工业控制系统组态软件安全防护关键技术研究

被引量 : 0次 | 上传用户:punkyard
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着工业信息化的发展,信息技术对工业领域的影响越来越深,传统信息安全领域的威胁正逐步向工业控制系统领域扩散,工业控制系统的安全问题日益突出。由于工业控制系统组态软件使用的封闭性以及缺乏相关的安全软件开发规范,这就使得组态软件的开发过程对软件的安全性关注较少,开发的组态软件势必存在更多的安全缺陷。所以,如何提高组态软件的安全性是目前首要解决的问题。在对目标工业控制系统组态软件功能分析的基础上,本文依次进行关键模块定位、逆向分析、编写相应的伪装模块,在伪装模块中添加相应的防护策略,以达到对该软件的关键模块进行安全防护的目的。首先,基于Pin平台编写相应的Pintools,获取闭源软件的执行轨迹信息。接着,通过统计、分析执行轨迹中软件的执行信息,获得软件的关键模块。根据不同的插桩粒度,本文提出了两种关键模块定位的方法:基于指令级执行轨迹对比的关键模块定位方法和基于函数级执行轨迹覆盖度的关键函数定位方法,分别从指令级和函数级获取软件的关键模块。然后,对获取的关键模块进行半自动化的逆向分析,获取模块内函数的具体信息,如函数参数,函数返回值等。最后,基于DLL劫持的思想,在软件的执行过程中截获执行流程,使得软件在调用这些函数前,进行相应的安全检测。本文在原始模块中函数执行前后,获取函数的传入参数和返回值。根据数据的检测策略和检测结果,执行后续的操作。经过对工业控制系统组态软件Win CC的测试,证明了该方法的可行性和有效性。基于本文的研究,通过制定不同的安全检测策略,可以完成不同的安全防护任务,为闭源组态软件的安全防护提供了一种新的思路。
其他文献
面对"未富先老"的人口老龄化,尤其是4-2-1家庭的大量出现,养老负担是一个日益沉重的社会问题。即使在经济发达的珠三角地区,家庭养老仍是绝大多数老人的养老方式,子女在父母
本文主要论述了交叉学科对莫高葡萄酒包装设计升级的启示作用。(1)瓶型以敦煌莫高窟中飞天的形象为造型,喝完酒的瓶子可以摆在酒柜里作为艺术品来欣赏;(2)瓶底利用MP5的原理
通过对某垃圾焚烧厂过热器腐蚀状况的分析,采取更换炉膛第一通道浇注材料,降低热阻.增加前置蒸发器换热面积、应用数值模拟手段优化蒸发器布置结构等措施,降低排烟温度、抑制高温
要想完善建设电力工程项目,必须改善配网自动化建设,加强管理。文章针对配网自动化建设以及管理方面的弊端进行分析,并提出有价值的应对策略。
随着时代的发展和内部审计理念的转变,传统内部审计模式越来越难以满足事业单位现代内部审计的需求,引入风险导向内部审计模式是时代发展的必然趋势。本文介绍了现代风险导向
户外广告是社会公共资源,具有自然垄断性,由政府集中控制。目前,在城市户外广告资源管理中,由于行政审批混乱以及政府行政约束力薄弱,违规设置普遍存在,诸多杂乱无章的广告牌
小微企业在促进我国经济发展中起到了重要作用。但是,小微企业融资难这一问题已成为国内多数专家、学者研究与讨论的话题。文章认为,融资问题已成为小微企业发展的坚冰。要想
目的探讨肺硬化性血管瘤(PSH)的CT表现,旨在提高对PSH影像学表现的认识。方法回顾分析21例经手术及病理证实的PSH的CT资料,将CT表现与病理学对照。结果(1)PSH多见于30~50岁女
公路施工是一个较为复杂的系统性工程,其工序较为复杂,存在诸多细节问题。任何一部分的施工建设都会影响整体工程建设质量。
<正>2009年7月6日,MAPAL在北京举办了以"创新的刀具系统理念"为主题的技术演讲,德国技术总裁同时也是MAPAL第三代管理者的Jochen Kress博士深入