91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

IoT安全實施中的常見陷阱如何避免

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

掃碼添加小助手

加入工程師交流群

本文特別關(guān)注小型無線連接系統(tǒng),這些系統(tǒng)通常由電池供電并運行輕量級,低帶寬RF協(xié)議。

明文披露

明文泄露是指機密(如密鑰或敏感數(shù)據(jù))以“明文形式”或未加密的方式傳遞或存儲。大多數(shù)傳輸漏洞適用于通過未加密通道傳遞的敏感用戶數(shù)據(jù)(如登錄憑據(jù))。存儲漏洞包括敏感的用戶數(shù)據(jù)和密鑰,這是一次性物聯(lián)網(wǎng)設(shè)備需要特別關(guān)注的領(lǐng)域。我們大多數(shù)人在處理筆記本電腦智能手機時都要小心謹慎,以確保敏感信息已被適當刪除。當涉及到連接的燈泡時,您是否同樣小心?“垃圾桶攻擊”是指從丟棄的設(shè)備中提取敏感信息(如 Wi-Fi 憑據(jù))。

中間人攻擊

“中間人”(MITM)是一種攻擊,攻擊者秘密中繼并可能改變認為自己直接相互通信的雙方之間的通信。MITM 攻擊的漏洞表示身份驗證存在弱點。這種類型的漏洞利用通常在調(diào)試期間將新設(shè)備引入網(wǎng)絡(luò)時執(zhí)行。有多種方法可用于對設(shè)備進行身份驗證,以允許其安全地加入網(wǎng)絡(luò)。其中一些需要用戶干預(yù),例如輸入 PIN 碼 (BLE) 或掃描條形碼 (Z-Wave)。其他情況可能會在沒有用戶干預(yù)的情況下發(fā)生,例如使用設(shè)備證書與證書頒發(fā)機構(gòu)和/或云服務(wù)結(jié)合使用來提供身份驗證。

MITM 最常見的實現(xiàn)問題是無法包含身份驗證(例如,BLE 中的“Just Works”配對方法),或者未能使用受信任的第三方(如證書頒發(fā)機構(gòu) (CA))正確驗證證書。

暴力攻擊

“暴力”攻擊試圖利用加密系統(tǒng)實現(xiàn)中的弱點。如果正確實現(xiàn),破解加密系統(tǒng)所需的工作量可以在理論上估計,并且很容易超過計算可能性。但是,實現(xiàn)中的弱點會大大減少整體解決方案空間,將不可能的事情變成可行甚至容易的事情。示例包括弱密碼、加密函數(shù)使用不當、硬編碼密鑰和熵不足。

弱密碼

由于計算能力的可及性越來越高,加上尋找加密弱點的進步,許多早期的加密系統(tǒng)已經(jīng)過時了。例如,對具有 40 位密鑰的密碼的暴力攻擊需要大約 1.1 萬億次測試。這聽起來像是一個很大的數(shù)字,但當與當今顯卡、FPGA或云服務(wù)的計算能力相結(jié)合時,它是不夠的。

2017年,比利時KU魯汶大學(xué)的研究人員能夠破解DST40,這是早期特斯拉Model S密鑰卡中使用的40位密碼?!凹倜懊荑€卡”攻擊使用連接到Raspberry Pi的RF接收器來“嗅探”汽車的標識符RF信標,從汽車請求隨機挑戰(zhàn)短語,并計算并傳輸對挑戰(zhàn)的正確響應(yīng),然后可用于解鎖門或啟動汽車,所有這些都在大約兩秒鐘內(nèi)完成。系統(tǒng)使用包含所有可能的質(zhì)詢短語的 5.4 TB 數(shù)據(jù)結(jié)構(gòu)來查找正確的響應(yīng)。破解密碼的蠻力工作,使用相同的Raspberry Pi需要777天,這是使用更強大的計算資源預(yù)先計算的。

這種攻擊的對策是不選擇弱密碼,特別是如果這些密碼已經(jīng)被破解。上面的DST40密碼最初是在2005年由約翰霍普金斯大學(xué)和RSA實驗室的團隊破解的,并在2005年的福特Escape SUV上以類似的方式進行了演示。其他已被證明較弱的流行密碼包括 DES、3DES、RC2 和 RC4。對于 TLS 連接或協(xié)商密碼或密碼套件的任何連接,重要的是不允許弱協(xié)議(如 SSL)或弱密碼套件。

加密功能的不當使用

