- 专利标题: 一种基于源代码水印的同源性检测方法及系统
-
申请号: CN202310667105.1申请日: 2023-06-07
-
公开(公告)号: CN116414445B公开(公告)日: 2023-08-29
- 发明人: 谢朝海 , 齐大伟 , 李志勇 , 谢朝战
- 申请人: 深圳海云安网络安全技术有限公司
- 申请人地址: 广东省深圳市福田区梅林街道孖岭社区凯丰路10号翠林大厦15层1501—1504室
- 专利权人: 深圳海云安网络安全技术有限公司
- 当前专利权人: 深圳海云安网络安全技术有限公司
- 当前专利权人地址: 广东省深圳市福田区梅林街道孖岭社区凯丰路10号翠林大厦15层1501—1504室
- 主分类号: G06F8/75
- IPC分类号: G06F8/75 ; G06F40/154 ; G06F40/194 ; G06F40/253 ; G06F40/30 ; G06F18/22 ; G06F21/16
摘要:
本发明涉及一种基于源代码水印的同源性检测方法及系统,通过预处理源代码,转换为抽象语法树,提取语法结构和语义特征;采用插件式架构,适应不同编程语言和框架,提取水印特征;对比源代码的语法、语义和水印特征相似度,设定阈值,判断是否具有同源性,避免误判;如有同源性,核验非混淆性质水印特征,如特定字符串、代码片段或算法实现。本发明具有快速、准确、灵活和稳定等有益效果,能够有效地应用于软件版权保护、代码安全审计等领域,对保护软件版权和保障信息安全具有重要意义。
公开/授权文献
- CN116414445A 一种基于源代码水印的同源性检测方法及系统 公开/授权日:2023-07-11