| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> 浅谈工业网络架构及安全 -> 正文阅读 |
|
[网络协议]浅谈工业网络架构及安全 |
前言长期以来,传统工业系统的设备专有性与天然隔离性使得人们忽视了信息安全隐患的存在,管理者与工程师们往往将安全关注的焦点和资金预算都投放在设备安全和生产安全方面,预防发生工业事故造成人员、财产、或环境损失。然而,信息技术的发展已经打破了传统的“物理隔离神话”,为确保能源和关键性基础设施行业控制系统的安全稳定运行,研究工业网络安全的关键问题,建立有针对性的安全防护体系已经迫在眉睫。 一、工控网络1.工业网络词汇扫盲在开始介绍工控网络之前,先对工控网络中常常出现的工控网络名词进行简单的解释,以下文便理解。 SCADA:数据采集与监视控制系统,实时收集下方HMI的数据同时进行监控。 HMI:人机交互接口,最通俗易懂的定义便是“看得懂的显示+直观简易的操作控制系统”,其实最简单的HMI便是ATM机。 PLC1: :可编程逻辑控制器,专为工业控制而设计的专用控制器,依赖逻辑代码块在开销非常小的情况下操控工控设备。 RTU:远程终端装置,工控设备与工控网络物理距离较远时维持通讯,可以理解为远程的PLC。 IED:智能电子设备,包括传感器、电动机、变压器、断路器、泵等 2.工控网络架构首先要理解工控网络与传统IT网络2不同。目前,传统IT网络几乎均使用TCP/IP协议簇进行通讯。 而OT网络3是用于连接生产现场设备与系统,不适用TCP/IP协议簇的内容,自有专用工业协议(例如Modbus)实现自动控制的通讯网络。 如同前言所提及,随着信息技术的发展迅猛,为了提高效率、工业信息化、收集实时业务信息、使用基于各类的web应用,已迫不得已打破了传统的“物理隔离神话”,目前的工业网络几乎都在原有的OT网络基础上构建,IT网络与OT网络共同存在、还有一定的交融,例如Modubus TCP,便是传统OT网络协议的可路由变种。由此在工控网络中引出一个概念“可路由”,“不可路由”。其边界通常在监控网(SCADA为核心)与控制系统之间。 由此,较常见的工控网络架构如下4:
3.工业网络常见通信协议ModbusModbus,最为广泛的工业控制通信协议。由施耐德旗下莫迪康公司设计,1979年发布以来,已被广泛采用,其地位几乎从协议转变为标准。 Modbus是一种应用层协议,即它工作在OSI模型的第7层,这也使得该协议极易脱离传统网络。 分为 Moudbus RTU、ASCII、TCP三类。
地址码:可理解为Modbus协议中的IP地址,本质为从机地址,用于识别设备,类似于设备编码。 OPCOPC协议常出现于总线的“上游”,也就是上述中“可路由”“不可路由”的边界区域,该协议严格来说甚至并非工业网络协议。该协议本质为Windows使用了微软的DCOM通信的API,以此达到与各类型的工业控制系统与产品通讯的目的,最常用于SCADA系统与HMI内部的数据采集、监控等功能。 二、工控安全根据本文上述提及,目前的工控网络由IT网络与OT网络共同组成。尽管IT网络的引入带来了效率的突飞,但与此同时引入了更多的安全风险。IT网络在整个工控网络中处于相对“上位”,例如SCADA、HMI。如果IT网络被攻破,便可直接或间接的下发错误指令、篡改应用配置、传递错误信息等。一发不可牵,牵之动全身。 尽量避免工控网络直接或间接接入互联网,最好做到物理隔离。如若在特殊需求下,迫不得已直接或间接的接入互联网,必须使用单向隔离(二极管、光闸等)设备,仅允许工控网络侧将数据传输至互联网侧。 第一步,建立安全区域,识别功能组5,对功能组内的每一个元素(资产、系统、用户、协议等)进行最大化的分离,如果两者可以分离且不影响主要功能,那便是两个功能组。一般需要考虑到的功能组为:控制回路、监控系统、控制流程、控制数据存储、交易通信、远程访问、用户群体、工业协议组。根据功能组确定区域以及边界。 第二步,区域间的安全防护,区域必须清晰,区域间最低限度的安全防护便是防火墙,防火墙访问控制必须做到最小化原则。根据功能组的重要级别部署工业IDS、工业IPS、应用层监管设备等。 第三步,区域内的安全防护,在保证了区域边界的安全之后,区域内的安全主要关注对象为主机。
|
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 3:40:43- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |