国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

嵌入式系統的完整性

星星科技指導員 ? 來源:militaryembedded ? 作者:RUSSELL DOTY ? 2022-11-15 17:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

能夠驗證軍事和其他應用中使用的系統的完整性以確保它們沒有被修改或損壞至關重要。當然,最好防止系統被篡改。如果無法做到這一點,則檢測篡改至關重要。在許多情況下,如果您不能確定系統未被修改,最好阻止系統運行。在所有情況下,保護系統上的信息,尤其是加密密鑰等關鍵機密至關重要。

操作系統級別的各種工具有助于確保軟件的完整性。其中包括存儲加密、軟件包的加密簽名、文件的校驗和以及用于檢查系統的工具。但是,可以做些什么來確保底層系統沒有受到損害 - 驗證硬件,BIOS和其他固件以及引導加載程序?如果檢測到問題,該怎么辦?

讓我們考慮一下使用硬件信任根可以做什么,以及 Linux 操作系統中的最新發展,這些開發提供了底層系統完整性的視圖。

第一個因素是LUKS,這是Linux內置的強大而安全的存儲加密功能。LUKS 對從磁盤驅動器USB 驅動器、SD 卡甚至網絡存儲的所有內容進行加密。LUKS 在卷級別加密,Linux 系統可以配置為單個卷或單個驅動器上的多個獨立卷。這為配置和保護嵌入式系統上的信息提供了相當大的靈活性和功能。

LUKS 的用例之一是加密系統驅動器。完成此操作后,必須提供LUKS密碼才能引導系統。對于筆記本電腦等系統,這通常通過輸入密碼來完成。網絡綁定磁盤加密 (NBDE) 是一種新的 Linux 軟件包,它使用網絡服務或硬件信任根來提供 LUKS 密鑰來引導系統。

