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

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

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

關(guān)于嵌入式系統(tǒng)安全性,需要在產(chǎn)品設(shè)計前了解的九大要點

Secure-IC安峪科技 ? 2023-01-03 11:14 ? 次閱讀

嵌入式系統(tǒng)物聯(lián)網(wǎng)(loT)的心臟和靈魂,大至家用汽車,小至醫(yī)用起搏器,嵌入式系統(tǒng)已經(jīng)廣泛應(yīng)用到了我們的生活中。通常嵌入式系統(tǒng)為執(zhí)行專用功能設(shè)計,采用輕量級的操作系統(tǒng)和固件形式的軟件。

由于許多由嵌入式設(shè)備驅(qū)動的小組件和機器在運行中必須連接到互聯(lián)網(wǎng),網(wǎng)絡(luò)黑客有機會在此過程中竊取訪問權(quán)限,運行惡意代碼,攻擊連接的組件甚至整個系統(tǒng)。嵌入式設(shè)備已成黑客攻擊的主要目標(biāo)。

保護嵌入式系統(tǒng)的安全尤為重要。

我們經(jīng)常聽到有關(guān)重要計算機系統(tǒng)被黑客攻擊的事件,相比之下,嵌入式系統(tǒng)的安全問題經(jīng)常被忽略。

風(fēng)險真實存在

早在2015年,車企Fiat Chrysler就因安全問題召回過140萬輛汽車。兩名技術(shù)人員通過儀表板連接系統(tǒng)無線侵入了一輛吉普車。他們不僅控制了收音機和空調(diào),還控制了汽車的發(fā)動機、剎車和轉(zhuǎn)向等核心功能。此次事件揭露了黑客攻擊造成汽車實質(zhì)性撞毀的可能性,給汽車制造商敲響了警鐘。

2021年,弗吉尼亞大學(xué)和加州大學(xué)圣地亞哥分校的學(xué)者發(fā)現(xiàn)了幽靈漏洞新變種,預(yù)計影響數(shù)十億電腦。它可以繞過當(dāng)前英特爾AMD處理器上所有針對幽靈漏洞的防護措施,幾乎可以將所有設(shè)備一網(wǎng)打盡,包括臺式機、筆記本電腦、云服務(wù)器和智能手機。

為何嵌入式系統(tǒng)的安全與眾不同?

嵌入式系統(tǒng)通常使用同一設(shè)計模塊生產(chǎn)大量設(shè)備?;仡櫸覀冎暗陌咐谄?、云服務(wù)器和手機中發(fā)現(xiàn)的嵌入式系統(tǒng)的數(shù)量達到了數(shù)千萬個,單個系統(tǒng)的安全漏洞就會給黑客帶來數(shù)百萬次的攻擊機會。

讓問題更加復(fù)雜的是市場對產(chǎn)品開發(fā)速度的需求,在快速發(fā)展的科技市場中,產(chǎn)品設(shè)計時間不斷壓縮,對功能的重視甚至有時超過安全性。

若缺乏防范惡意黑客的保護措施,產(chǎn)品一旦受到攻擊,可能會造成公司聲譽損失,影響長期盈利和發(fā)展。

基于此不難理解安全性的重要,提醒有經(jīng)驗的開發(fā)人員注意可能影響其系統(tǒng)的潛在問題很有必要。

嵌入式系統(tǒng)設(shè)計前要了解的九大要點

1.做好心理預(yù)設(shè):該產(chǎn)品有可能成為黑客的目標(biāo)

即便是最優(yōu)秀的設(shè)計師在汽車高級音響系統(tǒng)上也會發(fā)生失誤。在2015年之前,會有人認為汽車可以通過某些遠程設(shè)備被黑客入侵嗎?可能不會,但是一旦了解了計算機系統(tǒng)控制這些鋼鐵和電子產(chǎn)品的原理,那就說得通了。

