1 引言
水電廠現(xiàn)地控制單元(LCU)是直接與生產(chǎn)過(guò)程進(jìn)行信息交互的I/O處理系統(tǒng),它的主要任務(wù)是進(jìn)行數(shù)據(jù)采集及處理,對(duì)被控對(duì)象實(shí)施閉環(huán)反饋控制、順序控制和批量控制。用戶可以根據(jù)不同的應(yīng)用需求,選擇配置不同的LCU構(gòu)成現(xiàn)場(chǎng)控制站,水電廠LCU系統(tǒng)主要包括機(jī)組LCU、弧門LCU、公共系統(tǒng)LCU、開關(guān)站LCU等,分別對(duì)被控對(duì)象的運(yùn)行工況進(jìn)行實(shí)時(shí)監(jiān)視和控制,是水電站計(jì)算機(jī)監(jiān)控系統(tǒng)的底層控制部分。
LCU系統(tǒng)核心交換機(jī)負(fù)責(zé)水電廠監(jiān)控系統(tǒng)內(nèi)部數(shù)據(jù)的交換處理,是水電廠生產(chǎn)的重要組成部分。水電廠LCU核心交換機(jī)一般采用工業(yè)交換機(jī),目前主流工業(yè)交換機(jī)品牌有德國(guó)赫斯曼(已被美國(guó)百通公司收購(gòu))、加拿大羅杰康(已被西門子收購(gòu))、德國(guó)西門子、美國(guó)子午線、美國(guó)格雷特、美國(guó)恩創(chuàng)等廠家,國(guó)產(chǎn)品牌有臺(tái)灣研華、臺(tái)灣MOXA、北京東土、武漢邁威等廠家。LCU系統(tǒng)內(nèi)部數(shù)據(jù)傳輸建立在以交換機(jī)為核心的局域網(wǎng)絡(luò)之上,核心交換機(jī)的數(shù)據(jù)傳輸安全直接關(guān)系到水電廠安全生產(chǎn)的進(jìn)行,由此可見,對(duì)LCU系統(tǒng)核心交換機(jī)安全基線進(jìn)行深入研究,并建立一套安全基線標(biāo)準(zhǔn)尤為重要。
2 安全基線的概念
安全基線(Secruity Baseline)是保持網(wǎng)絡(luò)系統(tǒng)在機(jī)密性、完整性和可靠性需求上的最小安全控制,即該系統(tǒng)最基本需要滿足的安全要求,構(gòu)造系統(tǒng)安全基線是系統(tǒng)安全工程的首要步驟 , 同時(shí)也是進(jìn)行安全評(píng)估、發(fā)現(xiàn)和解決業(yè)務(wù)系統(tǒng)安全問(wèn)題的先決條件。因此通過(guò)確保組織滿足安全基線的要求,也就能確認(rèn)組織的正常運(yùn)行得到了最低程度的安全保證,安全的重要性是不言而喻的。
安全基線的概念自上世紀(jì)40年代在美國(guó)萌芽,逐步發(fā)展到今天。目前我國(guó)制定的關(guān)于信息安全的相關(guān)法律法規(guī)不在少數(shù),但依然存在一定的問(wèn)題,比如:制定部門多,內(nèi)容分散,內(nèi)容可能相互抵觸等問(wèn)題。我國(guó)的安全基線主要是等級(jí)保護(hù)(第一級(jí)到第五級(jí))和分級(jí)保護(hù)(秘密、機(jī)密和絕密),具體落實(shí)和操作由GB/T和BMB打頭的相關(guān)標(biāo)準(zhǔn)來(lái)實(shí)現(xiàn)。等級(jí)保護(hù)的主要文件是:《信息安全技術(shù)信息系統(tǒng)安全等級(jí)保護(hù)基本要求》和《信息安全技術(shù)信息系統(tǒng)安全保護(hù)等級(jí)定級(jí)指南》,分級(jí)保護(hù)的文件主要是:BMB17《設(shè)計(jì)國(guó)家秘密的信息系統(tǒng)分級(jí)保護(hù)技術(shù)要求》和BMB20《涉及國(guó)家秘密的信息系統(tǒng)分級(jí)保護(hù)管理規(guī)范》。
2.1 安全基線模型的建立與優(yōu)化
現(xiàn)在在大多數(shù)工業(yè)企業(yè)的業(yè)務(wù)系統(tǒng)中,LCU系統(tǒng)核心交換機(jī)在配置中存在眾多配置漏洞,如:弱口令、開放無(wú)用服務(wù)端口、未升級(jí)補(bǔ)丁等,可以利用這些漏洞進(jìn)行攻擊活動(dòng),因此這些配置漏洞有很大的安全隱患。
安全基線模型以業(yè)務(wù)系統(tǒng)為核心,分為業(yè)務(wù)系統(tǒng)層、功能架構(gòu)層、系統(tǒng)實(shí)現(xiàn)層三層機(jī)構(gòu),如圖1所示。
圖1 安全基線層次模型
第一層是業(yè)務(wù)系統(tǒng)層,這一層主要是根據(jù)不同業(yè)務(wù)系統(tǒng)的特性,定義不同安全防護(hù)的要求,是一個(gè)比較宏觀的要求。對(duì)應(yīng)基于LCU系統(tǒng)的風(fēng)險(xiǎn)管理系統(tǒng)。
第二層是功能架構(gòu)層,將業(yè)務(wù)系統(tǒng)分解為相對(duì)應(yīng)的操作系統(tǒng)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)、防火墻、路由器、交換機(jī)等不同的設(shè)備和系統(tǒng)類型,這些設(shè)備類型針對(duì)LCU業(yè)務(wù)層定義的安全防護(hù)要求細(xì)化為此層不同模型應(yīng)該具備的要求。即在技術(shù)手段上實(shí)現(xiàn)脆弱性、安全策略以及重要信息的監(jiān)控和審計(jì)。
第三層是系統(tǒng)實(shí)現(xiàn)層,將第二層模塊根據(jù)業(yè)務(wù)系統(tǒng)的特性進(jìn)一步分解,找到基準(zhǔn)安全配置項(xiàng)和重要策略文件等,即建立安全基線弱點(diǎn)配置庫(kù)。
建立一套安全基線檢查系統(tǒng)能對(duì)IT基礎(chǔ)設(shè)施的安全配置進(jìn)行高效、快速核查,并計(jì)算與安全基線的符合情況,作為一個(gè)輔助進(jìn)行系統(tǒng)準(zhǔn)入、日常安全檢查的自動(dòng)化、有效的系統(tǒng),能極大減少人工進(jìn)行系統(tǒng)準(zhǔn)入、日常安全檢查的工作量,避免了人為因素,保證檢查結(jié)構(gòu)的公正性。
2.2 LCU核心交換機(jī)安全基線的種類
LCU核心交換機(jī)安全基線的種類可以從管理和技術(shù)上分為兩類。
管理類包括:賬號(hào)管理、口令管理、認(rèn)證管理、日志審計(jì)管理、協(xié)議安全管理、日常行為管理、端口安全管理等。
技術(shù)類包括:安全操作管理與配置、安全接入控制管理與配置、操作系統(tǒng)管理與配置等。
2.3 LCU核心交換機(jī)安全基線配置檢查
LCU系統(tǒng)核心交換機(jī)是組成水電廠監(jiān)控系統(tǒng)的基礎(chǔ)元素,因此在管理和運(yùn)行過(guò)程中完全有必要對(duì)其進(jìn)行安全基線審查。當(dāng)制定出安全基線,我們就可以自查交換機(jī)配置參數(shù)是否符合要求,符合什么級(jí)別的等級(jí)保護(hù)。比如設(shè)備的加密密碼配置,從安全角度考慮:加密密碼配置越復(fù)雜越長(zhǎng)則越安全;從使用角度考慮:每天可能多次輸入此復(fù)雜密碼是非常麻煩的事情,因此實(shí)際制定安全基線的時(shí)候一定要符合實(shí)際情況。
2.3.1 設(shè)備管理
?。?)遠(yuǎn)程管理服務(wù)
在交換機(jī)管理過(guò)程中,一定會(huì)出現(xiàn)對(duì)設(shè)備進(jìn)行遠(yuǎn)程維護(hù)的情況,一般用戶會(huì)選擇telnet進(jìn)行遠(yuǎn)程操作,但是telnet的致命缺陷是不加密,容易在網(wǎng)絡(luò)中被嗅探出用戶密碼和用戶名,給網(wǎng)絡(luò)設(shè)備帶來(lái)巨大的安全隱患。因此如果網(wǎng)絡(luò)設(shè)備支持,一定要對(duì)設(shè)備配置ssh等加密協(xié)議進(jìn)行遠(yuǎn)程管理,禁用telnet服務(wù)管理交換機(jī)設(shè)備,提高設(shè)備管理安全性,最好是結(jié)合訪問(wèn)控制列表(ACL)進(jìn)行安全配置。
?。?)管理 IP
網(wǎng)絡(luò)管理設(shè)備的管理IP應(yīng)該結(jié)合ACL指定給某些人或某些網(wǎng)絡(luò)管理,基線審查強(qiáng)制按此要求設(shè)置。
?。?)認(rèn)證方式
對(duì)登錄設(shè)備的用戶啟用3A認(rèn)證,至少應(yīng)該配置登錄驗(yàn)證為l o c a l本地認(rèn)證。如果有認(rèn)證服務(wù)器(Raidus) 等,應(yīng)該與相關(guān)認(rèn)證服務(wù)器聯(lián)動(dòng),增強(qiáng)安全性,基線檢查需根據(jù)實(shí)際情況設(shè)置。
?。?)認(rèn)證系統(tǒng)聯(lián)動(dòng)
如果有Raidus服務(wù)器,對(duì)網(wǎng)絡(luò)設(shè)備通過(guò)相關(guān)參數(shù)配置,與認(rèn)證系統(tǒng)聯(lián)動(dòng),滿足帳號(hào)、口令和授權(quán)的強(qiáng)制要求,增加對(duì)管理等用戶的認(rèn)證。
?。?)用戶賬號(hào)與口令安全
交換機(jī)設(shè)備參數(shù)配置完畢,通??梢杂孟嚓P(guān)查看命令看到配置文本,保障管理安全,應(yīng)對(duì)相關(guān)管理密碼進(jìn)行加密配置,用戶登錄空閑超過(guò)規(guī)定時(shí)間應(yīng)強(qiáng)制下線,基線審查強(qiáng)制按此要求設(shè)置。
?。?)端口安全
網(wǎng)絡(luò)設(shè)備的端口有管理端口Console口及其他應(yīng)用端口,管理端口的配置(如AUX口)應(yīng)配置加密措施,并強(qiáng)制認(rèn)證,關(guān)閉不需要使用的端口。基線審查強(qiáng)制按此要求設(shè)置。
2.3.2 訪問(wèn)控制
應(yīng)在網(wǎng)絡(luò)邊界部署訪問(wèn)控制設(shè)備,啟用訪問(wèn)控制功能,應(yīng)能根據(jù)會(huì)話狀態(tài)信息為數(shù)據(jù)流提供明確的允許/拒絕訪問(wèn)的能力,控制粒度為端口級(jí)。應(yīng)對(duì)進(jìn)出網(wǎng)絡(luò)的信息內(nèi)容進(jìn)行過(guò)濾,實(shí)現(xiàn)對(duì)應(yīng)用層HTTP、FTP、TELNET、SMTP、POP3及工業(yè)常用協(xié)議做到命令級(jí)的控制。應(yīng)在會(huì)話處于非活躍一定時(shí)間或會(huì)話結(jié)束后終止網(wǎng)絡(luò)連接,應(yīng)限制網(wǎng)絡(luò)最大流量數(shù)及網(wǎng)絡(luò)連接數(shù),重要網(wǎng)段應(yīng)采取技術(shù)手段防止地址欺騙,應(yīng)按用戶和系統(tǒng)之間的允許訪問(wèn)規(guī)則,決定允許或拒絕用戶對(duì)受控系統(tǒng)進(jìn)行資源訪問(wèn),控制粒度為單個(gè)用戶。
2.3.3 日志審計(jì)
日志是記錄網(wǎng)絡(luò)設(shè)備運(yùn)行情況的數(shù)據(jù),在出現(xiàn)安全事故的情況,管理員可以根據(jù)日志對(duì)事故進(jìn)行追蹤。在交換機(jī)日志審計(jì)配置中,應(yīng)對(duì)交換機(jī)設(shè)備運(yùn)行狀況、網(wǎng)絡(luò)流量、用戶行為等進(jìn)行日志記錄,審計(jì)記錄應(yīng)包括:事件的日期和時(shí)間、用戶、事件類型、事件是否成功及其他與審計(jì)相關(guān)的信息;應(yīng)能夠根據(jù)記錄數(shù)據(jù)進(jìn)行分析,并生成審計(jì)報(bào)表,應(yīng)對(duì)審計(jì)記錄進(jìn)行保護(hù),避免受到未預(yù)期的刪除、修改或覆蓋等。因此在設(shè)備支持的情況一定要對(duì)日志數(shù)據(jù)進(jìn)行安全保護(hù),采用SNMP 協(xié)議傳輸?shù)饺罩痉?wù)器,使用日志服務(wù)器對(duì)日志進(jìn)行存儲(chǔ)和保護(hù)。審計(jì)則是記錄重要的操作,在設(shè)備支持審計(jì)功能的情況也同樣要開啟此功能。
2.3.4 網(wǎng)絡(luò)架構(gòu)安全防護(hù)
交換機(jī)設(shè)備使用中,應(yīng)對(duì)設(shè)備配置參數(shù)進(jìn)行調(diào)整,對(duì)可能造成信息泄露的配置應(yīng)進(jìn)行修改,如:login banner,該信息可能會(huì)透露系統(tǒng)的版本或IP而被黑客所利用。開啟NTP服務(wù),提供標(biāo)準(zhǔn)統(tǒng)一的時(shí)鐘。對(duì)啟用動(dòng)態(tài) IGP(RIPV2、OSPF、ISIS等)或EGP(BGP)協(xié)議時(shí),啟用路由協(xié)議認(rèn)證功能,如MD5加密,確保交換機(jī)之間在交換路由信息的時(shí)候是安全的。對(duì)常見病毒端口進(jìn)行封堵,重要的服務(wù)器進(jìn)行IP和MAC地址捆綁?;€審查強(qiáng)制按此要求設(shè)置。
2.3.5 服務(wù)優(yōu)化
眾所周知,網(wǎng)絡(luò)設(shè)備的服務(wù)開啟越多,占用系統(tǒng)資源越多,對(duì)設(shè)備自身的穩(wěn)定性也造成影響,為保證交換機(jī)工作運(yùn)行的穩(wěn)定和高效,一定要停止不必要的服務(wù),如:源路由、http、https、CDP、ARP-Proxy和FTP等,當(dāng)網(wǎng)絡(luò)設(shè)備開啟了一些不必要的服務(wù),可能會(huì)因?yàn)檫@些服務(wù)本身的漏洞給設(shè)備帶來(lái)安全隱患。
2.3.6 備份與恢復(fù)
為確保交換機(jī)本地?cái)?shù)據(jù)備份與恢復(fù)功能運(yùn)行正常,在進(jìn)行配置策略更改后完全備份一次,并保存原來(lái)版本配置策略,備份介質(zhì)場(chǎng)外存放,利用通信網(wǎng)絡(luò)將關(guān)鍵數(shù)據(jù)定時(shí)批量傳送至備用場(chǎng)地。若交換機(jī)網(wǎng)絡(luò)結(jié)構(gòu)采用冗余技術(shù)設(shè)計(jì)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),要確保避免關(guān)鍵節(jié)點(diǎn)存在單點(diǎn)故障,在工作現(xiàn)場(chǎng),應(yīng)提供主要網(wǎng)絡(luò)設(shè)備、通信線路和數(shù)據(jù)處理系統(tǒng)的硬件冗余、保證系統(tǒng)的高可用性。
3 結(jié)語(yǔ)
LCU工業(yè)以太網(wǎng)交換機(jī)作為水電廠的保護(hù)、自動(dòng)化系統(tǒng)的核心設(shè)備,其自身安全性與穩(wěn)定性決定水電廠的安全運(yùn)行,一旦出現(xiàn)問(wèn)題,很可能會(huì)造成全廠外供中斷等重大安全事故。交換機(jī)安全基線需要受到進(jìn)一步重視,安全基線在制定的時(shí)候一定要研制執(zhí)行國(guó)家相關(guān)標(biāo)準(zhǔn)和企業(yè)規(guī)章制度,參考國(guó)外相關(guān)最佳實(shí)踐,確定好每一個(gè)核查項(xiàng),這樣可以為水電廠運(yùn)維人員在檢查網(wǎng)絡(luò)設(shè)備的時(shí)候建立一個(gè)有效框架,實(shí)現(xiàn)設(shè)備運(yùn)檢全過(guò)程的合規(guī)。