OTA update (over-the-air update)

Een over-the-air (OTA) update is de draadloze levering van nieuwe software, firmware of andere gegevens aan mobiele apparaten.

Draadloze carriers en original equipment manufacturers (OEM’s) gebruiken over-the-air updates meestal om firmware te implementeren en telefoons te configureren voor gebruik op hun netwerken via Wi-Fi of mobiele breedband. De initialisatie van een nieuw gekochte telefoon vereist bijvoorbeeld een over-the-air update. Met de opkomst van smartphones, tablets en internet of things (IoT)-apparaten hebben carriers en fabrikanten zich gewend tot verschillende over-the-air update-architectuurmethoden voor het uitrollen van nieuwe besturingssystemen (OS’en) naar deze apparaten.

Geschiedenis

OTA-technologie is prominenter geworden met de groei van mobiele apparaten en toepassingen. Mobiele operators en telecommunicatie-derden kunnen OTA-updates via SMS versturen om data-updates in SIM-kaarten te configureren, systeemupdates te distribueren, of toegang te krijgen tot diensten, zoals wireless access protocol (WAP) of multimedia messaging service (MMS). OTA-updates stellen mobiele exploitanten ook in staat abonnementen van gebruikers te activeren. OEM’s kunnen OTA-updates gebruiken om bugs via firmware te verhelpen en de gebruikersinterface te wijzigen.

De proliferatie van IoT heeft ertoe geleid dat fabrikanten OTA-updates gebruiken voor autonome voertuigen, smart home-speakers en andere IoT-apparaten. Deze fabrikanten updaten hun systemen meestal via frequentiebanden zonder licentie, zoals 868 MHz, en transmissieprotocollen met lage datasnelheid, zoals 802.15.4.

Apple introduceerde OTA-updates voor iOS-apparaten met de release van iOS 5.0.1. Voorheen moesten eindgebruikers het apparaat met een USB-kabel op een computer aansluiten en het besturingssysteem via iTunes bijwerken. Met OTA-updates kan Apple updates echter op afstand leveren in onversleutelde zip-bestanden.

iOS OTA-updates
OS-gebruikers kunnen hun OTA-updates met een paar stappen downloaden.

Hoe ze werken

OEM’s kunnen OTA-updates op een paar manieren aan gebruikers leveren. Vanuit het perspectief van de eindgebruiker kan de OTA-update automatisch of handmatig zijn.

Bij een automatische OTA-update kan het back-end systeem van een mobiele operator een firmware-update naar het apparaat van de eindgebruiker pushen. OEM’s kunnen producten gebruiken die OTA-updates automatiseren, zoals platforms van Smith Micro en Akamai, om OTA-updates te beheren en uit te rollen naar de apparaten van hun eindgebruikers. Apparaten die zich op afgelegen locaties bevinden, zoals IoT-sensoren, of apparaten die niet vaak menselijk contact hebben, zoals een autonoom voertuig, zijn goede kanshebbers voor automatische OTA-updates.

Handmatige OTA-updates stellen een gebruiker op de hoogte van een beschikbare update, en de gebruiker kan accepteren of weigeren om de update op zijn apparaat te downloaden. Mobiele providers kunnen ook een sms-bericht sturen naar alle gebruikers met een bepaald toestel, waarin ze worden gevraagd een nummer te kiezen om een software-update te ontvangen wanneer dat het beste uitkomt. Abonnees van Verizon Wireless kunnen bijvoorbeeld *228 bellen om hun mobiele apparaten te configureren of de voorkeurslijst voor roaming bij te werken.

IoT-apparaten kunnen op verschillende manieren OTA-updates ontvangen. Bij edge-to-cloud OTA-updates ontvangt een microcontroller firmware-images van een externe server om de onderliggende hardware of applicatie bij te werken. Bij gateway-to-cloud OTA-updates wordt gebruikgemaakt van een met internet verbonden gateway die updates ontvangt van een externe server om de software-app zelf, de hostomgeving van de software-app of de firmware van de gateway bij te werken.

Voordelen en nadelen

OTA-updates zijn een efficiëntere manier voor OEM’s om bugs te verhelpen en software bij te werken dan om elk afzonderlijk apparaat handmatig te upgraden. Met OTA-updates kunnen problemen worden aangepakt voordat de apparaten worden gelanceerd, wat OEM’s tijd en geld kan besparen, en het proces van softwareontwikkeling en kwaliteitsborging (QA) kan verkorten. Met OTA-updates kunnen OEM’s ook eenvoudiger software updaten op apparaten die moeilijk toegankelijk zijn, zoals reclamedisplays.

Een OTA-update is ook handig voor eindgebruikers, omdat ze dan niet naar een fysieke winkel hoeven te gaan of een pc hoeven aan te sluiten om hun apparaten te updaten. In plaats daarvan hoeft de eindgebruiker alleen maar op een knop op zijn smartphone te drukken om bijvoorbeeld een software-update te downloaden.

Er zijn enkele veiligheidsrisico’s verbonden aan OTA-updates. OEM’s die hun OTA-updateproces niet goed beveiligen, kunnen hackers in staat stellen de software van het apparaat te wijzigen. Aanvallers kunnen onofficiële updates pushen die beveiligingslekken introduceren. Een in China gevestigd OTA-bedrijf genaamd Adups heeft bijvoorbeeld adware en spyware geïnstalleerd om persoonlijke informatie van apparaten te verzamelen.

Om beveiligingslekken te voorkomen, moeten OEM’s OTA-updates versleutelen en authenticeren en ze via een beveiligd protocol aan eindgebruikers leveren.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *