新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > ICS工业控制系统安全风险分析

ICS工业控制系统安全风险分析

作者: 时间:2016-12-20 来源:网络 收藏

  本文将从IT 领域熟悉的信息安全管理体系的基本理论和潜在威胁的角度,借鉴国际上有关工业控制系统安全保护要求及标准,分析当前我国工业控制系统存在的风险,并提出一套基于ICS 系统的威胁发现与识别模型。

  一、工业控制系统介绍

  工业控制系统(Industrial Control Systems, ICS),是由各种自动化控制组件以及对实时数据进行采集、监测的过程控制组件,共同构成的确保工业基础设施自动化运行、过程控制与监控的业务流程管控系统。其核心组件包括数据采集与监控系统(SCADA)、分布式控制系统(DCS)、可编程逻辑控制器(PLC)、远程终端(RTU)、智能电子设备(IED),以及确保各组件通信的接口技术。

  目前工业控制系统广泛的应用于我国电力、水利、污水处理、石油天然气、化工、交通运输、制药以及大型制造行业,其中超过80%的涉及国计民生的关键基础设施依靠工业控制系统来实现自动化作业,工业控制系统已是国家安全战略的重要组成部分。

  一次典型的ICS 控制过程通常由控制回路、HMI、远程诊断与维护工具三部分组件共同完成,控制回路用以控制逻辑运算,HMI 执行信息交互,远程诊断与维护工具确保出现异常的操作时进行诊断和恢复。

点击放大图片

图1:典型的ICS 操作过程

  SCADA(Supervisory Control And Data Acquisition)数据采集与监控系统,是工业控制系统的重要组件,通过与数据传输系统和HMI 交互,SCADA 可以对现场的运行设备进行实时监视和控制,以实现数据采集、设备控制、测量、参数调节以及各类信号报警等各项功能。目前,SCADA 广泛应用于水利、电力、石油化工、电气化、铁路等分布式工业控制系统中。

点击放大图片

图2:SCADA 系统总体布局

  DCS(Distributed Control Systems)分布式控制系统,广泛应用于基于流程控制的行业,例如电力、石化等行业分布式作业,实现对各个子系统运行过程的整理管控。

  PLC(Programmable Logic Controllers)可编程逻辑控制器,用以实现工业设备的具体操作与工艺控制。通常SCADA 或DCS 系统通过调用各PLC 组件来为其分布式业务提供基本的操作控制,例如汽车制造流水线等。

  二、工业控制系统安全现状

  与传统的信息系统安全需求不同,ICS 系统设计需要兼顾应用场景与控制管理等多方面因素,以优先确保系统的高可用性和业务连续性。在这种设计理念的影响下,缺乏有效的工业安全防御和数据通信保密措施是很多工业控制系统所面临的通病。

  据权威工业安全事件信息库RISI(Repository of Security Incidents)统计,截止2011年10 月,全球已发生200 余起针对工业控制系统的攻击事件。2001 年后,通用开发标准与互联网技术的广泛使用,使得针对ICS 系统的攻击行为出现大幅度增长,ICS 系统对于信息安全管理的需求变得更加迫切。

点击放大图片

