[发明专利]基于贝叶斯攻击图的半被动工控网络安全分析工具及方法有效

专利信息
申请号: 202011519498.4 申请日: 2020-12-21
公开(公告)号: CN112653582B 公开(公告)日: 2022-03-01
发明(设计)人: 郭建铭;刘功申;陈子昂;刘浩文;刘子涵 申请(专利权)人: 上海交通大学
主分类号: H04L41/12 分类号: H04L41/12;H04L41/14;H04L9/40
代理公司: 上海汉声知识产权代理有限公司 31236 代理人: 胡晶
地址: 200240 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 贝叶斯 攻击 被动 网络安全 分析 工具 方法
【权利要求书】:

1.一种基于贝叶斯攻击图的半被动工控网络安全分析工具,其特征在于,所述工具包括:

半被动信息获取模块:获取主动扫描报告、网络报文数据和管理员修正建议的组合,并将其作为输入文件;

建立资产清单模块:搭建资产清单,生成.P文件作为属性攻击图生成模块和贝叶斯攻击图生成模块的输入文件;

属性攻击图生成模块:输入模板网络拓扑信息和节点信息,综合分析多种网络配置和脆弱性信息,生成攻击路径,且相关输出作为贝叶斯攻击图生成模块的输入文件;

贝叶斯攻击图生成模块:基于Datalog语句记录的网络信息和逻辑规则对整个网络的信息进行综合分析,最后生成所有可能的攻击图;

所述半被动信息获取模块包括:

步骤1:经过网络拓扑分析,获取节点信息和拓扑边缘信息;

步骤2:主动扫描报告重构,解析报告中的信息并存储在资产清单中;

步骤3:网络管理员修改,先利用mysql数据库进行修改,操作完成后借助js制作用户友好的可视化界面,实时预览资产清单信息并做指定修改和更新;

所述建立资产清单模块包括:

资产清单利用mysql数据库搭建而成,并用datalog语句重构网络信息,生成.P文件作为属性攻击图生成模块和贝叶斯攻击图生成模块的输入文件。

2.根据权利要求1所述的工具,其特征在于,步骤1包括:

步骤1-1:在开源安全态势工具Grassmarlin的基础上进行定制化设计,保留pcap包解析和拓扑逻辑视图生成的功能;

步骤1-2:添加导入pcap包作为参数、与资产清单结合实时更新主机节点信息、拓扑边信息;

步骤1-3:使用jnetpcap实现pcap包解析后记录每条报文的源地址、目的地址作为节点信息,记录通信使用的协议和源目的端口作为拓扑边信息。

3.根据权利要求1所述的工具,其特征在于,所述步骤2包括:

步骤2-1:通过主动扫面软件导出xml格式的扫描结果;

步骤2-2:将所述扫描结果作为输入文件,并解析其中的主机信息、配置信息、系统信息、漏洞信息并存储进资产清单。

4.根据权利要求1所述的工具,其特征在于,所述贝叶斯攻击图生成模块包括:

步骤4-1:模型网络结构的构建;

步骤4-2:节点发生概率的计算。

5.根据权利要求4所述的工具,其特征在于,所述步骤4-1包括:

步骤4-1-1:基于CVSS的原子攻击难度的度量指标和计算方法

基于CVSS进行原子攻击难度的度量指标和计算,利用CVSS中的脆弱点可用性定义计算,计算公式为:

V,C,U分别表示CVSS基本评分中的AV,AC,AU分值,D表示原子攻击的难度,值越大表示攻击难度越大;

步骤4-1-2:结构转换:完成源自攻击难度计算后进行结构转换并消除含圈路径;

步骤4-1-3:攻击路径拆分:通过对消除含圈路径后的攻击图进行深度优先遍历,使用栈来暂存;到达攻击目标节点时视作发现一条攻击路径,立即创建一个新的攻击图结构来保存找到的攻击路径。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011519498.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top