【工业物联网基础】工控安全入门分析

简介: 【工业物联网基础】工控安全入门分析

专业术语


   SCADA:数据采集与监视控制系统

   

   ICS:工业控制系统

   

   DCS:分布式控制系统/集散控制系统

   

   PCS:过程控制系统

   

   ESD:应急停车系统

   

   PLC:可编程序控制器(Programmable Logic Controller)

   

   RTU:远程终端控制系统

   

   IED:智能监测单元

   

   HMI:人机界面(Human Machine Interface)

   

   MIS:管理信息系统(Management Information System)

   

   SIS:生产过程自动化监控和管理系统(Supervisory Information System)

   

   MES:制造执行管理系统



协议科普


Modbus

   MODBUS协议定义了一个与基础通信层无关的简单协议数据单元(PDU)。特定总线或网络上的MODBUS协议映射能够在应用数据单元(ADU)上引入一些附加域。

   

   安全问题:

   

   缺乏认证:仅需要使用一个合法的Modbus地址和合法的功能码即可以建立一个Modbus会话

   缺乏授权:没有基于角色的访问控制机制, 任意用户可以执行任意的功能。

   缺乏加密:地址和命令明文传输, 可以很容易地捕获和解析


PROFIBUS

   一种用于工厂自动化车间级监控和现场设备层数据通信与控制的现场总线技 术,可实现现场设备层到车间级监控的分散式数字控制和现场通信网络


DNP3    

   DNP(Distributed Network Protocol,分布式网络协议)是一种应用于自动化组件之间的通讯协议,常见于电力、水处理等行业。

   

   简化OSI模型,只包含了物理层,数据层与应用层的体系结构(EPA)。

   

   SCADA可以使用DNP协议与主站、RTU、及IED进行通讯。


ICCP

   电力控制中心通讯协议。


OPC

   过程控制的OLE (OLE for Process Control)。

   

   OPC包括一整套接口、属性和方法的标准集,用于过程控制和制造业自动化系统。


BACnet

   楼宇自动控制网络数据通讯协议(A Data Communication Protocol for Building Automation and Control Networks)。

   

   BACnet 协议是为计算机控制采暖、制冷、空调HVAC系统和其他建筑物设备系统定义服务和协议


CIP

   通用工业协议,被deviceNet、ControINet、EtherNet/IP三种网络所采用。


Siemens S7


       属于第7层的协议,用于西门子设备之间进行交换数据,通过TSAP,可加载MPI,DP,以太网等不同物理结构总线或网络上,PLC一般可以通过封装好的通讯功能块实现。


其他工控协议


   IEC 60870-5-104、EtherNet/IP、Tridium Niagara Fox、Crimson V3、OMRON FINS、PCWorx、ProConOs、MELSEC-Q。按需求自行查阅资料。




相关搜索引擎


  •    Shodan搜索
  •    Zoomeye搜索

信息探测


   Ethernet/IP 44818

   

   nmap -p 44818 --script enip-enumerate.nse 85.132.179.*


   Modbus 502

   

   nmap --script modicon-info.nse -Pn -p 502 -sV 91.83.43.*


   IEC 61870-5-101/104 2404

   

       nmap -Pn -n -d --script iec-identify.nse --script-args=iec-identify -p 2404 80.34.253.*


  Siemens S7 102

   

       nmap -p 102 --script s7-enumerate -sV 140.207.152.*


       nmap -d --script mms-identify.nse --script-args='mms-identify.timeout=500' -p 102 IP


Tridium Niagara Fox 1911


   nmap -p 1911 --script fox-info 99.55.238.*


意义何在,上述NSE脚本意义:


  • 定位工控系统及协议模块。
  • 收集目标工控的信息,如版本、内网IP、模块、硬件信息等。
  • 结合对应的NSE脚本进一步拓展,例如自定义空间搜素引擎。


脚本资源


Github测试脚本


Exploit-db测试脚本



乌云工控漏洞的分析


工控相关漏洞分析


针对漏洞进行关键字搜索:工控(31)、SCADA(15)、Modbus(9)、PLC并进一步整合得到如下列表。在以上的漏洞列表中,可以得出如下结论:


  • 工控漏洞的案例中,绝大多起因是弱口令(弱口令最多的是123456,其次是admin)、注入类漏洞。
  • 能够挖出工控的精华漏洞的人也是特定的那几位,且在Kcon2015也有过演讲。
  • 挖掘此类漏洞主要解决两个问题
  • 如何找到工控相关的系统和地址
  • Getshell后,基于工控知识如何操控系统
  • 根据漏洞中的细节可以进一步的复测和拓展,进而为工控系统的漏洞挖掘提供非线性思路。
  • 结合GHDB关键字的搜素:
    例如inurl:SCADA……
  • 链接地址含SCADA、Modbus等协议的关键字……
  • 其他KEY:
    MIS、SIS、DCS、PLC、ICS、监控系统……
