- 专利标题: 一种基于协议状态图深度遍历的工控漏洞挖掘方法
-
申请号: CN201710120947.X申请日: 2017-03-02
-
公开(公告)号: CN106888209B公开(公告)日: 2019-11-29
- 发明人: 孙利民 , 余文豪 , 朱红松 , 陈千
- 申请人: 中国科学院信息工程研究所
- 申请人地址: 北京市海淀区闵庄路甲89号
- 专利权人: 中国科学院信息工程研究所
- 当前专利权人: 中国科学院信息工程研究所
- 当前专利权人地址: 北京市海淀区闵庄路甲89号
- 代理机构: 北京君尚知识产权代理有限公司
- 代理商 邱晓锋
- 主分类号: H04L29/06
- IPC分类号: H04L29/06
摘要:
本发明涉及一种基于协议状态图深度遍历的工控漏洞挖掘方法。该方法包括:1)获取目标设备的网络数据包,对网络数据包进行预处理得到待分析数据包集合;2)对待分析数据包集合中的数据包进行分块处理得到大量协议基础块;3)提取单数据包内协议基础块间的约束关联关系及数据包间的状态转移关联关系,并以此为基础构造协议状态图;4)按深度优先方式对协议状态图进行遍历,生成并发送相应的畸形数据包;5)探测目标设备是否存活,若目标设备崩溃则根据畸形数据包编写POC脚本进行漏洞验证,从而发现目标设备中存在的安全漏洞。本发明能够有效地发现物联网及工业控制系统设备中存在的安全漏洞,解决了传统的漏洞挖掘方法有效性较差的问题。
公开/授权文献
- CN106888209A 一种基于协议状态图深度遍历的工控漏洞挖掘方法 公开/授权日:2017-06-23