0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ntopng如何监控IEC 60870-5-104流量

虹科网络可视化技术 2022-06-27 09:42 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

上个月,已知的OT(运营技术)恶意软件的数量从五个增加到七个。第一个被发现的恶意软件是Industroyer2,它是在乌克兰被发现的。正如现在流行的那样,安全公司为他们发现的恶意软件命名。这就是为什么第二个恶意软件有两个名字:Incontroller或Pipedream。这个恶意软件在部署之前就被发现了。

Industroyer2[1]是Industroyer1的演变,首次出现在2014年。这两种变种都针对电力能源部门,特别是在乌克兰。由于该恶意软件使用的是工业协议IEC-60870-5-104的命令,流量看起来像正常运行时的合法通信

Incontroller[2]是一套新的恶意软件组件,目标是美国的液化天然气部门。与Industroyer2类似,pipedream使用流行的工业协议,如OPC-UA和ModbusTCP。此外,它还使用了工程工具的内置功能,与PLC(过程逻辑控制器)等OT设备进行交互。

这两个恶意软件清楚地表明,背后的犯罪分子已经进化,确实了解OT协议,并能够使用CODESYS等合法软件工程工具的内置功能。

在过去的几年里没有改变的是,SCADA系统控制方式仍然是 “即发即忘 “。一个命令从控制系统的服务器发送到现场的客户端。客户端将事件转化为一个物理动作,比如打开或关闭一个断路器。翻译回网络流量,这意味着一个包含命令的数据包足以扰乱整个工业过程或电力分配。

Industroyer2使用IEC-104,是IEC 60870-5-104的简称。IEC-104广泛用于欧洲能源部门和公共事业部门,如水或废水处理。
许多工业协议的一个特点是,即使协议是标准化的,其实施在不同的制造商甚至系统集成商之间也会有所不同。这意味着Hitachy能源公司实施的IEC-104与西门子的实施方式不同。运营商对它很熟悉,但对于网络安全监控来说,这可能是一个挑战。

监测的进一步困难是,一个传输IEC-104有效载荷的数据包可以有多个IEC-104的数据信息,称为APDU。因此,传统的基于TCP有效载荷的签名检测是行不通的。需要对有效负载进行解析,以了解每个APDU包含的命令类型:

bfdf2e62-f3d9-11ec-a2f4-dac502259ad0.png

自2022年4月初发现Industroyer2以来,到目前为止,已经发表了几份分析该恶意软件的报告。它们包含了恶意软件如何工作的信息,捕获的网络数据,其中大多数包含了如何处理这种类型的恶意软件的建议。仔细看看这些建议,或者现在称为可操作项目,它们是高水平的项目。例如:

“使用异常检测工具来检测OT环境中发生的任何非正常活动”

“采用网络分段,通过防火墙将敏感应用(如PCN)与其他网络部分分开”

“利用ICS协议感知技术监控东西向ICS网络”

在我看来,可操作性不强,或者需要有一整套的商业产品。对于大多数中小企业来说,这些产品并不适合操作。因此,我正在寻找如何以最小的努力检测恶意软件的方法。

让我们来看看这个环境。SCADA网络具有高度的确定性。意味着谁在与谁交谈以及如何交谈,即命令和控制模式是可重复的。对于IEC-104,这意味着在一天或工作日和周末的正常运行时间段内,可以发现相同类型和顺序的IEC-104命令。

示例1:时间段为2个工作日和一个晚上,36小时:

TypeID

Type

描述

出现的次数

13M_ME_NC_1测量值,短浮点数1’184’834
30M_SP_TB_1带有时间标签的单点信息 CP56Time2a2
103C_CS_NA_1时钟同步命令1

发送的唯一命令是客户端的时间同步。

将操作数据与可用的恶意软件数据进行比较,可以看到恶意软件的不同行为:

bff91200-f3d9-11ec-a2f4-dac502259ad0.png

