◆邵宇航 朱小朋 王子良 劉晨光
面向APT攻擊的航天信息網(wǎng)絡(luò)安全預(yù)警模型研究
◆邵宇航 朱小朋 王子良 劉晨光
(西安衛(wèi)星測控中心 陜西 710043)
本文通過分析了航天信息地面?zhèn)鬏斁W(wǎng)絡(luò)在安全防護(hù)方面的建設(shè)現(xiàn)狀和APT威脅,提出了以引入人工智能算法的用戶行為特征提取技術(shù)作為其主要應(yīng)對(duì)手段。此技術(shù)能夠?qū)崿F(xiàn)對(duì)用戶異常行為的準(zhǔn)確感知與預(yù)警,對(duì)提升航天信息地面?zhèn)鬏斁W(wǎng)絡(luò)的安全防護(hù)水平具有重要作用。
航天信息;行為特征;安全預(yù)警
航天技術(shù)作為我國戰(zhàn)略發(fā)展計(jì)劃中的前沿支柱產(chǎn)業(yè),其在和平時(shí)期的技術(shù)共享和戰(zhàn)爭期間的信息支援作用必將受到競爭對(duì)手或敵對(duì)勢(shì)力的高度關(guān)注。鑒于網(wǎng)絡(luò)攻擊活動(dòng)低成本、高收益的運(yùn)行特點(diǎn),通過網(wǎng)絡(luò)滲透的形式刺探我國航天技術(shù)發(fā)展情報(bào)、掌握系統(tǒng)運(yùn)維規(guī)律、分析防護(hù)薄弱關(guān)節(jié)、制定深度破壞計(jì)劃的攻擊模式將成為敵對(duì)勢(shì)力的首選方案。
因此,我國航天系統(tǒng)需面對(duì)和防范的是一群在國家或財(cái)閥勢(shì)力支持下,具備高深網(wǎng)絡(luò)攻擊技能、并且攻擊目標(biāo)專一、行動(dòng)目的明確、持久性開展網(wǎng)絡(luò)攻擊活動(dòng)的專業(yè)團(tuán)體。
目前,我國航天系統(tǒng)中各科研院所和商業(yè)團(tuán)體為節(jié)約自身運(yùn)營成本,部署的各類網(wǎng)絡(luò)安全防護(hù)設(shè)備在抵御低強(qiáng)度、非明確目標(biāo)的網(wǎng)絡(luò)攻擊時(shí)可發(fā)揮一定防護(hù)作用。但根據(jù)上文描述,從潛在的安全威脅來源、網(wǎng)絡(luò)攻擊組織方式以及攻擊手段綜合運(yùn)用的角度分析,我國航天系統(tǒng)面臨的最大網(wǎng)絡(luò)威脅與高級(jí)可持續(xù)性威脅(Advanced Persistent Threat,APT)的攻擊樣式高度吻合。APT攻擊作為傳統(tǒng)網(wǎng)絡(luò)入侵、滲透手段的集成和綜合運(yùn)用,其攻擊目標(biāo)極為明確,具有極強(qiáng)的組織性和反偵察能力。攻擊者可通過操作系統(tǒng)Zero Day漏洞、社交媒介、物理擺渡等多種途徑侵入被攻擊者系統(tǒng)。
由于APT使用的攻擊工具多數(shù)為獨(dú)立開發(fā),攻擊行為往往持續(xù)幾個(gè)月甚至數(shù)年,導(dǎo)致在具有高速和大流量信息交互需求的網(wǎng)絡(luò)環(huán)境中,可疑流量常常湮沒于正常業(yè)務(wù)流量當(dāng)中,防病毒軟件和流量監(jiān)測系統(tǒng)很難發(fā)現(xiàn)并有效處理。而我國航天系統(tǒng)信息傳輸需求恰恰與之對(duì)應(yīng),故可推斷現(xiàn)有人力資源和技術(shù)儲(chǔ)備難以滿足抵御敵對(duì)勢(shì)力開展此類高隱蔽和長持續(xù)網(wǎng)絡(luò)攻擊的能力需求。
信息安全業(yè)界對(duì)APT攻擊鏈的劃分并未形成統(tǒng)一意見,我國的譚韌、倪振華等人也在各自論文《APT攻擊分層表示模型》[3]、《面向APT攻擊的網(wǎng)絡(luò)安全防護(hù)體系能力分析》[4]中表述了不同觀點(diǎn)。但雙方均認(rèn)為APT攻擊者在實(shí)現(xiàn)攻擊行動(dòng)前,須與受攻擊網(wǎng)絡(luò)建立有線、無線、物理擺渡或社會(huì)工程等方式的聯(lián)系或接觸。而防御難點(diǎn)在于其用時(shí)間換空間的攻擊方式,使得編制數(shù)量少、防護(hù)技能累積不充分的技術(shù)人員難以長時(shí)間保持對(duì)海量信息中異常流量的持續(xù)關(guān)注。
因此,若我們可有效識(shí)別并過濾掉航天信息地面通信網(wǎng)絡(luò)流量中的合法業(yè)務(wù)流量,同時(shí)對(duì)灰色流量采用用戶行為特征提取等分析方法,最后建立黑色流量特征庫,進(jìn)而構(gòu)建網(wǎng)絡(luò)安全預(yù)警系統(tǒng),實(shí)現(xiàn)對(duì)航天系統(tǒng)信息網(wǎng)絡(luò)安全態(tài)勢(shì)感知和應(yīng)急處置的技術(shù)串聯(lián),將可極大壓縮APT的攻擊空間和時(shí)間,降低人工成本和技術(shù)門檻,具有較高的經(jīng)濟(jì)價(jià)值和社會(huì)效益。
2.2.1大量合法業(yè)務(wù)流量的有效識(shí)別
相較于Internet網(wǎng)絡(luò),航天信息地面?zhèn)鬏斁W(wǎng)絡(luò)具有工業(yè)網(wǎng)絡(luò)屬性,較為清晰的網(wǎng)絡(luò)邊界、簡單的拓?fù)浼軜?gòu)以及標(biāo)準(zhǔn)的數(shù)據(jù)傳輸規(guī)程,這些為采集和有效識(shí)別網(wǎng)絡(luò)中的合法業(yè)務(wù)流量降低了技術(shù)難度和時(shí)間成本。
2.2.2非法網(wǎng)絡(luò)行為的捕獲
隨著網(wǎng)絡(luò)安全防護(hù)技術(shù)的迅猛發(fā)展,主機(jī)管控、安全過濾、智能密碼鑰匙等安全防護(hù)設(shè)備在航天信息承載網(wǎng)中廣泛應(yīng)用,有效提升了社交攻擊、物理擺渡等方式的滲透侵入難度。安全管理系統(tǒng)、入侵檢測等設(shè)備可作為安全預(yù)警的信息源,經(jīng)安全預(yù)警系統(tǒng)研判后,作為防火墻安全策略、交換機(jī)訪問控制策略更新的依據(jù)。
2.2.3安全預(yù)警技術(shù)的產(chǎn)品化
當(dāng)前,國內(nèi)外基于用戶行為特征分析的安全預(yù)警技術(shù)研究日臻成熟并產(chǎn)品化,經(jīng)實(shí)踐證明,該技術(shù)產(chǎn)品能夠及時(shí)發(fā)現(xiàn)網(wǎng)絡(luò)中的異常情況,在提高系統(tǒng)自主管理能力、降低網(wǎng)絡(luò)異常狀況的復(fù)雜性等方面顯現(xiàn)出了明顯優(yōu)勢(shì)。
針對(duì)航天系統(tǒng)地面?zhèn)鬏斁W(wǎng)絡(luò)中業(yè)務(wù)流量的行為特征,可采用不同的特征提取技術(shù),分別如下:
2.3.1依據(jù)航天信息傳輸規(guī)程設(shè)計(jì)進(jìn)行特征提取
目前業(yè)界關(guān)于APT等網(wǎng)絡(luò)攻擊的研究背景主要設(shè)定為以Internet網(wǎng)絡(luò)為代表的大型公共網(wǎng)絡(luò),此類網(wǎng)絡(luò)拓?fù)浼軜?gòu)復(fù)雜、業(yè)務(wù)類別繁多、信息規(guī)程不一,使得區(qū)分網(wǎng)間流量的合法屬性極為困難。但航天信息地面?zhèn)鬏斁W(wǎng)絡(luò)中信息流量相對(duì)穩(wěn)定,傳輸規(guī)程統(tǒng)一,便于網(wǎng)絡(luò)流量監(jiān)測系統(tǒng)的篩選過濾。
根據(jù)分析統(tǒng)計(jì),航天信息地面?zhèn)鬏斁W(wǎng)絡(luò)中合法業(yè)務(wù)流量的具備14個(gè)行為特征量,通過流量監(jiān)測系統(tǒng)對(duì)具備正常行為特征的流量進(jìn)行梳理過濾,剩余灰色和黑色流量可作為網(wǎng)絡(luò)安全預(yù)警系統(tǒng)的輸入。以航天網(wǎng)絡(luò)中的常用協(xié)議信息流量為例,可提取的行為特征量如表1所示。
表1 航天信息常用協(xié)議行為選擇特征量
據(jù)此可對(duì)航天信息地面?zhèn)鬏斁W(wǎng)絡(luò)中各類流量做初次篩除,判斷其行為是否合法。
2.3.2基于網(wǎng)絡(luò)流量結(jié)構(gòu)穩(wěn)定性的行為特征
對(duì)于符合航天信息傳輸規(guī)程的網(wǎng)絡(luò)流量,為避免不同鏈路通道、不同時(shí)間段、不同網(wǎng)絡(luò)安全預(yù)警系統(tǒng)部署點(diǎn)位、以及攻擊者偽裝欺騙等原因帶來的對(duì)非法業(yè)務(wù)流量的錯(cuò)檢、漏檢情況,再次進(jìn)行關(guān)于流量結(jié)構(gòu)穩(wěn)定性方面的行為特征提取。
利用歸一化和區(qū)間對(duì)齊等方法,通過比對(duì)歷史流量信息特征、當(dāng)前流量信息生成時(shí)間與設(shè)備工作計(jì)劃、流量接收頻次、重復(fù)概率、以及流量中具有物理意義的數(shù)值連續(xù)性等結(jié)構(gòu)穩(wěn)定性的行為特征,達(dá)到對(duì)航天信息地面?zhèn)鬏斁W(wǎng)中合法流量的準(zhǔn)確辨識(shí)和數(shù)據(jù)清洗目的。
航天信息地面?zhèn)鬏斁W(wǎng)絡(luò)安全預(yù)警系統(tǒng)包括用戶行為數(shù)據(jù)源、數(shù)據(jù)采集與預(yù)處理、數(shù)據(jù)倉庫、用戶行為分析、特征提取與建模、異常檢測與預(yù)警、系統(tǒng)配置與管理、系統(tǒng)界面顯示共八個(gè)模塊,系統(tǒng)架構(gòu)如圖1所示。
圖1 航天信息地面?zhèn)鬏斁W(wǎng)絡(luò)安全預(yù)警系統(tǒng)架構(gòu)
(1)用戶行為采集模塊
通過對(duì)航天信息地面?zhèn)鬏斁W(wǎng)絡(luò)中的數(shù)據(jù)流量,或已部署的主機(jī)管控、統(tǒng)一安全管理系統(tǒng)等安全防護(hù)設(shè)備上報(bào)的數(shù)據(jù)統(tǒng)計(jì),了解網(wǎng)絡(luò)中固定區(qū)域或方向的業(yè)務(wù)參與程度和數(shù)據(jù)交互級(jí)別,從而實(shí)時(shí)采集用戶行為數(shù)據(jù),為建立數(shù)據(jù)倉庫提供可靠數(shù)據(jù)來源。
(2)數(shù)據(jù)采集與預(yù)處理模塊
將采集到的數(shù)據(jù)進(jìn)行預(yù)處理,經(jīng)過歸一化、時(shí)標(biāo)等區(qū)間對(duì)齊的方式對(duì)數(shù)據(jù)進(jìn)行識(shí)別和清洗,實(shí)現(xiàn)航天信息地面?zhèn)鬏斁W(wǎng)絡(luò)中所有合法業(yè)務(wù)流量的有效分類,剩余無法識(shí)別數(shù)據(jù)將根據(jù)用戶行為特征進(jìn)行解析研判。
(3)數(shù)據(jù)倉庫模塊
數(shù)據(jù)倉庫按照已經(jīng)識(shí)別確認(rèn)的正常業(yè)務(wù)數(shù)據(jù)、一時(shí)難以定性的灰色信息以及網(wǎng)絡(luò)安全人員預(yù)先配置的具有攻擊屬性特征的黑色流量進(jìn)行重新分類并存儲(chǔ),供安全預(yù)警系統(tǒng)其他模塊分析研判。
(4)用戶行為分析模塊
用戶行為分析包括對(duì)用戶行為習(xí)慣、用戶來源、用戶分布、用戶動(dòng)態(tài)、用戶關(guān)聯(lián)、系統(tǒng)訪問等方面的分析功能。通過對(duì)網(wǎng)絡(luò)歷史流量的無監(jiān)督或半監(jiān)督學(xué)習(xí),完成對(duì)網(wǎng)絡(luò)流量屬性、分布等信息的分類、統(tǒng)計(jì)等工作。
(5)特征提取與建模模塊
特征提取與建模模塊是整個(gè)系統(tǒng)架構(gòu)的核心部分,通過用戶行為分析模塊獲得用戶行為數(shù)據(jù),再利用基于人工智能的機(jī)器學(xué)習(xí)方法對(duì)用戶的行為特征建模,并構(gòu)建一個(gè)行為特征庫,作為用戶行為新數(shù)據(jù)合法性的匹配對(duì)象。
(6)異常檢測與預(yù)警模塊
異常檢測與預(yù)警模塊采用誤用檢測和異常檢測相結(jié)合的兩層混合異常檢測模型,使用基于簇中心位置變化的異常檢測方法和基于K近鄰的異常檢測算法,將用戶實(shí)時(shí)行為數(shù)據(jù)與行為模式庫中的模式進(jìn)行比對(duì)與檢測,并將異常結(jié)果報(bào)告給界面模塊。
(7)系統(tǒng)配置與管理模塊
系統(tǒng)配置和系統(tǒng)管理模塊負(fù)責(zé)系統(tǒng)中各種參數(shù)的設(shè)置、對(duì)數(shù)據(jù)庫的管理和維護(hù)等工作。
(8)系統(tǒng)界面顯示模塊
系統(tǒng)界面顯示模塊負(fù)責(zé)完成預(yù)警系統(tǒng)監(jiān)聽結(jié)果的可視化顯示、模式挖掘的結(jié)果顯示、異常分析報(bào)告顯示以及用戶命令的輸入等工作。
本文分析了航天信息地面?zhèn)鬏斁W(wǎng)絡(luò)在安全防護(hù)方面面臨的威脅,結(jié)合威脅樣式和航天系統(tǒng)通信網(wǎng)絡(luò)工作特點(diǎn),提出了以提取用戶行為特征為主要應(yīng)對(duì)手段的網(wǎng)絡(luò)安全預(yù)警系統(tǒng)架構(gòu)及其關(guān)鍵技術(shù)。同時(shí),在系統(tǒng)架構(gòu)的設(shè)計(jì)中引入人工智能算法,建立合法、非法以及灰色三種行為特征庫,通過機(jī)器迭代對(duì)庫中特征和結(jié)構(gòu)進(jìn)行優(yōu)化,從而實(shí)現(xiàn)安全預(yù)警模型的自動(dòng)升級(jí),對(duì)提升航天信息地面?zhèn)鬏斁W(wǎng)絡(luò)整體安全防護(hù)水平有著重要的現(xiàn)實(shí)意義。
[1]樊世杰,陳剛,郭巍,等.航天測控系統(tǒng)網(wǎng)絡(luò)安全評(píng)估與建設(shè)方法研究[J].宇航動(dòng)力學(xué)學(xué)報(bào),2017(4):62-65.
[2]雷璟.用戶行為特征提取及安全預(yù)警建模技術(shù)[J].中國電子科學(xué)研究院學(xué)報(bào),2019(4):368-372.
[3]譚韌,殷肖川,廉哲,等.APT攻擊分層表示模型[J].計(jì)算機(jī)應(yīng)用,2017(9):2551-2556.
[4]倪振華,劉靖旭,王澤軍,等.面向APT攻擊的網(wǎng)絡(luò)安全防護(hù)體系能力分析[J].兵器裝備工程學(xué)報(bào),2017(4):127-131.
網(wǎng)絡(luò)安全技術(shù)與應(yīng)用2021年11期