日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 物聯(lián)網(wǎng) > 《物聯(lián)網(wǎng)技術》雜志
[導讀]摘 要:Modbus/TCP是較為典型的工業(yè)協(xié)議,在工業(yè)控制系統(tǒng)領域被應用廣泛。文章不僅分析了Modbus/TCP協(xié)議存在的部分安全風險,還對其防護技術進行了一定的探討。

引 言

隨著工業(yè)互聯(lián)網(wǎng)的大力推進,工業(yè)控制系統(tǒng)的開放互聯(lián)成為新趨勢,加之傳統(tǒng)工業(yè)控制設備、系統(tǒng)在安全方面存在諸多問題,為當前的工業(yè)信息安全增加了更為嚴峻的風險和挑戰(zhàn)。Modbus/TCP 協(xié)議在石油、化工、能源、電力等工業(yè)控制系統(tǒng)中的廣泛應用,使其安全性也受到越來越多的關注。

1 Modbus/TCP協(xié)議介紹

Modbus/TCP 通過以太網(wǎng)通信,其實質是把 Modbus 通用幀封裝到 TCP 幀中。Modbus 通用幀由三部分組成,如圖 1 所示,分別是附加地址、協(xié)議數(shù)據(jù)單元(PDU)和差錯校驗, 其中附加地址用于表示從設備的地址,PDU 用來指定應用層的相關操作,由功能碼和數(shù)據(jù)共同組成。Modbus/TCP 幀結構如圖 2 所示,一方面去除了通用幀中的附加地址和校驗,另一方面增加了報文頭。主設備只在應用層將 Modbus 協(xié)議進行修改并封裝到TCP 協(xié)議中形成 Modbus/TCP 數(shù)據(jù)包,然后從設備收到該數(shù)據(jù)包,解封后獲得 Modbus 原始數(shù)據(jù)并解析,最后將需要回傳的 Modbus 數(shù)據(jù)重新封裝進 TCP 協(xié)議中并發(fā)送到主設備。

Modbus/TCP協(xié)議安全性分析與防護技術探討

2 Modbus/TCP協(xié)議安全分析

2.1 身份認證安全分析

在傳統(tǒng)的信息系統(tǒng)中,身份認證技術得到了廣泛應用, 為用戶訪問系統(tǒng)資源提供了可靠的安全保障。但在工控系統(tǒng)中, 在 Modbus/TCP通信過程中,工程師站或者操作員站僅通過IP地址和 Modbus功能碼就能建立一個 Modbus會話,由于缺乏相應的身份認證機制,Modbus主設備對 Modbus從設備的惡意訪問成為安全隱患。

2.2 完整性安全分析

在對 Modbus/TCP協(xié)議進行測試的過程中, 如果向Modbus從設備發(fā)送一個超長的畸形報文會導致拒絕服務的狀況出現(xiàn)。這是 Modbus/TCP協(xié)議中比較典型的安全問題。因此, 當一個惡意者去破壞 Modbus從設備時,可采取上述格式的畸形數(shù)據(jù)報文進行攻擊,使得 Modbus從設備的緩存區(qū)溢出導致設備宕機,使工業(yè)控制系統(tǒng)無法正常運行。

2.3 功能碼使用安全分析

Modbus/TCP 協(xié)議缺乏對用戶功能權限的劃分, 這會導致功能碼濫用的情況出現(xiàn)。功能碼是 Modbus 主設備向Modbus 從設備發(fā)送控制指令的關鍵,一旦被惡意修改,主設備可以向從設備發(fā)送一些原先不被允許的、非法的功能和操作。例如,非法請求關于 Modbus 從設備配置或其他敏感信息,非法重啟設備,強制清除計數(shù)器,強制從設備處于監(jiān)聽狀態(tài)等。

3 Modbus/TCP協(xié)議安全防護

3.1 基于深度包檢測技術的防護模型

深度包檢測技術是一種基于應用層的流量檢測和控制技術,當IP 數(shù)據(jù)包、TCP 或UDP 數(shù)據(jù)流通過基于該技術的帶寬管理系統(tǒng)時,該系統(tǒng)會深入讀取 IP 包載荷的內容對 OSI 七層協(xié)議中的應用層信息進行重組,從而得到整個應用程序的內容,然后按照系統(tǒng)定義的管理策略對流量進行整形操作。

