一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种二进制特征数据库构建方法及装置与流程

2023-02-01 14:56:01 来源:中国专利 TAG:

技术特征:
1.一种二进制特征数据库构建方法,应用于二进制软件成分分析检测,其特征在于,所述方法包括:获取二进制文件;从所述二进制文件中获取二进制特征,用所述二进制特征构建全量特征数据库;对所述全量特征数据库进行过滤,剔除重用特征;其中,所述过滤为遍历所述全量特征数据库中的所述二进制特征,将每两个所述二进制特征进行对比,确定每两所述二进制特征的相似度,根据所述相似度确定所述重用特征。2.如权利要求1所述的二进制特征数据库构建方法,其特征在于,所述获取二进制文件,包括:获取开源组件数据,用所述开源组件数据构建开源组件信息库;从所述开源组件信息库获取所述二进制文件。3.如权利要求2所述的二进制特征数据库构建方法,其特征在于,所述从所述开源组件信息库获取所述二进制文件,包括:从所述开源组件信息库爬取二进制包;将所述二进制包解压,从解压后的文件包中识别并获取二进制文件。4.如权利要求2所述的二进制特征数据库构建方法,其特征在于,所述开源组件数据包括开源组件基础信息、以及开源组件依赖关系。5.如权利要求4所述的二进制特征数据库构建方法,其特征在于,所述获取开源组件数据,用所述开源组件数据构建开源组件信息库,包括:通过爬虫方式获取所述开源组件基础信息、以及所述开源组件依赖关系;用所述开源组件基础信息以及所述开源组件依赖关系构建所述开源组件信息库。6.如权利要求4所述的二进制特征数据库构建方法,其特征在于,所述对所述全量特征数据库进行过滤,剔除重用特征,包括:通过所述开源组件信息库中的开源组件依赖关系对所述全量特征数据库进行过滤,剔除重用特征。7.如权利要求1所述的二进制特征数据库构建方法,其特征在于,所述从所述二进制文件中获取二进制特征,用所述二进制特征构建全量特征数据库,包括:对所述二进制文件进行反编译,从反编译后的文件中获取文件特征;从所述文件特征中提取可用于二进制检测的所述二进制特征;用所述二进制特征构建全量特征数据库。8.一种二进制特征数据库构建装置,其特征在于,所述装置包括:获取模块,用于获取二进制文件;构建模块,用于从所述二进制文件中获取二进制特征,用所述二进制特征构建全量特征数据库;过滤模块,用于对所述全量特征数据库进行过滤,剔除重用特征。9.一种可读介质,其特征在于,所述可读介质包括执行指令,当电子设备的处理器执行所述执行指令时,所述电子设备执行如权利要求1-7中任一所述的方法。10.一种电子设备,其特征在于,所述电子设备包括处理器以及存储有执行指令的存储器,当所述处理器执行所述存储器存储的所述执行指令时,所述处理器执行如权利要求1-7
中任一所述的方法。

技术总结
本申请公开了一种二进制特征数据库构建方法,可以获取二进制文件;接着,从所述二进制文件中获取二进制特征,用所述二进制特征构建全量特征数据库;然后,对所述全量特征数据库进行过滤,剔除重用特征。本申请从全量特征数据库中剔除重用特征,可避免在二进制检测过程中二进制特征在组件之间的重用,进而防止在二进制检测的匹配中发生误报。进制检测的匹配中发生误报。进制检测的匹配中发生误报。


技术研发人员:陈屹力 郑立 栗蔚 韩思齐 王海清 马龙飞 杨金鹏 李修莹
受保护的技术使用者:中国信息通信研究院
技术研发日:2022.09.28
技术公布日:2023/1/31
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献