中文字幕第二一区_久久久久在线视频_精品国产自在现线看久久_亚洲精品一区二区三区电影网

產品分類

當前位置: 首頁 > 工業電氣產品 > 端子與連接器 > 線路板連接器 > FFC連接器

類型分類:
科普知識
數據分類:
FFC連接器

物聯網安全基礎知識 — 第 3 部分:確保安全引導和固件更新

發布日期:2022-04-17 點擊率:37

編者按:隨著物聯網設備應用的激增,確保這些設備的安全是人們一直要持續關注的問題;在某種程度上,若要在工業物聯網 (IIoT) 和任務關鍵型應用中采用聯網設備,安全挑戰可能會成為阻礙;這是因為如果攻擊成功,就可能導致企業和個人數據泄露。確保物聯網應用安全可能是一項非常艱巨的任務,但在現實中,物聯網設備的安全可以建立在一些相對簡單的原則之上,并使用硬件安全設備加以支撐。只要遵循完善的安全實踐,這些問題就能得到解決。本系列文章由多個部分組成,文中將提供一些實用的指導,以幫助開發人員確保從一開始就遵循相關的最佳實踐。第 1 部分探討底層安全設計的加密算法。第 2 部分探討私鑰、密鑰管理和安全存儲在安全物聯網設計中所起的作用。第 3 部分(文本)檢查安全處理器的內建機制,以緩和物聯網設備所面臨的其他類型威脅。第 4 部分明確并展示如何在高級處理器中應用安全機制,幫助確保進行必要的隔離,以緩和對物聯網設備運行時環境進行的攻擊。第 5 部分介紹如何在將物聯網設備連接到物聯網云資源時,通過采用更高級別安全措施,讓這些設備實現持續的物聯網安全。

通過組合使用,基于硬件的加密技術與安全存儲可提供實現安全物聯網 (IoT) 設計所需的基本功能。但是,物聯網設備一旦部署,就會面臨多種威脅,這些威脅會破壞這些設備,發起即時攻擊,或造成更微妙和高級的持續性威脅。

本文描述了開發人員應如何使用基于底層安全機制構建的信任根來增強物聯網設備的安全性,這個信任根在 Maxim Integrated、Microchip Technology、NXP Semiconductors 和 Silicon Labs 等廠商推出的安全處理器上可為軟件執行提供一個可信任的環境。

什么是信任根,為什么需要信任根?

加密方法和安全密鑰是確保任何互聯設備安全性的關鍵促進因素。如本系列文章的第 1 部分和第 2 部分所述,它們提供了更高層次協議所用的基本機制,以保護數據和通信。要保護系統本身,需要開發人員解決可能影響嵌入式系統中的系統操作和軟件執行的漏洞。

在典型的嵌入式系統中,由于電源故障或關鍵軟件異常導致的系統復位最終會引起軟件引導過程,從非易失性存儲器重新加載固件映像。通常,軟件重新引導是一種重要的安全機制,用于恢復被意外或有意打破穩定性的系統功能。在互聯系統中,黑客使用各種黑帽工具來破壞軟件,而安全專家通常建議通過重新引導,來應對影響軟件執行的入侵行為。例如,FBI 在 2018 年曾建議消費者和企業主重新啟動路由器,以阻止所發生的大規模黑客攻擊活動。

實際上,重新引導并不能保證系統完整性。在固件映像被盜用的情況下重新引導后,系統仍處于黑客的控制之下。為了緩和此類威脅,開發人員需要確保其軟件在信任鏈上運行,而該信任鏈則基于引導時建立的信任根所構建,并延伸至軟件執行環境的所有層面。能否達到此安全級別關鍵取決于,確保使用可信的固件開始引導過程。

驗證固件映像進行安全引導

在嵌入式系統中,主機處理器將固件映像從閃存加載到主存儲器中并開始執行(或者直接從具有芯片內執行 (XIP) 功能的閃存開始執行)。如果黑客已盜用固件映像,則引導過程將會導致系統被劫持。

為了在引導之前驗證固件的完整性,開發人員使用了一個從供應鏈早期開始的代碼簽名過程。在安全的設施內,通過使用橢圓曲線數字簽名算法 (ECDSA) 之類的加密穩健算法創建的私鑰-公鑰對,可對系統的固件映像進行簽名。盡管私鑰從未離開過設施,但系統公鑰會隨系統一起發運。在引導過程中,處理器會在使用映像之前運用此系統公鑰來驗證固件簽名。