高級加密標準 (AES) 是一種分組密碼,它對固定大小為 128 位(16 字節(jié))的數(shù)據(jù)元素進行操作。加密或解密長度超過 16 字節(jié)的數(shù)據(jù)流時,需要執(zhí)行多個 AES 操作。獨立處理每個塊(稱為“AES_ECB”或“電子代碼簿”)可以揭示密文數(shù)據(jù)中的一些模式,這對于機密性來說是不希望的,因此建議使用NIST批準的鏈式密碼模式,例如AES_CBC(“密碼塊鏈接”)或AES_CTR(“計數(shù)器”),或者更好的是,使用經(jīng)過身份驗證的加密模式,例如AES_CCM(“CBC-MAC計數(shù)器”)或AES_GCM(“伽羅瓦/計數(shù)器模式”), 確保數(shù)據(jù)的機密性和真實性。

請注意,其中許多模式需要使用初始化向量 (IV),該向量的安全要求因所選的特定模式而異。保守的指導(dǎo)是使用強隨機數(shù),例如來自批準的加密隨機數(shù)生成器,并且僅使用IV一次,使其成為“nonce”。IV最常見的錯誤是使用硬編碼或常量IV。

硬編碼鍵

“硬編碼”密鑰是指嵌入在源代碼中的密鑰。硬編碼的密鑰很糟糕,因為它們很難更改(需要重新編譯源代碼),并且它們是最容易竊取的密鑰之一(通過逆向工程,讀取源代碼或其他方式)。理想情況下,密鑰在需要時計算或以加密形式存儲。NIST SP 800-57 建議根據(jù)密鑰的使用方式定期更改密鑰,通常每一到三年或更頻繁地更改一次密鑰。此外,系統(tǒng)還應(yīng)支持一種機制,以便在密鑰遭到破壞時吊銷密鑰。

熵不足

密碼學(xué)依賴于具有高熵的隨機數(shù)的來源。常見且看似無害的加密實現(xiàn)錯誤之一是選擇錯誤的隨機數(shù)源。當開發(fā)人員使用編譯器本機“rand()”函數(shù)而不是加密強偽隨機數(shù)生成器 (PRNG) 或使用具有錯誤種子值的良好 PRNG(如常量或時間引用)時,會發(fā)生這種情況。

圖 2 顯示了使用“rand()”生成的位圖和使用 TRNG(真隨機數(shù)生成器)生成的位圖。請注意“蘭特()”圖片中的摩爾紋狀圖案。模式不是隨機的,這表明這對于熵源來說是一個糟糕的選擇。

密碼學(xué)的強度取決于隨機數(shù)中的熵量。隨機數(shù)源中的任何模式或偏差都會減少在暴力攻擊期間測試所需的選項數(shù)。為了便于說明,我們假設(shè)嵌入式系統(tǒng)使用“自上次重置以來的系統(tǒng)時鐘”作為其“rand()”函數(shù)的種子,而“rand()”函數(shù)用于在系統(tǒng)初始化期間生成密鑰。由于MCU在很大程度上是確定性的,因此該系統(tǒng)將傾向于生成相同的密鑰或一小組密鑰之一。如果系統(tǒng)只生成八個唯一密鑰,則密鑰的長度是 128 位還是 256 位并不重要。該密鑰的強度僅為三位,因為攻擊者只需八次嘗試即可確定密鑰。此外,C標準規(guī)定“rand()”的周期至少為232,這完全在暴力攻擊范圍內(nèi),這意味著如果攻擊者能夠辨別PRNG序列中的當前位置,則所有未來的數(shù)字都將是已知的。

pYYBAGNHrXuAFNkuAARvHZ9nf9c171.png

幸運的是,許多MCU和無線SoC都配備了硬件TRNG外設(shè),這些外設(shè)提供了極好的熵源。TRNG是從物理源(如熱能)獲取熵的外圍設(shè)備。NIST 800-90A/B/C 和 AIS-31 規(guī)定了加密的合適要求?;蛘?,如果加密 PRNG 定期播種 TRNG 源,則可以使用該加密 PRNG(例如CTR_DRBG)。

如果MCU沒有TRNG外設(shè),則可以使用另一個外設(shè)(例如無線RF接收器或ADC)作為熵源,但這種方法必須小心。具體來說,必須將源描述為熵源,以確定其數(shù)學(xué)屬性是否足以滿足 NIST 要求的加密。NIST標準還要求在原始熵源上添加運行狀況檢查,以確保其保持正確的功能,并添加條件函數(shù)(如SHA-256)以消除輸出中的任何偏差。

