一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

物聯(lián)網(wǎng)設(shè)備的固件安全性

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

掃碼添加小助手

加入工程師交流群

在過去的幾年中,物聯(lián)網(wǎng)IoT)被吹捧為下一個大事件以及蹩腳的物聯(lián)網(wǎng)。這兩種描述都是有道理的。保護(hù)不力的物聯(lián)網(wǎng)設(shè)備已被用于許多分布式拒絕服務(wù)(DDoS)攻擊,并且據(jù)稱有用且友好的設(shè)備已侵犯其隱私并暴露其用戶的個人信息。

我相信這些設(shè)備的開發(fā)人員和制造商正在關(guān)注,因此,他們可能會解決身份驗(yàn)證/授權(quán),不安全的Web界面,不良的網(wǎng)絡(luò)服務(wù)和加密等明顯問題,以及在發(fā)現(xiàn)安全性或其他缺陷時無法更新軟件。我擔(dān)心的是,他們沒有對傳統(tǒng)計(jì)算行業(yè)發(fā)現(xiàn)的艱難發(fā)現(xiàn)給予足夠的關(guān)注。

一旦簡單而明顯的安全漏洞得到糾正,作惡者將轉(zhuǎn)向其他攻擊面。計(jì)算機(jī)制造商必須處理的這些其他漏洞無疑將成為物聯(lián)網(wǎng)黑客的下一個目標(biāo)。本文重點(diǎn)介紹系統(tǒng)啟動/固件以及該空間中物聯(lián)網(wǎng)設(shè)備的潛在安全問題。最重要的是,如何處理它們。

為什么物聯(lián)網(wǎng)固件是一個問題

物聯(lián)網(wǎng)生態(tài)系統(tǒng)中的許多人似乎認(rèn)為他們的設(shè)備是簡單,一次性的一次性設(shè)備,例如您運(yùn)送和忘記的基本設(shè)備或嵌入式系統(tǒng)。隨著越來越多的物聯(lián)網(wǎng)設(shè)備不斷被開發(fā),這種看法是有問題的。

根據(jù)定義,物聯(lián)網(wǎng)設(shè)備是互聯(lián)網(wǎng)連接的。這意味著網(wǎng)絡(luò)堆棧,通信協(xié)議,設(shè)備和云中的應(yīng)用程序可以利用設(shè)備提供的數(shù)據(jù)以及這種連接所暗示的所有攻擊。這種連接性使這些設(shè)備成為理想的目標(biāo),任何安全漏洞都為攻擊者打開了大門。

由于物聯(lián)網(wǎng)設(shè)備的復(fù)雜性和范圍,在大多數(shù)情況下,它們必須在現(xiàn)場進(jìn)行更新。這些設(shè)備的數(shù)量及其使用模式驅(qū)動更新功能自動和遠(yuǎn)程啟動。這為那些改變他們的軟件來改變他們的行為的人提供了另一個攻擊媒介。

這種攻擊媒介并不是一個新現(xiàn)象。自互聯(lián)網(wǎng)出現(xiàn)以來,網(wǎng)絡(luò)連接的計(jì)算機(jī)系統(tǒng)一直在處理它們。問題在于,物聯(lián)網(wǎng)設(shè)備的開發(fā)人員已經(jīng)將他們的小工具視為簡單,單一用途的設(shè)備,不易受到惡意行為的影響,因此不容易受到攻擊。好吧,事實(shí)證明恰恰相反。壞人可以竊取用戶的數(shù)據(jù),使用設(shè)備監(jiān)視用戶防火墻內(nèi)的網(wǎng)絡(luò)基礎(chǔ)設(shè)施,或者將設(shè)備用作攻擊其他系統(tǒng)的啟動平臺。

該怎么辦

從根本上說,物聯(lián)網(wǎng)設(shè)備的軟件/固件必須受到保護(hù),就像在通用計(jì)算機(jī)系統(tǒng)中必須保護(hù)代碼一樣。這包括初始化設(shè)備硬件,加載和啟動設(shè)備軟件(系統(tǒng)和應(yīng)用程序)的固件和軟件,以及更新物聯(lián)網(wǎng)設(shè)備固件和軟件的過程。

平臺固件和啟動安全性

