最新免费av在线观看,亚洲综合一区成人在线,中文字幕精品无码一区二区三区,中文人妻av高清一区二区,中文字幕乱偷无码av先锋

物聯網設備面臨的安全威脅分析 (技術版)

出處:廠家供稿 發(fā)布于:2020-06-02 16:26:20

 

  眾所周知,物聯網(IoT)設備預計將無處不在。這些由半導體驅動的設備將推動每一個可想象的過程實現智能化。從簡單的開燈到門診護理或工廠控制等更復雜的過程,通過傳感、處理和云連接,物聯網設備將大幅提高工作效率。應用場景多種多樣,它們的發(fā)展前景和影響力也將不可估量。

  然而,互聯設備的日益“智能化”也帶來了安全挑戰(zhàn)。例如,傳統的照明控制相對原始,它是一個帶有物理開關的電源電路。要對開關進行操作則需要物理上接觸并操作開關。要避免未經授權的使用,只需要對開關進行簡單的物理保護?,F在考慮將照明控制看作是物聯網設備的智能化身。光傳感器、距離傳感器、邏輯控制(通常在微控制器中實現)以及云應用無線連接取代了傳統的物理開關。在智能化過程中,照明開關被轉換成一個通過網絡與應用服務器一起工作的嵌入式客戶端。保護智能照明開關因此變得更加復雜。這種復雜性的提高將給所有物聯網設備設計人員帶來挑戰(zhàn)。好消息是,帶有安全保護的微控制器能夠顯著提高物聯網設備的安全性,加快設計周期。

  本文中的研究介紹了如何確定網絡攝像頭物聯網設備的安全要求。顧名思義,這種設備已經實現互聯,并廣泛應用于眾多應用,從簡單的家庭網絡攝像頭到復雜的工業(yè)系統,不一而足。通過定義對網絡攝像頭的相關威脅并確定防御這些威脅的安全目標,從而制定了該設備的安全要求。本文介紹了基于Arm?技術的賽普拉斯PSoC? 6 MCU,是能夠滿足上述要求的可用解決方案。該方法同樣適用于其他物聯網設備。

  物聯網設備安全性分析

  保護物聯網設備的想法可能令人望而生畏。初步研究很快揭示了有關密碼學、威脅、安全目標和其他幾個主題的大量知識。面對鋪天蓋地的信息,物聯網設備設計人員通常會問的個問題是:“我如何判斷所需安全性要達到哪種水平?”,緊接著是“我該從哪里入手?”

  Arm提供了平臺安全架構(PSA),幫助設計人員快速入門。通過利用PSA的一整套威脅模型和安全性分析、硬件和固件架構規(guī)范以及可信固件M參考實現,物聯網設計師能夠快速且輕松地實現安全設計。

  通過使用雙Arm Cortex?-M內核,結合可配置的內存和外設保護單元,賽普拉斯PSoC 6 MCU實現了PSA定義的保護級別。本文將PSA網絡攝像頭威脅模型和安全性分析(TMSA)應用于PSoC 6 MCU,演示如何針對網絡攝像頭應用進行安全性評估。

  任何攻擊的目標都是獲取物聯網設備的數據并以某種方式加以利用。如圖1所示,分析過程的步是識別物聯網設備處理的數據資產及其安全屬性。

  

  識別數據資產

  識別威脅

  定義安全目標

  滿足需求

  圖1:設計安全的物聯網設備時的分析過程

  接下來的步驟是識別針對這些資產的威脅,定義抵御這些威脅的安全目標,并確定需求以滿足安全目標。通過滿足這些要求,基于微控制器的設計可為安全目標提供支持,并終保留資產的安全屬性。,應該對設計進行評估,以判定設計是否達到安全目標。通常情況下,這類評估會利用應用于設計的威脅模型來評估設備的攻擊防御能力。

  數據資產

  每個物聯網設備的價值都建立在數據之上,以及如何對這些數據進行管理。數據資產在嵌入式系統中有多種表現形式。例如,固件定義設備的行為。其他示例包括用于控制設備的ID、密碼和加密密鑰。此外,還有物聯網設備生成的數據,例如來自網絡攝像頭的圖像數據或來自傳感器的環(huán)境數據。無論其形式如何,每種數據資產都具有各自的安全屬性。安全屬性是系統所依賴的數據資產的固有特性,是系統信任該數據資產的基礎。機密性、完整性和真實性是三種常見的安全屬性。

  機密性

  機密性指的是主動或被動保密或私有的狀態(tài)。

  機密性要求只有授權人員才能夠讀取數據資產。換言之,它是機密或私有的。密碼是具有機密性安全屬性的數據資產的常見示例。其他示例可能包括物聯網設備生成的個人數據,如心率數據或位置信息。

  完整性

  完整性指的是完整且不可分割的狀態(tài)

  完整性要求數據資產在使用或傳輸時保持不變。完整性通常與建立引用的數據(如啟動固件)相關聯。啟動固件確保MCU配置為應用可執(zhí)行的已知初始狀態(tài)。對啟動固件進行更改可能會影響該初始狀態(tài),并存在操作或安全風險。

  真實性

  真實的性質(毫無爭議的來源;不是副本;真實的)

  真實性要求只有受信任的參與者才能建立數據資產的當前狀態(tài)。當與完整性相結合時,真實性便能夠建立信任,因此它是安全物聯網設備的關鍵基石。在先前的啟動固件示例中,數字簽名可用于在升級固件時對真實性和完整性進行評估,以確保僅使用可信固件。

  全面識別物聯網設備中的數據資產至關重要,因為每個后續(xù)步驟都依賴于此步驟。舉例來說,網絡攝像頭將具備以下數據資產:

  攝像頭ID

  設備的標識符

  固件

  定義硬件的操作方式

  固件證書

  用于安全啟動

  證書

  用于加密操作的數據

  日志

  歷史數據

  圖像

  由攝像頭捕獲并通過網絡發(fā)送的數據

  配置

  用于配置的數據,包括網絡配置

  每種數據資產都將具備與其相關聯的安全屬性。

  數據資產

  安全屬性

  攝像頭ID

  完整性

  固件

  機密性(可選)、完整性、真實性

  固件證書

  完整性

  證書

  機密性、完整性

  日志

  完整性

  圖像

  機密性、完整性

  配置

  機密性(可選)、完整性

  威脅

  威脅旨在破壞數據資產的安全屬性并將其用于未經授權的目的。為了識別威脅,必須對物聯網設備中數據的使用進行評估。例如,證書可用于訪問物聯網設備的網絡。如果證書的機密性受到損害,則未經授權的參與者就可以使用它們來訪問網絡。這種攻擊稱為冒充攻擊。通過系統地評估每種數據,可以創(chuàng)建潛在威脅列表。

  此外,網絡攝像頭可能面臨以下對其數據資產的威脅:

  威脅

  目標數據資產

  安全屬性

  冒充攻擊

  證書

  機密性、完整性

  中間人攻擊

  證書

  鏡像

  配置

  機密性

  機密性、完整性

  完整性、機密性、完整性

  固件濫用

  固件

  機密性、完整性、真實性

  篡改

  攝像頭ID

  固件

  固件

  證書

  證書

  日志

  鏡像

  配置

  完整性

  機密性、完整性

  真實性

  完整性

  機密性、完整性

  完整性

  機密性、完整性

  機密性、完整性

  安全目標

  通過識別威脅,可以定義安全目標。安全目標是在應用級別定義的,本質上提供了實現需求。一些安全目標可以作為可信應用(TA)實現,它們在安全的MCU提供的隔離執(zhí)行環(huán)境中執(zhí)行。隔離執(zhí)行環(huán)境全面保護TA及其使用/處理的數據。物聯網設備應用本身在不安全的執(zhí)行環(huán)境中運行,并通過使用處理器間通信(IPC)通道的API與隔離執(zhí)行環(huán)境中的TA進行通信。TA則利用硬件中的可用資源(如加密加速器和安全內存)來為目標提供支持。

  繼續(xù)此示例,前面確定的威脅可以通過以下安全目標進行防御:

  威脅

  中間人攻擊

  冒充攻擊

  篡改

  固件濫用

  訪問控制

  安全目標

  安全存儲

  固件真實性

  通信

  安全狀態(tài)

  訪問控制:物聯網設備對試圖訪問數據資產的所有參與者(人或機器)進行身份驗證。防止在未經授權的情況下訪問數據。防御欺騙和惡意軟件威脅,即攻擊者對固件進行修改或安裝過時的缺陷版本。

  安全存儲:物聯網設備維護數據資產的機密性(根據需要)和完整性。防御篡改威脅。

  固件真實性:物聯網設備在啟動和升級之前對固件的真實性進行驗證。防御惡意軟件威脅。

  通信:物聯網設備對遠程服務器進行身份驗證,提供機密性(根據需要),并維護交換數據的完整性。防御中間人攻擊(MitM)威脅。

  安全狀態(tài):即使固件完整性和真實性驗證失敗,仍確保設備保持安全狀態(tài)。防御惡意軟件和篡改威脅。

  安全需求

  在這一方面,分析提供了數據資產、威脅和安全目標的邏輯連接模型。根據這張圖,可以編譯出安全MCU所需的功能或特性列表。當然,這個列表也可以用作特定物聯網設備應用解決方案的實現標準。

  生命周期至關重要

  請注意,安全目標的要求可能會根據物聯網設備的生命周期階段(設計、制造、庫存、終使用和終止)而變化,也應予以考慮。

  現在可以對這個示例進行分析:

  每種數據資產都將具備與其相關聯的安全屬性:

  安全目標

  防御威脅

  目標數據資產

  安全屬性2

  設計

  Mfg

  庫存

  終使用

  術語

  訪問

  控制1

  欺騙惡意軟件

  配置

  T. 固件

  C

  I、A

  N/A

  Dig Sign

  N/A

  Dig Sign

  N/A N/A

  加密

  Dig Sign

  Dead4 Dead4

  安全

  存儲1

  篡改

  硬件ID

  T. 固件

  用戶數據

  配置

  密鑰

  I

  I、A

  C、I

  C

  C、I

  N/A

  Dig Sign N/A N/A N/A

  eFuse Dig Sign N/A N/A SEF3

  eFuse Dig Sign N/A N/A SEF3

  eFuse Dig Sign

  加密

  加密

  SEF3

  eFuse Dead4 Dead4 Dead4 Dead4

  固件身份驗證

  惡意軟件

  T. 固件

  I、A

  Dig Sign

  Dig Sign

  Dig Sign

  Dig Sign

  Dead4

  Comm1

  中間人攻擊

  用戶數據密鑰

  C、I

  C、I

  N/A N/A

  N/A SEF3

  N/A SEF3

  加密

  SEF3

  Dead4 Dead4

  安全狀態(tài)

  惡意軟件篡改

  T. 固件

  硬件ID

  T. 固件

  用戶數據

  配置

  密鑰

  I

  I、A

  I、A

  C、I C C、I

  Dig Sign N/A

  Dig Sign N/A N/A N/A

  Dig Sign eFuse Dig Sign N/A N/A SEF3

  Dig Sign eFuse Dig Sign

  加密

  加密

  SEF3

  Dig Sign eFuse Dig Sign

  加密

  加密

  SEF3

  Dead4 eFuse Dead4 Dead4 Dead4 Dead4

  注釋:

  1.  在隔離執(zhí)行環(huán)境中理想地以TA形式實現

  2.  C = 機密性,I = 完整性,A = 真實性

  3.  SEF = 安全元件功能

  4.  Dead = 非操作狀態(tài)下的安全MCU

  選擇正確的MCU

  通過分析,以下是MCU所需安全功能的總結:

  可信應用的隔離執(zhí)行環(huán)境:雖然前面的分析側重于安全數據資產,但每個物聯網設備也有包含非安全數據資產的非安全任務/應用。MCU應提供一種強大的方法,對非安全處理和安全處理進行隔離。這一概念機場類似:登機區(qū)是安全且隔離的。只允許通過身份驗證的個人在安全區(qū)域內進行操作(如登機)。MCU必須在非安全和安全的執(zhí)行環(huán)境之間提供強大的、基于硬件的隔離。

  安全元件功能:在隔離執(zhí)行環(huán)境中,要存儲數據資產,需要完成進一步的隔離,如對安全性至關重要的加密密鑰。繼續(xù)與機場進行類比,每名乘客都持有有效證件。MCU必須為信任根存儲和相關安全服務提供進一步隔離。

  加密:帶有專用硬件加速器塊和受控訪問的MCU。加速器塊有助于提高性能。加速器塊的訪問控制(隔離)有助于防止未經授權的程序訪問,確保加密密鑰保持在安全的環(huán)境中。

  數字簽名:數據資產的真實性和完整性可以通過使用數字簽名算法(如ECDSA和RSA)進行評估。MCU固件是數字簽名常見的用例。MCU應提供基于硬件的散列和簽名支持,以便在加載之前對固件鏡像進行評估。

  eFuses:對于保障設計的安全來說,不可變數據資產至關重要。它們通常用作系統行為的參考。典型示例包括生命周期名稱、標識符(UID)、制造商編號以及在物聯網設備的生命周期中持續(xù)存在的其他參考。

  結論

  本文提出了一種分析方法,用于確定安全物聯網設備的需求。通過創(chuàng)建模型,將數據資產、其面臨的威脅以及防御這些威脅的安全目標邏輯連接,可以導出一個需求列表,該列表可以用作解決方案的實現標準。

  絕大多數物聯網設備將建立在基于MCU的嵌入式系統上。這種發(fā)展機遇將催生出一類新型MCU,它們可提供安全特性和功能,用來維護數據資產的安全屬性。賽普拉斯的PSoC 6安全MCU是此類新型MCU的先驅之一。PSoC 6 MCU架構專為物聯網設備應用而設計,提供了能夠延長電池使用壽命的超低功耗、高效的處理能力,以及可支持安全目標的硬件安全功能:

  隔離執(zhí)行環(huán)境:通過采用硬件隔離技術,PSoC 6安全MCU將安全操作與非安全操作隔離開來:

  ?  可配置保護單元用于隔離內存、加密和外設

  ?  在Arm Cortex-M4和Cortex-M0+內核之間提供處理器間通信(IPC)通道,為基于API的獨立交互提供支持

  ?  理想適用于支持物聯網設備安全目標的可信應用

  集成安全元件功能:PSoC 6中的硬件隔離技術支持獨立的密鑰存儲和加密操作,除了隔離執(zhí)行環(huán)境以外,還提供安全元件功能。

  ?  理想適用于安全密鑰存儲

  ?  支持預安裝信任根,方便使用信任鏈來錨定安全啟動

  隔離硬件加速加密操作:包括AES、3DES、RSA、ECC、SHA-256和SHA-512以及真隨機數發(fā)生器(TNRG)。

  生命周期管理:在發(fā)生安全錯誤(如固件散列檢查失?。r,基于eFuse的生命周期管理功能有助于確保安全行為。

  豐富的執(zhí)行環(huán)境

  1

  3

  2

  隔離執(zhí)行環(huán)境

  應用

  RTOS

  可信

  應用

  可信

  應用

  可信

  服務

  安全操作系統/信任根

  Arm Cortex-M4                                   Arm Cortex-M0+

  圖2:PSoC 6安全MCU提供三級隔離

  隨著低成本、易于設計且方便使用的無線云連接日益普及,物聯網設備也將實現爆炸性增長。嵌入式系統發(fā)送和接收數據的能力是實現智能化的基本推動因素。不幸的是,這種能力也給物聯網設備產生的高價值數據帶來了巨大威脅。數據越有價值,物聯網設備就越需要具備安全功能以為這些數據提供保護。諸如賽普拉斯的PSoC 6 MCU這樣的安全MCU解決了安全物聯網設備的相關需求。

關鍵詞:物聯網設備面臨的安全威脅分析 (技術版)物聯網

版權與免責聲明

凡本網注明“出處:維庫電子市場網”的所有作品,版權均屬于維庫電子市場網,轉載請必須注明維庫電子市場網,http://udpf.com.cn,違反者本網將追究相關法律責任。

本網轉載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品出處,并自負版權等法律責任。

如涉及作品內容、版權等問題,請在作品發(fā)表之日起一周內與本網聯系,否則視為放棄相關權利。

OEM清單文件: OEM清單文件
*公司名:
*聯系人:
*手機號碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買家服務:
賣家服務:
技術客服:

0571-85317607

網站技術支持

13606545031

客服在線時間周一至周五
9:00-17:30

關注官方微信號,
第一時間獲取資訊。

建議反饋

聯系人:

聯系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫提出的寶貴意見,您的參與是維庫提升服務的動力!意見一經采納,將有感恩紅包奉上哦!