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

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

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

當(dāng)設(shè)計(jì)工程師遇到安全問(wèn)題時(shí)

岳臻俊 ? 來(lái)源:Max ? 作者:Max ? 2022-12-30 09:40 ? 次閱讀

在 1960 年代末和 70 年代初,當(dāng)我們現(xiàn)在所知的互聯(lián)網(wǎng)種子首次以高級(jí)研究計(jì)劃署網(wǎng)絡(luò) (ARPANET) 的形式播下時(shí),人們幾乎沒(méi)有考慮到安全性。最初假設(shè)所有節(jié)點(diǎn)和接入終端都位于軍事基地,因此是安全的。似乎沒(méi)有人考慮過(guò)間諜也可能位于基地或惡意玩家通過(guò)遠(yuǎn)程終端潛入系統(tǒng)的可能性。

隨著越來(lái)越多的教育機(jī)構(gòu)和科學(xué)機(jī)構(gòu)接入網(wǎng)絡(luò),這一理念的漏洞變得明顯,但似乎很少有權(quán)威人士意識(shí)到這個(gè)問(wèn)題。1989 年,克利福德·斯托爾 (Clifford Stoll) 出版了布谷鳥(niǎo)蛋:在計(jì)算機(jī)間諜活動(dòng)的迷宮中追蹤間諜,這是作者在勞倫斯伯克利國(guó)家實(shí)驗(yàn)室 (LBNL) 尋找一名闖入計(jì)算機(jī)的計(jì)算機(jī)黑客的第一人稱(chēng)敘述。加州伯克利

作為調(diào)查的一部分,克利福德發(fā)現(xiàn)黑客也在滲透軍事和政府系統(tǒng),但他發(fā)現(xiàn)很難說(shuō)服任何權(quán)威人士,包括聯(lián)邦調(diào)查局 (FBI)、中央情報(bào)局機(jī)構(gòu) (CIA)、國(guó)家安全局 (NSA) 和美國(guó)空軍特別調(diào)查辦公室 (AFOSI)。

今天,我們遇到了類(lèi)似的情況,人們似乎對(duì)不斷增加的安全問(wèn)題漠不關(guān)心,這些問(wèn)題給設(shè)計(jì)工程師帶來(lái)了挑戰(zhàn),他們必須設(shè)計(jì)出將安全放在首位的復(fù)雜系統(tǒng)。在這里,我們將探討一些挑戰(zhàn)和解決方案,以及物聯(lián)網(wǎng) (IoT) 對(duì)這些設(shè)計(jì)開(kāi)發(fā)的影響。

設(shè)計(jì)高級(jí)安全系統(tǒng)的挑戰(zhàn)

設(shè)計(jì)工程師在捕捉使他們的產(chǎn)品與競(jìng)爭(zhēng)對(duì)手的產(chǎn)品區(qū)分開(kāi)來(lái)的魔力方面已經(jīng)做了大量工作,以至于他們幾乎沒(méi)有時(shí)間考慮安全性。安全是復(fù)雜的,作為人類(lèi)的工程師可能會(huì)傾向于選擇阻力最小的路徑。

隨著安全漏洞變得越來(lái)越普遍并被廣泛報(bào)道,所有這一切都開(kāi)始發(fā)生變化。工廠(chǎng)、醫(yī)療、教育和金融機(jī)構(gòu)的負(fù)責(zé)人越來(lái)越擔(dān)心安全漏洞可能導(dǎo)致的后果。此外,公眾越來(lái)越意識(shí)到安全或缺乏安全會(huì)對(duì)他們產(chǎn)生怎樣的影響——比如有人遠(yuǎn)程訪(fǎng)問(wèn)智能攝像機(jī)——如嬰兒監(jiān)視器或安全攝像機(jī)——或智能助手——如亞馬遜Echo 或 Google Home——或智能恒溫器或任何數(shù)量的物聯(lián)網(wǎng)設(shè)備。這些問(wèn)題也給開(kāi)發(fā)當(dāng)今復(fù)雜系統(tǒng)的人員帶來(lái)了壓力——例如系統(tǒng)架構(gòu)師、硬件設(shè)計(jì)工程師、嵌入式軟件工程師和應(yīng)用軟件開(kāi)發(fā)人員。這些人的任務(wù)是創(chuàng)建考慮到安全性的系統(tǒng)。

