那曲檬骨新材料有限公司

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

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

3天內不再提示

針對嵌入式設備安全實現更強大IoT設備安全性

454398 ? 來源:貿澤電子 ? 作者:Simon Holt ? 2020-12-09 15:38 ? 次閱讀

對于當今開發的每個嵌入式設備,都需要至關重要的強大安全性支持。物聯網設備中的黑客攻擊威脅格局日益嚴重,要求從設備的出廠發運開始就需要發揮其全面的安全性。本文將討論實現更強大IoT設備安全性的步驟,并解釋嵌入式安全性背后的不同概念,以及如何針對嵌入式設備安全性實施一致且包羅萬象的方法。

引言

在任何嵌入式設計中實現安全功能都是一項艱巨的任務。每天都有關于黑客竊取敏感信息或由于客戶信息受到破壞而導致站點無法運行的新聞,這些足以使開發人員夜不能寐。安全威脅形勢在不斷變化,攻擊媒介(attack vector)和黑客也在不斷發展。這些新聞不僅僅限于消費類技術中的漏洞。 2020年末,一家半導體供應商的全部生產能力被黑客綁架勒索,這是一個發生在非常接近促進安全最佳實踐行業的事件。攻擊者或許認為,以個人消費者為目標只會產生少量贖金,而以大型企業和組織為目標則可以帶來數量更大的回報,因為目標對象通常希望避免任何負面新聞。如今,在諸如工業物聯網(IIoT)之類的操作技術(OT)領域,開發人員面臨著巨大壓力,要求他們為其設計的所有內容實施最高安全等級防護。如圖1所示,網絡攻擊已從針對遠程企業IT云服務器和數據中心轉向傳感器、邊緣節點和網關等本地設施,這種趨勢表明攻擊媒介發生了變化。例如,對網絡邊緣溫度傳感器節點的訪問攻擊不僅會危害該單個設備,還能夠提供從傳感器攻擊更廣泛基礎架構的機會。

