基于状态验证的PLC程序恶意行为检测方法研究

来源 :战略支援部队信息工程大学 | 被引量 : 0次 | 上传用户:clgg1976
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可编程逻辑控制器(Programmable Logic Controller,PLC)程序易遭受篡改攻击而导致系统违背安全状态,甚至造成物理设备的破坏。当前,PLC代码的安全主要依赖于工程师对代码缺陷的检测,而缺乏工程师对违反安全状态的恶意行为检测。针对PLC程序易遭受篡改攻击而导致系统在违背安全状态下运行的问题,本文在工业控制系统风险分析的基础上,提出一种基于状态验证的PLC程序恶意行为检测方法。本文首先反汇编PLC字节码程序为STL程序,其次根据STL语言的特征构建程序控制流图,然后在控制流图的基础上进行数据流分析,获得程序可执行路径集和程序输入输出之间的映射关系;接下来根据PLC程序周期反馈执行的特点构建程序状态检测模型,最后基于状态验证的方法对安全规约进行验证,实现对PLC程序恶意行为的检测。本文的主要研究工作总结如下:(1)针对PLC程序状态生成过程中状态空间爆炸的问题,本文根据PLC程序的执行规则,提出一种在同一程序扫描周期将相同状态合并以及在不同程序扫描周期对已分析过的状态移除的方法来缓解状态空间爆炸问题。(2)提出一种计时器建模的方法。工业控制系统对实时性要求很高,因此时间是重要的建模参数。由于计时器是跨越多个扫描周期的全局变量,计时器在预定时间内可能会跨越数千个扫描周期,这给包含有计时器的PLC程序建模带来了极大的困难,增加了建模的时间。但是如果不考虑时间就无法检测到与时间相关的安全规约。本文提出一种通过分析部分输出状态转换关系来推导在定时器计时时间内所有输出状态的方法,降低了计时器建模的开销。(3)获取违反安全状态的输入序列。一旦检测到PLC代码中的恶意行为,本文通过逆推PLC程序执行过程获得违反安全状态的输入序列,得到PLC程序恶意行为的触发条件。(4)设计并实现原型系统。本文设计并实现了原型系统,通过实验表明,该方法能够有效地实现对违反安全状态的PLC恶意行为的检测,在给出的5个案例研究中,该方法的检测过程耗时均不超过5分钟。
其他文献
目的:川崎病的发病机制目前还不清楚,但既往研究表明在川崎病患者血清中存在H_2S水平变化,并且H_2S在多种心血管疾病中发挥作用。故本研究以HCAEC(人冠状动脉内皮细胞)为研究对象,通过体外细胞实验研究H_2S在川崎病微环境中对HCAEC的影响,初步研究了H_2S在川崎病冠状动脉内皮细胞损伤中的作用机制。方法:用正常/KD(Kawasaki disease)血清处理HCAEC来模拟正常和患病时H
在中国的英语教学中,学习者缺乏真实的外语语言环境,学生们主要是通过文字视频等资料接触英语,而其中文字资料占比最大。学生基本通过阅读的方式进行英语学习。此外,在各式各样的英语考试中,阅读理解题目相对较多,且阅读理解题所占分值也较大,所以老师和学生们高度关注英语阅读能力。但是,在目前国内的小学英语课程安排上,没有将英语阅读专门设立为一门课,而且教材中的阅读材料常伴随着许多语法和词汇等语言点。所以,小学
采用含TiO2渣系可以解决电渣重熔过程普遍存在钛烧损和电渣锭轴向成分不均匀的问题,但是电渣锭表面经常出现表面渣沟和波纹状缺陷。此外,大型电渣重熔过程金属液中Ti被氧化导
目的:1.观察放疗联合吲哚胺-2,3-双加氧酶(IDO)抑制剂1-甲基色氨酸(1MT)对荷肺癌小鼠的抑瘤效应。2.观察放疗联合1MT治疗对荷瘤小鼠免疫抑制分子IDO的抑制作用。3.探讨放疗联合1MT治疗对荷瘤小鼠抗原提呈细胞树突状细胞(DCs)成熟分化、调节性T细胞分化、CD8+T细胞活化,T细胞耗竭受体(PD-1、TIM3、BTLA)的影响。方法:1.C57BL/C小鼠皮下接种Lewis肺癌(L
钢桁拱梁的结构形式十分复杂,准确把握其温差分布特性是钢桁拱梁温度作用设计的重要前提。基于某大桥连续钢桁拱梁温度场的长期监测数据,利用极值分析方法对连续钢桁拱梁的各
肉桂酸是一种天然产物,在食品添加剂、香料等方面有广泛的应用。随着研究的深入,人们发现肉桂酸衍生物具有一定的抗菌、抗癌、抗氧化等药物活性。硝基肉桂酸是肉桂酸衍生物的
一引言:说“诗格”所谓“诗格”,作为某一类书的专有名词,其范围包括以“诗格”、“诗式”、“诗法”等命名的文学批评著作,其后由诗扩展到其它文类,而有“文格”、“赋格”
会议
引言改革开放以来,经济环境的变化速度远超过去,伴随着信息技术的发展,各种新名词层出不穷,如信息化、数字化、物联网、虚拟现实等,这些新的技术名词反映了经济环境的变化。
会议
随着社会经济和工业的不断发展,国内对于危险化学品的需求不断增多,危险化学品仓储企业的数量也在不断的加大。作为危险化学品运输中的重要环节,危险化学品仓储企业在危险化学品的运输中占据了重要的地位。近年来,国内关于危险化学品仓储转运的事故不断增多。同时,受危险化学品特征的使然,危险化学品在储运过程中一旦发生事故,那么将会对人民的生命财产和环境带来的极大的威胁。因此,在当前的背景下,分析危险化学品仓储企业
砂土是一种典型的颗粒材料,它的各向异性可由材料内部的孔隙方向分布来定量衡量。本文结合图像分析与三维重建技术提出了基于三维重建的虚拟剖切方法,对颗粒材料内部的孔隙方