日本在线www-日本在线播放一区-日本在线不卡免费视频一区-日本在线不卡视频-成人影院久久久久久影院-成人影院一区二区三区

ABB25年11月
關(guān)注中國自動化產(chǎn)業(yè)發(fā)展的先行者!
工業(yè)智能邊緣計(jì)算2025年會
2025工業(yè)安全大會
CAIAC 2025
OICT公益講堂
當(dāng)前位置:首頁 >> 資訊 >> 行業(yè)資訊

資訊頻道

IEC61850協(xié)議內(nèi)容過濾的工控防火墻設(shè)計(jì)
  • 作者:汪心桐 潘璽廷 許陳一 顧龍 朱栩影 蘇曉哲 王勇
  • 點(diǎn)擊數(shù):6375     發(fā)布時(shí)間:2017-11-03 18:12:00
  • 分享到:
IEC61850協(xié)議是電力系統(tǒng)自動化領(lǐng)域的全球通用標(biāo)準(zhǔn),主要應(yīng)用在變電站自動化領(lǐng)域,其安全性關(guān)系到整個(gè)電網(wǎng)的安全。本文針對該協(xié)議的安全性問題,設(shè)計(jì)了一種基于Iptables架構(gòu)的工控防火墻。其主要包括前端web管理頁面登入,添加和修改規(guī)則、后端Mongodb數(shù)據(jù)庫記錄日志,并且對IEC61850規(guī)約中的TCP三次握手包和MMS協(xié)議數(shù)據(jù)包進(jìn)行深度檢測,可以丟棄非法數(shù)據(jù)包。
關(guān)鍵詞:

汪心桐 上海電力學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

潘璽廷 北京嘀嘀無限科技發(fā)展有限公司

許陳一,顧龍,朱栩影,蘇曉哲,王勇 上海電力學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院


1 引言


由于IEC61850標(biāo)準(zhǔn)是電力系統(tǒng)自動化領(lǐng)域唯一的全球通用標(biāo)準(zhǔn)。它通過標(biāo)準(zhǔn)的實(shí)現(xiàn),實(shí)現(xiàn)了智能變電站的工程運(yùn)作標(biāo)準(zhǔn)化,使得智能變電站的工程實(shí)施變得規(guī)范、統(tǒng)一和透明[1]。ICS領(lǐng)域本身的脆弱性,不管是基于內(nèi)部進(jìn)行攻擊還是由外部入侵者進(jìn)來發(fā)起的攻擊,都將不可避免地造成生產(chǎn)損失,況且生產(chǎn)環(huán)節(jié)發(fā)生事故還特別容易威脅人身生命安全[2]。這些風(fēng)險(xiǎn)是看得見的本身就存在的,不可能短期內(nèi)通過更換工控設(shè)備來解決,必須要通過工控防火墻來實(shí)施防護(hù),從而扼殺掉這樣的風(fēng)險(xiǎn)[3][4]。自工業(yè)4.0的概念提出后,目前已經(jīng)有許多基于IEC61850標(biāo)準(zhǔn)的系統(tǒng)投入運(yùn)營,因此研究IEC61850標(biāo)準(zhǔn)的工控防火墻有其獨(dú)特的現(xiàn)實(shí)意義。


當(dāng)前的安全廠商如綠盟科技、啟明星辰和安恒等都有工控的安全設(shè)備,大多實(shí)現(xiàn)了對IEC61850標(biāo)準(zhǔn)中的IEC104協(xié)議的檢測。而本文的基于iptables的工控防火墻不同于傳統(tǒng)意義的防火墻,它不僅能基于源目IP和端口等進(jìn)行過濾,還實(shí)現(xiàn)了對IEC61850標(biāo)準(zhǔn)中的IEC9506制造商信息規(guī)范MMS和TCP握手包的深度檢測。接下來,將對MMS協(xié)議進(jìn)行介紹和分析,并描述本文基于iptables的工控防火墻的實(shí)現(xiàn)原理。