當然,在上述過程中,公鑰本身容易受到攻擊,而且在擴展時,這會使系統固件容易遭到未經授權的替換。如果公鑰在嵌入式系統中繼續不受保護,黑客可能會用自己生成的私鑰-公鑰對中的公鑰來替換它。如果他們以自己擁有的相關私鑰簽名的惡意固件替換了系統的固件映像,則被盜用的固件簽名將會通過驗證過程,并繼續引導過程,從而導致系統被劫持。

因此,安全系統依賴于在安全設施內的安全元件中預配置的有效公鑰。Maxim Integrated 的 DS28C36 和 Microchip Technology 的 ATECC608A 這類安全 IC 不僅可以安全地存儲傳統安全元件,還能安全地執行 ECDSA 等認證算法進行固件簽名認證。

例如,在引導之前,主機處理器可通過串行接口將固件發送到 DS28C36。DS28C36 隨即使用先前在安全設施中預配置的系統公鑰,來驗證固件簽名是否確實由同一安全設施中的關聯私鑰創建。最后,DS28C36 將驗證結果發送至主機處理器,如果簽名有效,主機處理器會繼續加載固件映像(圖 1)。

Maxim Integrated 的 DS28C36 安全 IC 示意圖圖 1:開發人員可以使用 Maxim Integrated 的 DS28C36 這類安全 IC 來驗證固件簽名,以防止主機處理器引導被盜用的固件。(圖片來源:Maxim Integrated)

更安全的引導過程可保護固件映像,以消除密鑰或映像被盜用造成的問題。通過使用安全存儲和加密加速器,有效的安全引導功能已內置到越來越多的處理器中,包括 Silicon Laboratories 的 Gecko 系列 2 處理器、NXP 的 LPC55S69JBD100、Maxim Integrated 的 MAX32520 和 Microchip Technology 的 ATSAML11D16A 等等。利用這些功能,此類安全處理器可以提供所需的信任根,以創建用于系統和應用軟件執行的可信環境。

通過安全引導提供信任根

此類安全處理器提供安全引導選項,旨在確保信任根所依托的固件映像的完整性。例如,Silicon Laboratories 的 EFR32MG21A 和 EFR32BG22 Gecko 系列 2 處理器分別通過基于硬件安全元件和虛擬安全元件 (VSE) 的多級引導過程來構建此信任根(圖 2)。

Silicon Laboratories 的 Gecko 系列 2 EFR32MG21A 處理器示意圖圖 2:Silicon Laboratories 的 Gecko 系列 2 EFR32MG21A 處理器在多級引導過程的第一級使用集成的硬件安全元件(如本圖所示),而 EFR32BG22 則使用虛擬安全元件來啟動多級引導過程。(圖片來源:Silicon Laboratories)

在 EFR32MG21A 中,專用處理器內核提供加密功能以及用于安全密鑰存儲的硬件安全元件。在此專用功能的支持下,處理器使用只讀存儲器 (ROM) 中存儲的代碼發起引導過程,以驗證第一級引導程序 (FSB) 代碼。完成驗證后,FSB 代碼即會運行,接著又會驗證第二級引導程序 (SSB) 的代碼簽名。引導序列繼續執行經驗證的 SSB,后者進而會驗證應用程序代碼的簽名,而該代碼通常包括系統級代碼和更高級別的應用程序代碼。最后,經驗證的應用程序代碼運行,系統根據應用程序的要求繼續執行操作。

由于此過程從 ROM 代碼開始,而且僅運行經驗證的 FSB、SSB 和應用程序代碼,因此該方法將產生經驗證的信任鏈來執行代碼。由于此信任鏈中的第一環依賴于無法修改的 ROM 代碼,因此信任鏈中后續的每一環都會延續此可信環境。與此同時,這種方法還允許開發人員安全地更新應用程序代碼,甚至是第一級和第二級引導程序代碼。只要每個代碼包都提供經驗證的簽名,可信環境就能保持完好。

使用信任根提供這種安全引導的處理器,通常支持多種模式和選項。例如,Silicon Laboratories 的 Gecko 系列 2 處理器提供了更強大的基于證書的安全引導功能。

證書可用于常規公鑰基礎結構 (PKI) 事務處理,包含公鑰以及對一個或多個相關證書的引用,這些證書最終指向證書頒發機構 (CA) 授予的根證書。此鏈中的每個證書均用于驗證其下面的證書,從而形成基于值得信賴的 CA 的信任鏈。在傳輸層安全性 (TLS) 的認證階段,瀏覽器依靠此信任鏈來確認 Web 服務器的身份。嵌入式系統可采用相同的方法使用證書來確認引導程序或應用程序代碼源的身份。在這里,按照前述方式執行多級引導過程,但需要額外驗證與每一級相關的證書(圖 3)。

