RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

實現可信根的兩種方式和優(yōu)缺點比較(How)

電子工程師 ? 來源:未知 ? 作者:李倩 ? 2018-11-16 15:31 ? 次閱讀

第一部分講述了服務器固件的安全風險和傳統(tǒng)保護方法的不足(What);在接下來的文章中您還將看到實現可信根的兩種方式和優(yōu)缺點比較(How)。讓我們一探究竟吧!

概述

典型的企業(yè)服務器包含多個處理組件,每個組件使用各自的非易失性SPI Flash緩存來保存其固件(即上電后處理組件立即啟動所需的軟件)。盡管使用閃存很方便現場升級和修復問題,但同時也容易遭受惡意攻擊。黑客可以未經授權就訪問固件,在組件的閃存中植入惡意代碼。這些代碼能夠輕易躲過標準的系統(tǒng)檢測手段,即便是進行更新或更換硬盤也無法解決,從而對系統(tǒng)造成永久性破壞。

為解決這一問題,一些處理組件采用集成在芯片上的硬件電路來檢測未經授權的固件修改。然而,電路板上其他未采用此種方案的處理組件還是缺乏有效保護,整個服務器仍然易受攻擊。美國國家標準與技術研究所(NIST)最近發(fā)布了2018年NIST SP 800 193標準,定義了一種標準的安全機制,稱為平臺固件保護恢復(PFR)。PFR主要基于以下三個指導原則:

PFR功能主要依賴外部的硬件(芯片)帶有“可信根”(RoT)的器件。使用基于FPGA的RoT器件實現PFR解決方案比使用基于MCU的可信根器件更安全、擴展性更好、系統(tǒng)可靠性更高。萊迪思推出的全新PFR開發(fā)套件能讓服務器的原始設備制造商快速為其現有設計增加PFR功能,并充分利用這一強大的安全技術帶來的優(yōu)勢。系統(tǒng)架構師和系統(tǒng)集成商如今可以更為方便地設計、實現和維護符合PFR標準的FPGA RoT器件,而無需擁有專門的安全專業(yè)知識。

易受網絡攻擊的服務器固件

預計到2021年,網絡攻擊犯罪造成的損失將達到6萬億美元。網絡黑客不斷尋找規(guī)避安全措施的新方法,旨在:

? 偷看或竊取存儲在服務器上的專有數據(信用卡號、公司知識產權等)

? 繞過服務器偷看或竊取數據

? 劫持服務器,對其他目標進行DDoS攻擊

? 通過讓服務器的一個或多個硬件組件無法運行,從而對其造成破壞(稱之為“變磚頭”)

由于操作系統(tǒng)和應用會定期更新,以便加入新功能或修復漏洞,它們很容易成為黑客入侵服務器的最大目標。于是,組織的安防資源和戰(zhàn)略一般會傾向于保護操作系統(tǒng)和應用軟件。然而,入侵服務器還有另外一個較少為人所知的攻擊載體:固件。

固件是指服務器組件(即CPU、網絡控制器,片上RAID解決方案等)率先上電后立即執(zhí)行的第一個啟動代碼。組件的處理器假定固件為一個有效可靠的起點,從中啟動并根據服務器的配置使用它來分階段驗證和加載更高級別的功能。在某些情況下,處理組件在其整個運行周期內使用固件執(zhí)行所需的功能。

國際信息系統(tǒng)審計協(xié)會(ISACA)2016年的一份調查顯示,在那些聲稱將硬件安全視作組織頭等大事的受訪者中,超過半數“報告了至少一起受惡意軟件影響的固件被引入公司系統(tǒng)的事件”,并且17%的受訪者表示“這些事件造成了實質性影響?!?/p>

固件安全狀態(tài)

服務器固件可能在供應鏈的各個不同階段遭到入侵,包括:

?在原始設備制造商處:在生產過程中操作人員惡意植入受感染的固件

?在系統(tǒng)集成商處:在根據客戶要求配置服務器時安裝未經授權的固件