相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
2月前
|
监控 供应链 安全
物联网卡在工业领域的应用
物联网卡在工业领域的应用极大地推动了行业的智能化、自动化和高效化进程。以下是物联网卡在工业领域中各操作类型中的具体应用作用:
|
3月前
|
机器学习/深度学习 自然语言处理 物联网
深度学习入门:从理论到实践新技术趋势与应用:探讨新兴技术如区块链、物联网、虚拟现实等的发展趋势和应用场景
【8月更文挑战第30天】本文将介绍深度学习的基本原理和实践应用。我们将从深度学习的定义、历史和发展开始,然后深入探讨其工作原理和关键技术。接着,我们将通过一个简单的代码示例来展示如何实现深度学习模型。最后,我们将讨论深度学习在现实世界中的应用和挑战。无论你是初学者还是有经验的开发者,这篇文章都将为你提供深度学习的全面理解。
|
9天前
|
安全 物联网 网络安全
智能设备的安全隐患:物联网(IoT)安全指南
智能设备的安全隐患:物联网(IoT)安全指南
33 12
|
16天前
|
安全 物联网 物联网安全
智能物联网安全:物联网设备的防护策略与最佳实践
【10月更文挑战第26天】随着物联网(IoT)技术的快速发展,智能设备已广泛应用于智能家居、工业控制和智慧城市等领域。然而,设备数量的激增也带来了严重的安全问题,如黑客攻击、数据泄露和恶意控制,对个人隐私、企业运营和国家安全构成威胁。因此,加强物联网设备的安全防护至关重要。
41 7
|
18天前
|
监控 安全 物联网
确保互联世界中物联网设备安全的三个技巧
确保互联世界中物联网设备安全的三个技巧
|
15天前
|
SQL 监控 物联网
ClickHouse在物联网(IoT)中的应用:实时监控与分析
【10月更文挑战第27天】随着物联网(IoT)技术的快速发展,越来越多的设备被连接到互联网上,产生了海量的数据。这些数据不仅包含了设备的状态信息,还包括用户的使用习惯、环境参数等。如何高效地处理和分析这些数据,成为了一个重要的挑战。作为一位数据工程师,我在一个物联网项目中深入使用了ClickHouse,以下是我的经验和思考。
40 0
|
15天前
|
安全 物联网 物联网安全
智能物联网安全:物联网设备的防护策略与最佳实践
【10月更文挑战第27天】随着物联网技术的快速发展,智能设备已广泛应用于生活和工业领域。然而,物联网设备的安全问题日益凸显,主要威胁包括中间人攻击、DDoS攻击和恶意软件植入。本文探讨了物联网设备的安全防护策略和最佳实践,包括设备认证和加密、定期更新、网络隔离以及安全标准的制定与实施,旨在确保设备安全和数据保护。
33 0
|
1月前
|
安全 物联网 物联网安全
探索未来网络:物联网安全的最佳实践
随着物联网设备的普及,我们的世界变得越来越互联。然而,这也带来了新的安全挑战。本文将探讨在设计、实施和维护物联网系统时,如何遵循一些最佳实践来确保其安全性。通过深入分析各种案例和策略,我们将揭示如何保护物联网设备免受潜在威胁,同时保持其高效运行。
49 5
|
2月前
|
机器学习/深度学习 安全 物联网安全
探索未来网络:物联网安全的最佳实践与创新策略
本文旨在深入探讨物联网(IoT)的安全性问题,分析其面临的主要威胁与挑战,并提出一系列创新性的解决策略。通过技术解析、案例研究与前瞻展望,本文不仅揭示了物联网安全的复杂性,还展示了如何通过综合手段提升设备、数据及网络的安全性。我们强调了跨学科合作的重要性,以及在快速发展的技术环境中保持敏捷与适应性的必要性,为业界和研究者提供了宝贵的参考与启示。
|
1月前
|
安全 网络协议 物联网
物联网僵尸网络和 DDoS 攻击的 CERT 分析
物联网僵尸网络和 DDoS 攻击的 CERT 分析

相关产品

  • 物联网平台