中國電子技術(shù)標(biāo)準(zhǔn)化研究院 李琳
信息物理系統(tǒng)(CPS)安全技術(shù)研究
中國電子技術(shù)標(biāo)準(zhǔn)化研究院李琳
1.1CPS產(chǎn)生的背景
當(dāng)前,網(wǎng)絡(luò)信息技術(shù)的飛速發(fā)展以及與工業(yè)領(lǐng)域的深度融合,在科技與經(jīng)濟發(fā)展的雙重推動下,促進了CPS的誕生。
·CPS最早在2006年美國政府發(fā)布的《美國競爭力計劃》中提出,同年10月,美國國家自然科學(xué)基金會(Nation Science Foundation,NSF)將CPS列為美國未來八大關(guān)鍵信息技術(shù)的首位。
·2010年美國總統(tǒng)科技顧問委員會明確將其列為美國政府應(yīng)當(dāng)優(yōu)先關(guān)注的技術(shù)之一。
·德國政府2011年11月公布的《高技術(shù)戰(zhàn)略2020》中的一項重要戰(zhàn)略是“工業(yè)4.0”,其中核心之一是通過CPS開創(chuàng)新的制造方式,實現(xiàn)“智能工廠”。
·中國在2012年《十八大報告》中突出強調(diào)“推動信息化和工業(yè)化深度融合,加快傳統(tǒng)產(chǎn)業(yè)轉(zhuǎn)型升級”。
·2013年10月,工業(yè)和信息化部以工信部[2013]317號文印發(fā)《信息化和工業(yè)化深度融合專項行動計劃(2013-2018年)》。
·2014年10月,中德政府協(xié)商發(fā)表的《中德合作行動綱要》中宣布,兩國將開展“工業(yè)4.0”合作,而“工業(yè)4.0”的核心就是構(gòu)建CPS。
1.2CPS的核心概念
CPS是一個在環(huán)境感知的基礎(chǔ)上,深度融合了計算、通信和控制能力的可控、可信、可擴展的網(wǎng)絡(luò)化物理設(shè)備系統(tǒng),它通過計算進程與物理進程相互影響的實時反饋循環(huán)實現(xiàn)信息世界與物理世界的深度融合和實時交互。其中,通信網(wǎng)絡(luò)子系統(tǒng)包括傳感器網(wǎng)絡(luò)、泛在通信網(wǎng)絡(luò)等,用于完成CPS中的數(shù)據(jù)采集、傳輸和通信功能;計算子系統(tǒng)完成對各種數(shù)據(jù)的存儲、分析和處理任務(wù);控制子系統(tǒng)使用通信和計算子系統(tǒng)提供的信息,確定對物理世界的控制策略,協(xié)調(diào)各個執(zhí)行器對物理世界對象的操作,實現(xiàn)對物理世界的協(xié)同控制。因此,CPS是一類“系統(tǒng)的系統(tǒng)”。具體如圖1所示。
1.3CPS的組成
CPS由傳感器節(jié)點、執(zhí)行器節(jié)點、傳感器與執(zhí)行器組合節(jié)點、計算系統(tǒng)和控制系統(tǒng)等組成。CPS的通信網(wǎng)絡(luò)可以邏輯地視為由傳感器網(wǎng)絡(luò)、執(zhí)行器網(wǎng)絡(luò)、計算機網(wǎng)絡(luò)構(gòu)成的組合通信網(wǎng)絡(luò)。
傳感器節(jié)點、執(zhí)行器節(jié)點、傳感器與執(zhí)行器組合節(jié)點分布在物理世界,實現(xiàn)對物理世界直接感知,并通過操作物理世界的對象正確地控制物理世界。計算系統(tǒng)完成CPS要求的各種計算任務(wù),提供各種服務(wù),確定對物理世界的控制策略,協(xié)調(diào)各個執(zhí)行器對物理世界的對象執(zhí)行正確操作,實行對物理世界的協(xié)同控制。
1.4CPS的典型邏輯框架
CPS的典型邏輯框架圖,如圖2所示。
圖2 CPS的典型邏輯框架圖
物理層,也稱為執(zhí)行感知層,包含物理系統(tǒng)或過程、傳感器、執(zhí)行器等,主要負責(zé)感知獲取物理系統(tǒng)及其所在環(huán)境數(shù)據(jù)以及執(zhí)行系統(tǒng)控制命令。通過分布在物理系統(tǒng)及其所在環(huán)境內(nèi)的嵌入式傳感器和執(zhí)行器與物理系統(tǒng)進行交互,對物質(zhì)屬性、環(huán)境狀態(tài)等數(shù)據(jù)進行大規(guī)模分布式的數(shù)據(jù)獲取與狀態(tài)辨識,并通過數(shù)據(jù)傳輸層獲取上層數(shù)據(jù)處理結(jié)果,反饋至執(zhí)行層,根據(jù)控制命令進行操作,以適應(yīng)系統(tǒng)與物理環(huán)境的變化。
網(wǎng)絡(luò)層,也稱為數(shù)據(jù)傳輸層,由若干通信基站和網(wǎng)絡(luò)節(jié)點組成,負責(zé)將物理層感知的原始數(shù)據(jù)傳輸至信息中心,通信模式主要包括有線、無線、3G/4G,共有/私有協(xié)議等,同時網(wǎng)絡(luò)層還需具有對海量信息進行實時、高效、安全的處理和管理的能力。
決策層,也成為應(yīng)用控制層,是CPS交互的核心部分。該層將從數(shù)據(jù)傳輸層獲取到的信息進行抽象處理后,根據(jù)需求經(jīng)過預(yù)設(shè)規(guī)則和高層控制語義規(guī)范的判斷,生成執(zhí)行控制命令,并將執(zhí)行控制命令通過數(shù)據(jù)傳輸層實時反饋至感知層的底層物理單元,由執(zhí)行器進行相關(guān)操作。
1.5CPS基本邏輯功能
全面感知:以MEMS(微機電系統(tǒng))為代表的新興傳感器和傳感器網(wǎng)絡(luò)等技術(shù)為CPS提供了針對物理世界的協(xié)同感知和監(jiān)測能力;
可靠傳輸:異構(gòu)網(wǎng)絡(luò)融合技術(shù)為CPS提供了將物理層的信息進行實時、可靠、安全傳輸與交換的基礎(chǔ);
實時處理:海量信息處理、數(shù)據(jù)挖掘技術(shù)、高性能計算機、信息安全技術(shù);
智能控制:人工智能、自學(xué)習(xí)自適應(yīng)智能控制技術(shù);
CPS基本邏輯功能,如圖3所示。
圖3 CPS基本邏輯功能圖
1.6CPS相關(guān)子系統(tǒng)
1.6.1軟件密集系統(tǒng)
·概念:系統(tǒng)中的軟件在系統(tǒng)研制費用、研制時間或系統(tǒng)功能特性等一個或多個方面占主導(dǎo)地位的系統(tǒng)。
·特點:面向信息、面向知識。
·發(fā)展難點:隨著軟件密集系統(tǒng)規(guī)模的增長,其可靠性問題逐漸凸顯,成為限制其發(fā)展的難點。
1.6.2軟硬件綜合系統(tǒng)
·概念:基于微電子技術(shù)和嵌入式技術(shù),實現(xiàn)信息共享、系統(tǒng)集成和智能化控制的系統(tǒng)。
·特點:其軟硬件均面向特定應(yīng)用對象和任務(wù)設(shè)計,具有很強的專用性。
·系統(tǒng)失效原因:軟硬件綜合系統(tǒng)失效,通常是軟件失效和硬件失效耦合的結(jié)果。
1.6.3過程控制系統(tǒng)
·概念:以表征生產(chǎn)過程的參量為被控制量,使之接近給定值或保持在給定范圍內(nèi)的自動控制系統(tǒng)。
·特點:一般過程控制系統(tǒng)通常采用反饋控制的形式?!は到y(tǒng)組成如圖4所示。
圖4 過程控制系統(tǒng)組成圖
1.6.4物聯(lián)網(wǎng)
·概念:通過RFID、紅外感應(yīng)器、全球定位系統(tǒng)等信息傳感設(shè)備,按約定協(xié)議,將物品與互聯(lián)網(wǎng)相連,進行信息交換和通信。
·特點:物與物相連、人與物相連、人與人相連,關(guān)鍵在于互聯(lián)互通。
·物聯(lián)網(wǎng)的層次架構(gòu)如圖5所示。
圖5 物聯(lián)網(wǎng)的層次架構(gòu)圖
1.6.5無線傳感器網(wǎng)絡(luò)
·概念:由部屬在監(jiān)測區(qū)域內(nèi)的大量衛(wèi)星傳感器節(jié)點構(gòu)成,是通過無線通信方式組成的一個多跳自組織網(wǎng)絡(luò)。
·特點:網(wǎng)絡(luò)中的傳感器以協(xié)作的方式感知、采集、處理和傳輸網(wǎng)絡(luò)覆蓋地理區(qū)域內(nèi)被感知對象的信息,并最終把這些信息發(fā)送給網(wǎng)絡(luò)的所有者。
·發(fā)展基礎(chǔ):MEMS、片上系統(tǒng)、無線通信和低功耗嵌入式技術(shù)。
1.7CPS主要特點
CPS的主要特點包括信息物理高度融合、系統(tǒng)功能交互涌現(xiàn)、系統(tǒng)結(jié)構(gòu)動態(tài)演化、內(nèi)外狀態(tài)深度感知和網(wǎng)絡(luò)實時適應(yīng)控制。
2.1CPS系統(tǒng)安全問題
(1)信息物理系統(tǒng)所面臨的安全性問題主要包括兩種:
·信息安全;
·物理安全。
(2)CPS系統(tǒng)中的安全要素包括:
·威脅模型(不同類別的攻擊);
·檢測方法(基于模型的、基于軟件的或者數(shù)據(jù)驅(qū)動的);
·魯棒性(攻擊容忍性);
·恢復(fù)能力。
2.2CPS系統(tǒng)安全威脅
CPS系統(tǒng)所面臨的安全威脅主要來自以下3個方面:
(1)CPS的感知層是由無線傳感器網(wǎng)絡(luò)構(gòu)成的,大部分傳感設(shè)備的通信、計算以及存儲等能力十分有限,因此無法直接使用跳頻通信以及公鑰密碼等傳統(tǒng)安全機制。
(2)因為CPS系統(tǒng)利用未來網(wǎng)絡(luò)作為核心承載網(wǎng)絡(luò),因此CPS系統(tǒng)的網(wǎng)絡(luò)規(guī)模的增長和分布式的信息處理環(huán)境使得CPS系統(tǒng)網(wǎng)絡(luò)更容易受到DoS攻擊以及DDoS攻擊。
(3)因為CPS系統(tǒng)在控制系統(tǒng)中引入了網(wǎng)絡(luò)特性,因此非法入侵者能夠通過哄騙、阻塞、DoS攻擊等方式使控制命令延遲或失真,從而導(dǎo)致CPS系統(tǒng)無法及時執(zhí)行任務(wù),甚至無法進入穩(wěn)定狀態(tài)。
圖6 CPS系統(tǒng)安全威脅示意圖
2.3CPS系統(tǒng)安全機制
當(dāng)前對于CPS系統(tǒng)的安全研究和評估可分為信息安全和控制安全兩個方面。信息安全方面的研究主要是解決在高混雜、大規(guī)模、協(xié)同自治的網(wǎng)絡(luò)環(huán)境下信息的安全收集、處理和共享等問題。而控制安全方面主要集中解決在松散耦合、開放互連的網(wǎng)絡(luò)化系統(tǒng)結(jié)構(gòu)下的安全控制等問題。
圖7 CPS系統(tǒng)安全機制示意圖
2.4CPS系統(tǒng)安全架構(gòu)
為了實現(xiàn)安全互聯(lián)互通,提出了一種適合信息物理系統(tǒng)的安全架構(gòu),從底向上(從物理世界到信息世界),分別為數(shù)據(jù)接收層、網(wǎng)絡(luò)訪問層、數(shù)據(jù)管理層、智慧服務(wù)層。
圖8 信息物理系統(tǒng)安全架構(gòu)圖
3.1CPS信息安全實時性測評
3.1.1CPS異常威脅實時監(jiān)測
(1)基于特征庫匹配的實時監(jiān)測方法
·依賴于預(yù)先定義的異常模式數(shù)據(jù)庫;
·通過比對,發(fā)現(xiàn)異常時報警。
(2)基于統(tǒng)計分析的實時監(jiān)測方法
·確定測量基線(確定基線、時間相關(guān)基線);
·異常監(jiān)測。
3.1.2CPS信息安全風(fēng)險評估
圖9 風(fēng)險評估框架圖
(1)CPS風(fēng)險評估流程,具體如圖10所示。
圖10 CPS風(fēng)險評估流程圖
(2)CPS風(fēng)險評估模型(基于隱性馬爾科夫模型的風(fēng)險評估)
3.1.3CPS信息安全風(fēng)險預(yù)測
(1)神經(jīng)網(wǎng)絡(luò)預(yù)測法
·輸入訓(xùn)練樣本,自學(xué)習(xí)調(diào)整權(quán)值,運用模型開展映射;·容錯性、穩(wěn)健性好,但訓(xùn)練時間長、可信解釋困難。
(2)時間序列預(yù)測法
·通過時間函數(shù)預(yù)測風(fēng)險;
·應(yīng)用方便、操作性好,但函數(shù)建模過程復(fù)雜。
(3)支持向量機
·非線性映射到高維特征空間,進行線性回歸;
·預(yù)測絕對誤差小,但實時性精度有待提高。
(文章整理自李琳在2016年5月12日“2016第五屆工業(yè)控制系統(tǒng)信息安全峰會”上的報告)
李琳(1983-),男,山東濟南人,現(xiàn)任中國電子技術(shù)標(biāo)準(zhǔn)化研究院工程師,博士,研究方向為信息安全、數(shù)據(jù)挖掘,發(fā)表SCI、EI十余篇。參與多項信息安全、工業(yè)控制系統(tǒng)信息安全項目,作為主要起草人參與了多項工控信息安全國家標(biāo)準(zhǔn)的制修訂工作。2015年借調(diào)工業(yè)和信息化部信息化和軟件服務(wù)業(yè)司,主要參與工業(yè)控制系統(tǒng)信息安全相關(guān)政策、規(guī)劃的制定。