色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

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

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Brent Wilson ? 2022-10-13 14:17 ? 次閱讀

本文特別關注小型無線連接系統,這些系統通常由電池供電并運行輕量級,低帶寬RF協議。

明文披露

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

中間人攻擊

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

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

暴力攻擊

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

弱密碼

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

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

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

加密功能的不當使用

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

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

硬編碼鍵

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

熵不足

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

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

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

pYYBAGNHrXuAFNkuAARvHZ9nf9c171.png

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

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

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 無線連接
    +關注

    關注

    2

    文章

    426

    瀏覽量

    36007
  • IOT
    IOT
    +關注

    關注

    187

    文章

    4229

    瀏覽量

    197295
收藏 人收藏

    評論

    相關推薦

    AN-348: 避開無源元件的陷阱

    電子發燒友網站提供《AN-348: 避開無源元件的陷阱.pdf》資料免費下載
    發表于 01-13 15:14 ?0次下載
    AN-348: 避開無源元件的<b class='flag-5'>陷阱</b>

    電源 PCB 布局常見錯誤及避免方式

    電源的物理布局對于電源能否良好工作起著至關重要的作用,不良的 PCB 布局可能會使原本優秀的設計無法正常工作。以下將介紹 DC/DC 和 AC/DC 電源中一些常見的 PCB 布局錯誤、可能出現
    的頭像 發表于 01-08 15:28 ?362次閱讀

    DCS系統實施常見挑戰

    在現代工業自動化,分布式控制系統(DCS)扮演著至關重要的角色。它通過集成的控制網絡,實現了對工廠或生產過程的高效監控和控制。然而,DCS系統的實施并非沒有挑戰。 一、技術整合挑戰 兼容性
    的頭像 發表于 11-13 09:20 ?592次閱讀

    音頻編解碼器和ADC中有哪些常見噪聲問題,如何幫助避免這些問題?

    音頻編解碼器和 ADC 中有哪些常見噪聲問題,如何幫助避免這些問題?
    發表于 10-10 08:09

    盤點常見的消費級IoT設備有哪些

    盤點常見的消費級IoT設備有哪些
    的頭像 發表于 07-20 08:14 ?1270次閱讀
    盤點<b class='flag-5'>常見</b>的消費級<b class='flag-5'>IoT</b>設備有哪些

    論述RISC-C在IOT領域的發展機會

    標準規范,使得TEE硬件模塊可在任何RISC-V實現中立而無需專有IP。 這種設計使得RISC-V在IoT設備能夠提供更好的安全性和可靠性保障。 市場潛力與增長趨勢: IoT市場正在
    發表于 06-27 08:43

    IoT網關在工業應用的重要性及應用

    IoT網關的核心功能在于其數據匯集、協議轉換、遠程管理、安全防護等方面,是物聯網設備與云端服務平臺之間溝通的橋梁。 ? 二、IoT網關在工業應用的重要性 在工業領域,
    的頭像 發表于 06-12 16:17 ?463次閱讀

    PCB線路板制造中常見的錯誤有哪些,如何避免?

    您在PCB設計過程避免常見錯誤: 避免常見PCB設計錯誤的方法 1. 簡化設計:復雜的PCB設計會增加制造復雜度,可能導致功能問題。與PC
    的頭像 發表于 06-07 09:15 ?525次閱讀

    IOT臺是什么?有什么功能?

    物聯網(IoT)是當今科技領域的熱門話題,它通過各種傳感器和通信技術,實現對物體和過程的智能化感知、識別、計算和管理,IOT臺便是物聯網的重要應用場景,作為連接萬物的智能平臺,扮演著至關重要的角色
    的頭像 發表于 06-03 14:14 ?834次閱讀

    PCB設計常見問題有哪些?

    一站式PCBA智造廠家今天為大家講講PCB設計常見問題有哪些?PCB設計布局時容易出現的五大常見問題。在電子產品的開發過程,PCB(Printed Circuit Board,印
    的頭像 發表于 05-23 09:13 ?950次閱讀
    PCB設計<b class='flag-5'>中</b>的<b class='flag-5'>常見</b>問題有哪些?

    愛星物聯開源IoT平臺助力企業構建安全可定制化的IoT解決方案

    愛星物聯團隊近期推出了愛星物聯IoT平臺開源版本,該平臺專為智能設備和智能化企業量身打造,旨在提供成熟、安全且全球可用的物聯網服務。借助這一平臺,客戶可以大幅縮短研發周期,降低成本投入,迅速開發IoT產品,并構建出既
    的頭像 發表于 03-25 10:05 ?465次閱讀

    SMT加工,PCB 電路板如何避免彎曲?

    一站式PCBA智造廠家今天為大家講講SMT加工如何有效避免PCB翹曲?pcb板翹的原因分析。在電子制造業,SMT(表面貼裝技術)加工是一種常見且重要的工藝。然而,很多人可能面臨一個常見
    的頭像 發表于 03-04 09:29 ?664次閱讀

    路由器代理商如何避免常見的誤區?

    作為路由器代理商,要成功在競爭激烈的市場環境中立足,需對常見誤區保持清醒認識,并制定相應策略避免。從產品定位、渠道選擇和營銷策略等方面剖析,為可持續發展提供指導。
    的頭像 發表于 03-03 16:51 ?468次閱讀

    nb-iot單燈控制器的nb-iot是什么?

    nb-iot單燈控制器的nb-iot是什么? NB-IoT是一種低功耗寬帶物聯網技術,主要應用于物聯網設備的通信連接。它基于現有的蜂窩網絡基礎設施,并提供了更低的功耗、更廣的覆蓋范圍
    的頭像 發表于 02-03 11:34 ?1659次閱讀

    在PCB設計,如何避免串擾?

    在PCB設計,如何避免串擾? 在PCB設計避免串擾是至關重要的,因為串擾可能導致信號失真、噪聲干擾及功能故障等問題。 一、了解串擾及其原因 在開始討論
    的頭像 發表于 02-02 15:40 ?1886次閱讀
    主站蜘蛛池模板: 猫咪www958ii| 国产高清视频在线观看不卡v| 超碰在线视频人人AV| 毛片大片免费看| 性女传奇 快播| 中文字幕乱码在线人视频| 国产成人啪精视频精东传媒网站| 欧美日韩精品一区二区三区四区 | 十次啦中文网| 国产成人精品自线拍| 午夜天堂一区人妻| 国产精品你懂得| 香艳69xxxxx有声小说| 果冻传媒在线观看完整版免费 | 三级黄色在线视频| 伊人网中文字幕| 久久久久久久电影| 69亞洲亂人倫AV精品發布| 免费在线亚洲视频| 草b是什么感觉| 忘忧草研究所 麻豆| 国产在线精品亚洲第一区| 亚洲精品乱码久久久久久v| 精品国产手机视频在在线| 曰本女人牲交视频免费| 毛片在线播放网址| 99热在线精品视频| 骚妇BB双飞插| 国产午夜精品自在自线之la | 国拍自产精品福利区| 夜夜艹日日干| 男人边吃奶边挵进去呻吟漫画| 亚洲天堂一区二区三区| 久久久无码精品无码国产人妻丝瓜| 91精品视频网站| 青青热久精品国产亚洲AV无码| 国产精品xxxav免费视频| 樱花草在线影视WWW日本动漫| 免费毛片在线播放| 俄罗斯美女啪啪| 亚洲黄色在线观看|