99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用硬件信任根解碼軟件安全性

星星科技指導(dǎo)員 ? 來源:嵌入式計(jì)算設(shè)計(jì) ? 作者:RUSSELL DOTY ? 2022-11-02 10:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

軟件的最大優(yōu)勢在于它可以改變——它可以針對新需求和新情況進(jìn)行增強(qiáng)、升級、修復(fù)和修改。同時,軟件的最大弱點(diǎn)是可以更改和修改以復(fù)制不良行為。

軟件安全的一個主要目標(biāo)是僅允許被授權(quán)實(shí)體更改軟件,并防止未經(jīng)授權(quán)的實(shí)體更改軟件。如果做不到這一點(diǎn),您希望能夠檢測軟件是否已更改。這一目標(biāo),即預(yù)防和檢測未經(jīng)授權(quán)的更改,是受信任軟件的核心。

問題是,你怎么知道你可以信任一個軟件?一種方法是讓您信任的實(shí)體證明該軟件是可信的。這方面的一個例子是僅安裝來自“已知良好”或受信任來源的軟件。您還應(yīng)該使用加密技術(shù)檢查軟件的簽名。例如,開發(fā)人員可以使用Linuxrpm 軟件包格式和 rpm 實(shí)用程序在安裝之前驗(yàn)證其軟件包的加密哈希。這是使用 rpm 的正常部分,有助于檢測通過惡意操作或數(shù)據(jù)損壞修改的軟件包。

然而,這僅僅是個開始——信任和驗(yàn)證必須貫穿整個軟件開發(fā)鏈。例如,執(zhí)行轉(zhuǎn)速檢查的軟件必須是可信的??梢允褂孟到y(tǒng)完整性實(shí)用程序檢查 rpm 軟件。但是,系統(tǒng)完整性實(shí)用程序也必須是可信的。這可以在Linux內(nèi)核中完成(它集成了某些系統(tǒng)完整性檢查功能。然后,Linux 內(nèi)核必須由引導(dǎo)加載程序進(jìn)行驗(yàn)證,這可以通過 UEFI 固件和安全啟動進(jìn)行驗(yàn)證。UEFI 固件可以檢查其自身的完整性。是信任自始至終!

但 UEFI 固件是軟件。特殊軟件,具有多次完整性檢查和特殊更新過程,但它仍然是軟件。如果資源充足,即使是 UEFI 固件也可能受到損害。一旦系統(tǒng)固件遭到入侵,系統(tǒng)中的任何其他內(nèi)容都無法信任。

在系統(tǒng)之外,公鑰加密(PKC)可以提供一種強(qiáng)大的方法來驗(yàn)證系統(tǒng)的身份并執(zhí)行安全操作。PKC 使用一對密鑰 – 公鑰和私鑰。只要私鑰受到保護(hù),加密就是安全的。不幸的是,如果系統(tǒng)受到損害,私鑰也會受到損害,并且實(shí)際的加密操作可能會被暫停。如果您需要信任系統(tǒng),這不是一件好事!

一個答案是使用不可變的硬件。例如,通過在生產(chǎn)過程中熔斷一組芯片級保險(xiǎn)絲,可以在硬件中固定 CPU 序列號。不幸的是,此CPU序列號將由軟件讀取和傳輸。如果系統(tǒng)遭到入侵,軟件可以返回任何序列號。

另一個答案是使用特殊的安全處理器 - 專用計(jì)算機(jī),它只執(zhí)行一小部分安全和加密功能,并提供不可變的硬件信任根,其中包括幾個關(guān)鍵屬性。在硬件信任根中,安全處理器及其軟件和內(nèi)存是獨(dú)立的,旨在抵御物理攻擊或危害。軟件硬編碼到芯片中,無法修改或更新;它是真正的只讀。安全處理器中包含有限數(shù)量的非易失性存儲;此存儲器主要用于存儲加密密鑰和哈希。安全處理器包括一組強(qiáng)大的加密功能,包括加密和解密、哈希和加密密鑰生成,所有這些都是使用定義良好的 API 執(zhí)行的。

使用硬件信任根,可以在安全處理器內(nèi)生成公鑰和私鑰對。私鑰可以保留在處理器內(nèi)部,永遠(yuǎn)不會暴露給系統(tǒng)。在此模式下,私鑰永遠(yuǎn)不會存在于處理器之外,并且無法檢索或泄露。

這種安全處理器可用于為構(gòu)建可信系統(tǒng)提供起點(diǎn),方法是使用它來證明最低級別的 UEFI [統(tǒng)一可擴(kuò)展固件接口] 固件的完整性,然后構(gòu)建完整且受信任的軟件堆棧。這正是將受信任的處理模塊 (TPM) 與 UEFI 安全啟動結(jié)合使用以實(shí)現(xiàn)受信任啟動時所做的操作。

TPM 在服務(wù)器、臺式機(jī)和筆記本電腦系統(tǒng)中廣泛使用。它還可用于高端物聯(lián)網(wǎng)IoT) 和嵌入式系統(tǒng)

