基于系统不变量的PLC脆弱性分析与攻击检测研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:liusiyu111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由感知、计算、通信、执行等部件所组成的工业控制系统(Industrial Control System,ICS),广泛应用于石油化工、离散制造、电力系统等多种国家关键基础设施中,大大提高了生产效率。然而随着ICS与信息网络的不断融合,以及国际网络空间安全形势的不断恶化,ICS安全已成为国际间政治较量、军事行动、勒索经济等的新战场,受到世界各国政府、工业企业等的广泛关注。可编程逻辑控制器(Programmable Logic Controller,PLC)作为连接ICS信息空间与物理空间最后的纽带,其安全脆弱性及由此而产生的攻击事件将直接改变ICS物理过程运行,造成系统震荡、设备损坏、人员伤亡等。因此,针对PLC开展脆弱性分析与攻击检测是保障ICS安全平稳运行的重要途径。虽然工业界和学术界目前针对该研究问题已开展系列研究,并取得了相应研究成果,但仍存在一些亟需解决的问题,包括(ⅰ)缺少公开可用的PLC安全测试平台;(ⅱ)较少结合ICS物理语义分析PLC脆弱性;(ⅲ)较少针对控制逻辑隐蔽攻击分析PLC脆弱性;(ⅳ)自主的攻击检测与分析仍有待加强。针对上述研究不足,本文通过充分利用ICS系统不变量,从“以攻促防”的视角,深入分析更具物理过程危害的PLC脆弱性,并依此开展PLC攻击检测研究。本文的主要研究工作及贡献概括如下:1.面向离散、连续两类典型工业控制场景,本文设计并搭建了三个PLC安全测试平台——电梯控制系统(Elevator Control System,ECS)、乙醇精馏控制系统(Ethanol Distillation System,EDS)、田纳西-伊斯曼过程控制系统(Tennessee Eastman System,TES),用于测试评估本文所提出的PLC脆弱性分析机制、以及攻击检测机制。2.针对结合ICS物理语义的PLC脆弱性分析,本文利用PLC和数据采集与监控(Supervi-sory Control And Data Acquisition,SCADA)系 统之间 的跨域不变量(即“代码一数据”变量映射),设计了一个自动化的PLC程序变量物理语义逆向机制,即ARES(Automated Reverse Engineering of Semantics)。ARES首先根据变量依赖关系和因果关系,分别提取PLC程序和SCADA数据中的控制规则;其次,根据PLC程序和SCADA数据在刻画控制规则上的一致性,识别PLC和SCADA之间的“代码-数据”变量映射;随后,根据SCADA数据变量的物理定义逆向PLC程序变量的物理语义。同时,ARES也分析并提出了更安全的PLC控制规则部署方案,以提高PLC程序变量对语义逆向的抵抗力。本文在平台ECS和EDS中分别部署并评估了 ARES,实验结果表明ARES以100%的精度逆向两个测试平台中所有程序变量的物理语义。此外,ARES所提出的控制规则部署方案使ECS中可被ARES逆向语义的程序变量比例,从100%降低到40.74%。3.针对控制逻辑隐蔽攻击的PLC脆弱性分析,本文利用PLC和SCADA之间广泛存在的信号采集频率差异(如,500赫兹与2赫兹),通过挖掘高/低采集频率下ICS控制不变量(即控制逻辑)的变化,设计了一个在线自主的PLC隐蔽攻击技术,即Auto-PG(Autonomous Payload Generation)。一旦连接到目标 PLC,Auto-PG 将首先根据 PLC 内存中每一个比特的变化,自主逆向PLC内存地址与ICS物理信号的映射关系;随后,基于所识别的ICS物理信号,Auto-PG建立低采样频率(如,2赫兹)下的控制逻辑影子模型、并生成控制命令隐蔽攻击载荷;最后,根据所逆向的物理信号对应的PLC内存地址,Auto-PG将生成的攻击载荷发送至目标PLC。本文在平台EDS和TES中分别部署并评估了 Auto-PG,实验结果表明Auto-PG以100%的精度逆向EDS中PLC的ICS模拟量信号,并在保持隐蔽的同时成功破坏EDS的运行。更多针对TES平台的隐蔽攻击证明了 Auto-PG在破坏系统稳定运行上的有效性和隐蔽性。4.针对自主的PLC攻击检测与分析,本文利用广泛存在于ICS中的控制不变量(即“传感器测量值-控制命令”映射),为PLC设计了一个非侵入式的自动化攻击检测与定位机制,即PLC-Sleuth。基于SCADA的数据记录,PLC-Sleuth首先自动识别数据变量类型(系统设定值、传感器测量值、控制命令);之后,根据变量因果关系提取系统控制不变量,并使用控制图构建PLC内的控制回路:节点代表系统变量,连边表示两个系统变量属于同一控制回路,连边权重则量化对应系统变量之间的相关性强弱;最后,基于控制图的连边权重变化,检测并定位针对PLC的攻击——异常的连边权重表明对应系统变量所在的控制回路受到攻击。本文在平台EDS和TES中分别部署并评估了 PLC-Sleuth,实验结果表明PLC-Sleuth(ⅰ)以100%/98.11%的准确率识别EDS/TES的控制不变量;(ⅱ)以{98.33%/0.85‰,100%/0%}的正/误检率检测针对 EDS/TES 的 PLC 攻击;(ⅲ)以93.22%/96.76%的准确度定位所检测到的攻击所在的控制回路。最后对全文进行了总结,并展望了进一步的研究工作。
其他文献
煤炭是我国的重要基础能源,2020年我国的一次能源消费结构中煤炭的占比为56%。我国煤层的渗透性低,瓦斯抽采困难,直接影响煤炭的高效安全生产,煤层增透是解决低渗透煤层瓦斯抽采的关键技术之一。近十年来,一些学者开始进行高压电脉冲技术增透煤层的探索研究,但高压电脉冲波致裂煤体的机理尚不明确,现场应用还未全国推广。为研究高压电脉冲波压力的相关性质及其在不同条件下致裂煤体的损伤规律和致裂机理,本文研制了可
学位
超快光纤激光器具有结构简单紧凑、散热性好、光束质量高等优势,在光通信、生物医学、材料制备、精细加工、太赫兹波产生等领域得到广泛研究与应用。被动锁模光纤激光器中产生超短脉冲的方法主要分为非线性偏振旋转锁模、非线性光环形镜、Mamyshev再生锁模、半导体可饱和吸收镜锁模和材料类可饱和吸收体锁模技术,其中,材料类被动锁模技术是获得超快光纤激光最简单有效的方式。材料的可饱和吸收特性直接决定激光脉冲的性能
学位
微生物燃料电池(Microbial Fuel Cell,MFC)是近年来在环境和能源领域发展起来的一种能够同步实现污水处理和有机质能量回收的能源转化装置。MFC利用电化学活性生物膜作为阳极催化剂能够直接将废水中蕴含的化学能转化为绿色电能,在污水处理、电解制氢、脱盐海水淡化以及微生物传感器等方面都具有广阔的应用前景。然而,能量密度低和制作成本高仍然是制约MFC实际应用的关键问题。就此,人们进行了大量
学位
传感器网络是由具有感知、通信等功能的传感器节点通过有线或无线方式连接而成的网络,被广泛应用于环境感知、工业生产、健康监护等领域。在传感器网络中,检测与定位是两个紧密相关且应用广泛的重要技术,从军事战场监测到民用智能导航,都离不开对目标的有效检测和精准定位。因此,传感器网络中的检测与定位得到了国内外学者的高度重视和广泛研究。随着无线通信、边缘计算等技术的发展,分布式检测逐渐成为传感器网络中检测的重要
学位
材料的显微组织结构是影响其性能的关键因素。近些年来,原位透射电子显微镜(in situ TEM)技术的蓬勃发展,为研究外场作用下材料显微结构演变行为及机理提供了有力手段,已逐渐成为材料、物理、化学、生物等领域不可或缺的关键技术。针对我国对高温合金等高温结构材料的战略需求,在TEM中模拟材料的服役条件,在纳米和原子尺度原位研究这些材料的高温弹塑性行为,将为材料显微结构-性能间关系的建立,及高性能材料
学位
超分子自组装是研究生物功能、理解生命现象、探索生命起源的一个非常重要的研究领域,同时又是一个发展迅猛、充满活力的领域,其交叉学科的本质引起了物理学家、理论学家、晶体学家、无机固态化学家、有机合成化学家、生物化学家以及生物学家的广泛关注。近几年来,基于自组装的理论和方法,科学家们创造出了很多光、电功能的材料,仿生学材料,分子机器和器件等超分子材料。这些材料在生物荧光成像、信息存储、主客体包结等领域具
学位
随着信息技术和市场的发展,工业过程迈入了基于智能制造理念快速发展的新时代。工业生产规模的不断扩大及自动化水平的显著提高,对过程运行的安全性、稳定性、环保性等提出更高的要求。采用有效的过程监测方法及时识别过程故障是保障工业过程安全高效运行的核心手段。近年来,基于数据驱动的过程监测方法飞速发展,受到了广泛关注。然而,现代工业过程具有的动态特性以及复杂变化的运行状况,包括运行条件正常切换、短暂波动等,为
学位
天然气作为较为清洁的化石能源,对缓解雾霾等环境问题,实现清洁供暖意义重大。而天然气燃烧的主要问题是氮氧化物的排放。烟气再循环及纯氧燃烧技术有望成为实现“零氮”排放、降低碳捕捉成本的新技术路线。与常规空气气氛下的燃烧相比,高浓度CO2对燃烧火焰结构、火焰稳定性、火焰熄火极限及化学反应动力学机理等均有显著影响,学者也进行了广泛的研究。但是,如何将CO2对天然气火焰的协同效应解耦并确定CO2各特性(化学
学位
智能车又被称为无人车或自动驾驶车辆,是计算机、通信、自动化等多学科交叉的重要科研领域,相关技术已极大促进了全世界汽车行业的革命性发展。相比于传统汽车,智能车可以有效提升道路通行效率、降低交通事故率、减少能源消耗,并帮助人们节约宝贵的时间。在智能车的环境感知技术中,基于视觉的方法占据主流位置,这是因为相机相比于其他常见的车载传感器拥有更加低廉的价格以及成熟的底层算法支持,且可以提供丰富的色彩、纹理等
学位
控制系统是保障流程工业生产过程安全稳定运行的重要手段。随着系统运行,控制回路的性能往往会发生退化。回路振荡是控制性能下降的典型表现形式。现有过程振荡检测与诊断的研究工作主要有以下三个局限性:(i)大多数的振荡检测方法要求振荡信号满足平稳和时不变等条件,但是工业现场的数据具有非平稳、非线性、时变特性;(ii)现有的振荡诊断工作大多局限于诊断由非线性故障(例如阀门粘滞)引起的非线性振荡,线性振荡的诊断
学位