Silicon Laboratories 的 Gecko 系列 2 處理器示意圖(點擊放大)圖 3:Silicon Laboratories 的 Gecko 系列 2 處理器通過在引導過程每一級的簽名驗證期間驗證所用公鑰的證書,來增強系統安全性。(圖片來源:Silicon Laboratories)

NXP 的 LPC55S69JBD100 等其他處理器支持多種不同的固件映像選項。除了簽名的固件映像外,這些處理器還支持使用可信計算組織推出的設備標識符組合引擎 (DICE) 行業標準的引導映像。第三個選項允許開發人員將映像存儲在支持 PRINCE 加密的處理器閃存特殊區域內,其中 PRINCE 加密是一種低延遲的分組加密,能夠在小得多的硅面積內達到與其他加密相當的安全強度。在 LPC55S69JBD100 中可實現 PRINCE 加密,這種技術能對處理器專用的 PRINCE 閃存區中存儲的加密代碼或數據執行實時解密。由于解密使用的密鑰僅供 PRINCE 加密引擎訪問,因此該解密過程仍然是安全的。實際上,這些密鑰由 LPC55S69JBD100 的物理不可克隆功能 (PUF) 生成的密鑰加密密鑰 (KEK) 提供保護。(有關 PUF 和 KEK 用法的更多信息,請參見第 2 部分。)

這種方法使開發人員能夠存儲更多固件映像,而這是在避免“封閉”設備的風險情況下,為物聯網設備提供固件無線 (FOTA) 更新方法所需的功能。如果處理器只能使用一個位置來存儲固件映像,則有缺陷的固件映像會將處理器置于不確定或鎖定的狀態,從而鎖定或阻塞設備。通過將固件映像存儲在 LPC55S69JBD100 中啟用了 PRINCE 的閃存區內,開發人員可使用回退策略,即如果新版本引導進入無法工作狀態,則還原固件的上一個正常工作版本。

由于所有這些新固件映像都必須通過基礎引導過程中所需的簽名驗證檢查,所以開發人員可充分利用安全 FOTA,在不影響系統或其信任鏈的情況下添加新功能或修復錯誤。

總結

系統和應用級別的安全性需要一個只允許授權軟件運行的執行環境。盡管代碼簽名驗證是實現此類環境的基本功能,但安全系統還需要利用更全面的功能集來構建必要的信任鏈,以確保執行的是受信任的軟件。這些可信環境的基礎在于信任根,而信任根可通過安全處理器所支持的安全引導機制提供。使用此類處理器,開發人員可以實現安全的物聯網設備,使其能夠抵御企圖破壞系統中的軟件執行或完全劫持系統的攻擊行為。

下一篇: PLC、DCS、FCS三大控

上一篇: 借助專用電源轉換器消

推薦產品

