一、概述
當(dāng)前,隨著工業(yè)控制信息化、三網(wǎng)融合、物聯(lián)網(wǎng)、云計算等在內(nèi)的多種新型信息技術(shù)的發(fā)展與應(yīng)用,越來越多的信息技術(shù)應(yīng)用到了工業(yè)領(lǐng)域,給工業(yè)控制系統(tǒng)信息安全保障工作提出了新的挑戰(zhàn): 工業(yè)控制系統(tǒng)需要利用最新的計算機網(wǎng)絡(luò)技術(shù)來提高系統(tǒng)間的集成、互聯(lián)以及信息化管理水平;工業(yè)控制系統(tǒng)產(chǎn)品越來越多地采用通用協(xié)議、通用硬件和通用軟件,從而導(dǎo)致將傳統(tǒng)IT風(fēng)險延伸到了工控系統(tǒng),工業(yè)控制系統(tǒng)的安全問題越來越嚴(yán)峻。
本文在對工業(yè)控制系統(tǒng)特點和面臨的安全風(fēng)險進行分析的基礎(chǔ)上,提出了工業(yè)控制系統(tǒng)安全體系架構(gòu),在深入了解企業(yè)工控系統(tǒng)安全現(xiàn)狀的情況下,結(jié)合業(yè)界專家的觀點提出了適用于工控系統(tǒng)的信息安全研究思路及解決辦法,對廣大制造企業(yè)具有一定的借鑒意義。
二、工控系統(tǒng)安全體系架構(gòu)
工業(yè)控制系統(tǒng)(簡稱工控系統(tǒng))是現(xiàn)代工業(yè)基礎(chǔ)設(shè)施的核心,包括過程控制、數(shù)據(jù)采集系統(tǒng),分布式控制系統(tǒng),程序邏輯控制以及其他控制系統(tǒng)等,廣泛應(yīng)用于電力、石油化工、先進制造、軌道交通等與國計民生緊密相關(guān)領(lǐng)域,是國家關(guān)鍵基礎(chǔ)設(shè)施的重要組成部分。
工業(yè)控制系統(tǒng)通常由一系列網(wǎng)絡(luò)設(shè)備構(gòu)成,包括:傳感器、執(zhí)行器、過程控制單元和通信設(shè)備。控制系統(tǒng)通常采用分層結(jié)構(gòu),典型的控制系統(tǒng)體系架構(gòu)如圖1所示。第一層為安裝有傳感器和執(zhí)行器等現(xiàn)場設(shè)備的物理設(shè)施,現(xiàn)場設(shè)備通過現(xiàn)場總線網(wǎng)絡(luò)與可編程邏輯控制器(PLC)或遠(yuǎn)程終端設(shè)備(RTU)連接,PLC或RTU設(shè)備負(fù)責(zé)實現(xiàn)局域控制功能。第二層為控制網(wǎng)絡(luò),主要負(fù)責(zé)過程控制器和操作員站之間的實時數(shù)據(jù)傳輸。操作員站用于區(qū)域監(jiān)控和設(shè)置物理設(shè)施的設(shè)定值。第三層為企業(yè)網(wǎng),企業(yè)工作站負(fù)責(zé)生產(chǎn)控制,過程優(yōu)化和過程日志記錄。
圖1 工控系統(tǒng)架構(gòu)圖
工控系統(tǒng)的信息安全問題,在各層上都面臨著來自不同方面的威脅,詳細(xì)如下圖所示。企業(yè)網(wǎng)的管理信息層面臨來自互聯(lián)網(wǎng)的攻擊,也有企業(yè)內(nèi)部惡意的攻擊通過企業(yè)網(wǎng)進入工控網(wǎng),一直到現(xiàn)場網(wǎng)絡(luò);在控制層有系統(tǒng)管理人員非法操作,最嚴(yán)重的要屬第三方運維人員的對現(xiàn)場設(shè)備的操作;還有遠(yuǎn)程撥號的攻擊,有部分現(xiàn)場還有野外搭線的威脅。
圖2 ICS攻擊路徑分析
三、工控系統(tǒng)安全分析
近年來,工控系統(tǒng)安全問題頻發(fā),隨著2010年伊朗核電站的“震網(wǎng)”(Stuxnet)病毒事件,為工業(yè)生產(chǎn)控制系統(tǒng)安全敲響了警鐘。現(xiàn)在,國內(nèi)外生產(chǎn)企業(yè)都把工業(yè)控制系統(tǒng)安全防護建設(shè)提上了日程。工控系統(tǒng)安全頻發(fā)的原因主要有以下幾個方面:
1)基于物理設(shè)施的風(fēng)險
◆ 操作系統(tǒng)的安全漏洞問題
由于考慮到工控軟件與操作系統(tǒng)補丁兼容性的問題,系統(tǒng)開車后一般不會對Windows平臺打補丁,導(dǎo)致系統(tǒng)帶著風(fēng)險運行。
◆ 殺毒軟件安裝及升級更新問題
用于生產(chǎn)控制系統(tǒng)的Windows操作系統(tǒng)基于工控軟件與殺毒軟件的兼容性的考慮,通常不安裝殺毒軟件,給病毒與惡意代碼傳染與擴散留下了空間。
◆ 使用U盤、光盤導(dǎo)致的病毒傳播問題
由于在工控系統(tǒng)中的管理終端一般沒有技術(shù)措施對U盤和光盤使用進行有效的管理,導(dǎo)致外設(shè)的無序使用而引發(fā)的安全事件時有發(fā)生。
◆ 設(shè)備維修時筆記本電腦的隨便接入問題
工業(yè)控制系統(tǒng)的管理維護,沒有到達一定安全基線的筆記本電腦接入工業(yè)控制系統(tǒng),會對工業(yè)控制系統(tǒng)的安全造成很大的威脅。
2)基于“兩化融合”的風(fēng)險
工業(yè)控制系統(tǒng)最早和企業(yè)管理系統(tǒng)是隔離的,但近年來為了實現(xiàn)實時的數(shù)據(jù)采集與生產(chǎn)控制,滿足“兩化融合”的需求和管理的方便,通過邏輯隔離的方式,使工業(yè)控制系統(tǒng)和企業(yè)管理系統(tǒng)可以直接進行通信,而企業(yè)管理系統(tǒng)一般直接連接Internet,在這種情況下,工業(yè)控制系統(tǒng)接入的范圍不僅擴展到了企業(yè)網(wǎng),而且面臨著來自Internet的威脅。
同時,企業(yè)為了實現(xiàn)管理與控制的一體化,提高企業(yè)信息化合綜合自動化水平,實現(xiàn)生產(chǎn)和管理的高效率、高效益,引入了生產(chǎn)執(zhí)行系統(tǒng)MES ,對工業(yè)控制系統(tǒng)和管理信息系統(tǒng)進行了集成,管理信息網(wǎng)絡(luò)與生產(chǎn)控制網(wǎng)絡(luò)之間實現(xiàn)了數(shù)據(jù)交換。導(dǎo)致生產(chǎn)控制系統(tǒng)不再是一個獨立運行的系統(tǒng),而要與管理系統(tǒng)甚至互聯(lián)網(wǎng)進行互通、互聯(lián)。
3)采用通用軟硬件帶來的風(fēng)險
工業(yè)控制系統(tǒng)向工業(yè)以太網(wǎng)結(jié)構(gòu)發(fā)展,開放性越來越強。基于TCP/IP以太網(wǎng)通訊的OPC技術(shù)在該領(lǐng)域得到廣泛應(yīng)用。在工業(yè)控制系統(tǒng)中,由于工業(yè)系統(tǒng)集成和使用的便利性,大量使用了工業(yè)以太環(huán)網(wǎng)和OPC通信協(xié)議進行了工業(yè)控制系統(tǒng)的集成;同時,也大量的使用了PC服務(wù)器和終端產(chǎn)品,操作系統(tǒng)和數(shù)據(jù)庫也大量的使用了通用的系統(tǒng),很容易遭到來自企業(yè)管理網(wǎng)或互聯(lián)網(wǎng)的病毒、木馬、黑客的攻擊。
四、工控系統(tǒng)信息安全保障策略
通過以上對工業(yè)控制系統(tǒng)安全狀況分析,我們可以看到,工控系統(tǒng)采用通用平臺,加大了工控系統(tǒng)面臨的安全風(fēng)險,而“兩化融合”和工控系統(tǒng)自身的缺陷造成的安全風(fēng)險,主要從兩個方面進行安全防護。
1)構(gòu)建“三層架構(gòu),二層防護”的安全體系
一般工業(yè)企業(yè)的信息系統(tǒng),可以劃分為管理層、制造執(zhí)行層、工業(yè)控制層。在管理信層與制造執(zhí)行系統(tǒng)層之間,主要進行身份鑒別、訪問控制、檢測審計、鏈路冗余、內(nèi)容檢測等安全防護;在制造執(zhí)行系統(tǒng)層和工業(yè)控制系統(tǒng)層之間,主要避免管理層直接對工業(yè)控制層的訪問,保證制造執(zhí)行層對工業(yè)控制層的操作唯一性。工控系統(tǒng)安全防護架構(gòu)如下圖所示:
圖3 工控系統(tǒng)安全防護架構(gòu)
通過上圖可以看到,我們把工業(yè)企業(yè)信息系統(tǒng)劃分為三個層次,分別是計劃管理層、制造執(zhí)行層、工業(yè)控制層。
管理系統(tǒng)是指以
ERP為代表的管理信息系統(tǒng)(MIS),其中包含了許多子系統(tǒng),如:
生產(chǎn)管理、財務(wù)管理、質(zhì)量管理、車間管理、人事管理、綜合管理等,管理信息系統(tǒng)融信息服務(wù)、決策支持于一體。
制造執(zhí)行系統(tǒng)(MES)處于工業(yè)控制系統(tǒng)與管理系統(tǒng)之間,主要負(fù)責(zé)生產(chǎn)管理和調(diào)度執(zhí)行。通過MES,管理者可以及時掌握和了解生產(chǎn)工藝各流程的運行狀況和工藝參數(shù)的變化,實現(xiàn)對工藝的過程監(jiān)視與控制。
工業(yè)控制系統(tǒng)是由各種自動化控制組件和實時數(shù)據(jù)采集、監(jiān)測的過程控制組件共同構(gòu)成。主要完成加工作業(yè)、檢測和操控作業(yè)、作業(yè)管理等功能。
2)工控系統(tǒng)的二層防護
1、管理層與MES層之間的安全防護
管理層與MES層之間的安全防護主要是為了避免管理信息系統(tǒng)域和MES(制造執(zhí)行)域之間數(shù)據(jù)交換面臨的各種威脅,具體表現(xiàn)為:避免非授權(quán)訪問和濫用(如業(yè)務(wù)操作人員越權(quán)操作其他業(yè)務(wù)系統(tǒng));對操作失誤、篡改數(shù)據(jù),抵賴行為的可控制、可追溯;避免終端違規(guī)操作;及時發(fā)現(xiàn)非法入侵行為;過濾惡意代碼(病毒蠕蟲)。
也就是說,管理層與MES層之間的安全防護,保證只有可信、合規(guī)的終端和服務(wù)器才可以在兩個區(qū)域之間進行安全的數(shù)據(jù)交換,同時,數(shù)據(jù)交換整個過程接受監(jiān)控、審計。管理層與MES層之間的安全防護如下圖所示:
圖4 管理層與MES層之間的安全防護
2、MES層與工業(yè)控制層之間的安全防護
通過在MES層和生產(chǎn)控制層部署工業(yè)防火墻,可以阻止來自企業(yè)信息層的病毒傳播; 阻擋來自企業(yè)信息層的非法入侵;管控OPC客戶端與服務(wù)器的通訊,實現(xiàn)以下目標(biāo):
區(qū)域隔離及通信管控:通過工業(yè)防火墻過濾MES層與生產(chǎn)控制層兩個區(qū)域網(wǎng)絡(luò)間的通信,那么網(wǎng)絡(luò)故障會被控制在最初發(fā)生的區(qū)域內(nèi),而不會影響到其它部分。
實時報警:任何非法的訪問,通過管理平臺產(chǎn)生實時報警信息,從而使故障問題會在原始發(fā)生區(qū)域被迅速的發(fā)現(xiàn)和解決。
MES層與工業(yè)控制層之間的安全防護如下圖所示:
圖5 MES層與工業(yè)控制層之間的安全防護
3、工控系統(tǒng)安全防護分域
安全域是指同一系統(tǒng)內(nèi)有相同的安全保護需求,相互信任,并具有相同的安全訪問控制和邊界控制策略的子網(wǎng)或網(wǎng)絡(luò),且相同的網(wǎng)絡(luò)安全域共享一樣的安全策略。
在管理層、制造執(zhí)行層、工業(yè)控制層中,進行管理系統(tǒng)安全子域的劃分,制造執(zhí)行安全子域的劃分、工業(yè)控制安全子域的劃分。 安全域的合理劃分,使用每一個安全域都要明確的邊界,便于對安全域進行安全防護。對MES、ICS的安全域劃分如下圖所示:
圖6 MES、ICS的安全域劃分
如上圖所示,為了保證各個生產(chǎn)線的安全,對各個生產(chǎn)線進行了安全域劃分,同時在安全域之間進行了安全隔離防護。
未完待續(xù):企業(yè)到底需要什么樣的工控安全(二)
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.guhuozai8.cn/
本文標(biāo)題:企業(yè)到底需要什么樣的工控安全(一)
本文網(wǎng)址:http://www.guhuozai8.cn/html/solutions/14019319352.html