很难确切知道为什么处理关键基础设施的组织选择在此类网络中实施 TCP/IP,但以下是我对他们将控制系统联网在一起的要求的一些最佳猜测:
- 需要一种可靠且可维护的方式与基础设施设备进行远程接口。
- 需要一种方法来处理跨越巨大地理区域的大量设备。
- 必须能够与现有的计算机控制系统连接。
- 必须是可扩展的,以便可以轻松地将新设备添加到网络中。
- 必须是跨平台的,以便嵌入式设备、不同的操作系统和不同的计算机系统可以正常通信。
- 必须具有低延迟和高吞吐量,才能在关键任务期间获得强大的性能。
就选择 TCP/IP 而言,它有很多优点:
- TCP/IP 成熟、稳定、文档齐全,并且是现有的最受分析的通信协议之一。
- TCP/IP 相对容易地提供强大的数据包排序、损坏检测(校验和)、防欺骗、客户端识别、寻址等。
- TCP/IP 没有专利,并且有数百个开源实现,用于各种不同的处理器架构,在各种许可下。
- 几乎所有现代计算机设备和操作系统都可以使用 TCP/IP。
- 现有的网络基础设施使用成本低、成熟、可靠和自愈。
- 有数千个预先存在的应用层协议位于 TCP/IP 堆栈之上。
在安全性方面,SSL 和 IPsec 是两个现有的协议,旨在与 TCP/IP 一起提供端点到端点的安全性,并且都可以相对容易地实施。
现在,要对如此庞大的基础设施块进行适当的风险评估,我需要一些细节。因为我没有,我只是猜测一下。在这一点上,我只是在猜测,所以不要假设我的结论是准确的。
将网络引入基础设施在以下方面提供了巨大的好处:
- 无需访问现场即可监控设备的状态和健康状况。
- 以集中方式远程更新和配置设备。
- 立即发出警报并记录设备故障。
- 由于能够预测故障,减少了设备的停机时间。
- 由于数据集中,降低了维护和检查成本。
- 通过更准确的供需和负载统计数据进行更好的规划。
- 整合服务,提升消费者体验。
安全影响如下:
- 每个设备都成为潜在的安全漏洞。
- 在电信渠道中窥探的可能性。
- 敌对实体(恐怖组织、敌国等)可能会利用漏洞破坏国家的基础设施。
- 公民滥用/破解系统的可能性,例如免费电话、免费电源等。
系统的部分感知安全性是通过默默无闻的。这些机器很可能在它们自己的专有控制系统上运行,并且很可能使用自定义应用层协议进行接口。此外,他们的地址没有编目或分布在任何地方。这需要一支具有强大逆向工程/渗透测试技能、专业设备和内部知识的团队来识别和破坏系统。当然,我们知道这种情况以前在 Stuxnet 和 SCADA 控制系统中发生过。
假设控制系统运行定制的嵌入式系统或 *nix,则存在强大安全控制的潜力。人们希望数十亿英镑(或美元)的行业能够考虑适当的安全性并进行积极和频繁的安全审查,但遗憾的是,情况往往并非如此。如果无法访问公司内部信息,就无法判断是否已采取此类预防措施。
总而言之,我认为这些好处确实保证了潜在的安全风险。拥有工作电力、天然气和水是至关重要的,而且 99.9% 的时间我们不会处于战时局势。在正常运行期间,我们需要能够尽可能快速、可靠地监控和控制一切,以确保正常运行并将故障率降至最低。在安全方面,模糊因素是一个有用的时间延迟,任何已实施的真正安全可能足以确定除最高级的持续性威胁之外的所有威胁。