摘要
本发明涉及网络安全技术领域,公开了一种基于语义切片的程序级代码相似性分析方法及装置,方法包括:基于目标源代码构建程序级别的目标函数调用图;将目标函数调用图与标准函数调用图进行匹配,得到多个同构子图;分别对第一子图和第二子图中的每个函数节点进行语义切片,得到第一子图的第一切片结果和第二子图的第二切片结果;评估第一切片结果中各函数与第二切片结果中各函数的切片相似度,并根据切片相似度确定目标源代码的相似度。本发明通过构建排除系统函数干扰的自定义函数调用图,结合同构子图匹配算法,综合考虑多维度特征,提高相似度计算的精确性,为代码重构和安全审计等实际应用场景提供了有效支持,提升了代码质量与安全性的保障。
技术关键词
切片
节点
相似性分析方法
语义
自定义函数
程序
网络安全技术
排除系统
关系
分析装置
存储器
匹配模块
处理器
计算机设备
报告
变量
矩阵
指令
系统为您推荐了相关专利信息
配电网节能降损
出力曲线
分布式光伏
储能设备
充放电策略
输电线路无人机
路段
智能巡检系统
图像分析模块
实时图像
巡检数据
巡检日志
无人机
输电线路巡检
控制中心
网格化配电网
双层优化方法
分析配电网
资源
网格拓扑结构
数据采集分析方法
社交网络分析
关键词
文本分类模型
科技