如何保護(hù)智能電網(wǎng)設(shè)備安全
世界各地的能源供應(yīng)商和政府都在尋找升級(jí)其能源系統(tǒng)的方法。 這些努力的很大一部分花在智能電網(wǎng)概念上,該概念將聯(lián)網(wǎng)和自動(dòng)化引入電力系統(tǒng)中。 智能電網(wǎng)使消費(fèi)者和供應(yīng)商可更好地監(jiān)控電力消耗。提高了可靠性和效率,降低了成本。 但是計(jì)算機(jī)化和聯(lián)網(wǎng)也產(chǎn)生了安全和攻擊隱患。
2009 年的一次研究對(duì)智能電網(wǎng)的威脅進(jìn)行了很好詮釋,當(dāng)時(shí) IOActive 的研究人員使用聯(lián)合網(wǎng)絡(luò)攻擊遠(yuǎn)程潛入并控制了智能電表。 他們能夠接管一臺(tái)設(shè)備,在液晶屏上顯示一條消息,并從電表到電表散布攻擊。 盡管這些研究人員沒有造成任何毀壞,但很容易想象一場(chǎng)類似的攻擊將家庭和企業(yè)從電網(wǎng)切斷,從而造成大范圍的破壞。 智能電網(wǎng)還有可能將信息透露給未授權(quán)用戶。 有風(fēng)險(xiǎn)的數(shù)據(jù)包括:
●診斷信息
●維護(hù)信息
●身份(可能包括個(gè)人信息)
●帳單數(shù)據(jù)
●系統(tǒng)狀態(tài)
保護(hù)電網(wǎng)運(yùn)作和相關(guān)數(shù)據(jù)流是智能電網(wǎng)計(jì)劃成功的關(guān)鍵。 提高安全性的一種方式是將系統(tǒng)重要和機(jī)密部分與非重要和非機(jī)密部分分開。 本文介紹了如何使用安全 Hypervisor 和 Intel® 虛擬化技術(shù) (Intel® VT) 實(shí)現(xiàn)這一目標(biāo)。
虛擬化、分區(qū)和安全
一種已經(jīng)證實(shí)可行的安全方案是通過物理方式分開構(gòu)建安全和非安全的設(shè)備和網(wǎng)絡(luò)。 對(duì)于大多數(shù)智能電網(wǎng)而言,這種方法是不實(shí)際的,既昂貴又繁冗。 一種更經(jīng)濟(jì)高效的解決方案是利用嵌入式虛擬化,在同一臺(tái)設(shè)備上運(yùn)行安全和非安全軟件。
虛擬化使開發(fā)人員可將一個(gè)硬件平臺(tái)分區(qū)成多個(gè)虛擬機(jī),每個(gè)上面運(yùn)行自己的來賓操作系統(tǒng) (OS)。虛擬機(jī)由一個(gè)位于來賓 OS 和硬件之間的 Hypervisor(也稱為虛擬機(jī)監(jiān)視器)管理。使用一個(gè)安全的 Hypervisor,如風(fēng)河 Hypervisor,虛擬機(jī)之間被嚴(yán)格地分開,這樣一個(gè)分區(qū)上出現(xiàn)的攻擊、崩潰或不良行為將不會(huì)影響到其他分區(qū)。 這種隔離使一個(gè)單獨(dú)的硬件可同時(shí)安全運(yùn)行安全和非安全軟件。
圖 1 顯示了一個(gè)支持安全、受信任虛擬機(jī)的安全分區(qū)架構(gòu)示例。 此架構(gòu)支持在一個(gè)運(yùn)行最少執(zhí)行的安全、受信任分區(qū)中進(jìn)行智能電網(wǎng)控制和數(shù)據(jù)處理。 安全要求較低的實(shí)時(shí)控制和設(shè)備界面可在第二個(gè)分區(qū)的實(shí)時(shí)操作系統(tǒng) (RTOS) 上運(yùn)行。 同時(shí),圖形用戶界面 (GUI) 可在第三個(gè)分區(qū)中的通用操作系統(tǒng) (GPOS) 上運(yùn)行。
安全逐漸成為電網(wǎng)的一個(gè)重要要求,很有必要驗(yàn)證并認(rèn)證智能電網(wǎng)設(shè)備的安全性。 驗(yàn)證系統(tǒng)安全是一項(xiàng)單調(diào)、昂貴和耗時(shí)的工作,對(duì)于復(fù)雜的系統(tǒng)則更加費(fèi)力。 一個(gè)安全 Hypervisor 可簡(jiǎn)化此工作,將安全重要性高的功能劃分到受信任分區(qū),安全重要性低的軟件分到不受信任分區(qū)。 此劃分減少了驗(yàn)證工作量,因?yàn)閮H受信任分區(qū)的軟件需要驗(yàn)證。
為了讓安全分區(qū)可用于智能電網(wǎng)設(shè)備,必須有一個(gè)安全可靠的方式讓受信任組件與不受信任組件通信,還要有一個(gè)在智能電網(wǎng)設(shè)備網(wǎng)絡(luò)上安全通信的方式。
聯(lián)網(wǎng),分區(qū)間通信
分區(qū)間通信是虛擬化系統(tǒng)的一個(gè)重要要求,因?yàn)榭偸切枰獜氖苄湃畏謪^(qū)到不受信任分區(qū)傳輸數(shù)據(jù)和控制。 由于安全原因,Hypervisor 會(huì)根據(jù)系統(tǒng)安全策略和系統(tǒng)配置嚴(yán)格地控制分區(qū)間允許的通信和數(shù)據(jù)訪問。 一種通信機(jī)制是安全進(jìn)程間通信(安全 IPC 或 SIPC)。