自計(jì)算早期以來,已經(jīng)創(chuàng)建了平臺固件來初始化系統(tǒng)硬件并加載初始軟件。對于傳統(tǒng)計(jì)算平臺,該軟件通常是從磁盤加載的操作系統(tǒng),但即使在沒有傳統(tǒng)操作系統(tǒng)的嵌入式平臺上,軟件通常也從緩慢的非易失性存儲加載到更快的RAM內(nèi)存中以進(jìn)行正常操作。當(dāng) IBM 創(chuàng)建他們的 PC 時,他們?yōu)榇巳蝿?wù)開發(fā)了稱為 BIOS(基本輸入/輸出系統(tǒng))的固件。這個原始的BIOS被克隆并在許多平臺上使用;然而,隨著計(jì)算系統(tǒng)變得越來越復(fù)雜,處理器很難模仿1970年代PC的行為;一個新的標(biāo)準(zhǔn)誕生了。雖然簡單的嵌入式和 SoC 系統(tǒng)轉(zhuǎn)向了 U-Boot 和核心引導(dǎo)等單片解決方案,但大多數(shù)大型和通用系統(tǒng)都遵循 UEFI 標(biāo)準(zhǔn)。

可擴(kuò)展固件接口 (EFI) 設(shè)計(jì)最初是由英特爾為新一代處理器創(chuàng)建的,消除了 BIOS 的大部分架構(gòu)限制。英特爾試圖將EFI作為整個行業(yè)BIOS的一般替代品,但由于它由單個主要行業(yè)參與者“擁有”,因此對這個想法有一些抵制。相反,英特爾為行業(yè)貢獻(xiàn)了設(shè)計(jì),并幫助建立了統(tǒng)一可擴(kuò)展固件接口(UEFI)論壇來管理未來的架構(gòu)。今天,UEFI論壇由300多家公司組成,負(fù)責(zé)UEFI標(biāo)準(zhǔn)的開發(fā)和演變。

UEFI論壇采取的舉措之一是系統(tǒng)啟動時的安全性,并且不可避免地需要更新其固件/軟件。已經(jīng)表明,如果攻擊者可以在系統(tǒng)啟動和啟動過程中獲得對系統(tǒng)的控制,他們可以完全“擁有”該系統(tǒng)發(fā)生的情況。最終,攻擊者可以在啟動后禁用軟件中提供的保護(hù),并加載他們選擇的任何其他程序。此外,他們甚至可以在啟動之前就修改普通軟件以完成其投標(biāo)。如果壞人能夠盡早控制系統(tǒng),那么該系統(tǒng)可能會完全受到損害。

如果代碼更新過程遭到破壞,情況也是如此。如果黑客創(chuàng)建自己的代碼并將其與系統(tǒng)制造商最初提供的代碼交換,則上面列出的所有壞事也可以在系統(tǒng)更新受損的系統(tǒng)中完成。

UEFI 規(guī)范提供了標(biāo)準(zhǔn)接口描述和旨在顯著限制此類威脅的體系結(jié)構(gòu)。用于保護(hù)系統(tǒng)免受這些威脅的兩種主要技術(shù)是:

安全啟動 – 要求對系統(tǒng)的所有軟件組件進(jìn)行加密簽名,否則將不允許它們運(yùn)行。這可以防止在系統(tǒng)啟動期間運(yùn)行受損的組件,從而維護(hù)可以一直延續(xù)到應(yīng)用程序軟件本身的信任根。

膠囊更新 - 這要求所有系統(tǒng)更新都以加密方式簽名,并提供工具以確保系統(tǒng)固件/軟件無法回滾到安全性較低的版本。

UEFI 是唯一將這些安全功能作為其行業(yè)標(biāo)準(zhǔn)的一部分的固件解決方案。此外,雖然許多安全研究人員和黑客一直在測試其設(shè)計(jì),但沒有人能夠發(fā)現(xiàn)安全架構(gòu)中的任何缺陷。一些實(shí)現(xiàn)存在缺陷,但不是設(shè)計(jì)。

UEFI 還提供了更多與安全相關(guān)的功能,但它們超出了本文的范圍。我建議您訪問 http://www.uefi.org 網(wǎng)站,了解規(guī)格、白皮書和培訓(xùn)材料。

那么,為什么不是每個人都使用 UEFI 固件呢?

如果UEFI架構(gòu)為這些安全威脅提供了“解決方案”,為什么不是每個人都使用它?我相信有幾個主要原因:

許多物聯(lián)網(wǎng)開發(fā)人員來自嵌入式/SoC領(lǐng)域,其中整體式啟動解決方案很普遍。盡管U-Boot和核心引導(dǎo)等解決方案存在局限性,但開發(fā)人員傾向于使用他們知道并且感到滿意的內(nèi)容。

關(guān)于UEFI固件存在許多誤解和“替代事實(shí)”,這些事實(shí)限制了它在某些社區(qū)中的接受程度。這些誤解的例子是:它太慢了;它太大了;架構(gòu)太復(fù)雜;它不是“開放的”等。這些在 uefi.org 網(wǎng)站上的UEFI白皮書中在很大程度上被揭穿了。