審核編輯:郭婷

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

    關(guān)注

    2

    文章

    464

    瀏覽量

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

    關(guān)注

    190

    文章

    4406

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    MCU選型的10大隱形陷阱

    Youtube上發(fā)布視頻,結(jié)合其行業(yè)閱歷,深度剖析了工程師在MCU芯片選型時最易踩的十大隱性陷阱。 圖/Youtube截圖 《半導(dǎo)體器件應(yīng)用網(wǎng)》對John Teel的觀點進行了梳理整理,希望能幫助工程師與工程師團隊避開MCU芯片選型
    的頭像 發(fā)表于 02-27 09:24 ?162次閱讀
    MCU選型的10大隱形<b class='flag-5'>陷阱</b>

    FPGA DSP模塊使用的十大關(guān)鍵陷阱

    FPGA 芯片中DSP(數(shù)字信號處理)硬核是高性能計算的核心資源,但使用不當會引入隱蔽性極強的“坑”。這些坑不僅影響性能和精度,甚至?xí)?dǎo)致功能錯誤。以下是總結(jié)了十大關(guān)鍵陷阱及其解決方案,分為 功能正確性、性能優(yōu)化、系統(tǒng)集成 三個層面。
    的頭像 發(fā)表于 01-13 15:18 ?446次閱讀

    機器學(xué)習(xí)和深度學(xué)習(xí)避免的 7 個常見錯誤與局限性

    ,并驗證輸出結(jié)果,就能不斷提升專業(yè)技能,養(yǎng)成優(yōu)秀數(shù)據(jù)科學(xué)家的工作習(xí)慣。需避免的機器學(xué)習(xí)和深度學(xué)習(xí)數(shù)據(jù)錯誤在訓(xùn)練數(shù)據(jù)驅(qū)動的人工智能模型時,我們會遇到一些常見錯誤和局
    的頭像 發(fā)表于 01-07 15:37 ?243次閱讀
    機器學(xué)習(xí)和深度學(xué)習(xí)<b class='flag-5'>中</b>需<b class='flag-5'>避免</b>的 7 個<b class='flag-5'>常見</b>錯誤與局限性

    玩轉(zhuǎn)VBAT,電源設(shè)計常見陷阱99%都能輕松避開!

    電源設(shè)計的VBAT如同一把鑰匙,掌握它就能打開成功的大門。本文將教您如何玩轉(zhuǎn)VBAT,從而在電源設(shè)計輕松避開高達99%的常見陷阱,確保您的設(shè)計既高效又可靠。 在物聯(lián)網(wǎng)開發(fā)
    的頭像 發(fā)表于 11-14 15:58 ?918次閱讀
    玩轉(zhuǎn)VBAT,電源設(shè)計<b class='flag-5'>常見</b><b class='flag-5'>陷阱</b>99%都能輕松避開!

    揭秘VBAT:電源設(shè)計陷阱的全方位規(guī)避策略

    VBAT在電源設(shè)計扮演著舉足輕重的角色,但其背后的奧秘往往被忽視,導(dǎo)致設(shè)計過程陷阱頻現(xiàn)。本文將為您揭秘VBAT的核心知識,并提供全方位的規(guī)避策略,助您有效避開電源設(shè)計絕大多數(shù)
    的頭像 發(fā)表于 11-14 15:48 ?543次閱讀
    揭秘VBAT:電源設(shè)計<b class='flag-5'>陷阱</b>的全方位規(guī)避策略

    皮線光纜選購指南:避開3大陷阱,選對“光速通道”

    面對市場上琳瑯滿目的皮線光纜,如何避免“低價陷阱”或“性能過?!?本文揭秘選購的關(guān)鍵考量。 陷阱1:混淆光纖類型 G.652D光纖:成本低,但彎曲損耗大,適合長距離傳輸(如城域網(wǎng)
    的頭像 發(fā)表于 11-09 17:44 ?1232次閱讀
    皮線光纜選購指南:避開3大<b class='flag-5'>陷阱</b>,選對“光速通道”

    規(guī)避生產(chǎn)陷阱:PCB設(shè)計中常見的錯誤及解決方案

    “ ? 原型機的成功并不意味著設(shè)計已為生產(chǎn)做好準備。工程師必須在設(shè)計階段 全面考慮生產(chǎn)制造過程的各種潛在問題 。? ” ? ? 推薦聽一下播客,播客內(nèi)容比文字更精彩: PCB 設(shè)計的錯誤可能在
    的頭像 發(fā)表于 09-08 11:15 ?5698次閱讀
    規(guī)避生產(chǎn)<b class='flag-5'>陷阱</b>:PCB設(shè)計中<b class='flag-5'>常見</b>的錯誤及解決方案

    干貨分享 | 功能安全常見疑難問題匯總

    安全干貨SafetyQ&A“功能安全常見疑難問題解答”在智能駕駛及新能源汽車的飛速發(fā)展之下,功能安全已成為繞不開的關(guān)鍵領(lǐng)域。然而在實際應(yīng)用
    的頭像 發(fā)表于 09-05 16:21 ?2350次閱讀
    干貨分享 | 功能<b class='flag-5'>安全</b><b class='flag-5'>常見</b>疑難問題匯總

    滲壓計安裝:從初始校準到電纜保護,避免施工常見失誤

    在水利、巖土及地下工程監(jiān)測,振弦式滲壓計的安裝質(zhì)量直接決定數(shù)據(jù)的可靠性。施工常見失誤可能導(dǎo)致數(shù)據(jù)偏差或設(shè)備損壞,因此從初始校準到電纜保護的全流程規(guī)范至關(guān)重要。滲壓計安裝前需完成兩項關(guān)鍵校準
    的頭像 發(fā)表于 08-22 13:10 ?765次閱讀
    滲壓計安裝:從初始校準到電纜保護,<b class='flag-5'>避免</b>施工<b class='flag-5'>中</b>的<b class='flag-5'>常見</b>失誤

    封閉式園區(qū)安全管控解決方案應(yīng)該如何實施?

    封閉式園區(qū)安全管控解決方案的實施是一項系統(tǒng)工程,涉及前期規(guī)劃、設(shè)備部署與系統(tǒng)搭建、人員培訓(xùn)等多個環(huán)節(jié)
    的頭像 發(fā)表于 08-20 11:08 ?788次閱讀
    封閉式園區(qū)<b class='flag-5'>安全</b>管控解決方案應(yīng)該如何<b class='flag-5'>實施</b>?

    電商API常見錯誤排查指南:避免集成陷阱

    ,幫助您高效避免集成陷阱。內(nèi)容基于真實電商API實踐,確??煽啃院蛯嵱眯?。 一、常見錯誤類型 電商API集成,錯誤往往源于認證、數(shù)據(jù)、限流等環(huán)節(jié)。以下是高頻問題: 認證失敗錯誤 當A
    的頭像 發(fā)表于 07-11 14:21 ?2138次閱讀
    電商API<b class='flag-5'>常見</b>錯誤排查指南:<b class='flag-5'>避免</b>集成<b class='flag-5'>陷阱</b>

    電氣控制設(shè)備廠家如何避免 BK 控制變壓器的 “陷阱

    BK機床控制變壓器電氣控制設(shè)備廠家們在追求發(fā)展的同時,正面臨著BK機床控制變壓器采購的“陷阱”,一不小心就會陷入困境,影響整個企業(yè)的運營與發(fā)展,這究竟是怎樣的情況呢?一些廠家在采購BK控制變壓器
    的頭像 發(fā)表于 07-04 13:45 ?517次閱讀
    電氣控制設(shè)備廠家如何<b class='flag-5'>避免</b> BK 控制變壓器的 “<b class='flag-5'>陷阱</b>

    如何避免振弦式應(yīng)變計在安裝過程的誤差?

    安裝過程的關(guān)鍵控制點,幫助用戶規(guī)避常見誤差風(fēng)險。儀器檢查與預(yù)處理安裝前的準備工作是避免誤差的第一步。首先需核對應(yīng)變計型號是否與設(shè)計要求一致,例如標距(100mm
    的頭像 發(fā)表于 06-13 12:01 ?524次閱讀
    如何<b class='flag-5'>避免</b>振弦式應(yīng)變計在安裝過程<b class='flag-5'>中</b>的誤差?

    如何避免存儲示波器再次崩潰?

    避免存儲示波器再次崩潰,需從系統(tǒng)維護、硬件管理、操作規(guī)范和應(yīng)急預(yù)案四個維度構(gòu)建完整的防護體系。以下是具體措施及實施要點:一、系統(tǒng)與軟件層面1. 固件與軟件管理 定期更新固件 操作:每6個月檢查
    發(fā)表于 05-23 14:47

    避免踩坑!汽車配件氣密檢測設(shè)備的常見誤區(qū)與解決方案

    汽車配件氣密性檢測主要是把控質(zhì)量和安全重點,如何避免因測試方法或環(huán)境控制不當導(dǎo)致檢測結(jié)果偏差。
    的頭像 發(fā)表于 05-22 15:09 ?577次閱讀
    <b class='flag-5'>避免</b>踩坑!汽車配件氣密檢測設(shè)備的<b class='flag-5'>常見</b>誤區(qū)與解決方案