- 1、本文档共68页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
工业控制系统组态软件安全防护关键技术研究-计算机技术专业论文
Classified Index: TP391.41 U.D.C: 004.93
Dissertation for the Master Degree in Engineering
RESEARCH ON KEY TECHNOLOGIES OF THE PROTECTION FOR
SUPERVISORY CONTROL AND DATA ACQUISITION IN INDUSTRIAL CONTROL SYSTEMS
Candidate:
Supervisor:
Dongping Hu
Prof. Xiamu Niu
Academic Degree Applied for:
Master of Engineering
Speciality:
Computer Technology
Affiliation:
Date of Defence:
School of Computer Science Technology
June, 2015
and
Degree-Conferring-Institution:
Harbin Institute of Technology
哈尔滨工业大学工程硕士学位论文
哈尔滨工业大学工程硕士学位论文
摘 要
随着工业信息化的发展,信息技术对工业领域的影响越来越深,传统信息 安全领域的威胁正逐步向工业控制系统领域扩散,工业控制系统的安全问题日 益突出。由于工业控制系统组态软件使用的封闭性以及缺乏相关的安全软件开 发规范,这就使得组态软件的开发过程对软件的安全性关注较少,开发的组态 软件势必存在更多的安全缺陷。所以,如何提高组态软件的安全性是目前首要 解决的问题。
在对目标工业控制系统组态软件功能分析的基础上,本文依次进行关键模 块定位、逆向分析、编写相应的伪装模块,在伪装模块中添加相应的防护策略, 以达到对该软件的关键模块进行安全防护的目的。
首先,基于 Pin 平台编写相应的 Pintools,获取闭源软件的执行轨迹信息。 接着,通过统计、分析执行轨迹中软件的执行信息,获得软件的关键模块。
根据不同的插桩粒度,本文提出了两种关键模块定位的方法:基于指令级执行
轨迹对比的关键模块定位方法和基于函数级执行轨迹覆盖度的关键函数定位方 法,分别从指令级和函数级获取软件的关键模块。
然后,对获取的关键模块进行半自动化的逆向分析,获取模块内函数的具 体信息,如函数参数,函数返回值等。
最后,基于 DLL 劫持的思想,在软件的执行过程中截获执行流程,使得软
件在调用这些函数前,进行相应的安全检测。本文在原始模块中函数执行前后, 获取函数的传入参数和返回值。根据数据的检测策略和检测结果,执行后续的
操作。
经过对工业控制系统组态软件 WinCC 的测试,证明了该方法的可行性和有 效性。基于本文的研究,通过制定不同的安全检测策略,可以完成不同的安全
防护任务,为闭源组态软件的安全防护提供了一种新的思路。
关键词:组态软件;执行轨迹;关键模块定位;逆向分析;安全防护
- I -
Abstract
With the development of industrial informatization, information technologys influence on the industry is getting deeper, the threat in the field of traditional information security is gradually spreading to the field of industrial control system. Issues of the industrial control system security have become increasingly prominent. Due to the closure of supervisory control and data acquisition in industrial control system and the lack of security software development specifications, the software development process of SCADA software pays less attention on security.There must be more safety defects existing during the development of SCADA softwares. Therefore, how to improve the security of SCADA software is the
您可能关注的文档
- 富勒烯的荧光及富勒烯修饰的双层类脂膜光电特性研究-物理 光学专业论文.docx
- 富县探区储层压裂改造技术研究-油气田开发工程专业论文.docx
- 富含β胡萝卜素玉米自交系的筛选及配合力分析-作物遗传育种专业论文.docx
- 富含α-亚麻酸油料籽实对肉羊机体脂肪酸组成的影响动物科学专业论文.docx
- 富县县城城市总体布局研究-城乡规划学专业论文.docx
- 富含典型酒花香气啤酒的研发-食品科学专业论文.docx
- 富含原花青素、叶酸和游离氨基酸的茶树优异种质资源的研究-作物学;作物遗传育种专业论文.docx
- 富含棕榈酸的油脂发酵技术研究及其生物柴油制备-新能源科学与工程专业论文.docx
- 富含功能蛋白的冻干组织工程骨的构建及成骨效果与成骨机制的研究-外科学(骨外)专业论文.docx
- 富含亮氨酸的三角状五肽重复结构蛋白对自噬的调节及其机制的分析-外科学专业论文.docx
- 新视野二版听说1第6单元示范1课件.ppt
- 【参考答案】 联络口译(第二版) 《联络口译》(第二版)参考答案.pdf
- 梅大高速茶阳路段“5·1”塌方灾害调查评估报告.docx
- 虹吸雨水PE管施工节点标准做法.pdf
- 2025消防设施施工质量常见通病防治手册,典型图示+规范要求.pptx
- 新视野大学英语(第二版)读写教程 4 空军工程大学编U05B.ppt
- E英语教程2(智慧版)Unit 6.pptx
- E英语教程3(智慧版)Unit 7.ppt
- 新视野二版读写1第4单元课件Section A How to Make a Good Impression.pptx
- E英语视听说教程4(智慧版)4-U2课件(2024版)U2.pptx
最近下载
- 2021年首届北京市大学生模拟法庭竞赛16进8淘汰赛赛题(二).docx VIP
- 2025年无锡工艺职业技术学院单招职业适应性测试题库及参考答案.docx VIP
- 旋元佑文法(2019新版)-01第一章 基本句型.docx
- 【地理】2023年云南省昆明市初中学业质量诊断性检测试题(解析版).pdf VIP
- 城市热岛效应.pptx VIP
- 小学科学新教科版一年级下册全册教案(2025春).pptx.doc
- 高教版 职业道德与法治 第四课在工作中做合格建设者.pptx VIP
- 固态法白酒行业深度研究分析报告(2024-2030版).docx
- 2025年高中生物研究性课题研究报告范文.pdf VIP
- 中山大学肿瘤学硕士复试试题.doc
文档评论(0)