更多
中文字幕第二一区_久久久久在线视频_精品国产自在现线看久久_亚洲精品一区二区三区电影网

      激情综合电影网| 国产精品www网站| 久久精品亚洲一区二区三区浴池| 亚洲图片你懂的| 翔田千里一区二区| 久久偷窥视频| 欧美日韩精品在线播放| 国产精品欧美一区二区三区奶水| 国产亚洲aⅴaaaaaa毛片| 在线欧美视频| 在线视频你懂得一区二区三区| 亚洲欧美日韩国产中文| 久久综合给合久久狠狠狠97色69| 欧美高清视频一区二区三区在线观看| 欧美日韩在线直播| 黄色小说综合网站| 亚洲天堂第二页| 久久影院午夜片一区| 国产精品porn| 一区免费观看视频| 亚洲一区二区三区涩| 麻豆视频一区二区| 国产欧美一区二区精品婷婷| 亚洲精品字幕| 久久精品视频在线播放| 欧美日韩视频在线| 黄色成人av网站| 亚洲视频欧洲视频| 欧美成人免费大片| 国产主播精品| 香蕉视频成人在线观看| 欧美日本精品在线| 在线成人av.com| 久久国产夜色精品鲁鲁99| 欧美日韩一区二区三| 亚洲国产日韩美| 久久国产福利国产秒拍| 欧美视频二区36p| 亚洲国产二区| 久久精品91久久久久久再现| 国产精品久久久久久久久免费桃花 | 欧美激情在线免费观看| 狠狠色伊人亚洲综合网站色| 国产精品99久久久久久宅男| 欧美激情日韩| 亚洲激情第一页| 美女爽到呻吟久久久久| 国产综合一区二区| 久久精品国产第一区二区三区最新章节| 欧美日韩国产综合视频在线| 影音先锋中文字幕一区| 久久久久一区二区三区| 国产尤物精品| 久久久久久黄| 在线看欧美日韩| 久热精品视频在线观看| 精品盗摄一区二区三区| 久久综合伊人77777麻豆| 伊人色综合久久天天| 久久伊伊香蕉| 亚洲激情综合| 欧美日韩国产成人| 亚洲视频狠狠| 国产欧美视频一区二区三区| 久久大逼视频| 好看的亚洲午夜视频在线| 久久手机免费观看| 亚洲国产欧美在线人成| 欧美另类亚洲| 亚洲制服av| 国产精品区一区| 久久久久久综合| 亚洲肉体裸体xxxx137| 欧美日韩精品免费看| 亚洲欧美综合v| 一区二区在线观看视频| 欧美**字幕| 亚洲免费一在线| 一区二区三区中文在线观看| 女人香蕉久久**毛片精品| 亚洲另类黄色| 国产女人水真多18毛片18精品视频| 久久精品国产精品| 亚洲免费观看视频| 国产精品女主播一区二区三区| 久久精品国产亚洲一区二区| 亚洲乱码久久| 国产一区二区三区的电影 | 在线日韩欧美视频| 欧美日韩免费在线| 欧美在线综合| 一区二区久久久久| 狠狠色综合播放一区二区| 欧美激情久久久| 亚洲欧美另类在线| 亚洲欧洲一区二区天堂久久| 国产精品欧美日韩一区| 久久资源av| 亚洲欧美中文在线视频| 亚洲国产小视频在线观看| 国产精品激情| 欧美激情a∨在线视频播放| 小黄鸭精品密入口导航| 亚洲精品欧美在线| 伊人久久噜噜噜躁狠狠躁| 国产精品第13页| 欧美激情乱人伦| 久久青草久久| 欧美在线精品一区| 亚洲午夜精品一区二区三区他趣| 亚洲高清三级视频| 国产自产v一区二区三区c| 国产精品日韩精品欧美在线| 欧美精品久久久久a| 久久精品最新地址| 久久国产精品第一页| 亚洲女同在线| 亚洲调教视频在线观看| 99国产精品视频免费观看| 亚洲国产成人精品女人久久久| 国产精品视频免费观看| 欧美视频中文字幕在线| 欧美精品激情在线观看| 欧美国产欧美亚洲国产日韩mv天天看完整| 性8sex亚洲区入口| 亚洲性图久久| 亚洲自啪免费| 亚洲一区二区在线免费观看视频 | 欧美日韩在线免费观看| 欧美高清在线观看| 欧美高清视频免费观看| 欧美电影在线播放| 欧美jizz19hd性欧美| 欧美大片专区| 欧美日韩精品久久| 欧美色图麻豆| 国产精品日韩在线观看| 国产亚洲欧美一区| 国内综合精品午夜久久资源| 国产自产2019最新不卡| 精品二区久久| 91久久在线| 中文精品一区二区三区| 亚洲一级片在线观看| 午夜日韩电影| 久久综合九色综合欧美狠狠| 免费在线播放第一区高清av| 欧美成人资源| 国产精品久久激情| 国产目拍亚洲精品99久久精品| 国产香蕉久久精品综合网| 亚洲福利视频网| 一区二区三区视频观看| 午夜视频在线观看一区| 久久婷婷丁香| 欧美日本国产在线| 国产乱码精品一区二区三区av| 国产一区清纯| 亚洲精品影视| 欧美在线观看视频在线| 免费精品视频| 国产精品久久激情| 一区二区三区自拍| 亚洲手机视频| 久久综合色一综合色88| 欧美日韩在线第一页| 国产一区二区在线观看免费播放| 91久久久久久| 午夜免费电影一区在线观看| 欧美gay视频激情| 国产精品亚洲成人| 亚洲三级性片| 久久精品成人一区二区三区蜜臀| 欧美精品一区二区三区很污很色的 | 欧美高清视频免费观看| 国产精品一区二区三区免费观看| 在线观看亚洲a| 亚洲资源在线观看| 亚洲国产精品va在线看黑人 | 亚洲精品之草原avav久久| 香蕉久久夜色精品国产使用方法| 欧美大片在线影院| 国模 一区 二区 三区| 一区二区精品在线| 免费不卡在线观看| 国产精品视频大全| 一本一本a久久| 免费久久久一本精品久久区| 国产视频一区免费看| 在线视频欧美一区| 欧美精品二区三区四区免费看视频| 国产丝袜美腿一区二区三区| 在线天堂一区av电影| 欧美电影在线| 伊人久久婷婷色综合98网| 欧美一区二区私人影院日本 | 国产精品一区二区你懂的| 日韩午夜视频在线观看| 久久综合狠狠综合久久综合88| 国产亚洲精品v|