系統(tǒng)中的每個設(shè)備都需要受到保護,與前面的汽車制造商案例一樣,只需一個漏洞即可影響到整個復(fù)雜系統(tǒng)的性能。

2. ”嵌入式系統(tǒng)很難被攻擊”?

這一點已經(jīng)無數(shù)次被證明是錯誤的,由于大量設(shè)備都運行著相同的系統(tǒng),一次入侵就會帶來成千上萬的黑客攻擊。

當(dāng)嵌入式設(shè)備沒有安全性保障時,每次設(shè)備部署時都極容易遭到黑客攻擊。黑客會將攻擊集中在使用該設(shè)備前的安裝時。但當(dāng)嵌入式設(shè)備具有安全性保障的硬件或具有個性化密碼的算法時,這種威脅會被大大削弱甚至消除。

3.系統(tǒng)可能無法通過密碼和加密來完全避免攻擊

密碼保護取決于用戶的努力。然而根據(jù)網(wǎng)絡(luò)安全公司Nordpass的調(diào)查,2021年最常用的密碼依然是“123456”,數(shù)百萬人都不約而同地選擇了同樣的密碼組合。

位列最常用密碼名單的前五十名密碼都可以在1秒之內(nèi)被破解。黑客可能會把他們的“工作”隱秘植入到嵌入式設(shè)備中。惡意軟件是一個定時炸彈,可以在以后任何時間被激活。

雖然許多用戶會在收到潛在威脅警告時更改密碼,但嵌入式設(shè)備仍有可能受到危害。鑒于此,一個保護嵌入式設(shè)備的安全方案將大大提高系統(tǒng)的整體安全性。

4.相較于事后解決風(fēng)險,嵌入式安全解決方案的成本并不高昂

許多公司的產(chǎn)品設(shè)計部門沒有安全專家,聘請外部顧問每小時可能要花費千元以上,但對比一下前面提到的案例中涉及到的召回130萬輛汽車的成本,或是訴訟成本,嵌入式安全解決方案的成本并不高昂。

用公共游泳池的安全保障類比:游泳池針對安全進行了相應(yīng)的設(shè)計,包括四周有圍欄,設(shè)有防滑墊,并配備了救生員。這些功能大多不引人注目,但對安全保障非常有效,且成本適中。

泳池不需要30英尺高的圍欄,也不需要數(shù)百名救生員或武裝警衛(wèi)在泳池附近執(zhí)行禁止奔跑要求。

真正的解決方案是基于應(yīng)用場景選擇合適的安全性保障。

Secure-IC提供的的解決方案廣泛應(yīng)用于以下應(yīng)用場景:

汽車與智能出行

消費電子產(chǎn)品

服務(wù)器與云

半導(dǎo)體

工業(yè)與工廠自動化

醫(yī)療保健

關(guān)鍵基礎(chǔ)設(shè)施

內(nèi)存與存儲

....

....

5.在產(chǎn)品開發(fā)后期很難再增添安全性保障

在大多數(shù)情況下,公司計劃中包含了安全性保障。但是,在產(chǎn)品開發(fā)的早期階段,可能因為資金短缺,把安全性放在最后考慮,一些設(shè)計團隊可能打算之后再將安全性保障添加到產(chǎn)品開發(fā)中。實際情況是,在開發(fā)周期結(jié)束時增加安全性保障是非常困難的,甚至不可能。

一個安全解決方案的形成需要深思熟慮。在開發(fā)周期的開端,開發(fā)人員就需要進行安全性分析和考量。專家建議,開發(fā)團隊?wèi)?yīng)在項目初始就評估系統(tǒng)資產(chǎn)和威脅,并在開始任何開發(fā)或編碼之前就考慮好安全性問題。

在計劃階段就考慮安全性的優(yōu)勢是可以根據(jù)系統(tǒng)目標(biāo)生成相應(yīng)的安全要求。在這個過程中還將構(gòu)建一個系統(tǒng)環(huán)境,可保護資產(chǎn)免受安全威脅。團隊也能更有效地選擇實現(xiàn)安全目標(biāo)所需的硬件和軟件。

