隨著物聯(lián)網(wǎng)應(yīng)用成為關(guān)鍵任務(wù),安全性至關(guān)重要。就其本質(zhì)而言,物聯(lián)網(wǎng)生態(tài)系統(tǒng)容易受到多個級別的安全威脅。面對不斷變化的環(huán)境,物聯(lián)網(wǎng)生態(tài)系統(tǒng)的開發(fā)人員需要一種敏捷的安全方法,以便快速響應(yīng)新出現(xiàn)的威脅。設(shè)備制造商和生態(tài)系統(tǒng)開發(fā)人員都必須制定簡單、可擴展和可持續(xù)的物聯(lián)網(wǎng)安全策略,以實現(xiàn)短期和長期業(yè)務(wù)目標。
物聯(lián)網(wǎng)安全無疑是一個復雜的領(lǐng)域,需要專業(yè)的安全專業(yè)知識。組織必須決定是保留這種稀缺資源,對持續(xù)培訓進行相關(guān)投資,還是與能夠在整個開發(fā)周期中提供所需支持的外部組織合作。
安全和質(zhì)量保證
軟件行業(yè)中現(xiàn)有的全面質(zhì)量管理(TQM)流程已經(jīng)解決了安全問題,ISO-27001信息安全標準中體現(xiàn)的計劃,執(zhí)行,檢查,行動流程被很好地理解為一種安全的開發(fā)方法。
物聯(lián)網(wǎng)生態(tài)系統(tǒng)的開發(fā)者還必須通過獨立公共機構(gòu)的審查來證明符合相關(guān)法規(guī)和標準。相關(guān)標準包括信息技術(shù)安全評估通用標準(ISO/IEC 15408);美國聯(lián)邦信息處理標準出版物 (FIPS);以及由法國國家安全機構(gòu)ANSSI運營的基線安全認證(CSPN)。在歐盟范圍內(nèi),產(chǎn)品、流程和服務(wù)通過歐洲網(wǎng)絡(luò)安全認證流程進行認證,該流程由歐洲網(wǎng)絡(luò)信息安全局擁有。此過程基于CSPN和證書的成功。..一旦發(fā)布,它們將在整個聯(lián)盟中得到認可。
因此,除了協(xié)商PDCA流程的復雜性外,開發(fā)安全物聯(lián)網(wǎng)生態(tài)系統(tǒng)的組織還必須了解如何以及何時與相關(guān)標準機構(gòu)和審查機構(gòu)進行交互。
PDCA 流程
計劃
與任何項目一樣,開發(fā)安全的物聯(lián)網(wǎng)生態(tài)系統(tǒng)始于一個強大的計劃,該計劃應(yīng)確保在開發(fā)周期中盡早解決安全問題。該計劃應(yīng)確定需要保護的業(yè)務(wù)風險和高度優(yōu)先的資產(chǎn),還應(yīng)包括嚴格的威脅評估和制定有效緩解風險所需的安全措施。威脅建模和評估是一項關(guān)鍵的安全實踐,由 Microsoft 安全工程師開發(fā)的 STRIDE 方法(圖 2)是此階段常用的工具。
圖 2:STRIDE 風險和威脅評估。
該評估的結(jié)果是一份文件,該文件構(gòu)成了客戶綜合風險管理方法的基礎(chǔ),并且是未來合規(guī)性和正式認證的關(guān)鍵推動因素。
做:設(shè)計物聯(lián)網(wǎng)安全架構(gòu)
威脅評估結(jié)果現(xiàn)在必須體現(xiàn)在物聯(lián)網(wǎng)解決方案安全架構(gòu)的設(shè)計中。此設(shè)計的范圍涵蓋硬件和軟件,為了確保對不斷變化的網(wǎng)絡(luò)威脅的彈性,設(shè)計人員必須確保:
任何物聯(lián)網(wǎng)設(shè)備都有一個無法克隆的唯一ID,為所有其他安全功能奠定了基礎(chǔ)。此信任根 (RoT) 功能使所有各方能夠信任來自設(shè)備的身份、身份驗證、通信和數(shù)據(jù)。RoT 還提供啟用可信功能所需的硬件和軟件加密功能,API 層使外部應(yīng)用程序能夠訪問這些功能。
CPU、內(nèi)存和連接不能用于非指定任務(wù),從而限制了黑客活動的威脅。
通過保護所有數(shù)據(jù)(無論是靜態(tài)數(shù)據(jù)還是動態(tài)數(shù)據(jù))的完整性來確保隱私、機密性和法規(guī)遵從性。
使用來自物聯(lián)網(wǎng)生態(tài)系統(tǒng)的數(shù)據(jù)做出的決策在安全的環(huán)境中執(zhí)行,免受篡改和知識產(chǎn)權(quán)盜竊。
發(fā)送到物聯(lián)網(wǎng)設(shè)備的任何命令(例如“注射胰島素”、“打開/關(guān)閉閥門”、“應(yīng)用制動器”等)都經(jīng)過驗證,來自合法來源。
該項目的這一階段是建立有效的物聯(lián)網(wǎng)安全架構(gòu)的關(guān)鍵,需要使用訓練有素的專家資源。眾所周知,這種資源在行業(yè)中是稀缺的,并且由于產(chǎn)品開發(fā)的周期性,保留可能會進一步復雜化:安全設(shè)計通常只完成一次,然后重新用于整個產(chǎn)品系列,這意味著內(nèi)部安全專家可能無法持續(xù)使用。因此,許多組織考慮與外部合作伙伴合作可能是有意義的,他們不僅可以提供所需的安全設(shè)計專業(yè)知識,還可以在整個端到端 PDCA 過程中提供建議和指導。
完成 PDCA 流程的 DO 階段后,安全架構(gòu)設(shè)計已準備好進行滲透測試。
檢查:防守,進攻,得分
為了確保設(shè)備滿足其目標市場的安全要求,必須由獨立機構(gòu)(如CSPN)對其進行合規(guī)性測試或正式認證。由獨立組織進行測試避免了與業(yè)務(wù)支持的機構(gòu)和標準(如通用準則)可能存在的利益沖突,從而確保了測試的客觀性。評估物聯(lián)網(wǎng)設(shè)備的安全級別需要使用公認的參考和方法來評估其對正式識別的威脅的魯棒性。這種評估可以使用定量或定性方法進行。
攻擊評分是一種廣泛使用的定量方法,其中評估保證級別 (EAL) 通過獨立安全實驗室執(zhí)行的審查過程確定的分數(shù)進行優(yōu)化。兩種常用的評分機制是 CSPN 使用的聯(lián)合解釋庫方法或由 FIRST(事件響應(yīng)和安全團隊論壇)管理的通用漏洞評分系統(tǒng)。
同樣由獨立安全實驗室進行的定性評估測試設(shè)備內(nèi)的安全漏洞,這將使高概率、高影響的攻擊取得成功。對這種方法的評估程度取決于發(fā)起實際攻擊所需的專業(yè)知識水平和工具的復雜性。此方法在設(shè)備中建立安全性或置信度級別,當測試活動無法顯示所定義攻擊的差距時,將達到分配的級別。
對于大多數(shù)物聯(lián)網(wǎng)產(chǎn)品,定性基線評估就足夠了,對于構(gòu)建在已經(jīng)通過安全評估過程的設(shè)備上的產(chǎn)品,例如u-blox的蜂窩物聯(lián)網(wǎng)模塊系列,可以進一步簡化此評估。諸如此類的認證模塊將經(jīng)過廣泛的評估,模擬典型的攻擊路徑,并測試設(shè)備的嵌入式安全性,以抵御攻擊,包括故障注入和側(cè)信道分析。通過集成經(jīng)過測試的模塊,開發(fā)人員可以確保對設(shè)備具有物理訪問權(quán)限的攻擊者將無法擊敗安全對策,并且加密算法、私鑰和其他安全功能是安全的。
做
在規(guī)劃、設(shè)計和評估階段之后,物聯(lián)網(wǎng)設(shè)備安全性必須在設(shè)備的整個生命周期內(nèi)進行部署、擴展和維持。
盡管軟件安全實現(xiàn)足以應(yīng)對低威脅、低業(yè)務(wù)價值的情況,但高價值、高暴露的應(yīng)用程序中使用的設(shè)備需要在生產(chǎn)運行期間在受信任位置預配硬件 RoT。大規(guī)模物聯(lián)網(wǎng)生態(tài)系統(tǒng)部署的安全挑戰(zhàn)還必須要求包含零接觸配置、安全云連接以及節(jié)能和帶寬高效密鑰管理等功能。
減少生活中的安全威脅需要收集和監(jiān)控大量內(nèi)部和外部來源的數(shù)據(jù)。盡管這可能是一項艱巨的任務(wù),但確保及時檢測和修復威脅至關(guān)重要。沒有必要內(nèi)部資源的組織應(yīng)認真考慮與可信賴的合作伙伴合作開展此活動。
在整個安全過程中與外部支持合作
許多專業(yè)安全組織(如 u-blox 和 Kudelski 合作伙伴關(guān)系)可以提供專家安全功能,在整個 PDCA 工作流程中為您提供支持,無論您處于開發(fā)過程的哪個階段(圖 3)。
圖 3:物聯(lián)網(wǎng)安全實驗室之旅。
通常,專家安全分析、建議和設(shè)計服務(wù)可能包括通過量身定制的漏洞和威脅分析、端到端安全架構(gòu)咨詢和全面的預發(fā)布測試來評估和評估芯片級、PCB 級和軟件安全。
安全解決方案
如上所述,對于基于認證模塊(如 u-blox 蜂窩系列)的解決方案,可以簡化安全流程。這些模塊集成了Kudelski物聯(lián)網(wǎng)安全平臺,該平臺創(chuàng)建了一個連接設(shè)備、數(shù)據(jù)、物聯(lián)網(wǎng)平臺和應(yīng)用程序的信任鏈,使用戶能夠使用簡單的API管理所有關(guān)鍵的物聯(lián)網(wǎng)資產(chǎn)。該平臺由三個元素組成 - 軟件或硬件RoT,基于設(shè)備的安全客戶端和云或基于客戶端的安全服務(wù)器。預集成組件包括能夠為物聯(lián)網(wǎng)應(yīng)用實現(xiàn)安全設(shè)備設(shè)計和數(shù)據(jù)的功能。該平臺的用戶可以創(chuàng)建和操作各種數(shù)字和物理資產(chǎn),并確保安全保護適應(yīng)未來的威脅。
設(shè)計有效的物聯(lián)網(wǎng)安全架構(gòu)是一個重要但復雜的過程,需要使用專業(yè)知識。PDCA 流程是一種成熟的方法,它包含必要的安全測試和認證步驟,并且在正確應(yīng)用時,可確保實施強大的物聯(lián)網(wǎng)安全架構(gòu)。組織可以選擇保留這種稀缺資源或與外部提供商合作,具體取決于其產(chǎn)品開發(fā)周期的具體情況。
審核編輯:郭婷
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2945文章
47820瀏覽量
415020
發(fā)布評論請先 登錄
阻燃系列基礎(chǔ)知識
物聯(lián)網(wǎng)安全基礎(chǔ)知識
評論