摘要
本发明涉及软件开发及软件供应链安全技术领域,公开了基于函数结构信息的C/C++源代码第三方库重用检测方法,本方法通过构建基于开源软件函数AST结构的TPL向量索引库;在向量索引库中,采用异常值检测方法过滤重用频率超过正常频率范围的公共函数;并使用动态占比筛选策略有效过滤误识别的重用TPL候选项,得到更为准确的重用TPL结果。本发明显著提升了TPL重用检测的鲁棒性和准确性,有效减少漏报和误报;同时,本方法相较于传统方法具有更高的检测效率以及更低的存储需求。
技术关键词
特征字典
索引
频率
复杂度
生成向量
核心
值检测方法
节点
软件
异常检测方法
对源代码
压缩算法
文本
鲁棒性
代表
定义
中子
策略
系统为您推荐了相关专利信息
多任务调度方法
拍卖算法
中央控制器
移动机器人执行
多任务技术
无人机识别方法
信号特征
深度卷积神经网络
图像
非线性
疲劳可靠性分析方法
陆上风机基础
数值求解方法
模拟疲劳荷载
方程
锂离子电池
故障智能检测方法
深度学习模型
短路故障检测系统
电化学阻抗谱