圖1:攻擊媒介從遠程到本地的變化格局。(來源:Silicon Labs

監管環境也在發生變化,美國和歐洲最近的立法為消費和工業設備制定了基本框架。

在美國,諸如NIST.IR 8259之類的聯邦立法正在準備規定安全性問題和建議,以克服針對IoT設備的安全性漏洞。一旦這些立法得到批準,NIST標準將成為國際公認的ISO IoT設備安全規范。美國的幾個州在滿足NIST.IR 8259的要求方面已經非常超前。圖2僅突出顯示了該立法將要解決的一些基本安全原則問題。

o4YBAF_QfiCAPBMXAAFEnaMD1Bw108.png

圖2:用于物聯網設備安全的NIST.IR 8259標準框架。(來源:Silicon Labs)

歐洲的標準組織ETSI也正在開發類似的監管法規TS 103645。已經批準的歐洲標準EN 303 645,以及名為“消費類物聯網網絡安全(Cybersecurity for Consumer Internet of Things)”將得到歐洲各國和澳大利亞等其他國家廣泛采用。

本文將討論實現更強大IoT設備安全性的步驟,并解釋嵌入式安全性背后的不同概念,以及如何針對嵌入式設備安全性實施一致且包羅萬象的方法。

發現設備漏洞

對于嵌入式開發人員,其安全要求眾所周知。但是,要實現這些安全性的必要步驟則比較困難且復雜。當嵌入式設備相對獨立時,這可能要容易得多。但如今,網絡無處不在,使每個物聯網設備都容易受到攻擊。而且,往往攻擊者更有經驗,攻擊媒介也不僅限于TCP/IP網絡和端口。嵌入式設備的每個方面都可能具有潛在的攻擊面。了解可能的攻擊面有助于確定應該使用哪種防護方法。

圖1將本地攻擊分為針對IoT設備的軟件或硬件,攻擊的類型或許更復雜,例如差分功率分析(DPA),也可以通過獲得對設備JTAG端口的物理訪問,并用惡意代碼對其進行重新編程而使攻擊變得更加直接。 差分功率分析需要實時偵測設備的功耗,以確定設備可能正在做什么。隨著時間的積累,能夠建立一種數字圖像,確定嵌入式處理器可能正在做什么。加密功能特別耗費計算資源和大量功率,黑客能夠識別出頻繁的數字加密和解密任務操作。一旦了解了處理器的操作,對手就可以使用故障處理將其強制進入故障狀態,同時會使寄存器和端口可訪問。對手使用的其他攻擊技術包括篡改系統時鐘,在外圍引腳上引入錯誤信號以及將電源電壓降低,使處理器運行變得更不穩定,從而可能暴露隱蔽的密鑰和鎖定端口。

保護您的設備

在審查要在IoT設備中實施的安全機制時,工程團隊可能會發現安全物聯網(Internet of Secure Things,IoXT)等行業框架是一個很好的起點。安全物聯網是一個行業主導的計劃,旨在使嵌入式開發人員更輕松地實施保護物聯網設備安全的編程任務。 IoXT已建立了涵蓋物聯網安全性、可升級性和透明度的八項原則框架,工程師在設計物聯網設備時可以遵循這些原則。

安全物聯網八項原則

1.禁止通用密碼:設備使用唯一的默認密碼,而不是通用密碼,以使對手無法廣泛控制數百個設備。

2.保護每個接口:在使用過程中,無論其目的如何,都應對所有接口進行加密和認證

3.使用經過驗證的加密方法:建議使用行業認可的開放式加密標準和算法。

4.默認情況下的安全性:產品出廠發運時應啟用最高級別的安全性。

5.已簽名軟件的更新:應該對無線軟件更新進行簽名,以便接收設備可以在應用更新之前對其進行身份驗證。

6.自動軟件更新:設備應自動進行經過身份驗證的軟件更新,以維護最新的安全補丁程序,而不是將更新任務留給消費者。

7.漏洞報告方案:產品制造商應為用戶提供一種報告潛在安全問題的方法,以加快更新速度。

8.安全到期日:與保修計劃一樣,安全條款也應在某個時候到期。制造商可以提供擴展的支持方案,以幫助順延連續的安全支持和更新的成本。

實施全面的安全措施

隨著物聯網安全格局的快速變化,物聯網產品工程團隊也在努力與不斷增長的所需安全功能保持同步,能夠滿足此需求的一個平臺是Silicon Labs開發的Secure Vault,它使用硬件和軟件功能的組合在SoC中提供全面的安全子系統。Silicon Labs第一個集成有Secure Vault的器件是多協議無線SoC EFM32MG21B。

Secure Vault已獲得行業安全組織PSA Certified和ioXt聯盟(ioXt Alliance)的認證。 PSA Certified Level 2認證基于與Arm共同創建的安全標準框架。

Secure Vault SoC在設備中集成了期望的所有安全功能,例如真正的隨機數生成器、加密引擎、信任根和安全啟動功能。 Secure Vault通過增強的安全啟動、DPA對策、防篡改檢測、安全密鑰管理和安全證明等特性進一步加強安全功能。

在Secure Vault中,所有安全功能都位于安全元素子系統中,請參見圖4。

圖3:Silicon Labs Secure Vault的安全元素子系統。(來源:Silicon Labs)

黑客通常使用的一種攻擊方法是干擾啟動代碼,用看似正常但實際運行卻完全不同的指令替換代碼,將數據重新定向到其他服務器。 Secure Vault采用增強的引導過程,其中同時使用應用微控制器和安全元素微控制器,并結合信任根和安全加載程序功能,僅僅執行受信任的應用程序代碼,參見圖5。

圖4:使用Silicon Labs Secure Vault的安全啟動。(來源:Silicon Labs)

另一種黑客攻擊方法試圖將已安裝的固件回退(rollback)到具有安全漏洞的先前版本。這樣,黑客就可以破壞設備,從而利用其中的安全漏洞。借助Secure Vault,防回退預防措施通過使用數字簽名的固件來驗證是否需要更新,參見圖6。

圖5:Secure Vault的防回退對策使用數字簽名對固件更新進行身份驗證。(來源:Silicon Labs)

某些系統以前使用可公共訪問的唯一ID(UID)來標識單個IoT設備。對于開發人員而言,此類UID有助于偽造產品,從而使產品的真實性受到質疑。通過使用Secure Vault,可以生成唯一的ECC密鑰/公用密鑰對,并且密鑰可以安全地存儲在芯片上。應用程序可以請求設備的證書,但是任何響應需要使用設備的密鑰簽名,而不是隨證書一起發送,參見圖7。

圖6:使用Secure Vault進行安全認證的過程。(來源:Silicon Labs)

結論

對于當今開發的每個嵌入式設備,都需要至關重要的強大安全性支持。物聯網設備中的黑客攻擊威脅格局日益嚴重,要求從設備的出廠發運開始就需要發揮其全面的安全性。使用Secure Vault,可以確保產品開發團隊及其客戶從一開始就具有防范可擴展軟件攻擊的強大保護機制。

作者:Simon Holt, 貿澤電子
編輯:hfy

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

    關注

    0

    文章

    110

    瀏覽量

    17034
  • IOT
    IOT
    +關注

    關注

    187

    文章

    4230

    瀏覽量

    197603
收藏 人收藏

    評論

    相關推薦

    如何提高嵌入式代碼質量?

    嵌入式系統的發展已經深刻地影響了我們日常生活的方方面面,從智能家居到汽車控制系統,再到醫療設備和工業自動化等領域,嵌入式系統無處不在。嵌入式軟件的質量直接關系到系統的
    發表于 01-15 10:48

    如何實現 HTTP 協議的安全性

    協議的安全性,可以采取以下幾種方法: 1. 使用HTTPS HTTPS(安全超文本傳輸協議)是HTTP的安全版本,它在HTTP的基礎上通過SSL/TLS協議提供了數據加密、數據完整
    的頭像 發表于 12-30 09:22 ?315次閱讀

    在電氣安裝中通過負載箱實現最大效率和安全性

    在電氣安裝中,負載箱是一種常用的設備,主要用于模擬實際的電力負載,以便進行各種電氣設備的測試和調試。通過負載箱,可以實現最大效率和安全性,從而提高電氣
    發表于 11-20 15:24

    什么是嵌入式操作系統?

    的戰斗機。 FreeRTOS:它適合那些資源有限的小型設備,就像小巧的瑞士軍刀。 QNX:它以安全和可靠著稱,很多汽車和工業系統都用它,可以說是EOS中的沃爾沃。 Linux:雖然它不是專門為嵌入式
    發表于 11-08 15:07

    【「嵌入式Hypervisor:架構、原理與應用」閱讀體驗】+全文學習心得

    、汽車電子、航空航天等。通過具體案例,我了解到嵌入式Hypervisor在這些領域中的重要作用和價值。 在物聯網領域,嵌入式Hypervisor能夠實現物聯網設備的靈活配置和管理,提高
    發表于 10-09 19:11

    【「嵌入式Hypervisor:架構、原理與應用」閱讀體驗】+第7-8章學習心得

    Hypervisor在實際應用中的重要。在航空領域,嵌入式Hypervisor已成為綜合模塊化航空電子設備(IMA)架構的標準應用接口,為飛行控制系統提供了高可靠
    發表于 10-09 18:50

    利用JTAGLOCK特性增強設備安全性

    電子發燒友網站提供《利用JTAGLOCK特性增強設備安全性.pdf》資料免費下載
    發表于 09-14 10:06 ?3次下載
    利用JTAGLOCK特性增強<b class='flag-5'>設備</b><b class='flag-5'>安全性</b>

    嵌入式系統的未來趨勢有哪些?

    智能家居領域,嵌入式系統可以集成語音識別和自然語言處理技術,去實現智能家電的語音控制。 2. 更強大的處理能力 在未來的嵌入式系統將具備更加強大
    發表于 09-12 15:42

    FPGA賦能嵌入式設備,筑牢安全防線

    在探討嵌入式設備領域時,安全性始終是核心議題,但遺憾的是,當前社會的關注焦點似乎偏離了問題的本質。物聯網(IoT)與邊緣計算網絡中的安全隱患
    的頭像 發表于 08-26 16:02 ?656次閱讀

    學習hypervisor嵌入式產品安全設計

    第一部分(第1~2章)介紹Hypervisor基礎,涵蓋虛擬化技術與實現、主流的嵌入式Hypervisor產品,以及基于分離內核的嵌入式Hypervisor等內容。第二部分(第3~12章)介紹
    發表于 08-25 09:11

    嵌入式系統中工業4.0網絡安全

    C和C++在嵌入式系統中占主導地位。多年來,實施工業4.0和物聯網的組織已經認識到所有代碼中的信息安全性的重要,特別是對于嵌入式設備中的C
    的頭像 發表于 08-12 21:45 ?515次閱讀
    <b class='flag-5'>嵌入式</b>系統中工業4.0網絡<b class='flag-5'>安全</b>

    EMS/PCS/BMS/充電樁/逆變器新能源設備處理器選型-米爾嵌入式

    網之間的雙向能量傳遞的重要設備。在智能化和大數據的發展背景下,PCS被要求實現越來越豐富的網絡通訊、遠程監控以及在線升級等功能,于是催生了嵌入式模組在PCS通訊模塊中的需求。 米爾儲能PCS通訊模塊方案
    發表于 07-26 18:37

    嵌入式會越來越卷嗎?

    以及大數據處理等技術之間的整合與互動可能會越來越密切。這種融合或許會帶來更強大的系統和更廣泛的應用,但也會帶來新的挑戰,如數據安全性和系統穩定性等問題。 嵌入式系統的“卷”涵蓋了技術、應用和發展等多方面
    發表于 03-18 16:41

    嵌入式系統發展前景?

    應用領域。隨著汽車電子化和智能化程度的不斷提高,嵌入式系統將在汽車控制、安全系統、自動駕駛等方面發揮更為重要的作用。 工智能和機器學習技術的發展為嵌入式系統提供了新的發展機遇。嵌入式A
    發表于 02-22 14:09

    如何使用 DSC 和 MCU 確保嵌入式系統安全

    作者:Stephen Evanczuk 投稿人:DigiKey 北美編輯 隨著向物聯網 (IoT) 的遷移,安全性已不再是嵌入式應用中的選配功能,已發展成為確保系統完整所需的必備能力
    的頭像 發表于 02-13 14:38 ?819次閱讀
    如何使用 DSC 和 MCU 確保<b class='flag-5'>嵌入式</b>系統<b class='flag-5'>安全</b>
    太阳百家乐网| 百家乐官网博彩资讯论坛| 神人百家乐赌场| 百家乐官网大路小路| 百家乐赢钱公式论| 百家乐官网牌九| 博九最新网址| 现场百家乐牌路分析| 百家乐官网桌定制| 亿酷棋牌世界| 百家乐21点| 百家乐官网澳门色子| 大发888游戏下载| 百家乐用什么平台| 百家乐官网在线娱乐场| 皇冠网游戏小说| 百家乐牌| 红9百家乐官网的玩法技巧和规则 高尔夫百家乐官网的玩法技巧和规则 | 百家乐官网庄闲出现几率| 威尼斯人娱乐上网导航| 百家乐游戏规测| 百家乐官网游戏台| 大发888大发888m摩卡游戏博彩官方下载 | 百家乐赢足球博彩皇冠| 太阳城百家乐官网杀祖玛| bet365体育在线注册| 百家乐赌场破解方法| 百家乐官网官网站| 在线百家乐官网有些一| 大发888真钱客户端| 网上百家乐有人赢过嘛| 百家乐官网的玩法技巧和规则| 百家乐官网缆的打法| 大发888官| 钱隆百家乐软件| 三亚百家乐官网的玩法技巧和规则| 河源市| 江西老虎机遥控器| 真人百家乐澳门娱乐城| 利来百家乐官网的玩法技巧和规则 | bet365是否合法|