一种用于开源软件的安全诊断评估方法及系统

AITNT
正文
推荐专利
一种用于开源软件的安全诊断评估方法及系统
申请号:CN202510422316
申请日期:2025-04-07
公开号:CN119918067B
公开日期:2025-07-08
类型:发明专利
摘要
本发明公开了一种用于开源软件的安全诊断评估方法及系统,涉及安全诊断技术领域;对代码属性图进行依赖提取后构建代码关系树;通过上下文切片提取源代码中与漏洞相关的上下文代码得到目标代码片段,对目标代码片段进行特征提取得到第一特征;对源代码中的变量名称和函数名称进行匿名化处理后,通过Word2Vec对匿名化后的代码序列进行词嵌入,并使用双向门控循环单元模型提取目标代码片段的句法信息得到第二特征;将第一特征和第二特征代入多层感知器模型得到源代码的漏洞存在概率,通过全面捕捉代码之间的依赖关系,之后再通过上下文切片提取目标代码片段,更准确地识别出潜在的漏洞位置和类型提高了安全性,降低了受到供应链攻击的风险。
技术关键词
程序依赖关系 诊断评估系统 漏洞 门控循环单元 句法信息 多层感知器 软件 特征提取模块 节点 注意力 切片 线性 特征加权融合 变量 机器学习模型 地点 对源代码 标记
系统为您推荐了相关专利信息
1
基于动态提示机制的自适应时间序列分析方法及相关装置
时间序列分析方法 大语言模型 滑动窗口方法 集成梯度 时间序列数据分析
2
一种基于AI智能自动化漏洞验证系统
自动化漏洞验证 漏洞验证系统 数据处理模块 模型训练模块 异常数据
3
一种软件安全防御方法、装置及设备
重写方法 软件 程序 语义 函数识别方法
4
一种基于预训练和补丁排序技术的智能合约漏洞修复方法
智能合约漏洞 排序技术 序列 多头注意力机制 修复方法
5
一种车辆轨迹预测的实现方法
车辆轨迹预测 轨迹特征 车道中心线 场景特征 节点
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号