在開發(fā)周期結(jié)束后啟動安全計劃可能會導(dǎo)致選擇錯誤的硬件和軟件,這意味著要么重做一個完整的系統(tǒng),要么接受一個安全性較低的解決方案。

6.功耗不再是影響安全性保障的關(guān)鍵問題

嵌入式設(shè)備的功耗曾經(jīng)被看作一個關(guān)鍵問題。開發(fā)團隊需要延長電池壽命,減少系統(tǒng)對環(huán)境的影響。過去這個問題主要是由硬件驅(qū)動的,但是硬件設(shè)計的進步以及硬件加速器和特殊功能塊的使用已經(jīng)改變了這一點;在今天的嵌入式系統(tǒng)中,軟件在能耗管理需求中起到了越來越重要的作用。

不使用時可以通過關(guān)閉部分操作來減少能耗,這降低了硬件和軟件方面所需的功率,考慮在一段時間內(nèi)禁用某些安全性的需求至關(guān)重要。

舉個例子:一旦設(shè)備啟動完成,啟動安全算法可能會隨之被關(guān)閉?;蛘咴跊]有與輸入和輸出通信時,外圍通信的安全功能也可以被關(guān)閉。使用這些策略,通常將用于安全的功耗降低到總能耗的5%以下。

7.注意潛在威脅

產(chǎn)品開發(fā)過程中,大部分人都專注于創(chuàng)建一個強大的功能系統(tǒng),很容易忽略去了解安全威脅這樣的風(fēng)險問題。

若開發(fā)團隊在設(shè)計初期忽略了評估威脅的關(guān)鍵步驟,并且沒有發(fā)現(xiàn)安全預(yù)警時,可能造成不可挽回的后果。如果由于某些原因設(shè)計團隊缺乏相關(guān)專業(yè)知識,與安全專家進行簡短的咨詢是不錯的選擇。

8.安全問題上不能理所當(dāng)然

自嵌入式系統(tǒng)安全措施出現(xiàn)以來,許多人認為,在嵌入式系統(tǒng)添加AES加密可以滿足其所有安全需求。AES加密(尤其是在128位和256位算法級別)確實可以在防止暴力破解(Brute Force Attacks)上提供了強大的保護,有人計算出使用隨機數(shù)破解密碼需要超過10億年。

然而暴力破解并不是唯一的威脅,安全人員還要考慮其他問題,比如查看事件和活動的信任鏈。

9.預(yù)制的第三方安全芯片不會完美適用于所有應(yīng)用

雖然第三方的芯片解決方案勝過沒有安全性保障,但它是一種“一刀切”的解決方案。就像沒有一頂適合所有人的帽子一樣,這種解決方案只適合一般應(yīng)用。

Secure-IC可以定制開發(fā)出完全適合您需求的安全解決方案。

安全是嵌入式系統(tǒng)設(shè)計的基礎(chǔ)

開發(fā)團隊工作常常受到時間限制,需要迅速產(chǎn)品推向市場,在競爭中保持領(lǐng)先。增加更多功能的要求,更加在緊迫的最后期限中給團隊增加壓力。在沒有可靠的嵌入式安全解決方案的情況下進行設(shè)計,很可能導(dǎo)致團隊陷入最后又重新設(shè)計的困境。

經(jīng)驗表明,從長遠來看,安全性和新功能一樣重要,如果在最后一刻發(fā)現(xiàn)需要重做甚至是重新設(shè)計都是非常昂貴的成本。

安全是嵌入式系統(tǒng)設(shè)計的基礎(chǔ)。

Secure-IC提供了多種模塊來為您創(chuàng)建堅實的安全基礎(chǔ)。

