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

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

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

商業(yè)物聯(lián)網(wǎng)以及保護(hù)軟件更新的意義

星星科技指導(dǎo)員 ? 來源:嵌入式計算設(shè)計 ? 作者:Steve Hanna ? 2022-10-13 09:20 ? 次閱讀

物聯(lián)網(wǎng)IoT)的急劇增長使我們達(dá)到了承諾的“互聯(lián)世界”現(xiàn)在成為現(xiàn)實的地步。隨著基礎(chǔ)設(shè)施的到位,企業(yè)正在尋找基于連接設(shè)備網(wǎng)絡(luò)提供有價值服務(wù)的方法,增強現(xiàn)有產(chǎn)品并創(chuàng)建新產(chǎn)品。

安全性是這個新世界的關(guān)鍵,特別是在提供必要的軟件更新以使基于物聯(lián)網(wǎng)的服務(wù)處于最前沿方面。本文介紹了軟件更新的過程以及硬件技術(shù)在確保高級別安全性方面的價值。

新服務(wù)和安全性需求

雖然物聯(lián)網(wǎng)硬件具有價值,但大部分令人興奮的事情來自已經(jīng)部署的數(shù)十億個物聯(lián)網(wǎng)節(jié)點以及尚未進(jìn)入我們的智能家居智能工廠的數(shù)十億個物聯(lián)網(wǎng)節(jié)點可以提供的服務(wù)。

現(xiàn)有企業(yè)和以物聯(lián)網(wǎng)為重點的初創(chuàng)企業(yè)都在迅速開發(fā)新服務(wù),以贏得新客戶并為現(xiàn)有客戶增加價值,其目標(biāo)是通過為最終用戶提供不斷增長的利益來發(fā)展盈利業(yè)務(wù)。

為了實現(xiàn)通過現(xiàn)有硬件提供新服務(wù)并通過持續(xù)更新保持已安裝服務(wù)的相關(guān)性的雙重目標(biāo),持續(xù)需要遠(yuǎn)程更新已連接設(shè)備的軟件。因此,物聯(lián)網(wǎng)設(shè)備必須能夠接受對其軟件(包括固件)的無線(OTA)更新。向設(shè)備開放更新帶來了新的機(jī)會和新功能,但也意味著如果設(shè)備沒有得到適當(dāng)?shù)谋Wo(hù),它們就容易受到惡意干擾。

軟件更新不僅對于添加功能和服務(wù)至關(guān)重要,而且對于修復(fù)錯誤和漏洞也至關(guān)重要。正如今天的PC和手機(jī)必須更新以保持適當(dāng)?shù)陌踩砸粯?,物?lián)網(wǎng)設(shè)備也是如此。這些更新必須自動、安全、可靠地進(jìn)行,以便設(shè)備繼續(xù)滿足消費者和企業(yè)的需求。

受保護(hù)的軟件更新

執(zhí)行軟件更新可能與腦部手術(shù)一樣具有挑戰(zhàn)性。一個錯誤的舉動可能會對患者造成致命傷害(在物聯(lián)網(wǎng)系統(tǒng)的情況下,失敗的更新可能會致命地破壞設(shè)備)。當(dāng)惡意攻擊的風(fēng)險被添加到組合中時,提供安全可靠的更新過程的重要性怎么強調(diào)都不為過。下面介紹了安全創(chuàng)建和安裝軟件更新的有效過程。

files-aHViPTYzODY3JmNtZD1pdGVtZWRpdG9yaW1hZ2UmZmlsZW5hbWU9aXRlbWVkaXRvcmltYWdlXzViY2Y4ZjZiODIwZmUucG5nJnZlcnNpb249MDAwMCZzaWc9MzM4M2QzZTQwOTRlODI5NWY1NTQ5MjgxNDE2OGJlMTY253D

物聯(lián)網(wǎng)軟件更新依靠廣播流程同時訪問多個設(shè)備。

