外文翻译范例3.doc
《外文翻译范例3.doc》由会员分享,可在线阅读,更多相关《外文翻译范例3.doc(10页珍藏版)》请在三一办公上搜索。
1、Modbus协议的攻击分类Peter Huitsing, Rodrigo Chandia, Mauricio Papa, SujeetShenoiDepartment of Computer Science, University of Tulsa, 800 S. Tucker Drive, Tulsa, OK 74104, USA班级:通信0903 姓名:熊明明 学号:200943151摘要:Modbus协议及其扩展被广泛应用于工业控制,尤其是在石油和天然气行业的流水线作业中。本文介绍了在Modbus串行和Modbus TCP协议上的主要攻击方式和相应的攻击分类。根据这些攻击的威胁类别、目标
2、以及对控制系统的影响进行了总结。这些攻击的分类通过阐明了在Modbus控制系统和网络上安全威胁的性质和范围,促进了正式的风险分析工作。此外,这些理论的提出在策略缓解和执行这些策略的相对成本和效益的控制上有了突破。1 引言Modbus协议定义了过程控制系统的交互控制和数据采集的消息结构和通信规则,以实现对流程工业的操作和控制。Modbus协议的开发性和其在TCP范畴的扩展为它的普及做出了贡献,尤其是在石油和天然气行业,它是主要的管道操作协议。Modbus协议有两个主要的扩展,Modbus协议和Modbus TCP协议。在Modbus串行协议中,Modbus串行协议的消息在主设备和从设备之间通过串
3、行线,并使用ASCII或RTU传输模式进行传输。较新的Modbus TCP协议提供了连接在Modbus网络(主设备与站),以及IP连接的Modbus网络(多主机,与可能有的站进行通信)的通信方式。TCP的扩展,使一个主机允许有多个未完成的连接,允许从站设备同时与多个主机进行通信。在Modbus系统和网络上的攻击可以产生的影响主要是从现场设备(传感器和执行器)的零星中断,到大规模的停电,甚至主设备失去控制。第一类是利用Modbus协议规则攻击,第二类是利用实现了Modbus协议的供应商,第三类的攻击的目标是所支持的基础设施,其中包括信息技术设备,网络设备和电信资产。本文认为,这里所有利用Modb
4、us实现的常见攻击都是符合协议规范的,分析重点研究了Modbus串行和Modbus TCP协议,并提出相应的攻击分类。主要目标包括主、现场设备、串行通信链路(Modbus串行)或网络通信路径(Modbus TCP),主要的四种威胁包含侦听、干扰、修改和伪造。攻击条件包括提供一个Modbus协议的侦听和/或数据的注入。攻击的途径包括主、现场设备、串行通信链路或网络的通信路径。通过对Modbus综合分析已确定了20种串行协议攻击和28种TCP协议的攻击。这些攻击可以被分别用于59种不同方式的串行协议攻击和113种不同方式的TCP协议攻击。由于篇幅的关系,不可能详细讨论所有攻击的,但是,对具有代表性
5、的攻击进行了讨论和相应的分类。这次攻击的分类,洞察了安全威胁的性质和范围以及为保护Modbus系统和网络提供了策略。2 Modbus协议Modbus协议最初是在1979年制定的,是一个最古老的,但使用最广泛的工业控制协议。Modbus是在控制中心和现场设备之间从事简单的请求/应答的通信机制。例如,一个控制中心(主单元)可能会发出一种可读写的消息到传感器(从属设备)以获得的处理参数的值(例如,压力)。或者,它可能发送一个“写”的消息到促动器(从设备),执行控制操作(例如,打开一个阀门)。一个主设备和一个拥有地址的从设备的单播通信涉及到两个消息,一个请求消息(例如,测量压力或打开一个阀)和相应的响
6、应消息(例如,压力测量,确认阀门被打开,或出现错误消息,指示的操作不能执行)。广播通信涉及到的是主设备将消息发送到所有的从设备,从设备不发送响应消息。一个简单的例子就是一个可写的消息通过串行线路重置所有传感器和执行器。最近,各行业多使用TCP/IP作为传输机制,以下各节描述了Modbus串行和TCP更详细的协议。图1 Modbus串行结构2.1 Modbus串行协议Modbus串行协议的消息在主设备和从设备之间通过串行线,并使用ASCII或RTU传输模式进行传输(图1)。消息拥有三个字段:1、从设备的地址值;2、Modbus应用协议数据单元(PDU);3、错误检查字段。从设备地址在请求消息中标
7、识接受者,在回应消息中的回应地址值中标识回应的从设备,单播消息的地址值在1,247之间来辨别某个从设备,广播消息使用从站地址为0,而248,255之间属于保留的地址值。Modbus PDU两个字段,包含一个字节的功能码和功能参数(最大252个字节)。功能码段在请求消息中指定主设备的操作要求,相应回复字段中的响应消息被用来传送状态信息到主站(例如,当异常发生时的错误信息在从设备中)。功能参数字段包含关于功能调用的数据(请求消息)或功能的结果(响应消息)。Modbus功能码指定从设备的读写操作、诊断功能和错误条件。Modbus有三种类型的功能码:公共码,用户自定义的码和保留码。公共码对应的功能,其
8、语义在Modbus标准中有明确规定。有效的公共码在非连续范围:1,64,73,99和111,127之中。用户自定义的代码,在65,72和100,110的范围中而且没有相应的Modbus标准可参考,它们的实现都留给供应商。保留的功能码是公开的代码,可供使用,以确保与旧系统的兼容性。在未使用的范围128,255的功能码能够指出在回应消息中的错误条件。响应消息具有相同的结构。Modbus规范定义了正面的和负面的回应请求消息。正面的回应通知主站设备,从站已成功地进行所请求的操作,在这种情况下,功能码的请求消息包含在响应消息中。负面的回应通知主设备,寻址的从设备无法进行通信。负面响应的功能代码的计算方法
9、是通过添加128到该请求消息之中。因此,功能代码在128,255范围内表示错误条件。负面的响应,还包括一个异常代码作为函数参数,它提供信息错误的原因。Modbus规范定义9个异常响应,其格式和内容完全取决于发行实体的事件的类型。图2 Modbus TCP结构2.2 Modbus TCP协议Modbus TCP协议可以在局域Modbus网络(一个主设备和它的从设备)中通信,也可以在IP连接的Modbus网络(多主设备,每一个与多个从站)之中通信。Modbus TCP协议扩展使主设备可以有多个未完成的通信,从设备可以同时与多个主机进行通信。图2显示了多个从设备通过主IP网络连接起来的方式。请注意,
10、主站也可以被连接到控制中心,如数据库和历史记录。Modbus从站侦听传入的TCP连接端口502(IANA分配的端口)或者是任选额外的端口。在Modbus TCP通信中,从设备被指定为服务器,因为它是基于Modbus主站执行的操作,Modbus主设备,在TCP上执行主动的打开操作,一旦TCP建立通信信道,Modbus角色将不能在该通道上改变,但是,多个未完成的通信可能还存在该通道上。一种新的通信通道必须打开,以允许Modbus设备承担不同的角色。Modbus TCP的事务处理与串行设备交换PDU类似,区别在于它将事务封装到TCP消息中。因此,一个Modbus TCP PDU包括Modbus应用协
11、议(MBAP),MBAP头有四个段:(1)交易识别码,(2)协议标识符,(3)长度,(4)单元标识(图2)。事务标识符允许设备对匹配请求和回复进行响应。协议标识符表示应用程序协议MBAP头的封装。长度字段指示的是剩余域的字节长度(单元标识符和PDU)。单元标识符指示的是通信相关联的从站。由于应用程序的PDU的最大大小为253字节,MBAP的固定长度为七个字节,因而一个Modbus TCP数据单元的最大大小是260个字节。3 攻击识别方法在一般情况下,现场总线系统和网络的攻击,可以分为三类:第一类是利用Modbus协议规则攻击,第二类是利用实现了Modbus协议的供应商,第三类是利用所支持的基础
12、设施攻击,其中包括信息技术设备,网络设备和电信资产。本文认为,所有的攻击都符合Modbus系统协议规范。注意,一些控制系统供应商可能无法实现某些Modbus功能码或子功能代码(尤其是诊断码)中列出的Modbus规格。显然,攻击利用这些未使用的代码是行不通的,因而攻击识别方法涉及到每个协议的全面的分析。4个威胁类别分别为侦听、干扰、修改和伪造。在Modbus串行协议下,主要目标是主设备,现场设备,串行通信链路和消息。相应的Modbus TCP的目标是主设备,现场设备,网络通信路径和消息。攻击理论基础上的可行性在于实现Modbus协议的监听和数据的注入,修改和制作任意Modbus报文和消息序列。攻
13、击主要的入口点包括主设备、现场设备和串行通信链路。攻击的发生,是通过检查被攻击目标的各种表现来实现的。例如,直接从设备控制,攻击涉及到锁住主设备,控制一个或多个现场设备,可以用来中断或改变一个现场设备,也可以伪造一个主设备。攻击根据实例可将攻击分类为Modbus串行协议和TCP协议。该行的数据表中列出的威胁类别(侦听、中断、修改和伪造)。影响每次攻击的目标,实例评价的结果总结在表3和表4中。攻击的结果包括访问消息或现场设备数据,拒绝服务到主单元,现场设备或通信链路或网络路径,提供错误数据到主单元,现场设备或信息链路,捕获主单元和现场设备的控制。表1 Modbus 串行攻击(有下滑线的为Digi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 外文 翻译 范例

链接地址:https://www.31ppt.com/p-2325247.html