?轉運到客戶的過程中:黑客可以打開服務器包裝,通過線纜下載未經授權的固件,將惡意代碼植入組件的SPI存儲器中

?現場運行過程中:黑客可以利用固件的自動更新,將可繞過任何現有保護機制的偽造固件替代正常的更新

典型的服務器主板目前都使用至少兩種標準的固件實例:統(tǒng)一可擴展固件接口(UEFI)和基板管理控制器(BMC)。盡管這些接口能對固件起到一定的保護作用,但也非常有限。

標統(tǒng)一可擴展固件接口(UEFI)

UEFI(之前稱為BIOS)是負責將服務器固件載入操作系統(tǒng)的軟件程序。UEFI在生產過程中就已經安裝就緒,用于檢查服務器有哪些硬件組件、喚醒這些組件并將其交給操作系統(tǒng)。這一標準通過一種稱之為安全啟動的過程檢測未經授權的固件,如果檢測到未經授權的固件,該安全機制就會阻止硬件組件啟動。然而,安全啟動的實現和支持因組件和供應商而異,這會導致組件安全性能出現漏洞,從而被黑客利用。此外,如果非法固件設法繞過了安全啟動,UEFI就無法將組件的固件恢復到上一個經授權的版本并繼續(xù)運行。

基板管理控制器

基板管理控制器是母板上的一種專用微控制器(MCU),通過獨立的連接與系統(tǒng)管理員通信以及使用傳感器來監(jiān)控“計算機、網絡服務器或其他硬件設備”。許多BMC會篩查各自的固件安裝情況以確保固件的合法性,但是對于其他的服務器固件則無能為力。BMC無法阻止惡意代碼攻擊電路板上的其他固件。例如,如果惡意代碼被植入組件的SPI存儲器未使用的分區(qū),那么BMC則無法阻止代碼進入服務器的整個代碼流。

圖 1:統(tǒng)一可擴展固件接口和基板管理控制器接口只能提供有限的固件保護

平臺固件保護恢復(NIST SP 800 193標準)

為解決當前固件標準的安全問題,美國國家標準技術研究所(NIST)于2018年5月發(fā)布了一項新標準,為包括UEFI和BMC在內的所有固件提供全面保護。這一被稱為PFR的NIST SP 800新標準旨在“提供技術指導和建議,支持平臺固件和數據的恢復,預防潛在的破壞性入侵。”它提供了一種保護系統(tǒng)中所有固件的統(tǒng)一方法,并且可以配置為對正常系統(tǒng)操作不具有侵入性。一旦確定未經授權的固件正在嘗試安裝,它則會停止任何相關組件。并且PFR還相對于各個組件可能支持的任何安全功能獨立運行。

該標準概括了保護固件的三大關鍵原則:

?保護——通過阻止對組件SPI存儲器的保護區(qū)域實施未經授權的寫入或者清除全部或部分固件的惡意行為,從而確保組件的固件處于穩(wěn)定狀態(tài)。在有些情況下,甚至對保護區(qū)的讀取的操作也是禁止的。

?檢測——在組件的處理器從固件啟動之前,可以先驗證來自原始設備制造商的固件更新包。若檢測到固件有破壞或未經授權,則啟動恢復過程

?恢復——若檢測到固件被篡改或被破壞,處理器將從上一個可信固件版本(即“黃金鏡像”)啟動,或者通過可信進程獲得新的固件,啟動全系統(tǒng)的恢復。

PFR需要基于硬件的可信根

根據NIST的這一標準,實現安全的PFR功能需要可信根(RoT)器件對服務器的固件執(zhí)行保護、檢測和恢復操作。符合NIST標準的RoT器件必須在啟動之前、且不借助任何其他外部組件的情況下對其固件進行以上操作。

硬件RoT解決方案必須擁有以下特點:

可擴展——RoT器件必須通過外部SPI鏡像實現保護、檢測和恢復功能,同時具備毫微秒級響應速度。這需要專用處理和I/O接口,保證服務器的性能不受影響。的位置

