一种可学习的层次化图表示源代码漏洞检测系统及方法

AITNT
正文
推荐专利
一种可学习的层次化图表示源代码漏洞检测系统及方法
申请号:CN202410914736
申请日期:2024-07-09
公开号:CN118690376A
公开日期:2024-09-24
类型:发明专利
摘要
本发明提供了一种可学习的层次化图表示源代码漏洞检测系统及方法,系统包括代码图表征处理模块、代码语义提取模块和漏洞检测模型;首先,代码图表征处理模块收集代码样本并进行预处理与标注;其次,利用静态程序分析技术提取代码中的图结构信息;然后,代码语义提取模块采用词嵌入技术将代码语句映射到高维向量空间;接着,在图分类模型中融入CLS设计思想,增强模型捕获代码表征图中长距离信息的能力;引入对比学习思想,通过设立跨粒度对比损失函数来维持图池化后的局部结构信息;最终,漏洞检测模型能够自动学习源代码中隐含的漏洞模式,预测样本中漏洞信息。本发明设计了一个可学习的层次化图分类模型,用于自动学习源代码中的隐含漏洞模式。
技术关键词
漏洞检测系统 静态程序分析 高维向量空间 样本 代码切片 双向长短期记忆网络 注意力神经网络 模块 拓扑结构特征 程序依赖图 词嵌入技术 语义 交替结构 对源代码 注意力机制 加密算法 标记
系统为您推荐了相关专利信息
1
一种异形玻璃基板镀膜厚度在线监测方法
异形玻璃 厚度在线监测方法 镀膜 样本 基板
2
一种应用于直流拉弧检测的模型训练方法和装置
模型训练方法 序列 样本 数据分类 异常数据
3
考虑推进器性能的推力分配方法及系统
推进器 性能预测模型 非线性规划算法 推力分配方法 报告
4
一种乐器演奏的手部运动生成方法、装置及介质
运动生成方法 音频特征 手势特征 乐器 序列
5
车辆信息处理方法、装置、服务器、介质、产品及系统
车辆底盘 车辆信息处理方法 神经网络模型 时间段 数据
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号