姜 周,周海榮
淮安市廣播電視臺,江蘇淮安 223001
目前,由于非線性編輯技術(shù)的普及,大多數(shù)電視臺的電視節(jié)目制作系統(tǒng)主要由非編網(wǎng)絡(luò)、媒體資源庫以及新聞文稿系統(tǒng)構(gòu)成[1]。出于節(jié)目制作安全性的考慮,這部分通常作為內(nèi)網(wǎng)使用,并不與外網(wǎng)(包括辦公網(wǎng)及Internet)直接連通。實際上,這部分網(wǎng)絡(luò)不可避免地要求具有一定的交互性,例如編輯記者外采的視音頻文件需要導(dǎo)入非編系統(tǒng)、對媒體資源庫以及新聞文稿系統(tǒng)的訪問也不應(yīng)局限于剪輯機(jī)房。那么,有沒有一種辦法,使記者們可以方便地在自己的辦公電腦,甚至家中,向非編系統(tǒng)上傳視音頻文件、瀏覽媒資庫、編輯新聞文稿,同時還能在較大程度上保證內(nèi)網(wǎng)數(shù)據(jù)的安全呢?
一種直觀且有效的辦法是設(shè)置防火墻(firewall)。防火墻的構(gòu)成包括兩臺分組過濾路由器(packet filter)和一個應(yīng)用網(wǎng)關(guān)(application gateway)[2],它通過有效的數(shù)據(jù)過濾,可以使內(nèi)網(wǎng)免受非法用戶的侵入以及避免內(nèi)網(wǎng)保密的數(shù)據(jù)被轉(zhuǎn)運出去。但是其基于連通網(wǎng)絡(luò)的工作原理,以及對應(yīng)用透明的隔離方式,對DoS攻擊和DDoS攻擊則顯得無能為力。
安全隔離網(wǎng)閘(GAP,又稱物理隔離網(wǎng)閘)的出現(xiàn)則很好地彌補了這一不足,它最早使用在軍方,用以解決涉密網(wǎng)絡(luò)與公共網(wǎng)絡(luò)的連接問題[3]。它采用SU-Gap安全隔離技術(shù),創(chuàng)建一個內(nèi)、外網(wǎng)物理斷開的環(huán)境,它由內(nèi)網(wǎng)控制單元、外網(wǎng)控制單元以及隔離與交換控制單元三個部分構(gòu)成,采用專用的操作系統(tǒng)(一般為精簡的嵌入式Linux系統(tǒng)[4])和私有協(xié)議實現(xiàn)數(shù)據(jù)的交換,可以最大限度的防止未知攻擊。
以下將介紹安全隔離網(wǎng)閘在電視節(jié)目制作系統(tǒng)中的實際應(yīng)用。
根據(jù)以上描述,我們?nèi)菀桩嫵鰬?yīng)用安全隔離網(wǎng)閘連接的內(nèi)外網(wǎng)示意圖,見圖1。虛線框中部分即為電視節(jié)目制作內(nèi)網(wǎng),它的每一部分與網(wǎng)閘的內(nèi)網(wǎng)端口單獨連接,可以分別管理外網(wǎng)對每一部分的訪問,網(wǎng)閘的外網(wǎng)端口連接單位辦公網(wǎng),這部分網(wǎng)絡(luò)接入Internet。
圖1 內(nèi)外網(wǎng)示意圖
其中,非編網(wǎng)通過網(wǎng)閘與外網(wǎng)連接的目的是為了與外界交換視音頻文件,需要網(wǎng)閘實現(xiàn)雙向文件擺渡的功能;媒資庫與外網(wǎng)連接則為了使外網(wǎng)可以方便地訪問媒資庫,檢索和管理庫內(nèi)素材,而對媒資庫的訪問通常由Web服務(wù)實現(xiàn),需要網(wǎng)閘實現(xiàn)Web瀏覽功能;而新聞文稿系統(tǒng)則是一個簡單的數(shù)據(jù)庫系統(tǒng),需要網(wǎng)閘打開外網(wǎng)對內(nèi)網(wǎng)的數(shù)據(jù)庫訪問。
下面詳細(xì)介紹這三部分功能。
文件交互模塊是任何主流網(wǎng)閘的必備功能,網(wǎng)閘內(nèi)部有專用的通道實現(xiàn)文件擺渡。網(wǎng)閘的供應(yīng)商一般會提供一個客戶端,分別安裝在內(nèi)網(wǎng)和外網(wǎng)的各一臺服務(wù)器上,在網(wǎng)閘上只需要進(jìn)行相應(yīng)的配置就可以構(gòu)建一條文件傳輸?shù)逆溌贰?/p>
實際應(yīng)用中,我們需要不止一條文件交互鏈路。例如,編輯記者外采的視音頻文件或者一些圖片及文字素材需要導(dǎo)入非編系統(tǒng),而由非編系統(tǒng)制作好的節(jié)目內(nèi)容也常常需要拷貝出來,這就至少需要一條由外到內(nèi)的文件傳輸通道和一條由內(nèi)到外的通道。
在內(nèi)網(wǎng),我們可以設(shè)置一臺用于文件交互的服務(wù)器,該服務(wù)器可以訪問到需要進(jìn)行文件交互的存儲區(qū)域。在其上安裝所有通道的內(nèi)網(wǎng)客戶端,通過這些客戶端從網(wǎng)閘接收來自外網(wǎng)的文件,以及把要導(dǎo)出的文件發(fā)送到網(wǎng)閘。而在網(wǎng)閘外側(cè)的辦公網(wǎng)中,有一臺或數(shù)臺工作站上安裝相應(yīng)的外網(wǎng)客戶端,就可以實現(xiàn)文件的內(nèi)外網(wǎng)交互。為了使用方便,這些客戶端可安裝為后臺服務(wù),以實現(xiàn)開機(jī)后自動運行。而辦公網(wǎng)內(nèi)的其它計算機(jī)則可以通過文件共享或網(wǎng)絡(luò)盤映射的方式訪問這幾臺工作站。
可以實現(xiàn)交互的文件類型應(yīng)受到嚴(yán)格的限制,一般來說,只允許少數(shù)幾種格式的視音頻文件、圖片文件以及文本文件通過網(wǎng)閘,文件類型應(yīng)通過特征碼的方式識別,而不應(yīng)僅僅通過擴(kuò)展名識別。
Web瀏覽功能也是安全隔離網(wǎng)閘的一項基本功能,在網(wǎng)閘的訪問控制配置中,打開相應(yīng)的Web瀏覽端口(建議不要使用默認(rèn)端口,如80、21等),設(shè)置Web服務(wù)器的內(nèi)網(wǎng)IP,就可以在外網(wǎng)通過訪問網(wǎng)閘的外網(wǎng)地址,訪問到內(nèi)部的Web服務(wù)器。
舉例說明,假如媒資庫Web服務(wù)器的實際地址為http∶//10.10.10.1∶8080,則在內(nèi)網(wǎng)需要鍵入以上地址就能訪問媒資庫。而網(wǎng)閘外網(wǎng)IP地址為192.168.88.6,在網(wǎng)閘訪問控制中配置好到10.10.10.1服務(wù)器的Web訪問端口8080后,在外網(wǎng)鍵入http∶//192.168.88.6∶8080就可以打開媒資庫網(wǎng)頁。如果使用域名地址來訪問,則需要在外網(wǎng)DNS中將該域名解析為網(wǎng)閘的外網(wǎng)IP,或在本機(jī)的hosts文件中指定。
數(shù)據(jù)庫訪問是安全隔離網(wǎng)閘的一項重要功能,與Web訪問配置相似,在網(wǎng)閘中打開到數(shù)據(jù)庫服務(wù)器的端口,例如SQL Server默認(rèn)的1433端口或任意指定的可用端口[5],在外網(wǎng)客戶端中指定數(shù)據(jù)庫服務(wù)器的IP為網(wǎng)閘的外網(wǎng)IP,就可以實現(xiàn)對內(nèi)網(wǎng)數(shù)據(jù)庫的訪問。
需要在外網(wǎng)客戶端修改及管理數(shù)據(jù)庫時,如本實例中對新聞文稿系統(tǒng)的訪問,當(dāng)編輯記者需要在辦公室甚至家中編寫新聞稿件時,可以采用以上的方法。但在一些電子政務(wù)場合,內(nèi)部的數(shù)據(jù)庫僅開放查詢功能給外網(wǎng),而不允許外網(wǎng)用戶進(jìn)行修改,例如某市的住房公積金系統(tǒng),它要求最大程度的安全,并允許客戶在外網(wǎng)查詢自己的公積金信息,則可以采用以下要介紹的數(shù)據(jù)庫同步方案。
我們將真正的數(shù)據(jù)庫系統(tǒng)部署在內(nèi)網(wǎng),只能在內(nèi)網(wǎng)進(jìn)行修改及維護(hù),而在外網(wǎng)同樣建立一個數(shù)據(jù)庫服務(wù)器,這兩臺服務(wù)器之間通過網(wǎng)閘相連,利用網(wǎng)閘自身的數(shù)據(jù)庫同步功能,定時將內(nèi)網(wǎng)數(shù)據(jù)庫單向同步到外網(wǎng)服務(wù)器上。這樣,外網(wǎng)客戶查詢自己的信息時,訪問的是外網(wǎng)數(shù)據(jù)庫服務(wù)器,即使外網(wǎng)服務(wù)器被攻擊,數(shù)據(jù)庫受損,對內(nèi)部數(shù)據(jù)也毫無影響。例如住房公積金查詢系統(tǒng),使用這種方案后,只需每天同步一次,可以在相當(dāng)大的程度上保證數(shù)據(jù)的安全。
以上通過對安全隔離網(wǎng)閘在電視節(jié)目制作系統(tǒng)中的應(yīng)用實例的介紹,讀者可以了解到網(wǎng)閘這一網(wǎng)絡(luò)安全設(shè)備的大致特點,事實上,以上實例介紹的正是筆者所就職的電視臺正在使用的方案。在該方案的使用過程中,也遇到一些問題,不妨與讀者交流討論。
筆者發(fā)現(xiàn),內(nèi)外網(wǎng)文件交互方案對網(wǎng)絡(luò)質(zhì)量要求嚴(yán)格。眾所周知,電視節(jié)目素材文件體積龐大(動輒數(shù)十GB),且數(shù)量眾多,僅通過一臺網(wǎng)閘來進(jìn)行單線程的傳輸,非常耗時,還易導(dǎo)致網(wǎng)絡(luò)擁塞。對此,筆者只能通過拉專線到每臺負(fù)責(zé)文件交互的工作站,以避免以太網(wǎng)交換機(jī)的負(fù)荷過重。另外,由于筆者水平所限,對于此方案有不嚴(yán)密之處,歡迎讀者一并來電來函交流討論。
[1]孟群編著.電視節(jié)目制作技術(shù).北京:高等教育出版社,2006,5.
[2]A.S.Tanenbaum著.潘愛民譯.計算機(jī)網(wǎng)絡(luò).4版.北京:清華大學(xué)出版社,2004,8.
[3]王群編著.計算機(jī)網(wǎng)絡(luò)安全管理.北京:人民郵電出版社,2010,3.
[4]任哲等編著.嵌入式操作系統(tǒng)基礎(chǔ)μC/OS-Ⅱ和Linux.北京: 北京航空航天大學(xué)出版社,2006,8.
[5]施伯樂,等編著.數(shù)據(jù)庫教程.北京:電子工業(yè)出版社,2004,9.