TPM通常作為單獨(dú)的芯片實(shí)現(xiàn),安全處理器也被集成到標(biāo)準(zhǔn)CPU中。這方面的例子包括 ARM TrustZone 和 AMD 安全處理器。英特爾正在添加軟件防護(hù)擴(kuò)展 (SGX),提供硬件強(qiáng)制的安全功能。

不幸的是,這些安全功能并沒有像它們應(yīng)該的那樣廣泛使用。我鼓勵任何實(shí)施安全敏感系統(tǒng)(實(shí)際上應(yīng)該是所有系統(tǒng))的人考慮在其系統(tǒng)上使用可用硬件信任根的安全功能。

審核編輯:郭婷

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

    關(guān)注

    68

    文章

    19884

    瀏覽量

    235002
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2930

    文章

    46210

    瀏覽量

    392035
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11509

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    海外數(shù)字經(jīng)濟(jì)信任度報(bào)告正式發(fā)布,首度揭示消費(fèi)者數(shù)字支付信任度與GDP增長的正相關(guān)

    ● ? ? ? ?Checkout.com 發(fā)布首期《海外數(shù)字經(jīng)濟(jì)信任度報(bào)告》,基于消費(fèi)者對安全性、透明度及用戶體驗(yàn)感知的國家排名 ● ? ? ? ?中東北非地區(qū)位居數(shù)字經(jīng)濟(jì)信任度榜首,而歐美地區(qū)因
    的頭像 發(fā)表于 05-15 17:50 ?229次閱讀
    海外數(shù)字經(jīng)濟(jì)<b class='flag-5'>信任</b>度報(bào)告正式發(fā)布,首度揭示消費(fèi)者數(shù)字支付<b class='flag-5'>信任</b>度與GDP增長的正相關(guān)<b class='flag-5'>性</b>

    意法半導(dǎo)體與HighTec合作提升汽車軟件安全性

    意法半導(dǎo)體與HighTec EDV-Systeme公司攜手合作,共同開發(fā)了一套先進(jìn)的汽車功能安全整體解決方案。該方案旨在加速安全關(guān)鍵的汽車系統(tǒng)開發(fā)進(jìn)程,同時提升軟件定義汽車的安全性和經(jīng)
    的頭像 發(fā)表于 02-18 09:52 ?507次閱讀

    Java微服務(wù)中如何確保安全性

    在Java微服務(wù)架構(gòu)中確保安全性,可以采取以下措施: 身份驗(yàn)證與授權(quán): 使用OAuth 2.0和OpenID Connect框架進(jìn)行身份驗(yàn)證和授權(quán)。OAuth2允許用戶在不分享憑證的情況下授權(quán)第三方
    的頭像 發(fā)表于 01-02 15:21 ?654次閱讀

    如何實(shí)現(xiàn) HTTP 協(xié)議的安全性

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

    集中告警管理如何提升設(shè)施安全性?

    在工業(yè)或商業(yè)建筑中,集中告警管理已成為確保安全性或檢測故障的必備工具。它是如何提升設(shè)施安全性的?歡迎大家閱讀文章了解~
    的頭像 發(fā)表于 12-13 15:51 ?423次閱讀
    集中告警管理如何提升設(shè)施<b class='flag-5'>安全性</b>?

    電池的安全性測試項(xiàng)目有哪些?

    選擇更加安全可靠的電池產(chǎn)品,也能提高對電池安全性信任。在電池技術(shù)日益進(jìn)步的今天,安全性測試仍將是確保電池產(chǎn)品質(zhì)量和用戶安全的重要保障。
    的頭像 發(fā)表于 12-06 09:55 ?2088次閱讀
    電池的<b class='flag-5'>安全性</b>測試項(xiàng)目有哪些?

    永磁同步電機(jī)的安全性分析

    永磁同步電機(jī)的安全性分析主要涵蓋其設(shè)計(jì)、運(yùn)行、維護(hù)以及故障處理等多個方面。以下是對永磁同步電機(jī)安全性的分析: 一、設(shè)計(jì)安全性 材料選擇 : 永磁同步電機(jī)采用永磁體(如釹鐵硼等稀土永磁材料)提供磁場
    的頭像 發(fā)表于 11-22 10:44 ?1043次閱讀

    在電氣安裝中通過負(fù)載箱實(shí)現(xiàn)最大效率和安全性

    在電氣安裝中,負(fù)載箱是一種常用的設(shè)備,主要用于模擬實(shí)際的電力負(fù)載,以便進(jìn)行各種電氣設(shè)備的測試和調(diào)試。通過負(fù)載箱,可以實(shí)現(xiàn)最大效率和安全性,從而提高電氣設(shè)備的運(yùn)行性能和使用壽命。 負(fù)載箱可以實(shí)現(xiàn)最大
    發(fā)表于 11-20 15:24

    深入探索:海外IP代理池的安全性與管理

    海外IP代理池的安全性與管理是使用這一工具時不可忽視的重要方面。
    的頭像 發(fā)表于 11-14 07:39 ?490次閱讀

    socket編程的安全性考慮

    在Socket編程中,安全性是一個至關(guān)重要的考慮因素。以下是一些關(guān)鍵的安全性考慮和措施: 1. 數(shù)據(jù)加密 使用TLS/SSL協(xié)議 :TLS/SSL(傳輸層安全性/安全套接層)是網(wǎng)絡(luò)
    的頭像 發(fā)表于 11-01 16:46 ?742次閱讀

    UWB模塊的安全性評估

    UWB(超寬帶)模塊的安全性評估是一個復(fù)雜而關(guān)鍵的過程,涉及多個方面,包括技術(shù)特性、加密機(jī)制、抗干擾能力、物理層安全等。以下是對UWB模塊安全性評估的分析: 一、技術(shù)特性帶來的安全性
    的頭像 發(fā)表于 10-31 14:17 ?831次閱讀

    智能系統(tǒng)的安全性分析

    智能系統(tǒng)的安全性分析是一個至關(guān)重要的過程,它涉及多個層面和維度,以確保系統(tǒng)在各種情況下都能保持安全、穩(wěn)定和可靠。以下是對智能系統(tǒng)安全性的分析: 一、數(shù)據(jù)安全性 數(shù)據(jù)加密 : 采用對稱加
    的頭像 發(fā)表于 10-29 09:56 ?740次閱讀

    云計(jì)算安全性如何保障

    云計(jì)算的安全性是一個復(fù)雜而多維的問題,涉及多個層面和多種技術(shù)手段。為了保障云計(jì)算的安全性,需要采取一系列綜合措施,以下是具體的保障方法: 一、數(shù)據(jù)加密 數(shù)據(jù)加密是保護(hù)云計(jì)算安全性的核心手段之一
    的頭像 發(fā)表于 10-24 09:14 ?875次閱讀

    固態(tài)電池安全性怎么樣

    固態(tài)電池在安全性方面表現(xiàn)出顯著的優(yōu)勢,這主要得益于其獨(dú)特的固態(tài)電解質(zhì)結(jié)構(gòu)。以下是對固態(tài)電池安全性的詳細(xì)分析:
    的頭像 發(fā)表于 09-15 11:47 ?2097次閱讀

    請問DM平臺訪問安全性如何控制?

    DM平臺訪問安全性如何控制?
    發(fā)表于 07-25 06:10