2 IEC61850標(biāo)準(zhǔn)內(nèi)容過濾的工控防火墻設(shè)計(jì)


2.1 運(yùn)行環(huán)境


運(yùn)行環(huán)境為Ubuntu 1 4 . 04,需要其他組件如Iptables、Mongodb和Tornado等。


2.2 系統(tǒng)架構(gòu)圖


基于Iptables的IEC61850協(xié)議內(nèi)容過濾的工控防火墻主要被部署在變電站通信體系的站控層和間隔層之間,其不僅能基于源目地址等過濾普通的TCP或UDP數(shù)據(jù)包,而且能識別IEC61850標(biāo)準(zhǔn)中的IEC 9506制造商信息規(guī)范MMS協(xié)議,利用Iptalbes防火墻的Netfilter queue擴(kuò)展將MMS協(xié)議的數(shù)據(jù)包從內(nèi)核層提取到用戶層,對數(shù)據(jù)包內(nèi)容進(jìn)行深度檢測,并將日志記錄到數(shù)據(jù)庫中并在web界面進(jìn)行展示。其系統(tǒng)架構(gòu)圖如1所示。


1.jpg

圖1 web頁面實(shí)現(xiàn)規(guī)則添加


2.3 主要模塊


2.3.1 前端


規(guī)則添加:


前端用html+css構(gòu)成,登陸界面上使用加入了placeholder來增加用戶的登陸體驗(yàn)。管理員登陸后,web頁面中可以查看系統(tǒng)狀態(tài)、防火墻規(guī)則和入侵檢測;添加規(guī)則用于前端到后端的配合,首先用switch.css設(shè)計(jì)開關(guān)按鈕,這個(gè)按鈕的實(shí)質(zhì)是一個(gè)checkbox,通過checkbox是否為checked狀態(tài)來判斷該開關(guān)的開啟或關(guān)閉。如圖2所示。


2.jpg

圖2 web頁面實(shí)現(xiàn)規(guī)則添加


2.3.2 后端


使用Tornado框架實(shí)現(xiàn)對前端請求響應(yīng):后端的tornado框架采用的是多進(jìn)程+非阻塞+epoll+prefork模型。


使用Mongodb數(shù)據(jù)庫記錄日志:Mongodb數(shù)據(jù)庫中詳細(xì)記錄了觸發(fā)告警的數(shù)據(jù)包的源目IP、端口號和協(xié)議等,如圖3所示,為使用Mongodb數(shù)據(jù)庫記錄日志并在前端的web頁面顯示。


3.jpg

圖3 Mongodb數(shù)據(jù)庫記錄數(shù)據(jù)日志并在前端web頁面顯示


2.3.3 Iptables架構(gòu)


Iptalbes總共有四表五鏈,用于實(shí)現(xiàn)具體的訪問控制。Netfilter queue擴(kuò)展用于將數(shù)據(jù)包從內(nèi)核空間提取到用戶空間,對數(shù)據(jù)包進(jìn)行深度檢測。


Iptalbes四種表功能如下:


filter表:主要用于對數(shù)據(jù)包進(jìn)行過濾,根據(jù)具體的規(guī)則決定是否放行該數(shù)據(jù)包;


nat表:主要用于修改數(shù)據(jù)包的IP地址、端口號等信息;


mangle表:主要用于修改數(shù)據(jù)包的TOS、TTL值以及為數(shù)據(jù)包設(shè)置Mark標(biāo)記;


raw表:是自1.2.9以后版本的Iptables新增的表,主要用于決定數(shù)據(jù)包是否被狀態(tài)跟蹤機(jī)制處理。


Iptalbes五種規(guī)則鏈功能如下:


INPUT鏈:當(dāng)接收到防火墻本機(jī)地址的數(shù)據(jù)包(入站)時(shí),應(yīng)用此鏈中的規(guī)則;


OUTPUT鏈:當(dāng)防火墻本機(jī)向外發(fā)送數(shù)據(jù)包(出站)時(shí),應(yīng)用此鏈中的規(guī)則;


