『标准的SCADA网络』应该是这样的
整个SCADA网络中各处部署这不同类型的服务器,或者业务系统等等,所以就要使用各种手段,简单一点就是使用防火墙把生产系统,业务系统,以及工控系统分离开,
但是有的企业为了节省成本或者不重视安全问题,会把SCADA网络部署成这个鸟样子,并且可以称之为『典型SCADA网络』:
那些慵懒的网络管理员会把防火墙的策略改为 ANY<------>ANY,好一点的还会配置一些策略。
个人觉得最严重的莫过于这些了。。
直接把PLC接到互联网上你老板造不造!!分分钟发送个数据包就挂掉有木有!!虽然不知道你拿它用来做什么,但是这样做,你觉得对吗?从工业设备本身来讲也暴露出相当多的问题
- - 如在工业协议中,使用非加密的设计,从硬件角度来说也不支持加密手段,在传输过程中使用很多层封装的数据,多数基于TCP/IP进行封装,并没有专有的协议来传输。使用的应用协议也非常古老,像modbus协议从20世纪70年代至今只有很少的变化。
- - 在工控设备中也经常会开启其他的服务,如:FTP、HTTP、SSH等等,一旦开启这些服务将会面临弱口令、使用服务自身的漏洞都会导致整个设备被攻击。
- - HMI人机接口:也叫上位机通常都是使用的windows workstation。应用服务器:通常使用的也是win家族的server版本。工程师开发软件:如西门子的WinCC,就是在windows平台上开发的,众所周知当年的Stuxnet震网病毒就是通过控制WinCC来破坏整个伊朗核电站的网络的。
- - 可编程逻辑控制器(Programmable Logic Controller,PLC)一般使用的是嵌入式操作系统,如VxWorks、Linux(通常是BusyBox)、或者其他的Old crusty RTOS。这些PLC需要在网络中才能够接收到上位机对它下达的控制逻辑,并且PLC设备的内存可以被任意修改其输入和输出单元。
工控网络面临的问题:
- 大多数基于Windows的机器都是不安全的
- 供应商必须提供所有补丁
- 系统中的任何改变就,需要一个复杂的商务部流程
- 管理员的心态是只要不坏,就不用去修复
- 许多控制器面临的威胁是人为的疏忽所造成的
作者:知乎/chencoyote
链接:https://www.zhihu.com/question/23543572/answer/29493126