安全性具有如此多的層次和分支,以至于讓人頭暈?zāi)垦!W屛覀儚脑O(shè)計(jì)片上系統(tǒng) (SoC) 設(shè)備等硅芯片的人員開(kāi)始。除了設(shè)備的自主研發(fā)部分外,這些設(shè)計(jì)幾乎無(wú)一例外地包括大量來(lái)自第三方供應(yīng)商的知識(shí)產(chǎn)權(quán) (IP) 塊。這些 IP 塊中的每一個(gè)都可能比過(guò)去的整個(gè)計(jì)算機(jī)更復(fù)雜。那么,設(shè)計(jì)師和系統(tǒng)架構(gòu)師如何才能確保模塊不包含隱藏或影子功能呢?

假冒芯片的發(fā)行

接下來(lái)是假冒芯片的問(wèn)題,其形式多種多樣:

兼容芯片:有人構(gòu)建了一個(gè)模仿真實(shí)芯片功能的組件

翻新芯片:有人使用粗糙且控制不力的流程從電子垃圾中獲取組件

灰色市場(chǎng)籌碼:可能源于過(guò)度構(gòu)建、返工失敗或退役系統(tǒng)的回收

逆向工程芯片(又名“流氓芯片”):對(duì)手解構(gòu)芯片并重新創(chuàng)建設(shè)備的新版本,其中可能包括破壞數(shù)據(jù)、導(dǎo)致故障或——最險(xiǎn)惡的——泄露數(shù)據(jù)的額外功能

安全系統(tǒng)的基礎(chǔ)

在創(chuàng)建系統(tǒng)本身時(shí),四個(gè)基本要素構(gòu)成了安全系統(tǒng)的基礎(chǔ):

基于硬件的隔離:在不久的過(guò)去,嵌入式系統(tǒng)的架構(gòu)方式使得任何軟件模塊都可以查看和訪(fǎng)問(wèn)整個(gè)內(nèi)存映射。這不再被認(rèn)為是一個(gè)好主意?;谟布母綦x有多種形式,包括支持安全和非安全環(huán)境的微控制器以及內(nèi)存保護(hù)單元 (MPU) 的使用,但其核心概念是將應(yīng)用程序拆分到多個(gè)安全域,以限制按需訪(fǎng)問(wèn)- 知道基礎(chǔ)。

信任根 (RoT):RoT 涉及基礎(chǔ)級(jí)硬件和最小關(guān)聯(lián)軟件的組合,能夠成功驗(yàn)證自身并促進(jìn)系統(tǒng)其余部分的安全操作。

安全啟動(dòng)解決方案:下一步是采用安全啟動(dòng)解決方案,它指的是使用 RoT 驗(yàn)證加載到系統(tǒng)中的任何代碼的真實(shí)性和有效性的過(guò)程。

安全引導(dǎo)加載程序:接下來(lái)是安全引導(dǎo)加載程序,它通過(guò)防止對(duì)固件進(jìn)行逆向工程、防止未經(jīng)授權(quán)修改固件、防止在授權(quán)設(shè)備上加載未經(jīng)授權(quán)的固件以及防止在未經(jīng)授權(quán)的設(shè)備上加載授權(quán)固件。

假設(shè)系統(tǒng)包括來(lái)自其他供應(yīng)商的模塊或主板。你怎么知道板上沒(méi)有隱藏的設(shè)備,也許安裝在真實(shí)零件下面?

結(jié)論

當(dāng)涉及到物聯(lián)網(wǎng)時(shí),人們可能會(huì)擔(dān)心的任何安全問(wèn)題都會(huì)加劇,在物聯(lián)網(wǎng)中,數(shù)十億臺(tái)設(shè)備通過(guò)一系列令人難以置信的有線(xiàn)和無(wú)線(xiàn)解決方案相互連接并連接到云。這需要軟件開(kāi)發(fā)人員與他們的硬件設(shè)計(jì)人員和云解決方案同行合作,即時(shí)執(zhí)行加密和解密,生成證書(shū),并對(duì)所有內(nèi)容進(jìn)行身份驗(yàn)證,以便設(shè)備知道它們正在與受信任的主機(jī)通信,并且主機(jī)系統(tǒng)知道他們正在與受信任的設(shè)備進(jìn)行通信。是的,為這些系統(tǒng)設(shè)置安全性會(huì)很快變得復(fù)雜,工程師需要的是確保他們使用的硬件包含真正的 OEM 芯片。