FORWARD鏈:當(dāng)接收到需要通過防火墻發(fā)送給其他地址的數(shù)據(jù)包(轉(zhuǎn)發(fā))時(shí),應(yīng)用此鏈中的規(guī)則;


PREROUTING鏈:在對數(shù)據(jù)包作路由選擇之前,應(yīng)用此鏈中的規(guī)則,如DNAT;


POSTROUTING鏈:在對數(shù)據(jù)包作路由選擇之后,應(yīng)用此鏈中的規(guī)則,如SNAT。


其處理數(shù)據(jù)包的方式為:ACCEPT:允許數(shù)據(jù)包通過;DROP:直接丟棄數(shù)據(jù)包,不給任何回應(yīng)信息;REJECT:拒絕數(shù)據(jù)包通過,必要時(shí)會給數(shù)據(jù)發(fā)送端一個(gè)響應(yīng)的信息。數(shù)據(jù)包處理流程如圖4所示。


4.JPG

圖4 數(shù)據(jù)包處理流程


Netfilter queue擴(kuò)展可加在圖4中的任意五鏈中,具體可由用戶定義。


2.4 MMS協(xié)議的深度分析


2.4.1 MMS協(xié)議深度分析之拆包


由具體函數(shù)完成對數(shù)據(jù)包的拆包、握手包深度檢測和mms協(xié)議的深度檢測。


利用python的dpkt庫完成對三層及以上的拆包處理。對于接收到的數(shù)據(jù)包拆包過程如下:首先利用get_payload()函數(shù)獲取三層及以上數(shù)據(jù)包的東西,然后利用hexdump()函數(shù)完成對數(shù)據(jù)包的unicode解碼,之后使用正則去除空格等特殊字符,將數(shù)據(jù)包中內(nèi)容放入列表。


2.4.2 MMS協(xié)議深度分析之TCP包深度分析


此部分代碼對TCP包進(jìn)行了深度解析和判斷(黑名單原則):握手包中syn和fin標(biāo)記位不能同時(shí)為1;握手包中標(biāo)記位不能都為0;握手包中不存在fin標(biāo)記位為1且ack標(biāo)記位為0的情況。


2.4.3 MMS協(xié)議深度分析之initiate請求報(bào)文深度分析


MMS協(xié)議在S-C端通信前都會先由client端發(fā)送initiate請求給server端,之后server端回一個(gè)initiate數(shù)據(jù)包給client端。


通過分析initiate請求數(shù)據(jù)包的特征,將其應(yīng)用層中的為true的功能碼記錄下來,并記錄該數(shù)據(jù)包源IP、源端口和目的端口。則后續(xù)的s-c端通信中,將所有的非initiate數(shù)據(jù)包進(jìn)行深度檢測,發(fā)送的功能碼、源IP、源端口和目的端口必須為記錄中的,否則視為非法數(shù)據(jù)包。


根據(jù)大量MMS的initiate報(bào)文的深度分析和總結(jié),發(fā)現(xiàn)其有以下特征:init包目的端口號為COTP層PDU Type為f0;init包ISO 8327-1層SPDU type為0d;init包ISO 8823層presentation context identifier值為01;init包ISO 8650-1層aso context name為28ca220203。并且,一個(gè)正常的MMS協(xié)議的initiate請求報(bào)文各層數(shù)據(jù)長度除了應(yīng)用層均固定,如圖5所示。


5.jpg

圖5 MMS協(xié)議initiate請求報(bào)文


從圖5中可以看出:二層數(shù)據(jù)長度為14字節(jié);三層數(shù)據(jù)長度為20字節(jié);四層數(shù)據(jù)長度為32字節(jié);TPKT層數(shù)據(jù)長度為4字節(jié);ISO COTP層數(shù)據(jù)長度為3字節(jié);ISO 8327-1層數(shù)據(jù)長度為24字節(jié);ISO 8823層數(shù)據(jù)長度為69字節(jié);ISO 8650-1層數(shù)據(jù)長度為47字節(jié)。


