張 靚 袁 野 楊 勇
(1.海軍駐426廠軍事代表室 大連 116005)(2.91550部隊 大連 116023)(3.武漢市74223信箱 武漢 430074)
面對新型網(wǎng)絡攻擊手段的出現(xiàn)和高安全度網(wǎng)絡對安全的特殊需求,全新安全防護防范理念的網(wǎng)絡安全技術(shù)—“網(wǎng)絡隔離技術(shù)”應運而生。
網(wǎng)絡隔離技術(shù)的目標是確保把有害的攻擊隔離,在可信網(wǎng)絡之外和保證可信網(wǎng)絡內(nèi)部信息不外泄的前提下,完成網(wǎng)間數(shù)據(jù)的安全交換。
網(wǎng)絡隔離[1],英文名為 Network Isolation,主要是指把兩個或兩個以上可路由的網(wǎng)絡(如:TCP/IP)通過不可路由的協(xié)議(如:IPX/SPX、NetBEUI等)進行數(shù)據(jù)交換而達到隔離目的。由于其原理主要是采用了不同的協(xié)議,所以通常也叫協(xié)議隔離(Protocol Isolation)。
隨著隔離產(chǎn)品的發(fā)展隔離技術(shù)經(jīng)歷了完全隔離、硬件卡隔離、數(shù)據(jù)轉(zhuǎn)播隔離、空氣開關(guān)隔離、安全通道隔離五個發(fā)展階段。就隔離技術(shù)而言應具有以下要求:
1)要具有高度的自身安全性
隔離產(chǎn)品要保證自身具有高度的安全性[2],從技術(shù)實現(xiàn)上,應采用加固或安全的操作系統(tǒng),關(guān)鍵在于要把內(nèi)外網(wǎng)接口從操作系統(tǒng)層分離。通過構(gòu)建兩套主機系統(tǒng)分別控制內(nèi)外網(wǎng)絡接口,并在其接口間通過不可路由的協(xié)議進行數(shù)據(jù)交換,以達到自身的安全級別。
2)要滿足應用透明化和處理高速化要求
面對各種網(wǎng)絡環(huán)境下的數(shù)據(jù)交換隔離技術(shù)應支持網(wǎng)絡接入、網(wǎng)絡應用的透明化和交換處理的高速化的需求。
3)要滿足數(shù)據(jù)交換的可信、可控、可靠等要求
在應用安全上要能防止非法通道等網(wǎng)絡攻擊的出現(xiàn),保證滿足數(shù)據(jù)安全穩(wěn)定傳遞、網(wǎng)絡安全訪問以及操作可審計等要求。
商用成熟網(wǎng)絡隔離產(chǎn)品在電子政務、銀行、通信等領域已有成熟的應用,在軍用辦公信息化領域也已有少量應用。但在實時性、可靠性、安全性等要求高的艦用環(huán)境下的網(wǎng)絡集成領域,艦載網(wǎng)絡隔離產(chǎn)品的應用需作進一步深入的分析。
根據(jù)基本組成和使命任務,現(xiàn)代海軍艦船中除了作戰(zhàn)自動化系統(tǒng)外,還有艦船平臺自動化系統(tǒng)、辦公自動化系統(tǒng)、通信自動化等業(yè)務系統(tǒng)[3]。艦船平臺自動化系統(tǒng)實現(xiàn)對艦船內(nèi)各種機電設備的自動化監(jiān)控,包括火警、消防、液位、閥門狀態(tài)、空調(diào)、動力、照明和航行等;通信自動化系統(tǒng)保證艦船內(nèi)、外的通信聯(lián)系,提供網(wǎng)絡支持能力,實現(xiàn)對數(shù)據(jù)、語言、圖形、圖像等信息的接收和發(fā)送;辦公自動化系統(tǒng)管理兩方面的內(nèi)容,與艦船有關(guān)的系統(tǒng)信息(如名稱、舷號、服役時間、長度、排水量等)和行政管理信息(如人事、工資、醫(yī)療、文件等)。鑒于使命任務和安全級別的差異,各業(yè)務系統(tǒng)間在信息訪問上有著不同的需求和安全策略,例如平臺自動化系統(tǒng)需要實時獲取通信自動化系統(tǒng)的設備狀態(tài)來完成全艦平臺的狀態(tài)報警監(jiān)控。平臺自動化系統(tǒng)需要獲取辦公自動化系統(tǒng)的實時視頻會議信息等。艦載環(huán)境下面對不同業(yè)務系統(tǒng)、操作系統(tǒng)平臺間的信息訪問、安全隔離等業(yè)務應用需求,如何安全、可靠、實時、統(tǒng)一地進行互連、互通、互操作將是網(wǎng)絡隔離技術(shù)在艦載領域應用的關(guān)鍵點。
由于艦載網(wǎng)絡產(chǎn)品的應用場合和使用對象的不同,要求艦載網(wǎng)絡隔離應用產(chǎn)品具有較強的環(huán)境適應性,具體說來有低溫、高溫、濕熱、振動、沖擊、電磁兼容等物理要求,以及具有安全性、可維護性、可靠性、互換性、實時性、可管理性、可測試性、可擴展性等性能要求。
目前艦船中涉及到兩種類型的網(wǎng)絡,信息網(wǎng)絡和控制網(wǎng)絡,信息網(wǎng)絡應用于作戰(zhàn)和通信等業(yè)務系統(tǒng),其為常見的局域網(wǎng)和廣域網(wǎng),其互聯(lián)技術(shù)已十分成熟;控制網(wǎng)絡是指完成設備狀態(tài)監(jiān)控和自動化控制的網(wǎng)絡,如CANBUS、FF、ProFIBUS等,主要用于艦船平臺設備級(傳感器、執(zhí)行器、控制模塊等)的數(shù)據(jù)傳輸。
實現(xiàn)信息網(wǎng)絡和控制網(wǎng)絡跨網(wǎng)間信息的安全交換,需要解決兩個層次的問題:第一層次問題是首先實現(xiàn)底層控制網(wǎng)絡的互聯(lián),將底層控制網(wǎng)絡通過各自的專用協(xié)議進行自身互連;第二層次問題是在底層控制網(wǎng)絡互連的基礎上,基于標準通信協(xié)議實現(xiàn)信息網(wǎng)絡層的分布式應用集成,艦船內(nèi)存在多個專業(yè)控制子系統(tǒng),如損管子系統(tǒng)、三防子系統(tǒng)、動力子系統(tǒng)、電站子系統(tǒng)、輔機子系統(tǒng)、空調(diào)與冷熱源子系統(tǒng)等,這些子系統(tǒng)設備來自不同的制造商,遵從不同的通信標準,它們獨立構(gòu)成專用控制系統(tǒng),需開發(fā)特定的應用軟件才可對外通信,不具有通用性和擴展性;因此控制網(wǎng)與信息網(wǎng)絡的互聯(lián),傳統(tǒng)的做法是采用專用網(wǎng)關(guān),但不具有通用性和擴展性,通過采用OPC、Web技術(shù)可實現(xiàn)艦艇控制網(wǎng)絡與信息網(wǎng)絡間統(tǒng)一信息交換和安全隔離[4]。
圖1 艦載網(wǎng)絡隔離與交換示意圖
OPC接口技術(shù)提供從數(shù)據(jù)源獲得數(shù)據(jù)的一種標準方式。通過各現(xiàn)場設備、應用軟件所具備的標準的OPC軟接口,可方便地訪問不同數(shù)據(jù)源的數(shù)據(jù),使運行在不同平臺上、用不同語言編寫的各種應用軟件順利集成,將數(shù)據(jù)傳送給客戶應用程序。只要自控設備生產(chǎn)商開發(fā)一套遵循OPC規(guī)范的服務器,由服務器充當數(shù)據(jù)源向外發(fā)布數(shù)據(jù)的代理,客戶應用程序就能以標準的方式通過服務器完成數(shù)據(jù)交換,實現(xiàn)數(shù)據(jù)交換的標準化和開放性,為艦載網(wǎng)絡的隔離與數(shù)據(jù)交換提供有效的工具,信息網(wǎng)絡層采用基于Web的訪問方式具有簡單易用、開放、靈活等特點,無需開發(fā)專用客戶端軟件使系統(tǒng)易于維護和升級。
對于艦載網(wǎng)絡上具有容量大、高實時性、可靠傳輸?shù)纫蟮母黝愐曨l數(shù)據(jù),用純粹的軟件隔離與交換方式不能滿足使用要求。尤其在多路多類型視頻源并發(fā)交換時單純軟件交換的方式對機器配置要求高,CPU處理負載大,處理延時大,很難達到視頻信息的實時可靠傳輸與安全交換。通過專用的視頻交換板卡和視頻流路由軟件的組合使用可解決大容量并發(fā)實時視頻流數(shù)據(jù)的。
對于跨網(wǎng)的郵件、文件傳輸、Web訪問等網(wǎng)絡應用服務的安全交換與隔離在訪問控制的模型和策略設計上有多層的訪問模型和具體策略,共性訪問模型是通過用戶身份驗證、物理連接綁定與過濾、事件記錄等方式進行安全可控的反問;具體來說對FTP服務通過專用服務端口、限制非法IP訪問、限制重連等策略達到安全訪問;對郵件服務器進行垃圾郵件過濾、動態(tài)中繼阻斷等策略來控制服務攻擊;其它安全控制策略的針對加載的業(yè)務應用有著不同設置這里不作詳細描述。
考慮艦用條件和使命任務,這一系統(tǒng)采用較高的軟硬件配置,構(gòu)成一體化的綜合安全隔離與交換設備,軟件上由多個模塊化的業(yè)務組件構(gòu)成,支持用戶定義和組件擴展;硬件上采用內(nèi)網(wǎng)主機模塊、外網(wǎng)主機模塊和隔離交換模塊以及視頻模塊等專用板卡組成,并在端口、電源、整機等方面進行了冗余可靠設計。軟件模塊由FTP訪問模塊、郵件訪問模塊、文件交換模塊、視頻流路由模塊、協(xié)議轉(zhuǎn)換模塊、Web服務模塊、安全域處理模塊、系統(tǒng)維護模塊等組成。軟硬件結(jié)構(gòu)圖如圖2、3所示。
圖2 艦載網(wǎng)絡隔離與交換設備硬件示意圖
圖3 艦載網(wǎng)絡隔離與交換設備軟件模塊示意圖
FTP訪問模塊提供內(nèi)、外網(wǎng)用戶間雙向FTP訪問,即內(nèi)網(wǎng)用戶可通過安全隔離與交換系統(tǒng)訪問外網(wǎng)FTP服務器,外網(wǎng)用戶可通過本系統(tǒng)訪問內(nèi)網(wǎng)FTP服務器,并同時可進行雙向的FTP訪問;郵件訪問模塊可使內(nèi)網(wǎng)或者外網(wǎng)用戶通過本系統(tǒng)訪問另一側(cè)網(wǎng)絡的郵件服務器進行收發(fā)郵件;文件交換模塊在保證物理隔離的前提下,通過XML文件形式實現(xiàn)不同安全域文件服務器單向、雙向的文件自動同步;視頻模塊完成多路視頻流的實時傳輸和路由轉(zhuǎn)發(fā);協(xié)議轉(zhuǎn)換模塊缺省為OPC協(xié)議轉(zhuǎn)換,也可根據(jù)用戶自定義的協(xié)議格式進行轉(zhuǎn)換;Web服務模塊提供內(nèi)網(wǎng)客戶端通過本系統(tǒng)與外網(wǎng)進行基于HTTP協(xié)議的Web雙向瀏覽,還可以對訪問網(wǎng)頁的內(nèi)容進行相應的過濾,并支持基于Web的設備管理服務;安全域處理模塊是對內(nèi)外網(wǎng)的接收信息進行預檢測和文件查殺以及各應用模塊的訪問控制策略管理;系統(tǒng)維護模塊提供日志管理和設備外部遠程管理的MIB維護等。
網(wǎng)絡隔離交換技術(shù)通過不可路由協(xié)議將兩個或兩個以上的路由網(wǎng)絡進行數(shù)據(jù)交換而達到隔離目的,具有比防火墻更高的安全級別。在艦載網(wǎng)絡應用領域,由于其網(wǎng)絡環(huán)境較互聯(lián)網(wǎng)而言相對簡單而且安全管理和應用入網(wǎng)安全測試較為嚴格,故在隔離交換應用中解決快速、可靠的互連、互通并適度的安全防護顯得更為重要,本文通過分析網(wǎng)絡隔離技術(shù)的特點,結(jié)合艦載網(wǎng)絡環(huán)境,提出一套艦載網(wǎng)絡隔離與交換應用系統(tǒng)的設計思路及業(yè)務架構(gòu),并在實際裝備中有所應用與實現(xiàn),隨著艦載網(wǎng)絡應用多元化和安全防護要求的不斷提高,艦載網(wǎng)絡隔離與交互技術(shù)還需不斷的提高與發(fā)展。
[1]劉勇燕,劉勇鵬,張小紅.GAP技術(shù)實現(xiàn)政府內(nèi)外網(wǎng)隔離的應用研究[J].計算機與數(shù)字工程,2009,37(9).
[2]孔濱.安全隔離與信息交換系統(tǒng)檢測與應用[J].計算機安全-物理隔離網(wǎng)閘專輯,2004,7.
[3]李勇群.下一代艦艇平臺集成監(jiān)控系統(tǒng)[J].國外艦船工程,2001(7).
[4]劉沿陽,邵昱.艦船綜合自動化系統(tǒng)的現(xiàn)狀與發(fā)展趨勢[J].船舶工程,2006,2.
[5]彭珺,高珺.計算機網(wǎng)絡信息安全及防護策略研究[J].計算機與數(shù)字工程,2011,39(1).
[6]OPC Data Access Custom Interface Specification 2.05.http://www.opcfoundation.org.