摘要
本发明适用于软件安全测试技术领域,提供了一种电力信息系统软件供应链安全风险自动化测试方法及系统,其方法包括:连接电力信息系统后台数据库,实时获取程序代码数据库中的数据;利用自然语言处理技术将数据转换为文本向量序列,基于文本向量序列构建抽象语法树,得到程序代码的特征信息;利用改进蚁群算法确定特征信息对应的目标特征度量;判断目标特征度量与预设软件供应链攻击阶段中的特征度量的相关性是否在阈值范围内;若是,根据目标特征度量分析程序代码的攻击手法类型;通过攻击手法类型进行攻击行为模拟处理,得到模拟响应数据,根据模拟响应数据确定安全风险预测结果。通过预测攻击发生阶段到攻击发生位置,提高了测试精度和效率。
技术关键词
自动化测试方法
电力信息系统
度量
软件
阶段
蚁群算法
抽象语法树
后台数据库
文本
Pearson相关系数
风险
分析程序代码
自然语言
矩阵
聚类
序列
蚂蚁
表达式
系统为您推荐了相关专利信息
高通量评价方法
流式细胞技术
斑马鱼模型
淋巴细胞
斑马鱼幼鱼
姿态识别模型
智能洒水
可见光图像
骨骼关键点
轮廓面积
功率测试方法
温度补偿算法
锂电池全生命周期
老化模型
温度补偿系数
天线设计方法
全局优化算法
电磁仿真
数据
仿真模型