Skip to content
Inovasense

OTA aktualizácia

OTA aktualizácia — Bezdrôtový dorucovanie firmvéru umošnujšce vzdialeňa aktualizácie embedded zariadení, povinná podla EU CRA.

Definícia
OTA aktualizácia — Bezdrôtový dorucovanie firmvéru umošnujšce vzdialeňa aktualizácie embedded zariadení, povinná podla EU CRA.

OTA aktualizácia (Over-the-Air)

OTA (Over-the-Air) aktualizácia je proces bezdrôtovýho dorucovania novýho firmvéru, softvéru alebo konfiguracňach údajov do vstavanýho zariadenia nasadenýho v teréne. V kontexte EU Cyber Resilience Act schopnost OTA aktualizácie už nie je volitelňa — je to regulacňa požiadavka pre každý pripojené produkt, ktorý musí dostávat bezpecnostňa záplaty pocas celýho životného cyklu.

Kľúčová fakty

DetailInformácia
Celý názovOver-the-Air aktualizácia
účelVzdialený dorucovanie firmvéru/softvéru bez fyzického prístupu k zariadeniu
Požiadavka CRAPovinná bezpecňa aktualizacňa mechanizmus pre všetky produkty s digitálnymi prvkami
Bezpecnostňa štandardIETF SUIT (Software Updates for IoT) — RFC 9019 formát manifestu
Typická protokolyHTTPS, CoAP, MQTT, LwM2M, vlastná TLS-based
Rozsah —rky pásma1 KB (delta záplaty) do 100+ MB (celý obrazy firmvéru)

Preco je OTA požiadavkou CRA

Cyber Resilience Act vyžaduje, aby výrobcovia poskytovali bezpecnostňa aktualizácie po celý ocakšvaňa životnosť produktu (minimálne 5 rokov). Pre zariadenia nasadený v teréne — priemyselná senzory, automatizácia budov, inteligentňa merace, automobilový ECU — fyzická prístup na aktualizácie je nepraktick� alebo nemožný. OTA je jediné reálny dorucovac� mechanizmus.

Bezpecňa OTA architektúra

CRA-vyhovujšci OTA aktualizacňa systém vyžaduje viacero bezpecnostňach vrstiev:

+-----------------------------------------------------+
�  ZOSTAVOVAC� SERVER (Infražtruktšra výrobcu)         �
�  — Skompiluje firmvér                                �
�  — Podpže privýtnym kľúčom uložeňam v HSM           �
�  — Vygeneruje SUIT manifest s metadátami             �
�  — Nahr� na distribucňa server                       �
+-----------------------------------------------------+
                   — Podpísaný obraz firmvéru + SUIT manifest
                   ?
+-----------------------------------------------------+
�  ZARIADENIE (V teréne)                               �
�  1. Stiahne manifest + obraz cez TLS 1.3             �
�  2. Over� podpis manifestu pomocou HRoT verejného kľúčaž
�  3. Skontroluje verziu (anti-rollback pocštadlo)     �
�  4. Zapže na neaktšvnu partšciu (A/B schéma)        �
�  5. Over� integritu (SHA-256 hash)                   �
�  6. Atomicky prepne zavýdzaciu partšciu              �
�  7. Zavedie nový firmvér cez Secure Boot retazec     �
�  8. Ak zavedenie zlyh� ? automatické rollback        �
+-----------------------------------------------------+

Kritická bezpecnostňa vlastnosti

VlastnostúčelRelevancia pre CRA
Podpisovanie kóduZabezpecuje, že firmvér pochšdza od legitímneho výrobcuPovinná
Anti-rollbackZabranuje degradšcii na zraniteľný star� firmvérPovinná
A/B partšcieAtomick� aktualizácie s ňavratom na známy dobr� obrazNajlepšia prax
Hardware Root of TrustOverenie podpisovýho kľúča kotveňa v odolnom hardvériPovinná
šifrovaný transportTLS 1.3 pre stahovac� kaňalPovinná
Delta aktualizáciePreňaaj� sa iba zmeneňa bajtyOptimalizácia pre obmedzená zariadenia

OTA bez bezpecňaho hardvéru: Riziko

AspektSoftvérová OTAHardvýrovo zabezpeceňa OTA
úložisko podpisovýho kľúčaFlash pamäť alebo súborový systémSecure Element / HSM / OTP poistky
Riziko extrakcie kľúčaVysoká — JTAG/SWD dump, analýza firmvéruFyzicky neextrahovateľný
Ochrana pred rollbackomSoftvérová pršznak (modifikovatelňa)Hardvérová monotšnne pocštadlo (nezvratňa)
Overenie zavedeniaVolitelňa, obšditelňaSecure Boot z HRoT
Súlad s CRA? Nie? �no

Súvisiace pojmy

  • Secure Boot — Proces overovania pri zavýdzaňa, ktorý zabezpecuje spustenie iba podpísanýho firmvéru doruceňaho cez OTA.
  • Hardware Root of Trust — Odolňa hardvér, ktorý uchovýva overovac� materišl OTA podpisovýho kľúča.
  • CRA — Nariadenie EÚ vyžadujúce bezpecňa OTA schopnost pre pripojené produkty.
  • SBOM — Metadáta OTA aktualizácie by mali obsahovat SBOM rozdiely na sledovanie zmien komponentov.