-
题名基于逆向分析的工控协议模糊测试方法
被引量:3
- 1
-
-
作者
王海翔
朱朝阳
应欢
缪思薇
-
机构
中国电力科学研究院有限公司信息通信研究所
-
出处
《电力信息与通信技术》
2019年第4期1-9,共9页
-
基金
国家自然科学基金项目(U1766215)
国家电网有限公司总部科技项目资助(52110418001K)
-
文摘
协议的传统漏洞挖掘方法一般有2种:模糊测试方法和逆向分析方法,模糊测试方法有自动化程度高、不依赖源代码等优点,但测试用例针对性不强,无法适用于工控专用协议。传统协议逆向分析方法使用N-gram模型划分协议报文序列时存在混入噪声过多、逆向效果不理想等缺陷,文章提出协议逆向分析与模糊测试相结合的漏洞挖掘方法;提出基于局部贪心算法的改进有效计数法,使协议关键字提取准确率平均提高65%;结合有损计数法构造协议语法树,减少了40%的生成树节点。根据协议ε机最小化马尔科夫模型得到协议状态机,指导模糊测试有效用例的生成。使用模糊测试框架Sulley对工控协议进行漏洞挖掘,发现了整数溢出等漏洞,验证了方法的有效性。
-
关键词
工控专用协议
逆向分析
模糊测试
隐马尔科夫模型
-
Keywords
industrial control proprietary protocol
reverse analysis
fuzzy testing
hidden Markov model
-
分类号
TP309
[自动化与计算机技术—计算机系统结构]
-