不可繞過——未經授權的固件不能繞過RoT器件,從而無法從受損的固件啟動服務器。

自我保護­——RoT器件必須動態(tài)地應對不斷變化的攻擊面(設備或系統(tǒng)中未經授權的用戶可以訪問的所有節(jié)點),保護自身免受外部攻擊

自我檢測——RoT器件必須能夠使用不可繞過的加密硬件模塊檢測未授權的固件

自我恢復——當設備發(fā)現未經授權的固件時,RoT器件必須能夠自動切換到上一個黃金固件映像,確保服務器繼續(xù)運行

圖 3:NIST SP 800-193標準:平臺固件保護恢復

如圖3所示,RoT器件首先上電,并通過加密方式檢查所有組件的固件,以及是否有未經授權的修改。若RoT器件檢測到任何破壞,則啟動可信固件恢復過程。在極端情況下,若電路板上的所有固件全部受損,RoT器件還可以利用存儲在該器件中的可信固件進行全系統(tǒng)恢復(通過BMC)。BMC從可信固件啟動后,從系統(tǒng)外部取得已知可信的固件替代被破壞的固件版本。RoT器件隨后再次驗證所有固件,然后啟動電路板的上電程序,在此過程中板上所有組件都將上電,并強制從已知的完好固件鏡像中啟動,最后開始正常工作。

為保證SPI存儲器不再遭受入侵,RoT將主動監(jiān)測SPI存儲器和對應處理器之間的所有活動,發(fā)現惡意更新固件的行為后,阻止安裝更新。

... ...

To be contunued...

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 服務器
    +關注

    關注

    12

    文章

    9123

    瀏覽量

    85323
  • 硬件電路
    +關注

    關注

    39

    文章

    243

    瀏覽量

    29216
  • 網絡控制器
    +關注

    關注

    0

    文章

    24

    瀏覽量

    10654

原文標題:您的服務器安全可能面臨威脅!?。≒art 1)

