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:用于高速连续流量存储处理和回放。

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

    关注

    10

    文章

    3139

    浏览量

    59650
收藏 人收藏

    评论

    相关推荐

    IEC101、IEC103、IEC104、Modbus报文解析工具

    IEC101\IEC104\IEC103\Modebus报文解析软件,可有效解析上述协议的各种类型报文
    的头像 发表于 09-02 09:56 746次阅读
    <b class='flag-5'>IEC</b>101、<b class='flag-5'>IEC</b>103、<b class='flag-5'>IEC104</b>、Modbus报文解析工具

    利用IEC104转BACnet网关提升电力调度与楼宇能效管理

    实现这两种协议之间的无缝转换,助力电力监控和楼宇自控系统的集成。 1.IEC104简介 IEC104IEC60870-5-104)是由国际电工委员会制定的国际标准,被广泛应用在电力、
    的头像 发表于 07-26 14:02 295次阅读
    利用<b class='flag-5'>IEC104</b>转BACnet网关提升电力调度与楼宇能效管理

    钡铼IEC104转MQTT网关支持一键接入亚马逊AWS平台实现IEC104协议与MQTT协议的无缝连接

    随着智能电网技术的不断进步,IEC 104IEC 60870-5-104)协议作为电力系统中重要的远动通信标准,正逐步融入更广泛的物联网生态系统中。亚马逊AWS(Amazon Web
    的头像 发表于 07-25 18:00 746次阅读
    钡铼<b class='flag-5'>IEC104</b>转MQTT网关支持一键接入亚马逊AWS平台实现<b class='flag-5'>IEC104</b>协议与MQTT协议的无缝连接

    IEC104转MQTT网关支持一键对接华为云平台

    是如何促进电力系统智能化升级。 一、概述 IEC104IEC 60870-5-104)协议是电力系统中广泛应用的远动
    的头像 发表于 07-25 17:52 552次阅读
    <b class='flag-5'>IEC104</b>转MQTT网关支持一键对接华为云平台

    IEC104转MQTT网关高效对接阿里云平台

    与数据处理提供了强大的支持。本文将深入探讨钡铼网关在MQTT、华为云、亚马逊AWS、ThingsBoard、Ignition以及Zabbix等多样化物联网平台中的应用。 一、网关概述 IEC104IEC 60870-5-104
    的头像 发表于 07-25 17:45 488次阅读
    <b class='flag-5'>IEC104</b>转MQTT网关高效对接阿里云平台

    钡铼网关:工业数据上传到云平台,IEC104转MQTT的优选方案

    随着工业4.0时代的到来,电力系统中的数据采集、监控与远程控制需求日益增长。IEC 104IEC 60870-5-104)作为国际电工委员
    的头像 发表于 07-25 17:31 404次阅读
    钡铼网关:工业数据上传到云平台,<b class='flag-5'>IEC104</b>转MQTT的优选方案

    IEC104转MQTT网关实现IEC104与MQTT互通

    了Modbus RTU、Modbus TCP、DL/T645、IEC101、IEC102、IEC103、IEC104等通信协议,实现电力设备的远程
    的头像 发表于 07-25 17:15 526次阅读
    <b class='flag-5'>IEC104</b>转MQTT网关实现<b class='flag-5'>IEC104</b>与MQTT互通

    IEC104转MQTT网关支持Zabbix、阿里云、华为云、亚马逊AWS、ThingsBoard、Ignition

    随着工业4.0的深入发展和物联网技术的广泛应用,IEC 104IEC 60870-5-104)作为电力系统中的重要通信协议,正逐步与各种现代监控
    的头像 发表于 07-25 16:55 515次阅读
    <b class='flag-5'>IEC104</b>转MQTT网关支持Zabbix、阿里云、华为云、亚马逊AWS、ThingsBoard、Ignition

    IEC104转MQTT网关BE113助力云平台高效对接

    以及Zabbix等主流云平台中的应用场景与优势。 一、IEC 104协议概述 IEC104协议是IEC 60870-5标准的一部分,主要用于
    的头像 发表于 07-25 16:40 478次阅读
    <b class='flag-5'>IEC104</b>转MQTT网关BE113助力云平台高效对接

    艾体宝干货 | 教程:使用ntopng和nProbe监控网络流量

    本文是关于使用 ntopng 和 nProbe 监控网络流量的教程。文章详细介绍了如何配置和使用这两个工具来监控和分析网络流量。内容涉及硬件
    的头像 发表于 05-29 15:35 843次阅读
    艾体宝干货 | 教程:使用<b class='flag-5'>ntopng</b>和nProbe<b class='flag-5'>监控</b>网络<b class='flag-5'>流量</b>

    光伏风电智能互联:IEC104转MQTT网关解决方案

    背景情况 IEC60870-5-104,是为适应电力系统,包括能源管理系统(EMS)、数据采集(SCADA)系统、配电自动化系统以及其他公用事业,安全监控而制定的传输规约。IEC104规约将
    的头像 发表于 04-30 12:01 414次阅读
    光伏风电智能互联:<b class='flag-5'>IEC104</b>转MQTT网关解决方案

    智能变电站通讯:电力网关BACnet多协议转IEC104网关应用

    IEC 104IEC 60870-5-104)协议主要用于电力系统控制和信息采集。104规约在101规约的基础上演化而来的,
    的头像 发表于 04-29 17:55 861次阅读
    智能变电站通讯:电力网关BACnet多协议转<b class='flag-5'>IEC104</b>网关应用

    BE110 多协议 To IEC104 网关产品介绍

    IEC104网关BE110是一款高度灵活的多协议转IEC104协议的专业网关,专为工业自动化系统设计。上行支持IEC104和DL/T645协议,下行涵盖DL/T645、Modbus RTU
    发表于 01-26 14:03 0次下载

    BE107 PLC To IEC104 网关产品介绍

    PLC转IEC104网关BE107是一款专为PLC与电力系统通讯的协议转换网关,主要用于将各种PLC设备的数据转换成IEC 60870-5-104协议。PLC转IEC104网关BE10
    发表于 01-26 13:47 0次下载

    BE104 BACnet To IEC104 网关产品介绍

    BACnet转IEC104网关BE104是一款专为楼宇自控和电力系统设计的协议转换网关,旨在实现BACnet协议与IEC 104协议设备的顺畅集成。BACnet转
    发表于 01-26 11:51 0次下载