典型的安全軟件更新過程如圖 1 所示。它分為兩個階段:準(zhǔn)備(步驟A和B)和執(zhí)行(步驟1至4)。

在步驟 A 中,設(shè)備供應(yīng)商獲取用于更新的軟件映像,并將元數(shù)據(jù)添加到該映像以生成軟件更新數(shù)據(jù)集。元數(shù)據(jù)對于安全性至關(guān)重要,因為它包括數(shù)字簽名或類似機(jī)制,設(shè)備將使用這些簽名或機(jī)制將授權(quán)更新(由制造商或服務(wù)提供商頒發(fā))與惡意或其他未經(jīng)授權(quán)的更新區(qū)分開來。元數(shù)據(jù)還可能包括用于標(biāo)識更新和防止回滾的版本號、文件列表和其他字段。

在步驟 B 中,軟件更新數(shù)據(jù)集廣播到目標(biāo)連接的設(shè)備,或在服務(wù)器上提供給這些設(shè)備。在此過程中,攻擊者可能會嘗試阻止該過程以防止更新,或嘗試更改傳輸中的更新以損壞更新。攻擊者還可能復(fù)制更新并對其進(jìn)行逆向工程,以查找弱點或竊取固件或密鑰等知識產(chǎn)權(quán)。必須針對此類攻擊采取對策,包括保護(hù)更新完整性的數(shù)字簽名和保護(hù)更新機(jī)密性的加密。

執(zhí)行階段從步驟 1 開始,遠(yuǎn)程設(shè)備在其中下載軟件更新數(shù)據(jù)集。將軟件更新下載到設(shè)備后,可以在本地觸發(fā)安裝。根據(jù)設(shè)備配置,可以自動或手動觸發(fā)安裝。

在步驟 2 中,將檢查下載的更新的真實性和完整性,確認(rèn)更新來自授權(quán)源(例如,使用數(shù)字簽名)。此時還將完成更新的解密。完成這些檢查后,新軟件即可安裝。

在步驟 3 中,將安裝此更新。使用的確切步驟將因設(shè)備的設(shè)計而異。在所有情況下,更新過程都應(yīng)設(shè)計為從電源故障和其他問題中恢復(fù)。

在步驟 4 中,將激活已安裝的更新。簡單的設(shè)備可能只是重新啟動以激活新軟件。關(guān)鍵設(shè)備可能能夠無縫過渡到新軟件,而不會出現(xiàn)任何服務(wù)缺口。彈性系統(tǒng)旨在檢測新軟件中的故障并自動恢復(fù)。

硬件安全

盡管有結(jié)構(gòu)化的方法和廣泛的測試,但所有軟件都有可能被發(fā)現(xiàn)和利用的弱點。這些漏洞可能允許攻擊者運行自己的代碼或發(fā)現(xiàn)存儲在設(shè)備上的機(jī)密。因此,安全專家建議所有關(guān)鍵功能都應(yīng)在安全的硬件中實現(xiàn)。這種方法對于確保OTA更新的安全性特別有價值。適當(dāng)保護(hù)的硬件允許安全地存儲代碼和數(shù)據(jù),并且可以包括加密以及檢測篡改和試圖操縱代碼或數(shù)據(jù)的能力。

雖然當(dāng)系統(tǒng)中包含安全硬件時,安全更新過程沒有太大區(qū)別,但有幾個額外的步驟,如圖 2 所示。

files-aHViPTYzODY3JmNtZD1pdGVtZWRpdG9yaW1hZ2UmZmlsZW5hbWU9aXRlbWVkaXRvcmltYWdlXzViY2Y4Zjk2NTZjZmIucG5nJnZlcnNpb249MDAwMCZzaWc9ZTA2ODc1YTdmYWFmYzQwZjhjOWVhYTk2OGM0N2I1ZDU253D

添加硬件安全性時,更新更安全。