MMS協(xié)議中總共有90個(gè)功能碼,常用功能碼有6種,initiate請求報(bào)文中的功能碼描述如圖6所示,分為ture和false:


6.jpg

圖6 MMS協(xié)議非initiate請求數(shù)據(jù)包中功能碼


2.4.4 MMS協(xié)議深度分析之非initiate請求報(bào)文功能碼深度分析


通過分析initiate請求數(shù)據(jù)包的特征,將其應(yīng)用層中的為true的功能碼記錄下來,在后續(xù)的s-c端通信中,將所有的非initiate數(shù)據(jù)包進(jìn)行深度檢測,發(fā)送的功能碼必須為記錄中的,否則視為非法數(shù)據(jù)包。


根據(jù)大量MMS的initiate報(bào)文的深度分析和總結(jié),發(fā)現(xiàn)其有以下特征:非initi a te包目的端口號為COTP層PDU Type為f0;非initiate包兩個(gè)ISO8327-1層內(nèi)容必為0100;非initiate包ISO 8823層presentation context identifier值為03a。且一個(gè)正常的MMS協(xié)議的非initiate請求報(bào)文各層數(shù)據(jù)長度除了應(yīng)用層均固定,如圖7所示。


7.jpg

圖7 MMS協(xié)議非initiate請求數(shù)據(jù)包


從圖7中可以看出:二層數(shù)據(jù)長度為14字節(jié);三層數(shù)據(jù)長度為20字節(jié);四層數(shù)據(jù)長度為32字節(jié);TPKT層數(shù)據(jù)長度為4字節(jié);ISO COTP層數(shù)據(jù)長度為3字節(jié);ISO 8327-1層數(shù)據(jù)長度為2字節(jié);ISO 8327-1層數(shù)據(jù)長度為2字節(jié);ISO 8823層數(shù)據(jù)長度為9字節(jié)。


其中本次防火墻可以識別的功能碼有6種,分別為read、write、getNameList、fileDirectory、fileOpen和fileRead,它們也是最常用的六種。


3 總結(jié)與展望


從工業(yè)網(wǎng)絡(luò)安全整體的考慮,現(xiàn)在的這些生產(chǎn)網(wǎng)由于擴(kuò)大的規(guī)模、連接的無線、遠(yuǎn)程的運(yùn)維、現(xiàn)場的管理和數(shù)據(jù)的傳輸,已經(jīng)使生產(chǎn)線完全暴露在攻擊者面前[5]。對于企業(yè)的運(yùn)營者以及安全的防護(hù)者,工業(yè)網(wǎng)絡(luò)安全的建設(shè)任重道遠(yuǎn),必須從全局上看,整體上看,著重于頂層設(shè)計(jì),實(shí)施縱深防御的安全戰(zhàn)略。工控防火墻是這個(gè)體系的第一道防線,是工業(yè)網(wǎng)絡(luò)安全的重要組成部分[6]。因此本次對于基于IEC61850標(biāo)準(zhǔn)的MMS協(xié)議內(nèi)容過濾的工控防火墻設(shè)計(jì)具有十分重要的現(xiàn)實(shí)意義。


基金項(xiàng)目:上海市浦江人才計(jì)劃資助(16PJ1433100);上海市中小企業(yè)創(chuàng)新基金(1701H1G8000,1601H1E2600);上海自然科學(xué)基金(16ZR1436300);上海科委地方能力建設(shè)項(xiàng)目(15110502700);上海科委科研項(xiàng)目(17DZ1201500)


作者簡介


汪心桐(1996-),男,上海人,本科,現(xiàn)就讀于上海電力學(xué)院,研究方向?yàn)楣I(yè)控制系統(tǒng)安全。

潘璽廷(1996-),男,黑龍江哈爾濱人,本科,現(xiàn)就職于北京嘀嘀無限科技發(fā)展有限公司,研究方向?yàn)榫W(wǎng)絡(luò)安全監(jiān)控、自動化漏洞掃描。