文章出處:【微信號:FPGAer_Club,微信公眾號:FPGAer俱樂部】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    請問C6748下的兩種DSP開發(fā)方式有什么區(qū)別

    各位開發(fā)者: 大家好。我使用的DSP開發(fā)板為TMDXLCDK6748,看了TI公司提供的資料,在開發(fā)板上開發(fā)程序主要有兩種方式:一是裸機開發(fā),需要安裝StarterWare,另一
    發(fā)表于 01-14 14:12

    請問小車轉向兩種方式有什么優(yōu)缺點

    我知道的小車轉向常見的有兩種方式,一是通過舵機控制轉向,另一是通過控制個輪子的轉速,通過轉速差實現
    發(fā)表于 05-21 02:37

    串口通信的兩種方式

    串口通信由兩種方式,第一就是用微機原理課上學過的TX和RX個接口進行通信。不過根據去年的經驗,這個板子直接用TX和RX個接口進行通信容
    發(fā)表于 08-24 06:59

    DC-DC和LDO兩種供電模式有什么優(yōu)缺點?

    給單片機供電的電路經常見到DC-DC 和 LDO 兩種供電方式,這個選型上有什么規(guī)律嗎,各有什么樣的優(yōu)缺點
    發(fā)表于 11-01 06:43

    電力操作電源兩種控制方式比較

    電力操作電源兩種控制方式比較   1引言 開關電源是一個閉環(huán)的自動控制系統(tǒng),開關電源的控制環(huán)節(jié)的設計是其設計
    發(fā)表于 07-10 08:43 ?1392次閱讀
    電力操作電源<b class='flag-5'>兩種</b>控制<b class='flag-5'>方式</b>的<b class='flag-5'>比較</b>

    兩種左右手傳輸線實現方式的研究現狀進行了深入分析以及優(yōu)缺點對比

    左右手傳輸線的理論和應用研究已在微波技術領域深入展開,特別是在天饋線系統(tǒng)中的應用研究已成為熱點。本文根據左右手傳輸線的寬帶移相特性,總結了近年來國內外關于基于左右手傳輸線的微波移相器的最新研究成果,對兩種實現方式的研究現狀進行了
    的頭像 發(fā)表于 02-01 16:37 ?5668次閱讀
    對<b class='flag-5'>兩種</b>左右手傳輸線<b class='flag-5'>實現</b><b class='flag-5'>方式</b>的研究現狀進行了深入分析以及<b class='flag-5'>優(yōu)缺點</b>對比

    補償式交流穩(wěn)壓器電壓補償的兩種設計方式詳細說明

    介紹了補償式交流穩(wěn)壓器電壓補償的兩種方式,以輸出功率為5kV·A的單相穩(wěn)壓器為例,提出了兩種方式各自不同的設計方法,并對設計的結果進行比較,
    發(fā)表于 02-02 11:59 ?15次下載
    補償式交流穩(wěn)壓器電壓補償的<b class='flag-5'>兩種</b>設計<b class='flag-5'>方式</b>詳細說明

    在MATLAB/simulink中建模時的兩種不同實現方式

    導讀:本期文章主要介紹在MATLAB/simulink中建模時的兩種不同實現方式,一是直接用現成的文件庫中的模塊進行搭建,一是用Sfun
    的頭像 發(fā)表于 09-15 10:07 ?1872次閱讀

    MATLAB/simulink中兩種實現建模方式的優(yōu)勢

    導讀:本期文章主要介紹在MATLAB/simulink中建模時的兩種不同實現方式,一是直接用現成的文件庫中的模塊進行搭建,一是用Sfun
    的頭像 發(fā)表于 09-15 10:10 ?5020次閱讀

    數字電源和開關電源的優(yōu)缺點

    數字電源和開關電源的優(yōu)缺點 數字電源和開關電源是現代電子設備中最常用的兩種電源。這兩種電源在設計和工作原理上有很大的不同,因此也有不同的優(yōu)缺點。本文將詳細介紹數字電源和開關電源的
    的頭像 發(fā)表于 08-18 15:01 ?2637次閱讀

    CML型比較器和StrongArm型比較器的優(yōu)缺點是什么?

    Regeneration型比較器,CML型比較器和StrongArm型比較器的優(yōu)缺點是什么?? 比較器是數字電路中廣泛使用的關鍵組件,用于
    的頭像 發(fā)表于 09-17 17:11 ?2799次閱讀

    兩種用于汽車PCB組件的連接器端子組件的優(yōu)缺點

    摘 要:本文介紹兩種用于汽車PCB組件的可塑性端子即針眼(EON)形可塑性端子和獨木舟形可塑性端子(CCT)設計式樣,并簡單地介紹這兩種連接器端子組件的優(yōu)缺點。
    的頭像 發(fā)表于 11-05 11:39 ?1050次閱讀
    <b class='flag-5'>兩種</b>用于汽車PCB組件的連接器端子組件的<b class='flag-5'>優(yōu)缺點</b>

    電動機調速方式優(yōu)缺點

    電動機調速方式優(yōu)缺點? 電動機調速是指根據負載的要求調整電動機轉速的過程,可分為機械調速和電子調速兩種方式。機械調速主要使用機械裝置來調整電動機的速度,而電子調速則利用電子器件對電動
    的頭像 發(fā)表于 01-04 11:26 ?1322次閱讀

    控制器有哪兩種實現方式?各有何優(yōu)缺點?

    介紹這兩種實現方式優(yōu)缺點。 硬件控制器 硬件控制器是一使用專用硬件電路來實現控制功能的控制器
    的頭像 發(fā)表于 06-30 10:33 ?1209次閱讀

    FPGA與ASIC的優(yōu)缺點比較

    FPGA(現場可編程門陣列)與ASIC(專用集成電路)是兩種不同的硬件實現方式,各自具有獨特的優(yōu)缺點。以下是對
    的頭像 發(fā)表于 10-25 09:24 ?389次閱讀
    RM新时代网站-首页