专家解读|张剑:构建工控行业密码应用体系 促进工控行业与商用密码深度融合
中电科网络安全科技股份有限公司副总经理 张剑
一、引言
《商用密码管理条例》自1999年10月颁布实施以来,在保障网络空间安全、规范商用密码管理、促进商用密码发展等方面发挥了重要作用。《密码法》于2020年1月1日起施行,对商用密码管理制度进行了结构性重塑,新修订的《商用密码管理条例》进一步细化《密码法》相关商用密码管理制度,为促进商用密码高质量发展奠定了坚实基础。
为保障我国工业控制系统安全,以实现工业控制行业与商用密码深度融合为目标,本文分析工业控制系统安全现状,提出工业控制系统密码应用发展3项建议。
二、工业控制系统安全现状与发展趋势分析
(一)工业控制系统安全事件频出,网络攻击造成巨大经济损失
随着关键信息基础设施的数字化程度不断提高,针对关键信息基础设施的威胁不断增加。一旦关键信息基础设施受到网络攻击陷入瘫痪,引起的连锁反应甚至会对一个国家/地区造成巨大损失。2022年10月,伊朗核电站疑遭伊朗黑客组织攻击,大量数据泄露。2022年2月,物流巨头Expeditors疑遭勒索软件攻击,全球业务关闭。2021年5月,美国最大的燃油管道运营商科洛尼尔管道运输公司(Colonial Pipeline)遭网络攻击,被迫关闭全部管道运营系统。遭受攻击2天后,美国宣布17个州和华盛顿特区进入紧急状态,以应对勒索软件的攻击。2021年4月,荷兰规模最大的物流服务提供商之一Bakker logistiek遭受了勒索软件攻击。2020年4月,葡萄牙跨国能源公司EDP遭到勒索软件攻击,被要求赎金1090万美元等。
(二)我国工业控制系统面临的安全威胁与风险不断加大
随着我国互联网普及和工业4.0、大数据、数字化工程等新技术、新业务的快速发展与应用,工业控制系统网络复杂度在不断提高,各生产单元内部系统与受控系统信息交换的需求不断增长,工业控制系统网络安全需求也在快速增长。近年来,工业控制系统高危安全漏洞层出不穷,暴露在互联网上的工业控制系统及设备有增无减,网络攻击难度逐渐降低,工业控制系统网络安全威胁与风险不断加大,对我国工业控制系统安全不断提出新的挑战。我国工业控制系统面临的风险包括工业协议缺陷(如Modbus、OPC、IEC101/104等缺乏认证、授权、加密机制,使得工业控制协议易遭受第三者的窃听及欺骗性攻击)、工业设备缺陷(如设备安全性考虑不足,存在很多高危安全漏洞,有的甚至存在后门)、高危漏洞风险(据工业网络安全公司Claroty发布,2021年上半年工业控制系统产品的漏洞为637个,超过70%的为严重或高严重等级漏洞;而该公司2020年下半年披露的漏洞数量为449个)、组态软件缺陷(如KingView 6.53存在的缓冲区溢出漏洞)等。
(三)我国工业控制系统的密码应用基础薄弱
从我国工业控制系统安全的调研情况来看,工业控制系统中使用密码进行保护的比例较低,主要原因包括能嵌入工业控制系统的密码设备少、密码技术难以满足工业控制系统实时性要求、密码技术需要与工业控制系统进行深度适配等等。当前,工业控制系统中密码应用主要聚焦于一些重要领域。在有些工业场景中,如新能源发电,由于现场控制层控制器与过程监控层的工程师站、操作员站地理位置分布较远,需要通过广域网进行各类数据的传输,为了防止敏感数据被窃听、篡改、重放,使用IPSEC VPN对传输数据进行网络层保护。当前,工业控制系统中密码应用呈现单点建设、缺少体系化的特点。
(四)使用商用密码保护工业控制系统安全是必然趋势
2020年1月1日,《密码法》正式施行。《密码法》明确“法律、行政法规和国家有关规定要求使用商用密码进行保护的关键信息基础设施,其运营者应当使用商用密码进行保护,自行或者委托商用密码检测机构开展商用密码应用安全性评估”。能源、化工、冶金、水利等重要行业和领域中以PLC/DCS为代表的工业控制系统,是行业领域中重大工程和装备的大脑,是实现制造业数字化、网络化、智能化的关键设备,是国家的关键信息基础设施。密码是维护国家政治安全、经济安全、国防安全和信息安全的重要工具,将密码技术应用于工业控制系统的网络安全防护中,将有效提升工业控制系统的安全防护能力,解决工业控制系统面临的部分安全问题。
三、工业控制系统密码应用发展建议
(一)构建工业控制系统密码应用体系,赋能工业控制系统安全运行
图 1 工业控制系统密码应用体系
逐步推进工业控制系统商用密码改造,逐步实现对网络安全等级保护三级以上工业控制系统的商用密码应用安全性评估。建设工业控制系统的密码应用体系,包括密码基础支撑设施建设、密码应用技术保障建设、密码管理保障建设和密码标准体系建设。建设密码应用技术保障,通过现场设备层密码应用、现场控制层密码应用、过程监控层密码应用、生产管理层密码应用和企业资源层密码应用,为工业控制系统的数据采集类业务、参数设置类业务、控制指令类业务等提供密码技术保障。建设密码管理保障,通过密码安全运维、应急容灾、安全保密等管理,实现密码安全管理。建设密码标准体系,通过建立工业控制系统密码技术、密码产品功能、密码协议、以及密码测评相关标准,实现互联互通。
(二)将密码融入工业控制系统端侧,构建基于内生安全的工业控制系统
构建内生安全的工业控制系统,关键在于将密码融入工业控制系统的核心设备中。工业控制系统的核心控制设备如DCS、PLC、SIS、SCADA等,逐步将商用密码技术、安全可信技术融入控制器设计,基于商用密码算法实现访问控制、工业协议控制、数据加密保护、用户认证等安全功能。在工业控制系统的端侧,现场设备层中的仪表、传感器、执行器等,现场控制层的DCS控制系统、PLC控制系统、SIS控制系统等,过程监控层的SCADA系统等通过集成密码芯片、密码IP核、软件密码模块等实现密码算力支撑;对于不能改造的设备,在边界部署工业边缘超融合网关,实现设备接入认证、数据传输加密。在现场控制层和过程监控层之间部署工业加密网关,实现访问控制和传输加密。在过程控制层的操作站上部署智能密码钥匙,实现身份鉴别和主机安全管理。
(三)打造密码基础支撑设施底座,促进工业控制系统密码应用有序建设
打造密码基础支撑设施底座,提供安全、合规、标准、适用的密码能力。密码基础支撑设施主要包括数字证书系统、密钥管理系统、数据库加密系统、密码监管系统等。密码基础支撑设施为工业控制系统提供数据加密能力,实现工业控制系统中证书及密钥的全生命周期管理,实现密码资源、密码设备、密码应用的全流程监管。
工业控制系统密码应用建设采用从上到下、从易到难的原则进行推进,从企业资源层的供应链管理系统、生产管理层的调度管理计划管理系统等进行改造,再逐步推广到工控核心系统等。对现场设备层,能改造的则改造,不能改造的部署网关类密码产品保护。工业控制系统密码应用建设部署如图2所示。
图 2 工业控制系统密码应用建设部署图(示例)
(四)培养工控安全密码复合型人才,推动人才队伍建设
网络空间的竞争,归根结底是人才竞争。培养工业自动化、网络安全、密码应用复合型人才,加强专业技能培训,建立人才选拔机制,是提升工控安全防护水平的核心关键。推动人才队伍建设,要加强国家、地方政策扶持,推广实用技能型人才教育,建立系统化人才培养机制;各高等院校和科研机构要加强学科建设和专业化培养,加强国际交流,建立联合型、实战型培养模式;加强工业企业和安全企业协同合作,发挥各自在行业、专业上的优势,借助竞赛平台合力培养复合型工控安全人才。
四、结语
密码技术作为保障网络与信息安全的核心技术和基础支撑,在维护国家安全、促进经济发展、保护人民群众利益中发挥着越来越重要的作用。未来,工业控制行业与商用密码将进一步深度融合,推动工业控制行业商用密码科技创新能力显著增强,构建起以商用密码为核心技术的工业关键基础设施。