恶意软件正在向客户端设备发送一个又一个命令(ASDU=3),在IOA中迭代。有点类似于检查主机上的不同端口并尝试登录。

TypeIDType描述
100C_IC_NA_1Interrogation command
45C_SC_NA_1Single command
46C_DC_NA_1Double command

从防御者的角度来看,我们显然不能阻止端口2404,也不能阻止恶意软件使用的命令,因为一个或所有命令都是控制系统本身用于正常操作的。

但看看TypeID转换,恶意软件与合法流量是不同的:

TransitionsNormal Operations TrafficMalware
M_ to M_> 10000
M_ to C_ or C_ to M_> 0 && < 100
C_ to C_0> 10

在ntpng中,建立了三种检测机制:

IEC意料之外的TypeID。由于操作员知道使用的TypeID,因此该检查监视未知或不允许的TypeID,并向其发出警报。

IEC无效转换。在这个检查中,将在预定义的时间段内记录TypeID转换,即IEC60870学习期间,可在设置/首选项/行为分析下找到。如果检测到未知的TypeID转换,则会生成警报。

IEC无效命令转换也会检查转换,但特别是命令的转换。如果命令到命令的转换量超过阈值,则会生成警报。

这三个检查都可以在流检查中找到。

对于“IEC无效转换”,ntopng需要一个学习周期来跟踪转换。默认设置为6小时,但最有可能需要更长的学习时间,例如2天。

c0167eda-f3d9-11ec-a2f4-dac502259ad0.jpg

所有ntopng版本都支持IEC,因此您可以使用ntop工具监控您的网络。


今日推荐

ntop产品介绍

c02b0c6a-f3d9-11ec-a2f4-dac502259ad0.pngc0372248-f3d9-11ec-a2f4-dac502259ad0.png

虹科提供网络流量监控与分析的软件解决方案-ntop。该方案可在物理,虚拟,容器等多种环境下部署,部署简单且无需任何专业硬件即可实现高速流量分析。解决方案由多个组件构成,每个组件即可单独使用,与第三方工具集成,也可以灵活组合形成不同解决方案。包含的组件如下:

PF_RING:一种新型的网络套接字,可显著提高数据包捕获速度,DPDK替代方案。

nProbe:网络探针,可用于处理NetFlow/sFlow流数据或者原始流量。

