1 工控系統(tǒng)安全現(xiàn)狀
1.1 工控系統(tǒng)現(xiàn)狀
目前,各類信息安全均面臨著廣泛的威脅,而工控系統(tǒng)尤為突出,主要是因?yàn)楣I(yè)控制領(lǐng)域信息安全的先天不足:
(1)工控設(shè)備(如PLC、DCS等)以及工控協(xié)議本身普遍在設(shè)計(jì)之初就較少考慮信息安全方面的問(wèn)題。工控設(shè)備主要關(guān)注的是功能安全,系統(tǒng)的穩(wěn)定性及可靠性方面;互聯(lián)網(wǎng)通常都通過(guò)加密、身份認(rèn)證等方式來(lái)保證協(xié)議傳輸?shù)陌踩?,如SSH、HTTPS協(xié)議。而工控協(xié)議基本都是采用明文方式傳輸,并且缺少身份認(rèn)證的支持,這在傳統(tǒng)IT領(lǐng)域是絕對(duì)無(wú)法接受的。
(2)工控系統(tǒng)在建設(shè)之初較少考慮信息安全問(wèn)題。較早建立的工控系統(tǒng)很少有與外網(wǎng)進(jìn)行信息交互的需求,因此主要采用物理隔離的方式部署,即使存在一些問(wèn)題,也沒(méi)有暴露出來(lái)。
(3)隨著互聯(lián)網(wǎng)的發(fā)展,“兩化融合”、“互聯(lián)網(wǎng)+”、“工業(yè)4.0”等概念的推進(jìn),工控系統(tǒng)與互聯(lián)網(wǎng)的信息交互變得十分必要且頻繁,這就把系統(tǒng)中隱藏的風(fēng)險(xiǎn)、漏洞暴露出來(lái),同時(shí)也會(huì)引入新的風(fēng)險(xiǎn)。
基于上述原因,當(dāng)前工控系統(tǒng)信息安全形勢(shì)嚴(yán)峻。根據(jù)監(jiān)測(cè)數(shù)據(jù)顯示,我國(guó)很多重要控制系統(tǒng)都暴露在互聯(lián)網(wǎng)上,涉及市政供水供熱、能源、水利等關(guān)鍵基礎(chǔ)設(shè)施領(lǐng)域,一旦被攻擊,后果將非常嚴(yán)重。
1.2 工控系統(tǒng)安全防護(hù)現(xiàn)狀
由于工控領(lǐng)域缺乏信息安全基礎(chǔ),面臨諸多風(fēng)險(xiǎn),為提高工控系統(tǒng)的安全,借助工控系統(tǒng)專業(yè)信息安全產(chǎn)品進(jìn)行加固是主要措施之一。從國(guó)家層面也在鼓勵(lì)適用于工業(yè)控制系統(tǒng)的信息安全產(chǎn)品的發(fā)展,2012年及2013年國(guó)家發(fā)改委組織的年度國(guó)家信息安全專項(xiàng)中扶持的領(lǐng)域均包括工業(yè)控制領(lǐng)域。因此,近年工控信息安全產(chǎn)品得到了快速的發(fā)展。
雖然有一定的國(guó)家層面的支持,但目前工控信息安全產(chǎn)業(yè)鏈發(fā)展還相對(duì)遲緩,主要由于用戶需求不是很明確,缺少國(guó)家政策的強(qiáng)力推動(dòng),如工控系統(tǒng)的等級(jí)保護(hù)。
若要工控系統(tǒng)信息安全有質(zhì)的發(fā)展,需要開(kāi)發(fā)安全型的PLC、DCS及安全的工控協(xié)議,并制定工控信息安全產(chǎn)品、工控系統(tǒng)設(shè)備安全及工控系統(tǒng)安全的系列標(biāo)準(zhǔn)體系,來(lái)引領(lǐng)工控信息安全的健康發(fā)展。
2 工控信息安全產(chǎn)品及標(biāo)準(zhǔn)情況
2.1 工控信息安全專用產(chǎn)品
2.1.1 典型工控信息安全產(chǎn)品介紹
近年來(lái)公安部計(jì)算機(jī)信息系統(tǒng)安全產(chǎn)品質(zhì)量監(jiān)督檢驗(yàn)中心(以下簡(jiǎn)稱“檢測(cè)中心”)對(duì)工控信息安全專用產(chǎn)品的檢測(cè)情況如表1所示。在2013年之前,工控信息安全專用產(chǎn)品還相當(dāng)少,從2014年開(kāi)始有較大發(fā)展,并處于快速發(fā)展期。
表1 工控信息安全專用產(chǎn)品檢測(cè)數(shù)量情況
從表1中看出,目前工控信息安全產(chǎn)品較多的有兩類:
第一類為隔離類產(chǎn)品,主要部署在工控系統(tǒng)中控制網(wǎng)與管理網(wǎng)之間。包括協(xié)議隔離產(chǎn)品,采用雙機(jī)架構(gòu),兩機(jī)之間不使用傳統(tǒng)的TCP/IP進(jìn)行通信,而是對(duì)協(xié)議進(jìn)行剝離,僅將原始數(shù)據(jù)以私有協(xié)議(非TCP/IP)格式進(jìn)行傳輸。其次還有網(wǎng)閘,除了做協(xié)議剝離,兩機(jī)中間還有一個(gè)擺渡模塊,使得內(nèi)外網(wǎng)之間在同一時(shí)間是不聯(lián)通的,比較典型的是OPC網(wǎng)閘,主要還是傳輸監(jiān)測(cè)數(shù)據(jù),傳輸控制命令的網(wǎng)閘還相當(dāng)少。另外還有單向?qū)朐O(shè)備,主要采用單向光纖、VGA視頻信號(hào)等方式從物理上保證傳輸?shù)膯蜗蛐裕淙秉c(diǎn)是不能保證傳輸數(shù)據(jù)的完整性,但對(duì)于將控制網(wǎng)中的監(jiān)測(cè)數(shù)據(jù)傳輸?shù)狡髽I(yè)辦公網(wǎng)還是可行的??傮w來(lái)說(shuō),由于隔離類產(chǎn)品采用雙機(jī)架構(gòu),中間私有協(xié)議通信,即使外端機(jī)被攻擊者控制,也無(wú)法侵入內(nèi)端機(jī),其安全性要高于防火墻設(shè)備。
第二類為工控防火墻,根據(jù)防護(hù)的需要,在工控系統(tǒng)中部署的位置存在多種情況,通常用于各層級(jí)之間、各區(qū)域之間的訪問(wèn)控制,也可能部署在單個(gè)或一組控制器前方提供保護(hù)。工控防火墻采用單機(jī)架構(gòu),主要對(duì)基于TCP/IP工業(yè)控制協(xié)議進(jìn)行防護(hù)。通過(guò)鏈路層、網(wǎng)絡(luò)層、傳輸層及應(yīng)用層的過(guò)濾規(guī)則分別實(shí)現(xiàn)對(duì)MAC地址、IP地址、傳輸協(xié)議(TCP、UDP)和端口,以及工控協(xié)議的控制命令和參數(shù)的訪問(wèn)控制。工控防火墻從形態(tài)來(lái)說(shuō)主要分兩種,一類是在傳統(tǒng)IT防火墻的基礎(chǔ)上增加工控防護(hù)功能模塊,對(duì)工控協(xié)議做深度檢查及過(guò)濾。還有一類工控防火墻是參考多芬諾工業(yè)防火墻的模式來(lái)實(shí)現(xiàn)的。
其它的工控信息安全產(chǎn)品目前相對(duì)較少,主要包括工控審計(jì)、工控漏洞掃描、工控主機(jī)防護(hù)等產(chǎn)品。此外還有2013年發(fā)改委專項(xiàng)支持的10款工控網(wǎng)關(guān)產(chǎn)品。
2.1.2 工控信息安全產(chǎn)品分類
從產(chǎn)品的保護(hù)對(duì)象、防護(hù)功能來(lái)看,工控信息安全產(chǎn)品主要分為以下幾類:
(1)邊界防護(hù)類
這類產(chǎn)品通常以串接方式工作,部署在工控以太網(wǎng)與企業(yè)管理網(wǎng)絡(luò)之間、工廠的不同區(qū)域之間,或者控制層與現(xiàn)場(chǎng)設(shè)備層之間。通過(guò)一定的訪問(wèn)控制策略,對(duì)工控系統(tǒng)邊界、工控系統(tǒng)內(nèi)部區(qū)域邊界進(jìn)行保護(hù)。工控防火墻、工控隔離產(chǎn)品均屬于邊界防護(hù)類。由于這類產(chǎn)品以串接方式部署,同時(shí)具有阻斷功能,產(chǎn)品的穩(wěn)定可靠、功能安全要求較高,產(chǎn)品的異常將會(huì)對(duì)工控系統(tǒng)的正常運(yùn)行帶來(lái)直接影響。
(2)審計(jì)監(jiān)控類
這類產(chǎn)品通過(guò)鏡像接口分析網(wǎng)絡(luò)流量,或者通過(guò)代理及設(shè)備的通用接口進(jìn)行探測(cè)等方式工作,及時(shí)發(fā)現(xiàn)網(wǎng)絡(luò)流量或設(shè)備的異常情況并告警,通常不會(huì)主動(dòng)去阻斷通信。主要包括工控審計(jì)產(chǎn)品、工控入侵檢測(cè)產(chǎn)品、工控漏洞掃描及挖掘產(chǎn)品、工控安全管理平臺(tái)等。這類產(chǎn)品自身的故障不會(huì)直接影響工控系統(tǒng)的正常運(yùn)行,也更容易讓用戶接受。
(3)主機(jī)防護(hù)類
工控系統(tǒng)中會(huì)部署一定數(shù)量的主機(jī)設(shè)備,如工程師站、操作員站等。這些設(shè)備往往是工控系統(tǒng)的風(fēng)險(xiǎn)點(diǎn),病毒的入侵、人為的誤操作等威脅主要都是通過(guò)主機(jī)設(shè)備進(jìn)入工控系統(tǒng)。因此,這些主機(jī)有必要進(jìn)行一定的防護(hù)。目前主要有兩種針對(duì)主機(jī)設(shè)備的防護(hù)產(chǎn)品:一種為鎧甲式防護(hù)產(chǎn)品,通過(guò)接管主機(jī)設(shè)備的鼠標(biāo)/鍵盤輸入、USB等外圍接口來(lái)保證主機(jī)的安全;另一種就是白名單產(chǎn)品,通過(guò)在主機(jī)上安裝代理程序,限制只有可信的程序、進(jìn)程才允許運(yùn)行,防止惡意程序的侵入。
2.1.3 工控信息安全產(chǎn)品的發(fā)展
IT領(lǐng)域的信息安全產(chǎn)品已經(jīng)非常豐富,在工控信息安全防護(hù)方面是可以借鑒的。很多產(chǎn)品經(jīng)過(guò)適當(dāng)?shù)母倪M(jìn),增加工控防護(hù)的相關(guān)功能,提高其穩(wěn)定性和可靠性,就能夠應(yīng)用于工控系統(tǒng)。目前市面上較多產(chǎn)品均是基于這個(gè)思路來(lái)實(shí)現(xiàn)的。但從用戶的角度來(lái)看,部署信息安全產(chǎn)品,提高系統(tǒng)安全防護(hù)的同時(shí),特別是針對(duì)帶阻斷防護(hù)功能的產(chǎn)品,也引入了潛在的風(fēng)險(xiǎn)點(diǎn)。因此,在工控系統(tǒng)內(nèi)部部署訪問(wèn)控制類產(chǎn)品,對(duì)用戶來(lái)說(shuō)還需要一定的時(shí)間來(lái)接受。而審計(jì)監(jiān)控類、主機(jī)防護(hù)類產(chǎn)品相對(duì)潛在風(fēng)險(xiǎn)要小很多,將是工控信息安全產(chǎn)品的一個(gè)快速發(fā)展方向。
2.2 工控系統(tǒng)信息安全產(chǎn)品技術(shù)標(biāo)準(zhǔn)
我國(guó)對(duì)信息安全產(chǎn)品(當(dāng)然也包括工控信息安全產(chǎn)品)實(shí)現(xiàn)銷售許可制度,只有通過(guò)檢測(cè)中心依據(jù)相應(yīng)的國(guó)家標(biāo)準(zhǔn)、公共安全行業(yè)標(biāo)準(zhǔn)檢測(cè)合格之后,才允許在國(guó)內(nèi)銷售,國(guó)家標(biāo)準(zhǔn)和行業(yè)標(biāo)準(zhǔn)不能覆蓋的時(shí)候,檢測(cè)中心也會(huì)制訂相應(yīng)的檢驗(yàn)規(guī)范、檢測(cè)條件作為檢驗(yàn)依據(jù)。因此,對(duì)工控信息安全產(chǎn)品來(lái)說(shuō),制訂相應(yīng)的標(biāo)準(zhǔn)非常重要。由于工控信息安全近年才受到關(guān)注,并且標(biāo)準(zhǔn)的制定周期也比較長(zhǎng),目前,有大批標(biāo)準(zhǔn)尚處于編制過(guò)程中。
(1)邊界防護(hù)類產(chǎn)品標(biāo)準(zhǔn)
《信息安全技術(shù) 工業(yè)控制系統(tǒng)專用防火墻技術(shù)要求》,國(guó)標(biāo)在編。
《信息安全技術(shù) 工業(yè)控制網(wǎng)絡(luò)安全隔離與信息交換系統(tǒng)安全技術(shù)要求》,國(guó)標(biāo)在編。包括邏輯隔離、網(wǎng)閘。
《信息安全技術(shù) 工業(yè)控制系統(tǒng)邊界安全專用網(wǎng)關(guān)產(chǎn)品安全技術(shù)要求》,行標(biāo)在編,該標(biāo)準(zhǔn)基于發(fā)改委信息安全專項(xiàng)提出。
(2)審計(jì)監(jiān)控類產(chǎn)品標(biāo)準(zhǔn)
《信息安全技術(shù) 工業(yè)控制系統(tǒng)網(wǎng)絡(luò)審計(jì)產(chǎn)品安全技術(shù)要求》,國(guó)標(biāo)在編。
《信息安全技術(shù) 工業(yè)控制安全管理平臺(tái)安全技術(shù)要求》,行標(biāo)在編。
《信息安全技術(shù) 工業(yè)控制系統(tǒng)入侵檢測(cè)產(chǎn)品安全技術(shù)要求》,行標(biāo)在編。
(3)主機(jī)防護(hù)類產(chǎn)品檢測(cè)條件
由于標(biāo)準(zhǔn)的申報(bào)與編制需要一定的周期,市場(chǎng)出現(xiàn)了某些安全防護(hù)產(chǎn)品,檢測(cè)中心則針對(duì)此類產(chǎn)品編制檢測(cè)條件,并經(jīng)專家團(tuán)評(píng)審?fù)ㄟ^(guò)后,檢驗(yàn)中心按檢測(cè)條件來(lái)檢測(cè)這些產(chǎn)品。包括:
ICS主機(jī)安全防護(hù)與審計(jì)監(jiān)控產(chǎn)品安全檢測(cè)條件;
文件加載執(zhí)行控制產(chǎn)品安全檢測(cè)條件。
(4)其它類產(chǎn)品標(biāo)準(zhǔn)
《信息安全技術(shù) 工業(yè)控制系統(tǒng)軟件脆弱性掃描產(chǎn)品安全技術(shù)要求》,行標(biāo)在編。
《信息安全技術(shù) 安全采集遠(yuǎn)程終端單元(RTU)安全技術(shù)要求》,行標(biāo)在編。
標(biāo)準(zhǔn)的制定,既要具備適應(yīng)性,能夠滿足用戶的需求,與當(dāng)前的技術(shù)水平相符,又要具備一定的前瞻性,能夠指導(dǎo)和引領(lǐng)該類產(chǎn)品的發(fā)展。而目前工控信息安全還處于起步發(fā)展階段,這將使得工控信息安全產(chǎn)品標(biāo)準(zhǔn)的制定難度頗大,主要表現(xiàn)在:
(1)工控信息安全標(biāo)準(zhǔn)既涉及工業(yè)控制,又涉及信息安全,究竟歸口哪個(gè)標(biāo)委會(huì)需要考慮?是TC260(全國(guó)信息安全標(biāo)準(zhǔn)化技術(shù)委員會(huì)),還是TC124(全國(guó)工業(yè)過(guò)程測(cè)量控制和自動(dòng)化標(biāo)準(zhǔn)化技術(shù)委員會(huì))。如《工業(yè)控制系統(tǒng)信息安全》GB/T30976-2014就同時(shí)歸口兩個(gè)標(biāo)委會(huì)。就算不管歸口問(wèn)題,標(biāo)準(zhǔn)的評(píng)審過(guò)程中應(yīng)該需要有這兩方面的專家參與。
(2)不同行業(yè)和環(huán)境的需求差別大,如電力、石化行業(yè),標(biāo)準(zhǔn)制定的通用性難度非常大,如果全部按最嚴(yán)格標(biāo)準(zhǔn)要求,勢(shì)必增加企業(yè)成本。
(3)工控協(xié)議種類繁多,實(shí)現(xiàn)架構(gòu)差異大。這導(dǎo)致很難提出一套各種協(xié)議都能支持的技術(shù)要求。
(4)當(dāng)前產(chǎn)品種類與數(shù)量有限,用戶的需求也不是很明確。而在編制過(guò)程中,首先就需要廣泛調(diào)研用戶需求、產(chǎn)品現(xiàn)狀。這也會(huì)給工控信息安全相關(guān)標(biāo)準(zhǔn)的編制帶來(lái)困難。
3 工控信息安全產(chǎn)品測(cè)評(píng)及主要問(wèn)題
信息安全產(chǎn)品的第三方檢測(cè)是非常有必要的,一是確認(rèn)產(chǎn)品與相關(guān)標(biāo)準(zhǔn)的符合性,二是在檢測(cè)的過(guò)程中能夠發(fā)現(xiàn)產(chǎn)品的一些潛在缺陷。完善、全面、合理的第三方檢測(cè)還能增強(qiáng)用戶使用該類產(chǎn)品的信心。對(duì)于信息安全產(chǎn)品,我國(guó)強(qiáng)制的第三方檢測(cè)主要為檢測(cè)中心的銷售許可檢測(cè)。
由于目前相應(yīng)的工控信息安全產(chǎn)品的國(guó)家標(biāo)準(zhǔn)、公共安全行業(yè)標(biāo)準(zhǔn)均未發(fā)布,而這類產(chǎn)品的銷售許可檢測(cè)需要依據(jù)一定的標(biāo)準(zhǔn)或者規(guī)范。工控系統(tǒng)與傳統(tǒng)的IT系統(tǒng)有著較大差別,直接采用IT系統(tǒng)的相關(guān)標(biāo)準(zhǔn)肯定是不合適的。因此,目前主要采取的方式是,主要依據(jù)相應(yīng)的IT標(biāo)準(zhǔn),除去部分明確不適用的條款,并增加部分工控系統(tǒng)的技術(shù)要求,以這種方式作為過(guò)渡。下面以工控防火墻為例來(lái)加以說(shuō)明。
3.1 工控防火墻測(cè)試
3.1.1 測(cè)評(píng)依據(jù)
(1)主要依據(jù)傳統(tǒng)IT檢測(cè)標(biāo)準(zhǔn)《信息安全技術(shù) 防火墻技術(shù)要求和測(cè)試評(píng)價(jià)方法》GB/T 20281-2006來(lái)執(zhí)行,除去明確不適用的條款,包括:
深度包檢測(cè):此要求是針對(duì)用于互聯(lián)網(wǎng)的通用協(xié)議(HTTP、SMTP等),在工業(yè)控制網(wǎng)絡(luò)一般不會(huì)用到,作為不適用項(xiàng)。
NAT(地址轉(zhuǎn)換):傳統(tǒng)防火墻必需的功能,通過(guò)地址轉(zhuǎn)換隱藏真實(shí)的IP,并盡量少占用有限的IP地址資源,在工控系統(tǒng)中為可選要求,部署在控制系統(tǒng)下層時(shí)通常以透明模式部署。
動(dòng)態(tài)端口開(kāi)放:是針對(duì)FTP和Oracle數(shù)據(jù)庫(kù)常見(jiàn)的互聯(lián)網(wǎng)協(xié)議,要求支持動(dòng)態(tài)端口開(kāi)放,在工控系統(tǒng)中不會(huì)用到。
抗?jié)B透:部分針對(duì)HTTP、郵件等協(xié)議的要求,作為不適用項(xiàng)。
性能要求:不做強(qiáng)制要求,工控系統(tǒng)中流量通常都比較小,產(chǎn)品的吞吐性能一般不會(huì)成為瓶頸,但部分系統(tǒng)中對(duì)設(shè)備帶來(lái)的延時(shí)要求非常高。
(2)在國(guó)標(biāo)的基礎(chǔ)上,增加工業(yè)控制系統(tǒng)安全需求的部分要求。
基于白名單的訪問(wèn)控制策略,包括網(wǎng)絡(luò)層及應(yīng)用層的白名單。網(wǎng)絡(luò)層的白名單是,規(guī)則允許的MAC、IP、端口才能通過(guò)。應(yīng)用層的白名單是,允許執(zhí)行的控制命令能通過(guò),其它的默認(rèn)禁止。
工業(yè)控制協(xié)議過(guò)濾,這是工控防火墻最核心的功能。首先需要對(duì)協(xié)議格式進(jìn)行檢查,阻止不符合協(xié)議規(guī)約的訪問(wèn)請(qǐng)求;其次需要對(duì)請(qǐng)求的內(nèi)容進(jìn)行檢查,如讀寫操作、操作的地址范圍,以及操作值。
支持OPC協(xié)議的動(dòng)態(tài)端口開(kāi)放。該協(xié)議在工控系統(tǒng)中廣泛使用,其特點(diǎn)是不采用固定端口通信,而是在會(huì)話建立時(shí)協(xié)商一對(duì)動(dòng)態(tài)端口。
多工作模式。在工控系統(tǒng)中把一個(gè)設(shè)備加進(jìn)去,如果誤阻斷的話,后果非常嚴(yán)重。因此需要具備驗(yàn)證模式,試運(yùn)行一段時(shí)間,只報(bào)警不阻斷,來(lái)檢查規(guī)則的合理性。
具有高可靠性。
3.1.2 典型的功能要求項(xiàng)測(cè)試——工業(yè)控制協(xié)議過(guò)濾
(1)實(shí)現(xiàn)技術(shù)
分析應(yīng)用層數(shù)據(jù),對(duì)協(xié)議格式進(jìn)行檢查。阻斷不符合協(xié)議規(guī)約的請(qǐng)求,這種請(qǐng)求可能為攻擊行為,并可能對(duì)控制器帶來(lái)不可預(yù)見(jiàn)的后果。
獲取協(xié)議中各所需參數(shù),如功能碼、操作對(duì)象地址、操作值等,將其與設(shè)定的訪問(wèn)控制規(guī)則進(jìn)行比對(duì)。放行規(guī)則允許的通訊,否則就阻斷。
(2)測(cè)評(píng)方法
協(xié)議格式檢查,采用專用定制測(cè)試工具來(lái)檢測(cè)。正常協(xié)議的訪問(wèn)可以通過(guò)真實(shí)設(shè)備或者模擬軟件來(lái)實(shí)現(xiàn),而不符合協(xié)議規(guī)約的異常請(qǐng)求(非標(biāo)準(zhǔn)功能碼、異常長(zhǎng)度、超越限值等)就需要定制開(kāi)發(fā)的工具來(lái)實(shí)現(xiàn)。
被測(cè)設(shè)備配置允許某項(xiàng)工控協(xié)議。
從客戶端發(fā)起符合協(xié)議規(guī)約的所有請(qǐng)求,如最典型的MODBUS TCP/IP協(xié)議,通過(guò)服務(wù)端接收到的數(shù)據(jù)包進(jìn)行判斷,檢測(cè)防火墻是否有誤阻斷。
采用類似模糊測(cè)試技術(shù),發(fā)起不符合協(xié)議規(guī)約的混雜請(qǐng)求,把數(shù)據(jù)長(zhǎng)度不對(duì)或字段不對(duì)的請(qǐng)求混合正常請(qǐng)求,通過(guò)服務(wù)器接收數(shù)據(jù)進(jìn)行判斷,檢測(cè)防火墻能否將符合規(guī)約的數(shù)據(jù)通過(guò),不符合規(guī)約的數(shù)據(jù)阻斷,并生成統(tǒng)計(jì)報(bào)表。
協(xié)議參數(shù)檢查,通過(guò)真實(shí)工控設(shè)備或得到廣泛認(rèn)可的模擬軟件,手工檢測(cè)即可。
(3)預(yù)期結(jié)果
符合協(xié)議規(guī)約、規(guī)則允許的請(qǐng)求可以通過(guò)防火墻,不會(huì)被誤阻斷;
不符合協(xié)議規(guī)約或沒(méi)有規(guī)則允許的請(qǐng)求將被阻止。
3.1.3 測(cè)試的難點(diǎn)
對(duì)產(chǎn)品的測(cè)試深度往往是無(wú)止境的,需要兼顧投入與產(chǎn)出。對(duì)工控信息安全產(chǎn)品,部分測(cè)試投入是很大的,但又是必須的。如:
對(duì)協(xié)議格式的檢查,部分產(chǎn)品可能僅針對(duì)協(xié)議的幾個(gè)重要字段進(jìn)行檢查,而未做到全覆蓋。在測(cè)試時(shí),需要遍歷協(xié)議的各種異常,測(cè)試用例將非常龐大,且非常耗時(shí)。
另外,產(chǎn)品的穩(wěn)定性、可靠性測(cè)試也是測(cè)試的難點(diǎn)。不僅包括硬件層面,還包括軟件層面。對(duì)于廠商來(lái)說(shuō),還能夠通過(guò)將大量的設(shè)備放置在特定的惡劣環(huán)境中長(zhǎng)時(shí)間運(yùn)行,來(lái)檢查設(shè)備的故障率。對(duì)于第三方測(cè)試,就難以操作了。
3.2 檢測(cè)過(guò)程中常見(jiàn)的問(wèn)題
(1)防護(hù)功能不足(工控防火墻)
協(xié)議格式檢查的不全面,僅針對(duì)部分字段進(jìn)行檢查。
部分產(chǎn)品控制的深度不夠??刂屏6扔蓽\到深依次是功能碼級(jí)別、地址級(jí)別、控制值范圍。產(chǎn)品可能僅控制到功能碼級(jí)別,不能控制到地址和控制值這個(gè)深度。
(2)產(chǎn)品自身安全不足
產(chǎn)品自身存在安全漏洞,包括支撐系統(tǒng)、管理界面。目前很多產(chǎn)品采用B/S方式管理,管理界面存在注入、認(rèn)證繞過(guò)的漏洞。
身份鑒別措施、配置信息保護(hù)、安全審計(jì)方面不足。
(3)安全保障措施不足
開(kāi)發(fā)安全方面:研發(fā)的物理環(huán)境沒(méi)有明確隔離、開(kāi)發(fā)主機(jī)及服務(wù)器缺乏足夠的安全保護(hù)措施、研發(fā)網(wǎng)絡(luò)與互聯(lián)網(wǎng)未采取嚴(yán)格的隔離措施等。
交付方面:主要缺少交付過(guò)程的安全措施。如果此過(guò)程中被惡意植入后門、感染病毒,威脅也很大。
配置管理方面:配置庫(kù)權(quán)限控制不夠嚴(yán)格;配置管理計(jì)劃與實(shí)際管理不符等。
(文章整理自鄒春明在“2015第四屆工業(yè)控制系統(tǒng)信息安全峰會(huì)”第二站上的報(bào)告)
作者簡(jiǎn)介
鄒春明(1979-),男,湖南衡陽(yáng)人,高級(jí)測(cè)評(píng)師,碩士,現(xiàn)就職于公安部第三研究所、公安部計(jì)算機(jī)信息系統(tǒng)安全產(chǎn)品質(zhì)量監(jiān)督檢驗(yàn)中心,主要研究方向?yàn)樾畔踩?/p>
摘自《自動(dòng)化博覽》2016年4月刊