物聯網設備遭受網絡攻擊的現象日益嚴重。獨立研究顯示,在美國,2019年針對物聯網設備發動的網絡攻擊數量同比激增300%。同時,約有57%的物聯網設備難以抵抗中等或嚴重攻擊,而每次物聯網終端遭入侵,企業需支付的平均成本為900萬美元。
網絡攻擊造成的損失不僅是服務中斷帶來的收入損失,還有產品制造商的品牌聲譽損害、政府罰款,以及需要將技術純熟且成本高昂的工程資源從生產開發工作轉移到緊急恢復和維修上。由于網絡安全的法規日益嚴格,物聯網設備制造商非常關注合規要求。歐盟的《網絡安全法案》(EU Cybersecurity Act)和中國的《網絡安全法》(Cybersecurity Law)要求對裝置漏洞進行獨立測試,而《加州消費者隱私保護法》(CCPA)則規定對每一次的非蓄意違規行為,對公司處以2500美元的罰款。
然而不會有任何嵌入式裝置制造商表示,其連網設備遭受安全威脅是安全組件漏洞造成的。因為很容易就能找到可執行復雜密碼算法、加密芯片上的密鑰存儲、功率分析和其他安全功能的安全組件或片上系統(SoC)等專用組件。只要將這些組件正確整合到系統設計中,便能為裝載組件的設備提供強大的防護。
那么,如果安全組件可以很容易整合到系統中,為何每天都會有嵌入式連網裝置遭受攻擊得逞?某些情況下,這是因為系統中某些部分的安全組件或安全SoC以外的漏洞所導致。這類漏洞最常出現在存儲關鍵程序代碼或數據的標準外部閃存中。另外一種情況,是因為系統安全組件或安全SoC缺少所能提供的精密防護功能。
在這兩種情況下,硬件層級安全的障礙通常由于成本和難度。的確,對非安全專家的工程師來說,安全電子組件要在技術上達到支付終端和移動電話等金融產品的高級支付等級,是非常復雜且困難的。
但是現在,新一代安全閃存產品已經上市,為不需要支付等級防護的嵌入式設備提供安全的硬件基礎。這樣的安全閃存通常具有和標準閃存一樣的封裝尺寸和腳位配置,而且是通過標準的SPI NOR Flash指令集進行控制,方便一般的嵌入式設備設計人員采用,同時還提供全面的安全功能,可保護連網設備并防御針對系統完整性或數據隱私的攻擊。
為何要在內存設備中實現安全性?
傳統上將非易失性內存視為一種簡單的設備:寫入位,然后讀出相同的位。它通常被看作存儲設備,而非處理器。
每個用于程序代碼或應用程序數據的NOR Flash中,其實已涵括了用于控制內存運作及通過序列周邊接口與主機進行通訊的邏輯電路。安全閃存設備以此邏輯區塊為基礎,并加以延伸,同時提供安全功能和內存控制功能。
為了適應用于微控制器和SoC嵌入式閃存的制程,華邦等閃存制造商開發了新一代的安全閃存產品。盡管高級的微控制器和SoC已采用20納米以下節點的晶圓制程,但嵌入式NOR Flash的制程卻未能跟上腳步。這代表嵌入式浮柵閃存制程無法與最新的MCU和SoC搭配,且嵌入式NOR Flash容量通常不夠大,不足以存儲所要執行的復雜軟件程序代碼。
因此,在如今的嵌入式設備設計中,應用程序代碼通常存儲在外部閃存設備內。但如果裝置連網(尤其是連接到互聯網的物聯網設備),外部閃存中的開機程序代碼就容易受到攻擊,數據也容易遭到竊取或入侵,除非內存設備本身能受到完整的安全功能保護。這便是安全閃存的價值所在:為SoC/MCU填補安全性的不足之處。
安全閃存的關鍵功能
用安全閃存取代物聯網終端中的標準外部NOR Flash,是為了保護開機程序代碼和應用程序數據的完整性。市面上的各種安全閃存設備都提供某種形式的安全存儲空間。此安全功能可提供基本的加密身份驗證,內存設備只會允許獲授權的主機執行讀取和寫入操作,進而能保護數據不讓主機SoC以外的任何設備存取。
但這僅能提供有限的安全保護,為了抵御多種類型的網絡攻擊,并遵守歐盟《網絡安全法案》中低層級(basic and substantial levels)的安全功能,華邦開發了多功能的安全NOR Flash內存W77Q。作為TrustME?安全內存系列產品之一,除了安全驗證,W77Q還提供:
系統恢復力:防護、偵測和復原,確保即使網絡攻擊嘗試將物聯網設備停用,設備也可以自動重新啟動以執行已知的安全程序代碼。
信任根,用于與主機SoC以及與外部系統(例如云端運算服務)進行身份驗證通信。
安全數據存儲
從閃存到云端信任機構的安全通道,用于實時無線固件更新。即便SoC本身已遭到入侵,此安全信道可讓內存將開機程序代碼升級為新版本而無需依賴SoC。(請見圖1)。
圖1:W77Q可建立連往云端中信任中心的安全通道,以進行實時無線軟件更新,即使主機SoC已遭入侵亦可進行。(圖片來源:華邦)
W77Q經過外部認可實驗室的評估,符合歐盟GDPR隱私法規的要求,并提供歐盟《網絡安全法案》規定的“中等”保護層級(substantial level)。此外,W77Q安全閃存還獲得了多項安全認證,包括CC EAL2 (VAN.2)、IEC62443、SESIP和Arm平臺安全架構(PSA)認證。
系統恢復力對于物聯網設備尤其重要,然而這是多數安全閃存產品所缺少的功能。在電表等設備中,物理入侵(篡改)是一種常見的攻擊形式,因此需要加以保護。另外像是發電廠或軍事基地等高價值大型資產,則可能會從局域網絡遭到物理入侵。
而對于物聯網設備來說,主要威脅來自可擴展的網絡攻擊,它會利用互聯網遠程聯機到整個設備的設備群。美國國家標準與技術研究院(NIST)的SP 800-193標準規范了用于保護固件和配置數據免受此類攻擊的機制,并可以偵測受到的攻擊并從中復原。W77Q也提供符合此標準所需的系統恢復功能。系統恢復力有三個要素:防御攻擊、偵測攻擊,以及從攻擊中恢復(請見圖2)。
圖2:通過防御、偵測和恢復,W77Q是值得信賴的能維護平臺正常運作的設備。(圖片來源:華邦)
諸如加密身份驗證等功能可以防止未經授權的設備嘗試訪問數據,進而遏止攻擊。但是,成功的攻擊可能發生在主機SoC上,因此W77Q具有隨時偵測何時發生攻擊的能力。例如每次更新或訪問程序代碼時,它都會自動檢查存儲的程序代碼是否毀損,也能按照主機裝置的指令掃描程序代碼。
如果W77Q偵測到成功的攻擊,例如原本的SoC遭到入侵而破壞了自有的開機程序代碼時,內存設備便會自動進行適當的身份驗證,并恢復平臺固件。設備是通過“安全降級”(safe fallback)功能實現,此功能會將開機程序代碼恢復到已知的安全版本。此安全降級功能由經過身份驗證的看門狗定時器提供支持,使用已知的安全程序代碼強制主機SoC進入干凈開機模式(clean boot)。
適用于多種場景的安全功能:
華邦開發W77Q的方法是提供一系列立即可用的分層化安全功能,讓物聯網設備制造商與設計人員能輕松進行部署(請見圖3)。華邦的W77Q可提供:
端對端、立即可用的安全性,無需具備安全性領域的專業知識
可快速部署
完整全面的解決方案,由安全軟件廠商的兼容產品提供支持
簡單的安全認證
成本合理
圖3:全面性防御網絡攻擊需要實行一套分層化的安全功能。(圖片來源:華邦)
通過采用熟悉的SPI NOR Flash封裝及標準腳位,提供這些全面的功能,華邦可以協助確保每個物聯網設備在上市之前都能具備網絡攻擊防御能力。
上一篇:新思科技發布新版BSIMM報告,內含多種新趨勢
下一篇:利用Microchip的安全芯片輕松提供可信任根
推薦閱讀
史海拾趣
為了實現更高效的生產和更優質的產品,岑科在2011年成立了自動化設備研發團隊。通過自主研發生產設備,岑科實現了對生產技術的全面掌控,并加強了技術創新和改進。這一舉措不僅提高了生產效率,還為岑科帶來了更多的技術積累和知識產權。隨著自動化設備的廣泛應用,岑科的生產能力得到了大幅提升,同時也推動了整個產業的升級和可持續發展。
為了進一步完善電子供應鏈,B&F Fastener Supply公司積極尋求并購機會。經過多輪談判和盡職調查,公司成功收購了某家專注于電子元器件供應的公司。這次并購使得B&F的產品線更加豐富,能夠為客戶提供一站式的電子供應鏈解決方案。
隨著電子產品的日益小型化和復雜化,對緊固件的要求也越來越高。B&F Fastener Supply公司緊跟行業趨勢,投入大量資源進行技術創新。公司成功研發出一系列適用于微型電子設備的緊固件產品,不僅滿足了市場的迫切需求,還憑借出色的性能和穩定的品質贏得了客戶的廣泛認可。
在LED照明產品的生產過程中,DDP Engineered LED Solutions公司始終堅守品質控制的原則。公司建立了嚴格的生產流程和質檢標準,確保每一件產品都符合質量要求。同時,公司還積極引入先進的生產設備和管理系統,提升生產效率和產品質量。正是這些努力,讓DDP的產品在市場上贏得了客戶的信任和好評,為公司贏得了良好的口碑。
在公司的發展過程中,DDP Engineered LED Solutions公司高度重視團隊建設和人才培養。公司建立了完善的組織架構和人力資源管理體系,通過內部培訓和外部引進相結合的方式,不斷提升員工的專業素養和綜合能力。同時,公司還注重營造積極向上的企業文化氛圍,激發員工的工作熱情和創造力。正是這些努力,讓DDP的團隊成為了推動公司不斷前進的重要力量。
在公司的發展過程中,DDP Engineered LED Solutions公司高度重視團隊建設和人才培養。公司建立了完善的組織架構和人力資源管理體系,通過內部培訓和外部引進相結合的方式,不斷提升員工的專業素養和綜合能力。同時,公司還注重營造積極向上的企業文化氛圍,激發員工的工作熱情和創造力。正是這些努力,讓DDP的團隊成為了推動公司不斷前進的重要力量。
線 性NTC溫 度 傳 感 器/溫度補償元件使 用 指 南1.什么是線性NTC溫度傳感器? 線性溫度傳感器就是線性化輸出的負溫度系數(簡稱NTC)熱敏元件,它實際上是一種線性溫度-電壓轉換元件,就是說在通以工作電流(100uA)的條件下,元件的電壓值隨溫 ...… 查看全部問答∨ |
50年前,造就整個產業的IC橫空出世了! 客觀上講,其物理意義是比不上晶體管的。 然而,也正是因為有了IC 才把晶體管的優點充分地、全方位地展現出來。 兩項發明可謂姊妹華章,晶體管的產業化過程為IC的發明作了準備,IC 的技術進步又推動了晶體 ...… 查看全部問答∨ |
目前,集成電路的設計周期要求更短,但是規模卻更大,結構更復雜,提高芯片的測試覆蓋率成為人們關注的焦點之一,本文介紹的緩沖器插入工具可以通過基于RTL的SSAF分級技術有效地提高測試覆蓋率。 Eric Hoang Jamie Fontenot Kuang Hsien Chen 設計 ...… 查看全部問答∨ |
現在程序編譯無任何非正常的提示,斷點也可停下來; 我設置了一個局部變量,并將常數數組A的一個值賦給這個局部變量,問題是: 當程序小于32K時,局部變量的值正常; 當我加入一個40K的常數數組B后,這個局部變量的值始終為0。 設置部分應 ...… 查看全部問答∨ |
我想用鍵盤控制點陣的點移動,選定一個點后按一個鍵,那個點就一直亮,不會隨鍵盤控制而動,我寫出來能夠點亮,但點亮的點總是跟這鍵盤控制動,求大神指點… 查看全部問答∨ |
|
2月21日的消息,新一代的BeagleBone將要發布 從這個宣傳圖片來看,外觀上改成了黑色,其他性能指標略有修改 Lower priceHigher performanceOn-board HDMI to connect directly to TVs and monitorsMore and faster memory now with DDR3On-board ...… 查看全部問答∨ |
|
TM4C123GXL launch開發板的庫文件TivaWare_C_Series-1.1對IntMasterEnable()不支持 如何才能把IntMasterEnable();這個函數添加到M4的那個庫文件rom.h中呢???… 查看全部問答∨ |
STM32F107VC金龍開發板 第十一章 金龍107——SD卡文件系統(SPI) 第十一章 金龍107——SD卡文件系統(SPI) 11.1 FATFS:FATFS 是一個完全免費開源的 FAT文件系統模塊,專門為小型的嵌入式系統而設計。它完全用標準 C語言編寫,所以具有良好的硬件平臺獨立性,可以移植到 8051、PIC、AVR、SH、Z80、H8、ARM等 ...… 查看全部問答∨ |