n2disk:用于高速连续流量存储处理和回放。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 网络安全
    +关注

    关注

    11

    文章

    3449

    浏览量

    62956
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Ethercat设备数据 转IEC104项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3。
    的头像 发表于 12-04 14:41 46次阅读
    Ethercat设备数据 转<b class='flag-5'>IEC104</b>项目案例

    电力IEC104设备数据 转 IEC104项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3。
    的头像 发表于 12-02 15:53 89次阅读
    电力<b class='flag-5'>IEC104</b>设备数据 转 <b class='flag-5'>IEC104</b>项目案例

    什么是IEC104数采网关?有什么功能?

    光伏IEC104数采网关是专门为光伏电站设计的数据采集、协议转换、数据传输一体化设备,核心作用是将光伏电站里逆变器、汇流箱、气象站等设备的“私有协议”转换成电网调度中心唯一认可的 “IEC104
    的头像 发表于 08-15 15:03 710次阅读
    什么是<b class='flag-5'>IEC104</b>数采网关?有什么功能?

    光伏IEC104数采网关是什么

    景等方面详细说明: 一、核心概念拆解 1.光伏 指光伏发电系统(太阳能发电系统),包含光伏组件、逆变器、汇流箱、气象站、智能电表等设备,需实时监控其发电量、电压、电流、温度等运行数据。 2.IEC60870-5-104 国际电工委员会(
    的头像 发表于 08-12 14:43 680次阅读
    光伏<b class='flag-5'>IEC104</b>数采网关是什么

    智能网关采集光伏IEC104协议

        项目背景 全球能源向清洁能源转型推动光伏产业快速发展,但光伏电站分布广、数据采集缺统一标准,不同设备协议不兼容,难满足集中高效监控需求。IEC104 协议因可靠、实时、兼容,成光伏数据接入
    的头像 发表于 07-28 17:53 726次阅读
    智能网关采集光伏<b class='flag-5'>IEC104</b>协议

    Modbus转IEC104网关(WG583)具备哪些功能?

    与电力系统监控平台(如SCADA、调度主站)之间的无缝对接。 网关如WG583工业智能网关的核心功能是协议转换与数据适配,可实现Modbus转IEC104,同时具备设备联网、数据采集、边缘计算、云端
    的头像 发表于 07-22 14:34 517次阅读
    Modbus转<b class='flag-5'>IEC104</b>网关(WG583)具备哪些功能?

    Modbus转IEC104网关:电力自动化系统的桥梁

    现代电力系统中,变电站、发电厂以及配电网络中存在大量采用不同通信协议的设备。Modbus协议因其简单易用在现场设备中广泛部署,而电力行业主流监控系统则普遍采用IEC 60870-5-104(简称
    的头像 发表于 06-24 16:06 449次阅读
    Modbus转<b class='flag-5'>IEC104</b>网关:电力自动化系统的桥梁

    IEC104转Modbus网关

    ​ 型号:SG-IEC104-TCP 产品概述 IEC104转Modbus网关型号SG- IEC104- TCP,是三格电子推出的工业级网关(以下简称网关),主要用于IEC104数据采
    的头像 发表于 06-13 10:35 531次阅读
    <b class='flag-5'>IEC104</b>转Modbus网关

    能源数采网关实现IEC104协议对接到能源管理平台中

    一、IEC104协议:电力自动化系统的通信基石 IEC104IEC60870-5-104)是一种广泛应用于电力、城市轨道交通等行业的国际标准通信协议。它使用TCP/IP协议作为底层通信协议,通过
    的头像 发表于 03-31 10:54 733次阅读

    电力IEC104设备数据 转 EthernetIP项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3。
    的头像 发表于 03-17 10:50 656次阅读
    电力<b class='flag-5'>IEC104</b>设备数据 转 EthernetIP项目案例

    光储充策略小能手-安科瑞ACCU-100微电网协调控制器

    ; 通讯管理:支持Modbus RTU、Modbus TCP、IEC 60870-5-101、IEC 60870-5-103、IEC
    的头像 发表于 03-07 17:12 390次阅读
    光储充策略小能手-安科瑞ACCU-100微电网协调控制器

    ACCU-100微电网协调控制器-工商业光储充新能源电站的数据采集、本地控制策略以及云端数据的交互

    60870-5-104、MQTT等通信规约,可实现云边协同(结合安科瑞智慧能源管理云平台进行远程运维)、OTA升级、就地/远程切换、本地人机交互(选
    的头像 发表于 03-06 17:46 667次阅读
    ACCU-100微电网协调控制器-工商业光储充新能源电站的数据采集、本地控制策略以及云端数据的交互

    电力IEC104设备数据 转 EtherCAT项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3。
    的头像 发表于 02-08 11:08 676次阅读
    电力<b class='flag-5'>IEC104</b>设备数据 转 EtherCAT项目案例

    电力IEC104设备数据 转 opc ua项目案例

    VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3。
    的头像 发表于 12-24 14:26 924次阅读
    电力<b class='flag-5'>IEC104</b>设备数据 转 opc ua项目案例

    高低多点无线测温监控装置

    照各个应用单元模块化设计,可组可分。 2) 采用 IEC 60870-5-103、IEC 60870-5-104、Modbus RTU、Modbus TCP 等标准通信规约,凡支 持上
    的头像 发表于 12-18 14:43 865次阅读
    高低多点无线测温<b class='flag-5'>监控</b>装置