CN119442253A 一种信息安全漏洞评估方法及系统 (中国电子工程设计院股份有限公司)_第1页
CN119442253A 一种信息安全漏洞评估方法及系统 (中国电子工程设计院股份有限公司)_第2页
CN119442253A 一种信息安全漏洞评估方法及系统 (中国电子工程设计院股份有限公司)_第3页
CN119442253A 一种信息安全漏洞评估方法及系统 (中国电子工程设计院股份有限公司)_第4页
CN119442253A 一种信息安全漏洞评估方法及系统 (中国电子工程设计院股份有限公司)_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本发明提供一种信息安全漏洞评估方法及源代码的代码分析图中的节点表示相应源代码的抽象语法树中的节点,边表示节点之间的关节点为更新源代码和原始源代码的代码分析图2基于开发者提交的用于版本更新的更新源代码,确定其对应构建所述更新源代码和所述原始源代码的代码分所述更新标注图中的节点为所述更新源代码和所述原始源代码的代码分析图的节点并集,所述原始源代码的代码分析图中的边表示节点之间的结构关系或依赖3.根据权利要求1或2所述的一种信息安全漏若任一节点属于所述更新源代码的代码分析图且不属于所述原始源代码的代码分析若任一节点属于所述原始源代码的代码分析图且不属于所述更新源代码的代码分析确定所述更新标注图中与代码更改相关的关键删除所述更新标注图中的非关键节点以及连接所述非关从所述任一节点到标注信息为增加或删除的节点,存在仅由结构关从所述任一节点到任一关键节点或者从任一关键节点到所述任一节点基于关系图神经网络对所述精简更新标注图进行特征提取,得到所基于多层感知机对所述精简更新标注图的图向量表示进行分类,确3基于嵌入网络确定所述精简更新标注图中各个节点将所述精简更新标注图中各个节点的节点嵌入向量与相应节点的标注信息的独热向基于关系图神经网络对所述精简更新标注图中各个节点的标注融合向量进行特征提源代码确定单元,用于基于开发者提交的用于版本更新代码分析图构建单元,用于构建所述更新源代码和所述更新标注图构建单元,用于对所述更新源代码和所述原始源代码9.一种电子设备,包括存储器、处理器及存储在机程序被处理器执行时实现如权利要求1至7任一项所述一种信息安全漏4时漏洞评估则可以作为全局扫描方式的有效补充,在全局扫描的间隙保护信息系统的安对所述更新源代码和所述原始源代码的代码分析图进行融合,得到更新标注图;并集,所述更新标注图中的边为所述更新源代码和所述原始源代码的代码分析图的边并码的代码分析图中的边表示节点之间的结构关系或5若任一节点属于所述更新源代码的代码分析图且不属于所述原始源代码的代码若任一节点属于所述原始源代码的代码分析图且不属于所述更新源代码的代码确定所述更新标注图中与代码更改相关的关键[0011]根据本发明提供的一种信息安全漏洞评估方法,所述基基于嵌入网络确定所述精简更新标注图中各个节点将所述精简更新标注图中各个节点的节点嵌入向量与相应节点的标注信息的独基于关系图神经网络对所述精简更新标注图中各个节点的标注融合向量进行特代码分析图构建单元,用于构建所述更新源代码和所述原始源代码的代码分析6机程序被处理器执行时实现如上述任一种所述信息安全漏7源代码或所述原始源代码的代码分析图中的节点表示相应源代码的抽象语法树中的节点,关系,这些结构关系和依赖关系可以对确定更改部分的代码片段的安全性提供丰富的信示该源代码的抽象语法树中的节点,其中叶子节点为该源代码中的代码片段(code8达式对应的节点包含了若干个由类别为结构关系的边连接的后代节点。在一些实施例中,若任一节点属于所述更新源代码的代码分析图且不属于所述原始源代码的代码若任一节点属于所述原始源代码的代码分析图且不属于所述更新源代码的代码且包含许多未更改的节点/边。这些不相关的部分对于提取代码更改部分的语义可能是不9信息的独热向量、每个待融合节点的的节点嵌入向量和相应节点的标注信息的独热向量,[0032]其中,关系图神经网络的每一层会通过消息传递机制计析图的节点并集,更新标注图中的边为更新源代码和原始源代码的代码分析图的边并集;安全漏洞评估装置与上文描述的一种信息安全漏洞[0035]基于上述任一实施例,图3是本发明提供的一种信息安全漏洞评估装置的结构示代码分析图构建单元320,用于构建所述更新源代码和所述原始源代码的代码分更新标注图构建单元330,用于对所述更新源代码和所述原始源代码的代码分析[0036]本发明实施例提供的装置,通过基于开发者提交的用于确定其对应的版本更新前的原始源代码,随后构建更新源代码和原始源代码的代码分析若任一节点属于所述更新源代码的代码分析图且不属于所述原始源代码的代码若任一节点属于所述原始源代码的代码分析图且不属于所述更新源代码的代码确定所述更新标注图中与代码更改相关的关键基于嵌入网络确定所述精简更新标注图中各个节点将所述精简更新标注图中各个节点的节点嵌入向量与相应节点的标注信息的独基于关系图神经网络对所述精简更新标注图中各个节点的标注融合向量进行特[0044]此外,上述的存储器420中的逻辑指令可以通过软件功能单元的形式实现并作为发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以指令被计算机执行时,计算机能够执行上述各方法所提供的一种信息安全漏洞评估方法,序,该计算机程序被处理器执行时实现以执行上述各提供的一种信息安全漏洞评估方法,以是或者也可以不是物理上分开的,作为单

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论