摘要 | 第3-4页 |
abstract | 第4-5页 |
第1章 绪论 | 第9-16页 |
1.1 研究背景和意义 | 第9-12页 |
1.1.1 研究背景 | 第9-10页 |
1.1.2 研究意义 | 第10-12页 |
1.2 国内外研究现状 | 第12-14页 |
1.2.1 工控漏洞研究发展历程 | 第12-13页 |
1.2.2 模糊测试技术发展历程 | 第13-14页 |
1.3 主要研究内容 | 第14-15页 |
1.4 全文章节安排 | 第15页 |
1.5 本章小结 | 第15-16页 |
第2章 智能电网工控安全概述 | 第16-23页 |
2.1 国内外电力系统安全事件介绍 | 第16-18页 |
2.1.1 国外电力行业工控系统安全事件 | 第16-17页 |
2.1.2 国内电力行业工控系统安全事件 | 第17-18页 |
2.2 电力工控系统安全威胁分析 | 第18-22页 |
2.2.1 当前存在的问题 | 第18-19页 |
2.2.2 未来面临的挑战 | 第19-22页 |
2.3 本章小结 | 第22-23页 |
第3章 基于协议Fuzzing的漏洞挖掘方法研究 | 第23-39页 |
3.1 Fuzzing测试简介 | 第23-24页 |
3.2 SulleyFuzzing框架实现分析 | 第24-34页 |
3.2.1 基本数据结构 | 第25-29页 |
3.2.2 Fuzzing模糊测试流程 | 第29-31页 |
3.2.3 Sulley框架数据发送流程 | 第31-32页 |
3.2.4 Sulley数据分析模块的扩展 | 第32-33页 |
3.2.5 Sulley框架的扩展 | 第33-34页 |
3.3 Fuzzing框架改进设计 | 第34-38页 |
3.3.1 Fuzzing框架整体流程 | 第34-35页 |
3.3.2 通信模块设计 | 第35-36页 |
3.3.3 框架扩展 | 第36-38页 |
3.4 本章小结 | 第38-39页 |
第4章 电力工控系统典型工控协议Fuzzing研究 | 第39-56页 |
4.1 ModubsTcp协议Fuzzing研究 | 第39-49页 |
4.1.1 Modbus_TCP协议格式描述 | 第40-43页 |
4.1.2 Modbus_TCP协议数据的分析方法 | 第43-45页 |
4.1.3 Modbus_TCP协议基于Sulley框架脚本的设计 | 第45-46页 |
4.1.4 数据格式在Fuzzing过程中的意义 | 第46-47页 |
4.1.5 数据分析模块接口设计 | 第47-49页 |
4.2 IEC60870-5-104协议Fuzzing研究 | 第49-55页 |
4.2.1 IEC60870-5-104协议格式描述 | 第49-51页 |
4.2.2 IEC60870-5-104协议Fuzzing用例设计 | 第51-53页 |
4.2.3 Sulley模块Session类的扩展改进 | 第53-55页 |
4.3 本章小结 | 第55-56页 |
第5章 上位机平台文件格式Fuzzing技术研究 | 第56-62页 |
5.1 畸形文件生成模块的设计与实现 | 第56-58页 |
5.2 基于文件结构生成的Fuzzing测试 | 第58-61页 |
5.3 本章小结 | 第61-62页 |
第6章 协议Fuzzing产品化实现思路及现场测试应用 | 第62-76页 |
6.1 工控协议Fuzzing的产品化实现思路 | 第62-68页 |
6.1.1 系统结构 | 第62-65页 |
6.1.2 系统部件 | 第65-68页 |
6.2 工控协议Fuzzing产品的现场测试应用 | 第68-75页 |
6.2.1 HoneyWell某型号PLC设备Fuzzing测试 | 第69-73页 |
6.2.2 某厂商FTU装置Fuzzing测试 | 第73-75页 |
6.3 本章小结 | 第75-76页 |
第7章 总结与展望 | 第76-78页 |
7.1 全文总结 | 第76页 |
7.2 研究展望 | 第76-78页 |
参考文献 | 第78-81页 |
发表论文和参加科研情况说明 | 第81-82页 |
致谢 | 第82-83页 |
附录 | 第83-86页 |