李若瑜 周亦鵬 方德英 彭迎濤
摘 要:近年來,物聯(lián)網(wǎng)產(chǎn)業(yè)發(fā)展迅猛,隨之而來的安全問題也越發(fā)引起社會關(guān)注。文中以物聯(lián)網(wǎng)USN體系結(jié)構(gòu)為基礎(chǔ)建立了物聯(lián)網(wǎng)安全架構(gòu)層次模型,從而對物聯(lián)網(wǎng)信息安全進(jìn)行風(fēng)險識別。然后利用AHP層次分析法建立物聯(lián)網(wǎng)信息安全風(fēng)險指標(biāo)體系,同時與BP神經(jīng)網(wǎng)絡(luò)相結(jié)合,對物聯(lián)網(wǎng)進(jìn)行信息安全風(fēng)險評估,并驗證了此方法的有效性。
關(guān)鍵詞:物聯(lián)網(wǎng);層次分析法;BP神經(jīng)網(wǎng)絡(luò);風(fēng)險評估
中圖分類號:TP39 文獻(xiàn)標(biāo)識碼:A 文章編號:2095-1302(2018)03-00-03
0 引 言
比爾·蓋茨曾在1995年所寫的《未來之路》一書中提及物聯(lián)網(wǎng),但在當(dāng)時并未引起社會的廣泛關(guān)注。1999年,美國麻省理工學(xué)院自動識別(MIT Auto-ID)中心的Ashton教授首次提出物聯(lián)網(wǎng)(Internet of Things, IoT)的概念,并指出早期的物聯(lián)網(wǎng)依托于射頻識別技術(shù)(RFID)而產(chǎn)生[1]。2005年11月,國際電信聯(lián)盟(ITU)發(fā)布的題為《ITU Internet reports 2005-the Internet of things》的報告中提出物聯(lián)網(wǎng)已不僅限于RFID技術(shù),還涉及傳感器技術(shù)、納米技術(shù)和智能技術(shù)等。自2009年8月溫家寶總理提出“感知中國”以來,物聯(lián)網(wǎng)被正式列為國家五大新興戰(zhàn)略性產(chǎn)業(yè)之一,寫入“政府工作報告”,物聯(lián)網(wǎng)在我國受到了全社會的極大關(guān)注。
由于物聯(lián)網(wǎng)在各行各業(yè)的廣泛應(yīng)用,其安全問題也日益突出。2016年11月,美國用戶遭遇了一次集體斷網(wǎng),讓很多人陷入混亂之中。而斷網(wǎng)事件的根源是攻擊者利用大量物聯(lián)網(wǎng)設(shè)備對Dyn發(fā)起了大規(guī)模DDoS攻擊,致使包括Twitter,Spotify,Netflix,Github,Airbnb,Visa,CNN,華爾街日報等在內(nèi)的上百家網(wǎng)站都無法正常訪問和登錄。隨著各式各樣的物聯(lián)網(wǎng)安全事件的發(fā)生,物聯(lián)網(wǎng)的安全隱患也逐漸暴露出來,因此需要通過對物聯(lián)網(wǎng)進(jìn)行有效的風(fēng)險評估以預(yù)防更多安全事件的發(fā)生。
Zhao等[2]從物聯(lián)網(wǎng)安全體系結(jié)構(gòu)和特點入手,闡述了三層體系結(jié)構(gòu)中存在的若干安全問題,并結(jié)合關(guān)鍵技術(shù)提出了解決方案。Elbouanani等[3]總結(jié)了涉及物聯(lián)網(wǎng)安全的標(biāo)準(zhǔn)和授權(quán)技術(shù),并指出了與物聯(lián)網(wǎng)安全相關(guān)的研究所面臨的一些主要問題。Oleshchuk[4]研究了物聯(lián)網(wǎng)中用戶隱私技術(shù)保護(hù)的不同方法,特別是多方計算方法。Zhou等[5]根據(jù)事物的主要制度框架網(wǎng)絡(luò)研究了網(wǎng)絡(luò)安全模型,并討論了網(wǎng)絡(luò)安全機(jī)制的內(nèi)容,針對各式安全威脅,給出了相應(yīng)的安全措施和建議。
1 物聯(lián)網(wǎng)信息安全風(fēng)險指標(biāo)體系
1.1 物聯(lián)網(wǎng)安全架構(gòu)層次模型
物聯(lián)網(wǎng)USN體系結(jié)構(gòu)[6]自底向上將物聯(lián)網(wǎng)系統(tǒng)分為感知網(wǎng)、接入網(wǎng)、網(wǎng)絡(luò)基礎(chǔ)設(shè)施、中間件和應(yīng)用平臺五部分。其中,感知網(wǎng)用于采集數(shù)據(jù);接入網(wǎng)是為感知網(wǎng)提供通信的基礎(chǔ)設(shè)施;網(wǎng)絡(luò)基礎(chǔ)設(shè)施是各大網(wǎng)絡(luò)技術(shù);中間件由各類處理軟件組成,為應(yīng)用平臺做支持;應(yīng)用平臺指物聯(lián)網(wǎng)在各個行業(yè)中的應(yīng)用。
本文以USN體系結(jié)構(gòu)為基礎(chǔ),建立了圖1所示的物聯(lián)網(wǎng)安全架構(gòu)層次模型。感知網(wǎng)和接入網(wǎng)對應(yīng)物聯(lián)網(wǎng)傳統(tǒng)三層結(jié)構(gòu)中的感知層,感知網(wǎng)包括傳感器節(jié)點、標(biāo)簽和智能終端等;網(wǎng)絡(luò)基礎(chǔ)設(shè)施則指互聯(lián)網(wǎng)、無線局域網(wǎng)和移動通信網(wǎng)絡(luò)等,對應(yīng)網(wǎng)絡(luò)層;應(yīng)用平臺和中間件則對應(yīng)三層結(jié)構(gòu)中的應(yīng)用層,應(yīng)用平臺包括物聯(lián)網(wǎng)在環(huán)境監(jiān)測、智能交通、物流監(jiān)控、智能家居等方面的應(yīng)用,而中間件則作為應(yīng)用平臺的支撐。
1.2 指標(biāo)體系的建立
本文采用AHP(層次分析法)對物聯(lián)網(wǎng)信息安全風(fēng)險進(jìn)行分析,以物聯(lián)網(wǎng)安全架構(gòu)層次模型為基礎(chǔ),從感知層、網(wǎng)絡(luò)層和應(yīng)用層三個方面考慮建立指標(biāo)體系[7,8],見表1所列。
2 物聯(lián)網(wǎng)風(fēng)險評估模型
2.1 評估流程
(1)利用傳統(tǒng)的AHP(層次分析法),通過多個專家對各評價對象進(jìn)行打分的方式構(gòu)建判斷矩陣,并計算各級指標(biāo)的權(quán)重值。
(2)將通過層次分析法得到的數(shù)據(jù)作為模型的初始數(shù)據(jù)集,在進(jìn)行數(shù)據(jù)預(yù)處理之后建立BP神經(jīng)網(wǎng)絡(luò)模型[9]。
(3)利用訓(xùn)練數(shù)據(jù)對該網(wǎng)絡(luò)進(jìn)行訓(xùn)練,最后利用測試數(shù)據(jù)對該評估網(wǎng)絡(luò)進(jìn)行測試驗證。具體過程如圖2所示。
2.2 AHP指標(biāo)權(quán)值計算
(1)建立物聯(lián)網(wǎng)層次結(jié)構(gòu)模型
以物聯(lián)網(wǎng)安全架構(gòu)層次模型為基礎(chǔ),將整個物聯(lián)網(wǎng)按照感知層風(fēng)險、傳輸層風(fēng)險、應(yīng)用層風(fēng)險和其他風(fēng)險四個準(zhǔn)則劃分,得到物聯(lián)網(wǎng)層次結(jié)構(gòu)模型。
(2)構(gòu)造判斷矩陣
在整個指標(biāo)體系中,兩兩比較同一層的n個指標(biāo)與上一層指標(biāo)的重要性,從而構(gòu)造判斷矩陣。本文采用專家打分法,按照1~9標(biāo)度原則[10]對各項指標(biāo)進(jìn)行兩兩比較,得出判斷矩陣,這也是層次分析法中最關(guān)鍵的一個步驟。
以準(zhǔn)則層為例,其判斷矩陣為:
(3)特征向量計算及一致性檢驗
得到判斷矩陣X所對應(yīng)最大特征值λmax的特征向量W,對其歸一化后即可得到層次單排序。則上述判斷矩陣所對應(yīng)的特征向量為:
WT=(0.458 6,0.093 4,0.304 8,0.143 2)
一致性檢驗結(jié)果,若CRT<0.1,則表示通過一致性檢驗。
CIT=0.027 1,CRT=0.030 1<0.1
同理,可以計算出總排序。
(4)得出權(quán)重
通過一致性檢驗之后,可以得到物聯(lián)網(wǎng)信息安全風(fēng)險指標(biāo)體系權(quán)重,見表2所列。
2.3 數(shù)據(jù)預(yù)處理
利用指標(biāo)體系共得到35組數(shù)據(jù),將其作為模型的初始數(shù)據(jù)集。在對BP神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練之前,需要對初始數(shù)據(jù)集進(jìn)行歸一化處理。本文利用Matlab自帶的manminmax()函數(shù)將初始數(shù)據(jù)歸一化至0.05~0.95的范圍內(nèi),方便模型的建立。
2.4 BP神經(jīng)網(wǎng)絡(luò)模型
(1)網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計
本實驗創(chuàng)建的BP神經(jīng)網(wǎng)絡(luò)分為三層,即輸入層、隱層和輸出層,具體結(jié)構(gòu)如圖3所示。其中,輸入層節(jié)點的數(shù)量與指標(biāo)個數(shù)相同,均為10;輸出結(jié)果為評估的物聯(lián)網(wǎng)信息安全等級,因此輸出層節(jié)點數(shù)為1;隱層節(jié)點數(shù)與原則層相同,含有4個。
(2)參數(shù)設(shè)定
本文實驗設(shè)定最大訓(xùn)練次數(shù)為1 000次,學(xué)習(xí)效率初始值為0.05,學(xué)習(xí)效率自適應(yīng)率為1.05,限時訓(xùn)練迭代次數(shù)為50,訓(xùn)練要求精度為1e-5。
(3)網(wǎng)絡(luò)訓(xùn)練
本文將得到的35組數(shù)據(jù)中的前30組作為訓(xùn)練數(shù)據(jù)集對網(wǎng)絡(luò)模型進(jìn)行訓(xùn)練。
均方誤差如圖4所示,說明隨著訓(xùn)練次數(shù)的增加,均方誤差越來越小,且在996次時達(dá)到了最佳訓(xùn)練狀態(tài)。
(4)結(jié)果分析
本文將得到的35組數(shù)據(jù)中的最后5組作為測試數(shù)據(jù)集對網(wǎng)絡(luò)模型進(jìn)行訓(xùn)練,結(jié)果如圖5所示。虛線代表期望得到的風(fēng)險值,實線代表模型預(yù)測出的風(fēng)險評估值,可以看出誤差較小,該網(wǎng)絡(luò)可以較為準(zhǔn)確地得出物聯(lián)網(wǎng)的安全風(fēng)險值。
3 結(jié) 語
本文首先利用AHP方法建立物聯(lián)網(wǎng)信息安全風(fēng)險指標(biāo)體系,同時量化評估指標(biāo)并求得各評估指標(biāo)的權(quán)重。再將傳統(tǒng)的AHP方法與BP神經(jīng)網(wǎng)絡(luò)相結(jié)合,將利用AHP層次分析法得到的數(shù)據(jù)作為BP神經(jīng)網(wǎng)絡(luò)的初始數(shù)據(jù)集,解決了傳統(tǒng)BP神經(jīng)網(wǎng)絡(luò)需要先驗知識才能較為準(zhǔn)確實現(xiàn)評估的問題。實驗分析表明,將AHP與BP神經(jīng)網(wǎng)絡(luò)相結(jié)合的方法不依托于大量先驗知識也能夠得到較為準(zhǔn)確的評價結(jié)果。但此方法還存在不足之處,如無法保證樣本數(shù)據(jù)的正確性,主觀評價對評價結(jié)果存在一定的影響等。
參考文獻(xiàn)
[1] ASHTON K.That ‘internet of things thing[J].1999.
[2] ZHAO K,GE L. A survey on the internet of things security[C]// Ninth international conference on computational intelligence and security. IEEE computer society, 2013:663-667.
[3] ELBOUANANI S,KIRAM M A E,ACHBAROU O. Introduction to the internet of things security:standardization and research challenges[C]// International conference on information assurance and security. IEEE,2016:32-37.
[4] OLESHCHUK V. Internet of things and privacy preserving technologies[C]// International conference on wireless communication, vehicular technology, Information theory and aerospace & electronic systems technology,2009,wireless vitae.IEEE,2009:336-340.
[5] ZHOU Z W,SHI L. Security research and measures for the internet of things[J]. Advanced materials research,2013(23):910-914.
[6] Electronics and Telecommunication Research Institute of the Republic of Korea. Requirements for support of USN applications and services in NGN environment[C]// Proceedings of the ITU NGN Global Standards Initiative Rapporteur Group Meeting. Geneva, Switzerland,2007:11-21
[7]滕萍.物聯(lián)網(wǎng)中的信息安全與防范措施[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用, 2013(3):17-21.
[8]楊光,耿貴寧,都婧,等.物聯(lián)網(wǎng)安全威脅與措施[J].清華大學(xué)學(xué)報(自然科學(xué)版), 2011(10):1335-1340.
[9]李華,曹曉龍,成江榮.BP神經(jīng)網(wǎng)絡(luò)在軟件項目風(fēng)險評估中的應(yīng)用[J].計算機(jī)仿真, 2011,28(7):374-378.
[10]林洋.信息系統(tǒng)安全風(fēng)險評估模型及其應(yīng)用研究[D].大連:大連海事大學(xué),2013.