我該何去何從?

因此,我希望我已經(jīng)說服您至少考慮將UEFI作為下一個物聯(lián)網(wǎng)設(shè)備的固件設(shè)計(jì)替代方案。如何開始?

下載最新的 UEFI 規(guī)范并嘗試閱讀封面以涵蓋它可能不是最好的開始方式。首先,UEFI 是一個接口規(guī)范,而不是一個實(shí)現(xiàn)。該規(guī)范支持許多設(shè)備中可能不需要的功能,并且該規(guī)范的大小乍一看似乎令人生畏(2000 多頁!只有少數(shù)基本功能需要符合規(guī)范,您可以根據(jù)需要從其他功能中進(jìn)行選擇。uefi.org 網(wǎng)站上有許多教育材料,書籍和演示文稿。

作為接口規(guī)范,它不驅(qū)動所描述的服務(wù)的實(shí)際代碼實(shí)現(xiàn)。Tianocore.org 提供了一個開源示例實(shí)施,以及不錯的文檔,其中包括多個英特爾參考平臺的完整實(shí)施以及可用于為其他平臺創(chuàng)建解決方案的代碼。還有針對 ARM 處理器和平臺的綁定,ARM 人員提供了一個文檔,描述了基于 ARM 的設(shè)備上對 UEFI 的要求。我甚至聽說在底層核心引導(dǎo)代碼庫上分層的UEFI接口的實(shí)現(xiàn)。完全取決于您的實(shí)現(xiàn)是什么樣的,以及需要和實(shí)現(xiàn)哪些功能。

有幾家獨(dú)立的固件供應(yīng)商很樂意幫助你為設(shè)備創(chuàng)建自定義 UEFI 實(shí)現(xiàn)。

底線

物聯(lián)網(wǎng)設(shè)備是真正的網(wǎng)絡(luò)連接計(jì)算設(shè)備,具有所有伴隨的風(fēng)險。安全性較弱的物聯(lián)網(wǎng)設(shè)備不僅會危及設(shè)備本身及其數(shù)據(jù),還會危及本地網(wǎng)絡(luò)和整個互聯(lián)網(wǎng)中的其他設(shè)備。隨著這些設(shè)備的創(chuàng)建者修復(fù)了某些設(shè)備顯示的明顯安全限制,壞人將尋找其他攻擊媒介。這些攻擊面將包括攻擊設(shè)備固件和軟件更新機(jī)制。為了讓您的客戶和其他利益相關(guān)者滿意,您應(yīng)該考慮為 IoT 設(shè)備實(shí)現(xiàn) UEFI。

審核編輯:郭婷

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

    關(guān)注

    2930

    文章

    46201

    瀏覽量

    391813
  • IOT
    IOT
    +關(guān)注

    關(guān)注

    187

    文章

    4301

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    聯(lián)網(wǎng)藍(lán)牙模塊有哪些優(yōu)勢?

    更加廣泛地覆蓋范圍,從而提高了設(shè)備的可用。安全性高:藍(lán)牙模塊采用了加密技術(shù),可以有效地保障通信數(shù)據(jù)的安全性,防止數(shù)據(jù)被非法獲取。這對于一些對安全性
    發(fā)表于 06-28 21:49

    聯(lián)網(wǎng)未來發(fā)展趨勢如何?

    :隨著聯(lián)網(wǎng)設(shè)備和傳感器的普及,數(shù)據(jù)安全和隱私保護(hù)將成為聯(lián)網(wǎng)行業(yè)發(fā)展的重要關(guān)注點(diǎn)。保護(hù)用戶數(shù)據(jù)
    發(fā)表于 06-09 15:25

    聯(lián)網(wǎng)工程師為什么要學(xué)Linux?

    依賴Linux的安全啟動機(jī)制。 三、職業(yè)需求與就業(yè)優(yōu)勢 1)崗位技能硬性要求 企業(yè)招聘中,約70%的聯(lián)網(wǎng)開發(fā)崗位明確要求具備Linux系統(tǒng)編程、內(nèi)核移植或驅(qū)動開發(fā)經(jīng)驗(yàn)。例如,設(shè)備
    發(fā)表于 05-26 10:32

    聯(lián)網(wǎng)設(shè)備和應(yīng)用的安全性

    。 由于多種原因,安全聯(lián)網(wǎng)和無線連接中變得越來越重要??紤]到這些風(fēng)險,在設(shè)計(jì)過程中盡早優(yōu)先考慮和確定安全要求非常重要。Nordic提供的安全
    的頭像 發(fā)表于 03-20 10:49 ?307次閱讀

    為什么選擇蜂窩聯(lián)網(wǎng)

    。雖然需要支付訂閱費(fèi)用,但卻能保證廣泛的覆蓋范圍、可擴(kuò)展性、內(nèi)置服務(wù)質(zhì)量、可靠和無懈可擊的安全性。這樣,您就可以專注于特定聯(lián)網(wǎng)產(chǎn)品的開發(fā),而無需部署和維護(hù)與在非授權(quán)頻段運(yùn)行的其他
    發(fā)表于 03-17 11:42

    聯(lián)網(wǎng) + 設(shè)備管理,讓管理觸手可及

    聯(lián)網(wǎng)技術(shù)快速發(fā)展,設(shè)備管理面臨三大挑戰(zhàn):分散、數(shù)據(jù)孤島、安全隱患。中設(shè)智控采用分層架構(gòu)和智能維護(hù)模式,提高設(shè)備管理效率和
    的頭像 發(fā)表于 02-28 10:08 ?699次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b> + <b class='flag-5'>設(shè)備</b>管理,讓管理觸手可及

    聯(lián)網(wǎng)就業(yè)有哪些高薪崗位?

    架構(gòu)師: 負(fù)責(zé)制定聯(lián)網(wǎng)解決方案,設(shè)計(jì)聯(lián)網(wǎng)系統(tǒng)的整體架構(gòu),對于整個系統(tǒng)的穩(wěn)定性、安全性和性能負(fù)有重要責(zé)任。由于技術(shù)要求較高,該崗位通常享有
    發(fā)表于 01-10 16:47

    聯(lián)網(wǎng)設(shè)備安全性:挑戰(zhàn)和解決方案

    聯(lián)網(wǎng)設(shè)備制造商和開發(fā)人員需要采用和實(shí)施與其特定設(shè)備最相關(guān)且最合適的標(biāo)準(zhǔn)和框架,并緊跟聯(lián)網(wǎng)
    的頭像 發(fā)表于 01-08 15:58 ?585次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b><b class='flag-5'>設(shè)備</b><b class='flag-5'>安全性</b>:挑戰(zhàn)和解決方案

    PROM器件在聯(lián)網(wǎng)設(shè)備中的重要

    固定數(shù)據(jù)和程序 固件存儲 : PROM器件能夠存儲聯(lián)網(wǎng)設(shè)備固件,這些固件
    的頭像 發(fā)表于 11-23 11:35 ?716次閱讀

    藍(lán)牙AES+RNG如何保障聯(lián)網(wǎng)信息安全

    安全性。在競爭應(yīng)答機(jī)制中,隨機(jī)數(shù)生成器也發(fā)揮著關(guān)鍵作用。它確保了在多個設(shè)備競爭同一資源時,能夠依據(jù)公平且隨機(jī)的原則分配訪問權(quán),有效避免通信沖突與擁塞現(xiàn)象的發(fā)生。同時,隨機(jī)數(shù)生成器還能有效防御重放攻擊。通過
    發(fā)表于 11-08 15:38

    聯(lián)網(wǎng)系統(tǒng)的安全漏洞分析

    設(shè)備制造商的安全意識不足 許多聯(lián)網(wǎng)設(shè)備制造商在設(shè)計(jì)和生產(chǎn)過程中,往往忽視了安全問題,導(dǎo)致
    的頭像 發(fā)表于 10-29 13:37 ?1205次閱讀

    如何提高聯(lián)網(wǎng)設(shè)備的互聯(lián)

    聯(lián)網(wǎng)(IoT)正在改變我們的生活方式,從智能家居到工業(yè)自動化,設(shè)備間的互聯(lián)是實(shí)現(xiàn)這些變革的基礎(chǔ)。然而,不同制造商和不同技術(shù)之間的兼容性問題、安全
    的頭像 發(fā)表于 10-29 11:35 ?914次閱讀

    如何實(shí)現(xiàn)聯(lián)網(wǎng)安全

    凸顯。 1. 設(shè)備安全:從源頭開始 聯(lián)網(wǎng)設(shè)備安全性應(yīng)該從設(shè)計(jì)階段就開始考慮。制造商需要確保
    的頭像 發(fā)表于 10-29 10:24 ?938次閱讀

    利用JTAGLOCK特性增強(qiáng)設(shè)備安全性

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

    基于聯(lián)網(wǎng)設(shè)備管理

    聯(lián)網(wǎng)設(shè)備管理的重要日益凸顯,設(shè)備數(shù)量激增帶來數(shù)據(jù)泄露風(fēng)險。加強(qiáng)設(shè)備
    的頭像 發(fā)表于 09-10 11:04 ?1008次閱讀
    基于<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>的<b class='flag-5'>設(shè)備</b>管理