許陳一(1996-),男,上海人,本科,現(xiàn)就讀于上海電力學(xué)院,研究方向?yàn)榉阑饓?shù)據(jù)安全分析。

顧 龍(1996-),男,上海人,本科,現(xiàn)就讀于上海電力學(xué)院,研究方向?yàn)楣I(yè)通信安全。

朱栩影(1996-),女,河南開封人,本科,現(xiàn)就讀于上海電力學(xué)院,研究方向?yàn)榫W(wǎng)絡(luò)通訊安全。

蘇曉哲(1995-),女,河南洛陽人,本科,現(xiàn)就讀于上海電力學(xué)院,研究方向?yàn)槁┒醋R別與惡意行為檢測。

王 勇(1973-),男,河南確山人,教授,博士,現(xiàn)就職于上海電力學(xué)院,研究方向?yàn)殡娏ο到y(tǒng)信息安全。


參考文獻(xiàn):


[1] 李永亮, 李剛. IEC61850第2版簡介及其在智能電網(wǎng)中的應(yīng)用展望[J].電網(wǎng)技術(shù), 2010, 34 (04) : 11 - 16.

[2] 華镕. 工業(yè)控制網(wǎng)絡(luò)中的防火墻[J]. 自動化博覽, 2014, (04) : 52 - 54.

[3] 劉金. 工業(yè)控制網(wǎng)絡(luò)防火墻協(xié)議防護(hù)模塊測試研究[J]. 自動化應(yīng)用, 2015, (04) : 12 - 13.

[4] 李宇峰. 淺談電力監(jiān)控系統(tǒng)二次安全防護(hù)的解決方案[C]. 2013年電力系統(tǒng)自動化專委會年會論文. 2013, 5.

[5] 高夏生, 黃少雄, 梁肖. 電力監(jiān)控系統(tǒng)安全防護(hù)要素[J]. 電腦知識與技術(shù), 2017, 13 (08) : 212 – 214 + 222.


摘自《工業(yè)控制系統(tǒng)信息安全》專刊第四輯

熱點(diǎn)新聞

推薦產(chǎn)品

x
  • 在線反饋
1.我有以下需求:



2.詳細(xì)的需求:
姓名:
單位:
電話:
郵件:
国产成人精品综合在线| 日本伦理片网站| 欧美日本国产| a级黄色毛片免费播放视频| 欧美日本国产| 久久精品人人做人人爽97| 欧美爱色| 国产精品1024永久免费视频| 国产伦久视频免费观看视频| 成人高清免费| 99色视频| 夜夜操网| 欧美一级视| 天堂网中文在线| 欧美一级视频免费观看| 免费国产在线观看| 免费国产一级特黄aa大片在线| 国产极品白嫩美女在线观看看| 九九久久99| 91麻豆爱豆果冻天美星空| 91麻豆国产| 日韩中文字幕一区| 国产视频一区二区在线播放| 精品视频在线看| 黄视频网站在线观看| 精品国产一区二区三区国产馆| 国产a视频精品免费观看| 青青青草视频在线观看| 天天色成人网| 亚洲爆爽| 四虎久久影院| 可以免费在线看黄的网站| 欧美激情一区二区三区在线播放| 精品国产三级a| 日韩免费在线| 国产a视频| 精品久久久久久综合网| 国产精品自拍一区| 91麻豆精品国产自产在线 | 色综合久久天天综合绕观看| 成人免费观看视频| 四虎影视久久久免费| a级黄色毛片免费播放视频| 午夜在线亚洲| 国产亚洲免费观看| 天天色成人网| 精品久久久久久中文| 午夜激情视频在线播放| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产视频一区二区在线观看| 精品国产一区二区三区精东影业| 亚洲www美色| 久草免费资源| 国产成人精品一区二区视频| 免费毛片基地| 欧美日本二区| 亚洲 国产精品 日韩| 欧美一区二区三区在线观看| 韩国三级视频网站| 美国一区二区三区| 99久久精品国产免费| 深夜做爰性大片中文| 欧美a级片免费看| 欧美国产日韩在线| 国产网站免费观看| 黄视频网站在线观看| 亚州视频一区二区| 你懂的国产精品| 黄视频网站免费看| 久久国产一久久高清| 韩国三级香港三级日本三级| 国产91精品一区| 999久久狠狠免费精品| 美女免费精品视频在线观看| 99久久网站| 国产a毛片| 国产伦精品一区二区三区在线观看 | 欧美激情一区二区三区在线| 国产不卡在线看| a级毛片免费全部播放| 韩国毛片基地| 精品国产一区二区三区精东影业| 国产精品自拍亚洲| 99久久精品国产高清一区二区| 99久久网站| 精品视频在线观看免费| 欧美另类videosbestsex久久 | 午夜激情视频在线观看| 欧美一级视| 国产不卡福利| 亚欧视频在线| 一级片片| 日韩女人做爰大片| 亚洲天堂免费| 黄视频网站免费看| 99色视频在线| 高清一级做a爱过程不卡视频| 成人在激情在线视频| 九九精品在线| 91麻豆精品国产自产在线观看一区| 欧美a级v片不卡在线观看| 国产高清视频免费观看| 青青久久精品| 久久99中文字幕久久| 精品毛片视频| 精品国产一区二区三区免费| 欧美大片a一级毛片视频| 国产a一级| 免费一级生活片| 欧美日本二区| 国产网站免费在线观看| 亚洲爆爽| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 一级毛片看真人在线视频| 九九精品久久久久久久久| 国产成人精品综合久久久| 欧美另类videosbestsex久久 | 亚洲精品中文一区不卡| 久久精品道一区二区三区| 免费一级片网站| 午夜在线影院| 黄色短视屏| 天天色色网| 国产精品免费久久| 亚洲精品中文一区不卡| 成人av在线播放| 999久久久免费精品国产牛牛| 免费国产一级特黄aa大片在线| 日本特黄一级| 精品国产亚一区二区三区| 精品在线观看一区| 中文字幕一区二区三区 精品| 国产福利免费观看| 国产伦久视频免费观看视频| 高清一级毛片一本到免费观看| 你懂的日韩| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 日韩中文字幕一区二区不卡| 国产激情一区二区三区| 欧美电影免费看大全| 免费国产在线观看| 日本伦理黄色大片在线观看网站| 久久99青青久久99久久| 久久精品免视看国产成人2021| 九九精品久久久久久久久| 国产不卡精品一区二区三区| 九九久久99综合一区二区| 四虎久久影院| 国产高清视频免费观看| 欧美a级片视频| 九九久久99综合一区二区| 精品久久久久久影院免费| 精品国产三级a| 亚洲第一页色| 欧美日本免费| 国产网站免费| 国产不卡高清| 国产网站在线| 一级片免费在线观看视频| 九九九国产| 国产视频在线免费观看| 国产成人欧美一区二区三区的| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产亚洲精品成人a在线| 亚洲精品中文字幕久久久久久| 国产一区免费在线观看| 天天色成人网| 免费一级片网站| 国产欧美精品午夜在线播放| 日韩av片免费播放| 亚洲精品中文一区不卡| 免费的黄视频| 久久国产影视免费精品| 一 级 黄 中国色 片| 99久久视频| 一级毛片视频免费| 精品国产一区二区三区免费 | 一 级 黄 中国色 片| 麻豆系列 在线视频| 欧美一区二区三区性| 国产成人啪精品视频免费软件| 日本免费区| 欧美大片一区| 日韩男人天堂| 欧美a级片视频| 精品国产一区二区三区免费| 九九精品久久久久久久久| 精品视频在线观看免费| 韩国毛片| 二级片在线观看| 国产不卡在线观看| 国产伦理精品| 成人免费观看男女羞羞视频| 精品在线免费播放| 韩国毛片免费大片| 91麻豆爱豆果冻天美星空| 日韩综合| 精品视频在线观看一区二区| 国产一区二区精品| 一级毛片视频免费|