基于模糊测试的工控PLC系统漏洞挖掘技术研究

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:ggtand007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工业控制系统是国家关键基础设施的重要组成部分。随着工业互联网技术的应用,工业控制系统面临严峻的网络安全风险。可编程逻辑控制器PLC(Programmable Logic Controller)是工业控制系统中的核心控制设备,其中Vx Works是PLC设备的核心操作系统,而现有内核模糊测试技术难以直接运用于Vx Works。因此本文重点对PLC系统的漏洞挖掘技术展开研究,在深入分析现有工控系统漏洞挖掘测试技术的基础上,提出了基于覆盖率引导的Vx Works内核模糊测试方法和基于流量追溯的PLC工控协议模糊测试方法,开发了Vx Works内核模糊测试和工控协议模糊测试工具。具体研究工作如下:(1)设计基于覆盖率引导的Vx Works内核模糊测试方法:针对Vx Works系统,我们在QEMU模拟器基础上实现内核执行时的路径信息收集功能,通过TCG中间代码实现覆盖率记录逻辑,解决QEMU基本块链导致覆盖率记录不准的情况,避免执行速度下降。设计测试函数定位模块,解析Vx Works内核镜像ELF格式,获取内核函数运行时地址,通过调试器对关键内核函数设置断点。提出轻量级虚拟机状态管理方法,通过记录内存写入操作和处理器状态,在每次测试用例执行结束后快速恢复内核状态。开发实现了基于覆盖率引导的Vx Works内核模糊测试工具vx AFL,通过对Vx Works内核RPC组件进行模糊测试,发现了Vx Works的3个崩溃测试用例,其中一例复现了_authenticate函数存在的整数溢出漏洞(CVE-2015-7599)。(2)设计基于流量追溯的PLC工控协议模糊测试方法:针对现有基于变异的协议模糊测试方法的协议报文在合法性校验中过早失败,导致通过率低的问题,实现根据已有流量生成可执行测试用例脚本的工控协议测试用例生成方法,通过对报文解析映射为Scapy框架协议字段原语,对流量中存在的会话信息生成有向图模型。针对现有基于模版生成的协议模糊测试技术缺少对工控协议关键字段异常监控的问题,方法通过对请求响应报文的工控协议关键字段校验来实现状态监控。开发实现了工控协议模糊测试工具ICSFuzzer,通过对西门子S7协议库SNAP7进行验证测试,发现了2个崩溃测试用例,其中一个为栈溢出漏洞(CVE-2017-1000230)。
其他文献
2006年7月1日起,欧盟将正式实施RoHS指令,对市场上销售的电器、电子产品中的某些化学物质进行禁入管理,此举将涉及行业的出口产品。现将RoHS指令部分内容刊登如下请大家参照执行
提高太阳灶的聚光性能和携带的方便性是太阳灶利用过程中值得探讨的问题。对传统太阳灶在聚光性、便携性、制作简易程度等方面进行了改进,将灶壳与可携带的箱体结合在一起,提
以生产各种休闲自行车为主业的天津蜂乌电动助力器厂,对此次“2006中国北方国际自行车展”十分看好,在展会上一气推出了休闲单人折叠自行车、休闲双人折叠自行车、无链前人力后
针对传统PID控制算法用于不确定时变系统的局限性,以微控制器C8051F020为主控单元设计控制器和外围电路,闭环温度由键盘设定并液晶显示.依据MATLAB/Simulink仿真结果,提出基于模糊集理论的离散时间模糊优化控制方法,包括离线的决策矩阵计算和在线的实时量化测量.调整模糊输入论域实现一阶惯性滞后对象温度检测和无超调无静差精确跟踪,并由控制器输出实时更新PWM以控制加热装置.VB 6.0环
王振铭教授级高级工程师。男,1934年生于天津。1954年毕业于原北京电力学校j1964年毕业于北京业余动力学院。现任职于国家电网公司北京经济技术研究院。
在当今这个科技飞速发展,知识经济时代培养高素质的人才已是刻不容缓的事情,我国教育发展已面临着严峻的挑战,对学生核心素养渗透非常重要。
一直都有人在语文教学史上的课外阅读探索,胡适先生在《中学国文的讲授》中:“以前的中学国文所以没有成效,正因为中学课堂用的书只有那么几本薄薄的古文读本。”他在当时的
首先分析了当前个人与网络加密应用的几种模型,通过对供电公司内部保密实际应用需求分析,提出了一种离线小组保密应用模型.该模型中,以小组为单位分配电子文档访问权限,小组
框类零件在现代飞机上具有广泛应用,其结构复杂、刚性差、尺寸精度高,所以加工质量和效率直接影响着整机产品的交付周期.为实现框类典型零件的加工,首先提出了数控加工流程解
“愚翁八十目不花,日书蝇头夜点星,并非生得眼力好,只缘长年食决明。”这是一位长寿健康老人写的养生体验诗。  决明有两种,一为草决明,是一种草本植物的种子,又名决明子、假绿豆。一为石决明,是海产软体动物鲍鱼的贝壳,又称鲍鱼壳。性味均属微寒,均有清肝火、散风热、祛目翳、益肾、明目、润肠的作用,一般应用草决明者为多。  据《中国医学大辞典》载,将决明子捣碎,每日清晨空腹开水冲服,“百日见夜光”;将决明子