poYBAGOu5w2AQC_xAAivqybCjMM340.pngSecure-IC 產(chǎn)品組合

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

    關(guān)注

    334

    文章

    26855

    瀏覽量

    214314
  • 嵌入式系統(tǒng)
    +關(guān)注

    關(guān)注

    41

    文章

    3551

    瀏覽量

    129104
  • 嵌入式設(shè)計
    +關(guān)注

    關(guān)注

    0

    文章

    390

    瀏覽量

    21241
  • 汽車安全
    +關(guān)注

    關(guān)注

    4

    文章

    262

    瀏覽量

    34548
收藏 人收藏

    評論

    相關(guān)推薦

    什么是嵌入式操作系統(tǒng)?

    的戰(zhàn)斗機。 FreeRTOS:它適合那些資源有限的小型設(shè)備,就像小巧的瑞士軍刀。 QNX:它以安全和可靠著稱,很多汽車和工業(yè)系統(tǒng)都用它,可以說是EOS中的沃爾沃。 Linux:雖然它不是專門為嵌入式
    發(fā)表于 11-08 15:07

    智能系統(tǒng)安全性分析

    智能系統(tǒng)安全性分析是一個至關(guān)重要的過程,它涉及多個層面和維度,以確保系統(tǒng)在各種情況下都能保持安全、穩(wěn)定和可靠。以下是對智能系統(tǒng)安全性的分析
    的頭像 發(fā)表于 10-29 09:56 ?168次閱讀

    嵌入式學(xué)習(xí)建議

    選擇芯片開發(fā)實際產(chǎn)品。注意,不要把微處理器(MPU與微控制器(MCU)概念相混淆,微處理器只是微控制器的內(nèi)核。 ⑧關(guān)于嵌入式操作系統(tǒng)的選擇??梢缘鹊骄哂幸欢▽嵺`基礎(chǔ)后,選擇一個簡單、
    發(fā)表于 10-22 11:41

    【「嵌入式Hypervisor:架構(gòu)、原理與應(yīng)用」閱讀體驗】+ Hypervisor應(yīng)用場景調(diào)研

    可靠,但同時也需要占用嵌入式系統(tǒng)的更多資源,對于資源有限的嵌入式產(chǎn)品必定無法應(yīng)用。繼續(xù)研讀,知
    發(fā)表于 10-14 11:21

    嵌入式Hypervisor:架構(gòu)、原理與應(yīng)用 閱讀體驗 +分離內(nèi)核的嵌入式Hyperviso

    讀后感:分離內(nèi)核與SKH架構(gòu)的深刻洞察 在閱讀了關(guān)于分離內(nèi)核和SKH(分離內(nèi)核Hypervisor)的詳細闡述后,我深感這一技術(shù)在現(xiàn)代計算機系統(tǒng),尤其是嵌入式系統(tǒng)
    的頭像 發(fā)表于 10-12 17:06 ?238次閱讀
    <b class='flag-5'>嵌入式</b>Hypervisor:架構(gòu)、原理與應(yīng)用 閱讀體驗 +分離內(nèi)核的<b class='flag-5'>嵌入式</b>Hyperviso

    【「嵌入式Hypervisor:架構(gòu)、原理與應(yīng)用」閱讀體驗】+全文學(xué)習(xí)心得

    、汽車電子、航空航天等。通過具體案例,我了解嵌入式Hypervisor在這些領(lǐng)域中的重要作用和價值。 在物聯(lián)網(wǎng)領(lǐng)域,嵌入式Hypervisor能夠?qū)崿F(xiàn)物聯(lián)網(wǎng)設(shè)備的靈活配置和管理,提高系統(tǒng)
    發(fā)表于 10-09 19:11

    【「嵌入式Hypervisor:架構(gòu)、原理與應(yīng)用」閱讀體驗】+第7-8章學(xué)習(xí)心得

    Hypervisor在實際應(yīng)用中的重要。在航空領(lǐng)域,嵌入式Hypervisor已成為綜合模塊化航空電子設(shè)備(IMA)架構(gòu)的標(biāo)準應(yīng)用接口,為飛行控制系統(tǒng)提供了高可靠
    發(fā)表于 10-09 18:50

    【「嵌入式Hypervisor:架構(gòu)、原理與應(yīng)用」閱讀體驗】+第一二章讀后感

    Hypervisor的重要和應(yīng)用場景有了更深入的認識。我認為,嵌入式Hypervisor作為一種前沿的虛擬化技術(shù),在優(yōu)化有限資源、實現(xiàn)異構(gòu)操作系統(tǒng)安全隔離等方面具有廣泛的應(yīng)用前景。 此外,這兩章的內(nèi)容也讓
    發(fā)表于 10-09 18:22

    學(xué)習(xí)hypervisor嵌入式產(chǎn)品安全設(shè)計

    第一部分(第1~2章)介紹Hypervisor基礎(chǔ),涵蓋虛擬化技術(shù)與實現(xiàn)、主流的嵌入式Hypervisor產(chǎn)品,以及基于分離內(nèi)核的嵌入式Hypervisor等內(nèi)容。第二部分(第3~12章)介紹
    發(fā)表于 08-25 09:11

    嵌入式系統(tǒng)怎么學(xué)?

    系統(tǒng)設(shè)計與調(diào)試:需要掌握嵌入式系統(tǒng)的設(shè)計方法和調(diào)試技術(shù),包括硬件設(shè)計、軟件設(shè)計、電路調(diào)試等,以確保系統(tǒng)的穩(wěn)定性和可靠
    發(fā)表于 07-02 10:10

    如何提升嵌入式編程能力?

    和使用。 9. 網(wǎng)絡(luò)編程:嵌入式設(shè)備越來越多地連接到網(wǎng)絡(luò),因此學(xué)習(xí)TCP/IP、UDP、HTTP等網(wǎng)絡(luò)協(xié)議是必要的。 10. 關(guān)注安全性了解嵌入式
    發(fā)表于 06-21 10:01

    為什么對于嵌入式系統(tǒng),應(yīng)主要在 x10 模式下使用示波器探頭

    時,我們需要注意探頭的模式,特別是在嵌入式系統(tǒng)中,應(yīng)主要在x10模式下使用示波器探頭。 首先,需要了解示波器探頭的工作原理。示波器探頭通常由
    的頭像 發(fā)表于 05-16 09:59 ?273次閱讀
    為什么對于<b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b>,應(yīng)主<b class='flag-5'>要在</b> x10 模式下使用示波器探頭

    嵌入式會越來越卷嗎?

    的算法設(shè)計能力。 無線通信干擾:由于無線通信技術(shù)的廣泛應(yīng)用,無線通信干擾問題也日益嚴重。這要求嵌入式系統(tǒng)在設(shè)計時需要充分考慮無線通信干擾的影響并采取相應(yīng)的措施。 安全性挑戰(zhàn):隨著網(wǎng)絡(luò)
    發(fā)表于 03-18 16:41

    如何使用 DSC 和 MCU 確保嵌入式系統(tǒng)安全

    作者:Stephen Evanczuk 投稿人:DigiKey 北美編輯 隨著向物聯(lián)網(wǎng) (IoT) 的遷移,安全性已不再是嵌入式應(yīng)用中的選配功能,已發(fā)展成為確保系統(tǒng)完整所需的必備能力
    的頭像 發(fā)表于 02-13 14:38 ?638次閱讀
    如何使用 DSC 和 MCU 確保<b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)安全</b>

    嵌入式開發(fā)學(xué)習(xí)的十三法則分享

    有限性法則 嵌入式計算不僅需要網(wǎng)絡(luò)快速、一致的計算,而 且也要求系統(tǒng)能夠井然有序地將其執(zhí)行代碼和數(shù) 據(jù),存儲在一個“ 共同” 的“ 狹小” 的空間內(nèi)。 四、結(jié)構(gòu)法則 對于
    發(fā)表于 12-21 06:32