軟件更新數(shù)據(jù)集的生成、廣播和下載方式與之前相同,因此此處省略上圖中的步驟 A、B 和 1。設(shè)備上的更新過程發(fā)生了變化,因為安全關(guān)鍵功能從MCU外包給單獨的安全IC。

安全 IC 不是僅使用軟件來檢查更新,而是用于驗證更新上的數(shù)字簽名并解密更新。安全I(xiàn)C提供受保護(hù)的密鑰存儲和片上簽名驗證。這解決了幾個潛在的漏洞,例如設(shè)備上正在替換的設(shè)備供應(yīng)商的公鑰或篡改驗證算法的風(fēng)險。安全密鑰存儲還用于存儲用于解碼軟件映像的任何加密的解密密鑰。該密鑰特別敏感,因此必須小心保護(hù)。

基于硬件的安全性還允許在解密的軟件上執(zhí)行最終哈希,作為安全I(xiàn)C中的封裝功能,以在觸發(fā)安裝之前確認(rèn)更新完整性。

用于安全軟件更新的英飛凌 OPTIGA 硬件

英飛凌的OPTIGA系列展示了硬件安全I(xiàn)C的功能。這種易于集成、可擴(kuò)展的交鑰匙解決方案簡化了開發(fā)安全物聯(lián)網(wǎng)解決方案的過程。憑借英飛凌30年的安全專業(yè)知識,OPTIGA器件建立了基于硬件的信任根,由三個關(guān)鍵的安全關(guān)鍵功能(身份驗證、加密和完整性)提供支持。

OPTIGA系列包括多個器件,例如用于嵌入式系統(tǒng)的專用加密解決方案,用于高價值商品的高端交鑰匙安全控制器,用于嵌入式系統(tǒng)的可編程信任錨,以及用于保護(hù)嵌入式網(wǎng)絡(luò)中設(shè)備和系統(tǒng)的完整性和真實性的可信平臺模塊(TPM)。

OPTIGA Trust X專門針對工業(yè)自動化、智能家居、消費類設(shè)備、醫(yī)療設(shè)備等中的物聯(lián)網(wǎng)安全性進(jìn)行了優(yōu)化,支持安全的軟件更新,并保護(hù)物聯(lián)網(wǎng)設(shè)備的真實性、完整性和機(jī)密性。

總結(jié)

物聯(lián)網(wǎng)將觸及每個人業(yè)務(wù)和個人生活的許多方面,并將隨著企業(yè)設(shè)計出向客戶提供服務(wù)的新方法而繼續(xù)快速增長。數(shù)十億個物聯(lián)網(wǎng)節(jié)點中的每一個都是惡意方的潛在攻擊點,從而產(chǎn)生數(shù)據(jù)泄露,未經(jīng)授權(quán)控制機(jī)器或更糟的風(fēng)險。

因此,安全性必須成為參與物聯(lián)網(wǎng)設(shè)計的任何人的首要議程。雖然純軟件解決方案提供了一定程度的保護(hù),但當(dāng)基于硬件安全性的堅實基礎(chǔ)(如英飛凌的 OPTIGA 產(chǎn)品)時,安全性效果最佳。以硬件安全為可靠基礎(chǔ),物聯(lián)網(wǎng)設(shè)備設(shè)計人員能夠?qū)踩蕴嵘搅硪粋€層次,從而提高客戶滿意度和安全性,同時確保設(shè)備在未來幾年內(nèi)繼續(xù)正常運行。

審核編輯:郭婷

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

    關(guān)注

    2911

    文章

    44853

    瀏覽量

    375454
  • 智能家居
    +關(guān)注

    關(guān)注

    1928

    文章

    9596

    瀏覽量

    185907
