Arm預計,到2035年,連線的裝置將超過一萬億,其中每個裝置都將需要安全保護。
自嵌入式系統誕生以來,關於什麼是嵌入式系統以及沒有嵌入式系統的特性一直存在爭議。早期的定義是:“嵌入式系統是一個您甚至都不知道的系統,直到它停止工作為止。” 這種思維方式使嵌入式系統的許多方面變得色彩斑,,例如安全性。長期以來,系統被“嵌入”這一事實被認為無人可以訪問它,因此這意味著它是安全的。
在物聯網,工業物聯網和人工智慧的當今時代,其中所有事物都直接或透過雲連線到其他事物,術語“嵌入式系統”是與大部分等同於“物聯網裝置,”沒有什麼可以被認為是安全的,而且一切都必須保證安全。
實施安全性的原因是眾所周知的。我們周圍有收集,儲存和分析個人和商業資料的應用程式。我們將此稱為“業務成本”,因為我們享受隨之而來的好處,但同時我們也要求確保資料安全。安全漏洞的成本在財務和聲譽方面都可能會降低。如果個人或企業認為無法信任裝置製造商或服務提供商來保護其資料安全,則他們會將其業務轉移到其他地方。
每年連線到Internet的裝置數量呈指數增長。實際上,Arm預計到2035年將有超過1萬億個連線的裝置,而這些裝置中每一個都需要的一件事就是安全性。結果,嵌入式和物聯網系統的開發人員陷入了困境。他們已經在開發時間和成本方面面臨多重挑戰,同時縮短了進入市場的時間並縮短了產品生命週期。最重要的是,他們現在必須確保其裝置安全,並且這些裝置將保證與雲中執行的應用程式進行任何通訊的安全性。
問題是安全性很複雜。對於許多開發人員而言,尚不清楚什麼是安全性或如何正確實現它。幸運的是,可以使用解決方案,使開發人員可以使用商業和開源工具保護其嵌入式和物聯網裝置從端點到雲的安全。
擴大物聯網裝置開發
如今,大多數設計都是從低成本評估板開始的,這些評估板利用基於開源軟體的參考設計。對於快速的物聯網裝置開發,將這些參考設計擴充套件到成本最佳化和資源受限的大批次生產至關重要。一個有效,靈活,易於使用的軟體開發過程至關重要,因為工程師將需要最佳化,擴充套件和驗證複雜的軟體堆疊,這些堆疊可以在保持安全性的同時實現整個裝置的功能。