NBDE 是一個靈活的加密框架,它使用各種引腳或加密引擎來加密和解密 LUKS 密鑰等機密。NBDE 旨在擴展,目前支持兩個引腳:網絡唐服務器和 TPM 2.0 硬件信任根。可以開發其他引腳,例如系統集成商可能會實現支持 CAC 卡的 NBDE 引腳。(作為旁注,開源Linux社區歡迎提交NBDE的其他引腳。NBDE 還實施了允許組合多個引腳的策略。

帶有 TPM2 的 NBDE 是沒有安全網絡連接的遠程位置嵌入式系統的不錯選擇。這可確保僅當操作系統磁盤位于具有正確配置的 TPM2 模塊的系統中并且已綁定到該 TPM2 模塊時,系統才會啟動。

下一個要考慮的元素是安全啟動。這是在 UEFI 固件中實現的,并要求引導加載程序和操作系統使用已知且批準的軟件密鑰進行簽名,然后才能允許系統引導。安全啟動是確保操作系統有效的好工具。行業標準安全啟動密鑰通常安裝在出廠時的 UEFI 固件中。這些鍵可以按原樣使用,可以添加自定義鍵,也可以刪除標準鍵,并且僅使用自定義鍵。

安全啟動是一種有效的工具,應使用。但是,安全啟動無法驗證底層硬件、固件或安全啟動本身是否正在運行。這就是 TPM2 和測量啟動發揮作用的地方。測量的引導有時稱為受信任的引導。

測量的引導在多個級別工作。TPM2 模塊包含一組 24 個平臺配置寄存器或 PCR。 軟件(如 UEFI 固件)使用 SHA-256 等算法進行哈希處理,哈希存儲在 PCR 中。但是,哈希不會直接寫入 PCR。相反,哈希使用 TPM2 中的加密操作擴展到 PCR 中。多個測量可以組合成一個PCR。PCR中的最終值取決于每個文件的哈希值和文件的評估順序。這個過程是確定性的,給定一組文件和一個測量順序,你每次都會得到相同的結果。這些測量和擴展操作可以在 TPM 外部復制 - 您可以提前確定 PCR 中的最終值應該是多少。

測量啟動按一系列操作更新 PCR:一個非常低級別的軟件例程(本質上是硬件的一部分)測量 UEFI 固件和選項 rom,例如 NIC 和存儲控制器。UEFI 固件測量主引導記錄和引導加載程序。引導加載程序測量內核和相關文件。然后,其他工具(如 Linux 完整性測量體系結構 (IMA))可以測量系統的其余部分。測量可以包括文件和配置。其中 8 個 PCR 寄存器已預定義供系統使用,8 個寄存器可供應用定制使用。

TPM和PCR模型旨在使未經檢測就無法修改PCR測量,并且在不檢測的情況下很難干擾測量過程。

PCR測量可用于多種目的,包括系統完整性的本地和遠程證明。它們還可用于 TPM 內部的密封操作。在 TPM 密封中,TPM 保護的機密進一步受到 TPM 策略的保護,該策略在解密機密之前根據批準的值檢查 PCR 值。

舉個具體的例子,使用 NBDE,您可以根據 PCR 0、2 和 7 密封 LUKS 密碼。這將測量 UEFI BIOS (PCR0)、系統中其他設備上的固件 (PCR2) 和安全啟動 (PCR7)。僅當 UEFI 固件未修改、其他設備固件未修改且仍啟用安全啟動時,才會提供 LUKS 密碼。請注意,這些檢查是在 TPM 內部完成的。這些測量可確保固件未損壞,并且未添加任何 rootkit。雖然不是絕對的保護,但它顯著提高了系統的完整性。

在此示例中,無需接觸 TPM 即可輕松更新操作系統和應用程序。固件仍然可以更新 - 這需要使用新值重新密封 TPM。

不應在倉庫甚至工廠級維護之外更改的安全軍事系統可以更嚴格地鎖定,也許使用多個PCR和其他因素,例如連接到網絡服務;傳感器陣列必須通信才能有用,因此這可能是一種合理的方法。

可以使用此處描述的方法保護任何機密。加密密鑰可以直接從 TPM2 加載到內存中,然后在不再需要時立即擦除;它們沒有理由保留在磁盤上。并且可以通過發出TPM_reset命令立即擦除整個TPM。

審核編輯:郭婷

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

    關注

    5198

    文章

    20449

    瀏覽量

    334077
  • Linux
    +關注

    關注

    88

    文章

    11760

    瀏覽量

    219036
  • 操作系統
    +關注

    關注

    37

    文章

    7402

    瀏覽量

    129313
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    什么是嵌入式應用開發?

    系統中,用于控制、監測或通信等特定用途。與一般計算機系統不同,嵌入式系統通常具有較小的存儲容量、處理能力和功耗,且需要滿足特定的實時、可靠
    發表于 01-12 16:13

    嵌入式系統的定義和應用領域

    應用系統在功能、可靠、成本、體積和功耗等方面的嚴格要求的專用計算機系統。 那么,嵌入式系統具體應用在哪些領域呢?事實上,它們的應用非常
    發表于 11-17 06:49

    嵌入式實時操作系統的特點

    任務的系統。 實時嵌入式操作系統與傳統的桌面操作系統相比,更注重對實時任務的響應和精確控制。它們在資源利用、可靠、可預測
    發表于 11-13 06:30

    嵌入式軟件測試與專業測試工具的必要深度解析

    資源管理、環境描述、接口協議定義、用例設計、實時數據監控等完整功能。該平臺具備微秒級強實時,特別適合軍工領域應用。 ?通用嵌入式系統自動化測試平臺?:集成測試資源管理、協議腳本開發
    發表于 09-28 17:42

    【干貨速遞】嵌入式數據可靠,軟件設計的這些細節不能忽視!

    問題。軟件設計軟件設計在嵌入式數據存儲可靠中扮演著至關重要的角色。它不僅包括系統驅動的開發,還涉及應用層面的優化。一個精心設計的軟件系統可以顯著提高數據的
    的頭像 發表于 07-31 11:34 ?561次閱讀
    【干貨速遞】<b class='flag-5'>嵌入式</b>數據可靠<b class='flag-5'>性</b>,軟件設計的這些細節不能忽視!

    【深度解析】硬件電路設計:如何確保嵌入式數據可靠

    嵌入式系統開發中,硬件電路設計是確保數據可靠的關鍵環節。本期我們將重點探討硬件設計中的兩個重要方面:數據讀寫保護和掉電保護。硬件電路設計在嵌入式
    的頭像 發表于 07-30 11:35 ?725次閱讀
    【深度解析】硬件電路設計:如何確保<b class='flag-5'>嵌入式</b>數據可靠<b class='flag-5'>性</b>?

    什么是信號完整性

    電子發燒友網站提供《什么是信號完整性?.pdf》資料免費下載
    發表于 07-09 15:10 ?1次下載

    Linux嵌入式和單片機嵌入式的區別?

    ,開發工具包括GCC、Makefile等。 3.操作系統 : 單片機嵌入式 :一般不使用完整的操作系統,或者使用簡單的實時操作系統(RT
    發表于 06-20 09:46

    Samtec虎家大咖說 | 淺談信號完整性以及電源完整性

    前言 在這一期的Samtec虎家大咖說節目中,Samtec信號完整性(SI)和電源完整性(PI)專家Scott McMorrow、Rich Mellitz和Istvan Novak回答了觀眾的提問
    發表于 05-14 14:52 ?1196次閱讀
    Samtec虎家大咖說 | 淺談信號<b class='flag-5'>完整性</b>以及電源<b class='flag-5'>完整性</b>

    嵌入式適合自學嗎?

    基礎。對于初學者來說,很難在短時間內建立起完整的知識體系。 2)學習曲線陡峭:嵌入式開發需要掌握多種編程語言、硬件知識、操作系統原理等,學習曲線非常陡峭。例如,學習STM32微控制器時,需要理解其基本架
    發表于 04-27 09:54

    信號完整性測試基礎知識

    在當今快速發展的數字時代,高速傳輸已成為電子設備的基本要求。隨著數據傳輸速率的不斷提升,信號完整性(Signal Integrity,簡稱SI)問題變得越來越重要。信號完整性是高速互連系統設計的基石
    的頭像 發表于 04-24 16:42 ?4169次閱讀
    信號<b class='flag-5'>完整性</b>測試基礎知識

    電源完整性分析及其應用

    引言 電源完整性這一概念是以信號完整性為基礎的,兩者的出現都源自電路開關速度的提高。當高速信號的翻轉時間和系統的時鐘周期可以相比時,具有分布參數的信號傳輸線、電源和地就和低速系統中的情
    發表于 04-23 15:39

    高可靠嵌入式主板設計

    嵌入式系統已廣泛應用于各個領域,從航空航天、醫療設備到工業控制和智能家居,其應用范圍不斷擴展。隨著應用場景的日益復雜和關鍵,嵌入式系統的可靠
    的頭像 發表于 03-25 15:11 ?1077次閱讀
    高可靠<b class='flag-5'>性</b><b class='flag-5'>嵌入式</b>主板設計

    嵌入式系統開發圣經【干貨】

    主管、系統設計分析人員及欲進入該領域的工程師。是一本開發嵌入式系統產品必備的入門圣經,進入嵌入式系統領域的寶典。可以翻看翻看,學習一下
    發表于 03-12 13:58