Clive "Max" Maxfield 是一名自由技術(shù)顧問(wèn)和作家。Max 于 1980 年從英國(guó)謝菲爾德哈勒姆大學(xué)獲得控制工程學(xué)士學(xué)位,并以大型計(jì)算機(jī)中央處理器 (CPU) 的設(shè)計(jì)師開(kāi)始了他的職業(yè)生涯。多年來(lái),Max 設(shè)計(jì)了從硅芯片到電路板,從腦波放大器到蒸汽朋克預(yù)測(cè)引擎(別問(wèn))的所有東西。他還處于電子設(shè)計(jì)自動(dòng)化 (EDA) 的前沿超過(guò) 35 年。

Max 在嵌入式、電子、半導(dǎo)體和 EDA 行業(yè)享有盛譽(yù),曾在世界各地的眾多技術(shù)會(huì)議上發(fā)表論文,包括北美和南美、歐洲、印度、中國(guó)、韓國(guó)和臺(tái)灣。他曾在美國(guó) PCB West 會(huì)議和挪威 FPGA 論壇上發(fā)表主題演講。他還應(yīng)邀在美國(guó)多所大學(xué)、英國(guó)謝菲爾德哈勒姆大學(xué)和挪威奧斯陸大學(xué)進(jìn)行客座演講。2001 年,馬克斯在夏威夷的一次會(huì)議上與前眾議院議長(zhǎng)“紐特”金里奇“同臺(tái)演講”。

Max 是許多書(shū)籍的作者和/或合著者,包括 Designus Maximus Unleashed(在阿拉巴馬州被禁止)、Bebop to the Boolean Boogie(非常規(guī)的電子指南)、EDA:電子產(chǎn)品的起點(diǎn)、FPGA:即時(shí)訪(fǎng)問(wèn)、和計(jì)算機(jī)如何做數(shù)學(xué)。

審核編輯黃宇

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

    關(guān)注

    452

    文章

    50206

    瀏覽量

    420926
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2900

    文章

    44062

    瀏覽量

    370245
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    正是拼的年紀(jì)|65歲電子工程師上班VLOG #65歲退休 #電子工程師 #搞笑 #上班vlog

    電子工程師
    安泰小課堂
    發(fā)布于 :2024年07月25日 11:31:02

    用二創(chuàng),1:1復(fù)刻工程師的職場(chǎng)現(xiàn)狀

    工程師
    揚(yáng)興科技
    發(fā)布于 :2024年07月19日 18:30:07

    嵌入式軟件工程師和硬件工程師的區(qū)別?

    設(shè)備。他們需要理解嵌入式系統(tǒng)的基本原理,熟悉各種硬件接口和通信協(xié)議,以及熟練掌握硬件設(shè)計(jì)工具。 主要負(fù)責(zé)的任務(wù)和領(lǐng)域 嵌入式硬件工程師的任務(wù)主要包括: * 硬件設(shè)計(jì):包括電路設(shè)計(jì)、硬件原型制作、調(diào)試等
    發(fā)表于 05-16 11:00

    大廠(chǎng)電子工程師常見(jiàn)面試題#電子工程師 #硬件工程師 #電路知識(shí) #面試題

    電子工程師電路
    安泰小課堂
    發(fā)布于 :2024年04月30日 17:33:15

    如何入門(mén)硬件工程師

    想跨行業(yè)做硬件設(shè)計(jì)工程師,應(yīng)該如何學(xué)習(xí)規(guī)劃呢
    發(fā)表于 03-17 21:49

    一位硬件工程師的歷練之路:從入門(mén)學(xué)習(xí)理論到... #搞笑 #硬件工程師 #電子工程師 #揚(yáng)興科技

    硬件工程師揚(yáng)興科技
    揚(yáng)興科技
    發(fā)布于 :2024年03月13日 17:50:21

    企業(yè)老工程師和高校老師有啥區(qū)別

    電子工程師硬件
    電子發(fā)燒友網(wǎng)官方
    發(fā)布于 :2024年02月28日 17:50:00

    豪威集團(tuán) 天津 招聘模擬電路設(shè)計(jì)工程師

    工作職責(zé) 完成模擬電路的設(shè)計(jì)、仿真和驗(yàn)證; 與版圖工程師密切合作,優(yōu)化版圖質(zhì)量; 負(fù)責(zé)產(chǎn)品設(shè)計(jì)相關(guān)技術(shù)文檔的編寫(xiě)和整理; 協(xié)作完成產(chǎn)品的測(cè)試規(guī)劃、設(shè)計(jì)驗(yàn)證、調(diào)試、失效分析等工作。 任職資格 微電子
    發(fā)表于 11-30 17:09