软安科技有限公司朱辉获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉软安科技有限公司申请的专利一种基于源码片段指纹的组件版本检测方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN116302093B 。
龙图腾网通过国家知识产权局官网在2025-12-12发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202310130726.6,技术领域涉及:G06F8/77;该发明授权一种基于源码片段指纹的组件版本检测方法及系统是由朱辉;赵永利设计研发完成,并于2023-02-17向国家知识产权局提交的专利申请。
本一种基于源码片段指纹的组件版本检测方法及系统在说明书摘要公布了:本发明涉及一种基于源码片段指纹的组件版本检测方法及系统,所述检测方法包括:扫描系统扫描工程源码,并将工程源码生转化为源码片段指纹,并上传至平台系统;平台系统根据源码片段指纹查询知识库,匹配筛选出组件版本,如果存在多个组件版本,则通过知识库回溯查询出每个组件版本的指纹,并分析出组件版本与工程源码片段指纹的指标交集,建立组件版本与匹配的指纹集合关系,并根据组件版本之间的指纹集合关系规则消除误报组件版本,得到期望组件版本。本发明可以基础到SCA检测系统检测出组件的多个版本时,根据已检测出的组件版本查询知识库中的匹配的指纹,分析版本间指纹集合关系,消除误报组件版本,提高源码片段检测组件版本的精度。
本发明授权一种基于源码片段指纹的组件版本检测方法及系统在权利要求书中公布了:1.一种基于源码片段指纹的组件版本检测方法,其特征在于:所述检测方法包括: 扫描系统扫描工程源码,并将工程源码转化为源码片段指纹,并上传至平台系统; 平台系统根据源码片段指纹查询知识库,匹配筛选出组件版本,如果存在多个组件版本,则通过知识库回溯查询出每个组件版本的指纹,并分析出组件版本与工程源码片段指纹的指纹交集,建立组件版本之间的指纹集合关系,并根据组件版本之间的指纹集合关系规则消除误报组件版本,得到期望组件版本; 所述根据组件版本之间的指纹集合关系规则消除误报组件版本包括: 如果当前组件版本的指纹集合包含于其它组件版本指纹集合,即当前组件版本指纹集合其他组件版本指纹集合,则当前组件版本为误报版本; 如果当前组件版本的指纹集合不包含于其它组件版本指纹集合,即当前组件版本指纹集合其他组件版本指纹集合,则当前组件版本为期望组件版本; 所述分析出组件版本与工程源码片段指纹的指标交集,建立组件版本之间的指纹集合关系具体包括以下内容: A1、将工程源码的指纹及组件版本,通过知识库API查询匹配; A2、知识库根据组件版本相应的指纹与输入的工程源码片段指纹匹配筛选,输出组件版本指纹与工程源码片段指纹的交集; A3、根据步骤A1和A2依次检测各组件版本,建立组件版本之间的指纹集合关系; 所述指纹集合关系采用矩阵乘积方法计算,具体包括如下内容: 矩阵表示为T=[,,,,,…,],T表示已匹配指纹的集合,表示指纹,如果组件版本A存在指纹,则组件版本A的指纹矩阵表示为A=[1,0,1,0,0,…,1];若组件版本B存在指纹,则组件版本B的指纹矩阵表示为B=[1,0,1,1,0,…,1]; 如果,则A属于B的子集,A为误报版本,其中T表示转置; 如果,则A不属于B的子集,A为期望版本,,。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人软安科技有限公司,其通讯地址为:610000 四川省成都市高新区交子大道233号19层1904;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励