APP下载

基于Sulley改进的工控协议模糊测试架构设计

2017-10-21刘仁辉赵云飞许凤凯

网络安全与数据管理 2017年19期
关键词:可视化

马 洁,刘仁辉,赵云飞,许凤凯

(华北计算机系统工程研究所,北京 100083)

基于Sulley改进的工控协议模糊测试架构设计

马 洁,刘仁辉,赵云飞,许凤凯

(华北计算机系统工程研究所,北京 100083)

模糊测试(Fuzzing)可以有效发现协议漏洞。然而不同于网络协议,工控协议模糊测试具有协议种类众多、私有协议解析难等特点。对此,文章转换问题解决思路,从工控工程师的角度入手,解析了Sulley的模糊测试架构和流程,设计了基于Sulley改进的工控协议模糊测试架构,采用基于块的可视化拖拽式界面进行私有协议的数据构造,公有协议采用套件的形式进行导入,添加输入优化模块以适应于工控系统,该框架有助于解决工控协议模糊测试中易用性差、测试负载大、测试效率低的问题。

模糊测试;工控协议;Sulley

0 引言

工控协议作为数据的组织规范,其健壮性直接关系到关键工控数据的安全。模糊测试技术作为协议健壮性测试的一种常用技术,通过向应用提供非预期的输入并监控输出中的异常来发现故障[1]。网络协议模糊测试可以有效地挖掘缓存区溢出、整数处理、抗拒绝服务、格式化字符串、竞争条件等漏洞[2]。

传统的网络协议模糊测试框架日渐成熟,但是并不适用于工控协议。工控协议自身具有协议种类多、协议构造非公开、面向控制等特点,使得模糊测试前期对协议进行解析的门槛非常高,协议脚本构造过程耗时耗力,大大降低了模糊测试在工控协议领域的易操作性。……

登录APP查看全文

猜你喜欢

可视化
无锡市“三项举措”探索执法可视化新路径
基于CiteSpace的足三里穴研究可视化分析
自然资源可视化决策系统
三维可视化信息管理系统在选煤生产中的应用
思维可视化
基于Power BI的油田注水运行动态分析与可视化展示
自然资源可视化决策系统
基于CGAL和OpenGL的海底地形三维可视化
可视化阅读:新媒体语境下信息可视化新趋势
“融评”:党媒评论的可视化创新