為了保障 Modbus/TCP 協(xié)議在工業(yè)控制網(wǎng)絡中數(shù)據(jù)傳輸?shù)陌踩?,特建立基于深度包檢測技術的防護模型,如圖 3所示。本防護模型主要由身份合法性檢測、協(xié)議完整性檢測、功能碼使用安全性檢測組成。其中,身份合法性檢測通過對訪問地址的解析判斷訪問者身份的合法性 ;協(xié)議完整性檢測則通過對 Modbus/TCP協(xié)議特征的解析判斷數(shù)據(jù)包的規(guī)范性; 功能碼使用安全性檢測基于對 Modbus/TCP數(shù)據(jù)報文中功能碼和數(shù)據(jù)的解析,以及對應用戶授權的操作行為判斷操作的合法性。

Modbus/TCP協(xié)議安全性分析與防護技術探討

                                                                                                                                                           圖 3 基于深度包檢測技術的防護模型

3.2 身份合法性檢測

身份合法性檢測主要包括數(shù)據(jù)鏈路層檢測和網(wǎng)絡層檢測。數(shù)據(jù)鏈路層檢測通過對數(shù)據(jù)包源 MAC 地址和目的 MAC 地址的解析和過濾可以阻斷不合法設備的訪問,網(wǎng)絡層檢測則通過解析數(shù)據(jù)包中的源 IP 和目的 IP 使得合法的IP 訪問順利進行。

3.3 協(xié)議完整性檢測

協(xié)議完整性檢測主要包括端口檢測、協(xié)議標識符檢測和超長數(shù)據(jù)報文檢測。端口檢測通過解析數(shù)據(jù)報文的源端口和目的端口是否為 502 識別 Modbus/TCP 報文,協(xié)議標識符檢測則通過解析協(xié)議標識符是否為 0X0000 判斷 Modbus/TCP 數(shù)據(jù),同時對數(shù)據(jù)報文的長度進行檢測,若數(shù)據(jù)載荷過長則判斷報文為惡意構造的數(shù)據(jù)包。

3.4 功能碼使用安全性檢測

在功能碼的使用安全性檢測中,可以設置訪問控制規(guī)則, 允許符合規(guī)則的 Modbus/TCP數(shù)據(jù)報文通過,不符合的數(shù)據(jù)報文則丟棄。其內容應包括功能碼、地址范圍、閾值范圍,并且是基于白名單的工作機制,以限制主站對從站的訪問。例如: 白名單規(guī)則 :Pass[功能碼 :15][ 地址范圍 :5-9][ 閾值范圍: 50-100],默認規(guī)則 :全部禁止。

4 結 語

針對當前 Modbus/TCP 協(xié)議存在的比較突出的安全風險, 本文提出了基于深度包檢測技術的防護模型,并從身份合法性檢測、協(xié)議完整性檢測和功能碼使用安全性檢測三個方面給出了具體的防護思路,相信能夠對 Modbus/TCP 協(xié)議在工業(yè)控制網(wǎng)絡數(shù)據(jù)傳輸過程中的安全防護起到積極作用。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: 驅動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設備,其驅動電源的性能直接關系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅動電源設計中至關重要的兩個環(huán)節(jié),集成化方案的設計成為提升電機驅動性能的關鍵。

關鍵字: 工業(yè)電機 驅動電源

LED 驅動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設備的使用壽命。然而,在實際應用中,LED 驅動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設計、生...

關鍵字: 驅動電源 照明系統(tǒng) 散熱

根據(jù)LED驅動電源的公式,電感內電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關鍵字: LED 設計 驅動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術之一是電機驅動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅動系統(tǒng)中的關鍵元件,其性能直接影響到電動汽車的動力性能和...

關鍵字: 電動汽車 新能源 驅動電源

在現(xiàn)代城市建設中,街道及停車場照明作為基礎設施的重要組成部分,其質量和效率直接關系到城市的公共安全、居民生活質量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關鍵字: 發(fā)光二極管 驅動電源 LED

LED通用照明設計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關鍵字: LED 驅動電源 功率因數(shù)校正

在LED照明技術日益普及的今天,LED驅動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關鍵字: LED照明技術 電磁干擾 驅動電源

開關電源具有效率高的特性,而且開關電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅動電源

關鍵字: LED 驅動電源 開關電源

LED驅動電源是把電源供應轉換為特定的電壓電流以驅動LED發(fā)光的電壓轉換器,通常情況下:LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: LED 隧道燈 驅動電源
關閉