摘要
本发明涉及源代码弱点检测技术领域,是一种利用机器学习识别源代码中弱点的检测方法,具体方法包括:配置相应的代码检测环境;建立弱点检测机器学习模型,通过弱点检测机器学习模型预测代码范围的执行路径种类;触发源代码的异常执行行为,同步建立控制流图并分析用户输入代码用例在注入过程中各个节点的控制流转移程度系数;量化用户输入代码用例在注入过程中应用程序的路径覆盖率及实时资源占用率,计算待检测源代码段的执行路径异常率;根据待检测源代码段的执行路径异常率评估漏洞修复难度系数;本发明解决了现有技术中,动态源代码的代码覆盖率低、检测过程效率低、误报率高及漏洞修复策略混乱的问题。
技术关键词
机器学习模型
历史运行数据
评估漏洞
代码特征
深度信念网络模型
策略
贝叶斯网络模型
深度神经网络模型
测试工具
函数调用关系
词法分析器
语法分析器
节点
代码覆盖率
资源
抽象语法树
分支
系统为您推荐了相关专利信息
减排设备
评估系统
历史运行数据
训练人工智能模型
数据采集模块
风险评估模型
风险评估方法
物流
机器学习模型
非暂态计算机可读存储介质