收藏 人收藏

    評論

    相關(guān)推薦

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

    系統(tǒng)的數(shù)據(jù)安全和隱私保護(hù),這一崗位的需求也在逐年上升。  隨著聯(lián)網(wǎng)行業(yè)的蓬勃發(fā)展,這些高薪崗位將持續(xù)吸引著大量求職者。然而,高薪并不是唾手可得的,對于求職者而言,還需要具備扎實的技術(shù)功底、豐富的實踐經(jīng)驗和持續(xù)學(xué)習(xí)的精神。只有
    發(fā)表于 01-10 16:47

    通過Delta DFU技術(shù)推進(jìn)聯(lián)網(wǎng)OTA更新

    在這篇博客中,我們探討了 Delta DFU 的優(yōu)勢、對固件更新效率的影響,以及在真實場景中取得的切實成果。
    的頭像 發(fā)表于 12-03 10:28 ?269次閱讀
    通過Delta DFU技術(shù)推進(jìn)<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>OTA<b class='flag-5'>更新</b>

    聯(lián)網(wǎng)學(xué)習(xí)路線來啦!

    ,通過這個網(wǎng)絡(luò)可以實現(xiàn)設(shè)備之間的數(shù)據(jù)交流和互動。 聯(lián)網(wǎng)的核心是數(shù)據(jù),通過采集和分析數(shù)據(jù),可以實現(xiàn)對設(shè)備和環(huán)境的監(jiān)控和控制。 聯(lián)網(wǎng)典型的4層架構(gòu)的了解。 2基礎(chǔ)階段知識學(xué)習(xí) 2.1
    發(fā)表于 11-11 16:03

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

    指定地點,對魚缸所在企業(yè)造成較大經(jīng)濟(jì)損失以及其他損失。因此物聯(lián)網(wǎng)數(shù)據(jù)安全尤為重要。藍(lán)牙通信協(xié)議常作為聯(lián)網(wǎng)通信協(xié)議,應(yīng)用到各大
    發(fā)表于 11-08 15:38

    聯(lián)網(wǎng)中常見的靜電保護(hù)電路設(shè)計方案_ESD靜電保護(hù)

    聯(lián)網(wǎng)系統(tǒng)中使用ESD(Electro-Static Discharge,靜電放電)靜電保護(hù)管的原因主要基于以下幾個方面。
    的頭像 發(fā)表于 09-29 14:15 ?656次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>中常見的靜電<b class='flag-5'>保護(hù)</b>電路設(shè)計方案_ESD靜電<b class='flag-5'>保護(hù)</b>管

    潤和軟件星閃派聯(lián)網(wǎng)開發(fā)套件資料+答疑帖

    星閃派聯(lián)網(wǎng)開發(fā)套件具有豐富的通信接口、開放性、模塊化、集成化等多個亮點;可基于星閃派聯(lián)網(wǎng)開發(fā)套件開發(fā)實現(xiàn)設(shè)備的遠(yuǎn)程監(jiān)控和控制、數(shù)據(jù)的實時采集和分析、預(yù)測性維護(hù)、人體出沒檢測等功能。
    發(fā)表于 09-29 10:24

    【全新課程資料】正點原子《ESP32聯(lián)網(wǎng)項目實戰(zhàn)》培訓(xùn)課程資料上線!

    ,涵蓋了環(huán)境搭建、編程軟件使用、模塊基礎(chǔ)驅(qū)動、聯(lián)網(wǎng)基礎(chǔ)知識和多個實戰(zhàn)項目等等。在聯(lián)網(wǎng)項目的選擇上,我們深思熟慮,選擇了生活和生產(chǎn)中常用的
    發(fā)表于 09-24 17:05

    什么是聯(lián)網(wǎng)技術(shù)?

    夠?qū)A康?b class='flag-5'>物聯(lián)網(wǎng)數(shù)據(jù)進(jìn)行整合、分析和挖掘,提取有價值的信息。 應(yīng)用層:是聯(lián)網(wǎng)技術(shù)的最終體現(xiàn),直接面向用戶和具體的應(yīng)用場景。包括各類
    發(fā)表于 08-19 14:08

    河流生態(tài)水文監(jiān)測聯(lián)網(wǎng)系統(tǒng)解決方案

    在當(dāng)今社會,水資源的保護(hù)與管理已成為全球關(guān)注的重要議題。河流作為地球的生命之源,其生態(tài)系統(tǒng)復(fù)雜而脆弱,面臨著氣候變化、污染排放以及人類活動等多重壓力。為了科學(xué)有效地管理和保護(hù)河流資源,構(gòu)建一個高效
    的頭像 發(fā)表于 07-24 14:22 ?350次閱讀
    河流生態(tài)水文監(jiān)測<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>系統(tǒng)解決方案

    能源聯(lián)網(wǎng)的作用與意義

    和信息化。其作用和意義主要體現(xiàn)在以下幾個方面: 1. 提高能源利用效率:通過實時監(jiān)測和數(shù)據(jù)分析,能源聯(lián)網(wǎng)可以優(yōu)化能源的生產(chǎn)和分配,減少浪費,提高能源利用效率。例如,智能電網(wǎng)可以根據(jù)需求動態(tài)調(diào)整電力供應(yīng),降低損耗。 2. 促進(jìn)可
    的頭像 發(fā)表于 07-17 15:57 ?384次閱讀

    如何借助聯(lián)網(wǎng)實現(xiàn)土壤監(jiān)測與保護(hù)

    如何借助聯(lián)網(wǎng)實現(xiàn)土壤監(jiān)測與保護(hù) 高標(biāo)準(zhǔn)農(nóng)田信息化是指利用現(xiàn)代信息技術(shù),如聯(lián)網(wǎng)、大數(shù)據(jù)、云計算等,對農(nóng)田進(jìn)行數(shù)字化、智能化的管理,以提高農(nóng)
    的頭像 發(fā)表于 06-26 14:14 ?317次閱讀
    如何借助<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>實現(xiàn)土壤監(jiān)測與<b class='flag-5'>保護(hù)</b>

    聯(lián)網(wǎng)(IoT)數(shù)字化平臺是什么

    聯(lián)網(wǎng)(IoT)數(shù)字化平臺是一種軟件系統(tǒng),它能夠連接物理設(shè)備、傳感器和其他物體,使它們能夠相互通訊和交換數(shù)據(jù)。這種平臺通常包括硬件和軟件組件,可以收集、處理和分析來自
    的頭像 發(fā)表于 06-13 17:57 ?1334次閱讀

    4G聯(lián)網(wǎng)開關(guān)求助

    阿里云聯(lián)網(wǎng)平臺 合宙模塊780E 724 或者移遠(yuǎn)4G模塊開發(fā)一款聯(lián)網(wǎng)開關(guān),有的APP ,可以直接做固件或者固件帶硬件。有可以做的大師可以聯(lián)系我有樣品參考
    發(fā)表于 05-19 15:28

    聯(lián)網(wǎng)是什么?聯(lián)網(wǎng)的功能

    。在聯(lián)網(wǎng)應(yīng)用中有三項關(guān)鍵,分別是感知層、網(wǎng)絡(luò)傳輸層和應(yīng)用層。聯(lián)網(wǎng)的本質(zhì)是網(wǎng)絡(luò)通訊技術(shù),通過聯(lián)網(wǎng)
    的頭像 發(fā)表于 04-20 09:44 ?2334次閱讀

    深入了解聯(lián)網(wǎng)設(shè)備的OTA升級機(jī)制

    OTA(Over-The-Air,空中下載技術(shù))是一種無線傳輸技術(shù),用于在聯(lián)網(wǎng)設(shè)備之間進(jìn)行遠(yuǎn)程更新和配置。OTA指的是通過無線通信網(wǎng)絡(luò)來遠(yuǎn)程更新或升級嵌入式系統(tǒng)中的
    發(fā)表于 01-21 10:03 ?2013次閱讀
    深入了解<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>設(shè)備的OTA升級機(jī)制