基于Fuzzing测试的电力工控系统漏洞挖掘技术研究

来源 :南昌航空大学 | 被引量 : 3次 | 上传用户:kona
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
电力行业是国家关键信息基础设施的支柱行业之一。发电、变电、输电、配电、用电、综合调度等环节共同协作组成了电力行业的生产价值链,每一个环节都有着大量的工业控制设备的应用。而工业现场自动化设备集成度高,设备厂家多样复杂,工控系统应用开发以功能接口实现为主,无深入的安全健壮性测试。这些都给黑客提供了便利的利用条件,使得电力工控系统暴露在信息安全风险之中。由于缺乏相关的工控漏洞检测手段,不能及时有效的发现控制系统中的安全缺陷,为系统上线后的安全埋下了隐患。如何先于攻击者发现工控系统存在的安全缺陷,进而促使工业控制系统应用企业完善系统,成为时下工控安全领域的热门话题。在众多安全技术中,漏洞挖掘是保障工控系统安全的重要手段,本文主要针对电力行业工控系统的漏洞挖掘技术进行相关研究,具体研究内容如下:(1)协议Fuzzing漏洞挖掘技术研究,采用Fuzzing技术通过构造异常报文的方法来检验工控系统存在的安全缺陷。提出了一种基于Sulley开源框架进行Fuzzing漏洞挖掘的方法,并对原始Sulley框架进行改进设计。在其基础上对数据分析模块进行扩展,并增加数据回放、指定数据内容发送、错误判断、设备存活状态判断等功能,提高针对具体协议进行协议数据分析的能力。(2)基于改进后的Sulley框架体系对电力行业工控系统大量应用的IEC60870-5-104协议以及Modbus_TCP协议进行漏洞挖掘研究。利用Fuzzing技术对工控协议进行协议变异和过程跟踪。分别编写IEC 60870-5-104协议和Modbus_TCP协议的Fuzzing测试用例。(3)研究Windows平台相关文件格式的Fuzzing方法,基于文件结构生成畸形文件。依据已有的FileFuzz开源Fuzzing测试软件进行文件格式的漏洞利用研究。提出上位机层面的一种利用Fuzzing技术进行漏洞利用的方法。(4)研究如何将协议Fuzzing漏洞挖掘技术进行产品化应用,开发出可以自动化进行Fuzzing测试的漏洞挖掘系统,设计出系统结构以及系统部件。以电力行业常见的PLC控制器和FTU装置为测试对象,应用设计开发完成的Fuzzing系统进行漏洞挖掘测试实验。
其他文献
随着网络的高度发展、电脑管理及技术支持的需要,远程操作及控制技术越来越值得我们关注。本文通过实际工程案例来展示这种高科技手段在港区中的运用,通过远程操控来实现操作
<正>GPS 等全球卫星导航系统 GNSS 的发展,使得越来越多的低轨卫星或空间飞行器带有 GPS 接收机用于导航定位或掩星大气探测等科研和军事任务,要完成这些任务和目标,首当其冲
会议
针对内蒙古独特自然地理及人文环境特点,本文以植物造景研究为背景,运用相关技术及造景等手段,旨在提出适合内蒙古草原城镇绿色空间发展规划的适宜策略、方法和技术途径。
摘 要:实施游戏法教学,能很好地吸引学生,让学生感到活动中有自己的伙伴,有游戏场所和游戏组织者及参与者,在共同的活动中可以不断了解自己,评价自己,提高欣赏美、表现美、创造美的能力,能够在快乐中锻炼身体,培养良好的思想品德。所以,学校体育中应大力推广游戏法教学。  关键词:体育教学;游戏;思想品德  体育教学是以学生身体练习为手段,提高学生身体、心理健康和社会适应能力为目的的课堂教学。在学生的世界观
投标文件可以比较清晰地看出投标人思路,也是投标人诚信与否的一种考验方式.招标人根据投标人编制的投标文件精良与否以及内容的叙述是否清晰,依此作为一项考核内容来选择自
本文立足于高速公路建设实施信息化档案管理的必要性,简要分析了高速公路建设档案管理的现状,明确了其中的不足,进而对档案管理信息化在高速公路建设中应用的发展方向加以展望,以
目前,人类社会已经进入了信息化的高速发展时代。而信息化时代的到来,则为智慧城市的建设和发展提供了必要的条件。本文在对智慧城市理念进行介绍的基础上,对智慧城市中的城乡规
随着我国城市化进程的加快,高层建筑越来越多,高层建筑设计,高层建筑电气设计非常多,但配电系统的可靠性一直是高层建筑的最重要的电气设计,然而,高层建筑的建筑设计和施工过
本文采用了TOPSIS 方法对2013年安徽省人口、经济、社会和土地城镇化进行评价,在此基础上利用协调度函数对四者之间的协调度进行预测,并对地区差异进行分析,为政府制定宏观调控
水文地质勘察是工程地质勘察的重要内容,相关探测参数对工程建设有着十分重要的作用.保证相关参数的准确性以及可靠性、为工程建设提供有效的数据支撑,是工程地质勘探的重点.