图3:1982-2009 工业系统攻击事件

  纵观我国工业控制系统的整体现状,西门子、洛克韦尔、IGSS 等国际知名厂商生产的工控设备占据主动地位,由于缺乏核心知识产权和相关行业管理实施标准,在愈发智能开放的ICS 系统架构与参差不齐的网络运维现实前,存储于控制系统、数据采集与监控系统、现场总线以及相关联的ERP、CRM、SCM 系统中的核心数据、控制指令、机密信息随时可能被攻击者窃取或篡改破坏。作为一项复杂而繁琐的系统工程,保障工业系统的信息安全除了需要涉及工业自动化过程中所涉及到的产品、技术、操作系统、网络架构等因素,企业自身的管理水平更直接决定了ICS 系统的整体运维效果。遗憾的是当前我国网络运维现实,决定了国内ICS 系统的安全运维效果并不理想,安全风险存在于管理、配置、架构的各个环节。

  借鉴IT 安全领域ISO27001 信息安全管理体系和风险控制的成功经验,综合工业控制网络特点以及工业环境业务类型、组织职能、位置、资产、技术等客观因素,对工业控制系统构建ICS 信息安全管理体系,是确保工业控制系统高效稳定运行的理论依据。

  三、工业控制系统安全风险分析

  1、风险分析

  工业控制系统是我国重要基础设施自动化生产的基础组件,安全的重要性可见一斑,然而受到核心技术限制、系统结构复杂、缺乏安全与管理标准等诸多因素影响,运行在ICS系统中的数据及操作指令随时可能遭受来自敌对势力、商业间谍、网络犯罪团伙的破坏。根据工信部《关于加强工业控制系统信息安全管理的通知》要求,我国工业控制系统信息安全管理的重点领域包括核设施、钢铁、有色、化工、石油石化、电力、天然气、先进制造、水利枢纽、环境保护、铁路、城市轨道交通、民航、城市供水供气供热以及其他与国计民生紧密相关的领域。这些领域中的工业控制系统一旦遭到破坏,不仅会影响产业经济的持续发展,更会对国家安全造成巨大的损害。

  典型工业控制系统入侵事件:

  ·2007年,攻击者入侵加拿大的一个水利SCADA 控制系统,通过安装恶意软件破坏了用于取水调度的控制计算机;

  ·2008年,攻击者入侵波兰某城市的地铁系统,通过电视遥控器改变轨道扳道器,导致4 节车厢脱轨;

  ·2010年,“网络超级武器”Stuxnet 病毒通过针对性的入侵ICS 系统,严重威胁到伊朗布什尔核电站核反应堆的安全运营;

  ·2011年,黑客通过入侵数据采集与监控系统SCADA,使得美国伊利诺伊州城市供水系统的供水泵遭到破坏。

  分析可以发现,造成工业控制系统安全风险加剧的主要原因有两方面:

  首先,传统工业控制系统的出现时间要早于互联网,它需要采用专用的硬件、软件和通信协议,设计上以武力安全为主,基本没有考虑互联互通所必须考虑的通信安全问题。
 
  其次,互联网技术的出现,导致工业控制网络中大量采用通用TCP/IP 技术,工业控制系统与各种业务系统的协作成为可能,愈加智能的ICS 网络中各种应用、工控设备以及办公用PC 系统逐渐形成一张复杂的网络拓扑。

  仅基于工控协议识别与控制的安全解决方案在两方面因素的合力下,已无法满足新形势下ICS 网络运维要求,确保应用层安全是当前ICS系统稳定运营的基本前提。利用工控设备漏洞、TCP/IP 协议缺陷、工业应用漏洞,攻击者可以针对性的构建更加隐蔽的攻击通道。以Stuxnet 蠕虫为例,其充分利用了伊朗布什尔核电站工控网络中工业PC 与控制系统存在的安全漏洞(LIK 文件处理漏洞、打印机漏洞、RPC 漏洞、WinCC 漏洞、S7 项目文件漏洞以及Autorun.inf 漏洞),为攻击者入侵提供了七条隐蔽的通道。

点击放大图片

图4:Stuxnet 蠕虫病毒传播的七条途径

  2、脆弱性分析

  工业控制系统的安全性和重要性直接影响到国家战略安全实施,但为兼顾工业应用的场景和执行效率,在追求ICS 系统高可用性和业务连续性的过程中,用户往往会被动的降低ICS 系统的安全防御需求。识别ICS 存在的风险与安全隐患,实施相应的安全保障策略是确保ICS 系统稳定运行的有效手段。


上一页 1 2 3 下一页

评论


技术专区

关闭