SCTP在工業以太網通信技術中的應用 - 全文
工業控制網絡的以太網化使得企業的制造控制網絡和企業信息網絡可以無縫地結合起來,形成生產、控制、管理、決策、服務一體化的企業運行模式,對改變生產管理運營模式、提升企業競爭力產生了巨大的提升作用。
可見,工業以太網已經成為了連接地理上分布的控制網絡的紐帶,更成為了企業信息自動化的“神經中樞”。因此,以工業以太網為對象,研究其信息安全具有重大意義。
1 工業以太網面臨的信息安全問題
由于技術和商業等因素的原因,工業領域的主要廠商單獨或者幾家聯合推出了不同的解決方案,導致了多種網絡標準共存的局面。例如,西門子公司主推Profibus和ProfiNet;羅克韋爾自動化提出了CIP網絡概念,包括EtherNet/IP,ControlNet和DeviceNet三層網絡;施耐德電器則基于Modbus和Modbus TCP實現數據在系統中的透明傳輸。
目前,實際使用的工業以太網的協議有上百種,常用的也有20多種,例如Modbus TCP,FF-HSE,Profi-Net,SRTP TCP/IP,EtherCAT等。
考慮到現場總線的實時性要求,對于要求響應時間小于5ms的應用,各大廠商和標準化組織還在IEEE 802.11的基礎上進行了實時擴展,即實時以太網。2005年5月發布的實時以太網國際標準IEC 61784-2公布了包括中國在內的EPA在內的15種實時以太網協議。
雖然工業以太網總線協議的種類繁多,但是基本上都是在各自修改其應用層協議的基礎上支持TCP/IP規范實現的,以爭取通過高層協議達到相互兼容的目的。圖1是部分典型以太網協議棧的示意圖,其中的(a),(b),(c)分別是Modbus TCP,ProfiNet,EPA協議的模型。
![部分典型以太網協議棧的示意圖](/uploads/allimg/110406/1140164618-0.jpg)
?
作為工控網絡通信的關鍵環節,工業以太網帶來更加開放集成的工業自動化和信息化的整體解決方案,擁有越來越廣闊的應用前景的同時,也導致了工業自動控制網絡的安全威脅的增加。目前,針對工業以太網的安全研究已經成為一個熱點。一種研究思路是從信息安全的五個基本要素:機密性、完整性、可用性、可控性與可審查性對照審查并加強其薄弱環節,另一種研究思路是按照資產風險威脅模型針對具體的工業以太網從入侵檢測的角度進行網絡安全的防范。
一些工業以太網絡存在的信息安全威脅主要表現在缺乏認證,容易導致非授權訪問;信息泄露或者丟失;破壞數據完整性;拒絕服務攻擊。
和以太網面臨的安全威脅一樣,工業以太網也面臨偵聽、重放、拒絕服務攻擊等多種安全威脅。舉例來說,對Modbus TCP這樣的簡單協議而言,由于協議的功能字簡單,使用Modbus TCP的工業以太網很容易遭受攻擊者使用偽造數據來對設備進行控制的攻擊危險。對于通信通道數有限的以太網客戶端而言,攻擊者通過偽造的連接占用通信通道會導致工業以太網模塊的拒絕服務攻擊。另外,對于實時性要求強的控制網絡而言,通過占用帶寬和干擾等手段可能導致網絡的不可用或不可靠,從而威脅控制網絡安全。
總結存在上述信息安全威脅的原因,有以下幾點:
(1)沒有適當強度的認證、授權措施;
(2)沒有相應的數據加密措施;
(3)工業以太網使用的協議都是基于TCP/IP協議的,從而不可避免地繼承了TCP/IP協議的安全性缺陷。
2 SCTP簡介
流控制傳輸協議SCTP是由IETF提出的新一代構架于IP層之上的通用IP傳輸協議。SCTP在以IP為基礎的網絡上提供面向連接的可靠的端對端報文傳輸。
SCFP作為TCP的改進技術,繼承了TCP的流控技術、超時重傳以及擁塞控制技術等成熟技術。同時,SCTP引入了新的擁塞控制、防止syn-flood和偽裝攻擊、更優的實時性能、支持多宿主支持等思想。因此,SCTP被一些標準化組織認為是TCP的繼承者。
在SCTP中,偶聯是一個十分重要的概念,它表示了在兩個SCTP端點間的一個對應關系,這種關系包括兩個SCTP端點以及包括驗證標簽和傳輸順序號碼等信息在內的協議狀態信息,一個偶聯可以由使用該偶聯的SCTP端點用傳輸地址來惟一識別,在任何時候兩個SCTP端點間都不會有多于一個的偶聯。
與TCP,UDP相比,SCTP的新特性具體介紹如下:
(1)支持多宿主連接和通路管理
在建立SCTP連接時,連接的雙方都可以聲明多個IP地址。SCTP通路管理功能可以根據SCTP用戶的指令和當前合格的目的地集合的可達性狀態為每個發送的SCTP分組選擇一個目的地傳輸地址,通路管理功能可以通過心跳消息來監視到某個目的地地址的可達性。當端點發起連接請求時,通路管理功能可以向遠端和本地報告對方的傳輸地址。建立的SCTP偶聯可以包含多個可能的起源/目的地址的組合,如圖2所示,這些組合記錄在每個SCTP端點的傳輸地址列表中。這樣,若當前地址連接失效時,應用程序的偶聯可以切換到其他地址上,有效地避免了單一鏈路的失敗。
![。建立的SCTP偶聯可以包含多個可能的起源/目的地址的組合](/uploads/allimg/110406/11401A2V-1.jpg)
?
(2)四次握手和采用Cookie的偶聯建立機制
偶聯的建立由SCTP用戶發起請求來啟動,啟動過程必須經過init,init ack,cookie echo,cookie ack四次握手。其中的Cookie包含了創建偶聯時的所有狀態和參數信息,包括消息授權碼,Cookie創建的時間標記、狀態Cookie的壽命、傳輸控制塊TCB、用來計算MAC的密鑰等,這些建立機制有效地增強了安全性,四次握手也有效地避免了TCP中的三次握手導致的TCP SYN攻擊。
(3)偶聯中支持多數據流和避免擁塞
在一個SCTP的偶聯中可以包含若干用戶數據流,流的數量在偶聯建立時由SCTP用戶規定,不同的數據流在自己的流管道中傳輸,通過流號來區分。在接收端,SCTP把用戶數據流報文按照順序遞交給SCTP用戶。當某個流管道因為等待下一報文而發生阻塞時,其他流管道上的順序遞交不受影響。這實際上是吸收了UDP傳輸和TCP傳輸的優點,而克服了它們的缺點。
3 SCTP在工業以太網通信技術中的應用
隨著自動化領域的信息化不斷加深,工業以太網應用的廣度和深度不斷擴展。社會對關鍵基礎設施的依賴不斷加強,工業以太網在這些領域發揮越來越重要的作用。自動控制的應用向高精尖發展,工業控制方面的要求越來越高,在某些高危領域的應用甚至是極端苛刻的。而另一方面,工業以太網通信所處的環境將越來越多樣化、復雜化,受干擾和入侵攻擊的概率加大。因此,工業以太網通信要求有足夠的高實時性、高可靠性、抗干擾、抗網絡故障、抗截取、抗偽造性能,保證高質量的控制數據通信。
如前所述,現有的工業以太網方案還面臨著巨大的信息安全風險,下一代通用傳輸協議SCTP提供了一些UDP和TCP所不具備的新特性。用SCTP替換現有工業以太網協議中UDP和TCP,構建基于SCTP的工業以太網通信將更加有優勢,表現在以下幾個方面:
(1)利用SCTP偶聯的多宿主特性,在工業以太網的端點建立網絡級冗余方案,還可以采取不同的媒體通信手段,大幅度提高網絡的可靠性。
(2)多流控制能有效地減少通信延遲,這樣控制數據能夠通過單獨的流通道來傳遞,其他非控制數據流走其他的多個流通道,這樣控制數據不會被其他通信阻塞,從而獲得更好的實時性能。另外,接收端發現發生數據丟失時,通過SACK機制SCTP直接給發送端反饋要求重傳的消息序號,并且支持無序遞交,有利于快速重傳。
(3)增加的安全機制有助于工業以太網抵御synflood和匿名攻擊。
基于SCTP的工業以太網通信是可行性的,因為:
首先,SCTP和TCP,UDP一樣是基于IP的通用傳輸層協議,而且更加先進。以太網解決方案SCTP協議已經成為IETF的正式標準,已經有部分計算機操作系統提供SCTP的支持,在電信行業,NGN中關鍵的Sigtran協議棧正是基于SCTP傳輸層協議的,這些足以證明SCTP協議本身的成熟性。
其次,具體到工業以太網而言,涉及到的端設備包括控制器的以太網模塊、工控機板卡、OPC軟件、HMI軟件等,只需要對它們進行改造,將原本基于UDP和TCP的通信協議和服務應用實現轉到基于SCTP上來即可。因為網絡的通信對于控制網絡的應用而言是透明的,因此,這種升級和改變帶來了通信服務質量的提升,而對于控制業務本身沒有任何影響。
最后,由于基于SCTP的工業以太網只是對原有工業以太網協議的變化,因此,不會帶來巨大成本壓力。
4 結語
綜上所述,SCTP作為新一代基于IP層的通用傳輸協議,更能滿足工業以太網通信的需要。但是,還應該認識到將SCTP應用到工業以太網通信中并不能解決目前面臨的所有信息安全問題,其他的一些針對SCTP的建議,諸如在SCTP通信中應用ESP,IPSEC等技術手段保證通信數據的機密性和完整性等,還需針對工業以太網的實際情況做進一步的分析和研究工作。盡管如此,隨著研究的深入和業界的探索,SCTP一定會應用于工業以太網絡,更好地提升自動化的信息安全。
- 第 1 頁:SCTP在工業以太網通信技術中的應用
- 第 2 頁:SCTP的新特性具體介紹
本文導航
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%
相關閱讀:
- [移動通信] 5G 3GPP全球頻譜介紹 2023-10-24
- [電子說] 華為辟謠將發射萬枚低軌衛星 難道要華為去學馬斯克搞星鏈? 2023-10-24
- [電子說] 6g需要衛星嗎?6g需要多少衛星? 2023-10-24
- [電子說] STM32速成筆記(14)—CAN通信 2023-10-24
- [電子說] 以技術創新推動產業進步丨納特通信參加2023杭州電磁技術及產業創新大會 2023-10-24
- [電子說] 遠程IO模塊物聯網應用提高工業自動化生產效率 2023-10-24
- [通信網絡] 移遠通信5G RedCap模組拿下首個中國移動5G物聯網開放實驗室5G及輕量化產品能力 2023-10-24
- [電子說] 移遠通信5G RedCap模組拿下首個中國移動5G物聯網開放實驗室5G及輕量化產品能力 2023-10-24
( 發表人:Spring )