Aktualizacja OTA (over-the-air update)

Aktualizacja over-the-air (OTA) to bezprzewodowe dostarczanie nowego oprogramowania, oprogramowania sprzętowego lub innych danych do urządzeń mobilnych.

Bezprzewodowi operatorzy i producenci oryginalnego sprzętu (OEM) zazwyczaj używają aktualizacji over-the-air do wdrażania oprogramowania sprzętowego i konfigurowania telefonów do użytku w ich sieciach przez Wi-Fi lub mobilne łącze szerokopasmowe. Inicjalizacja nowo zakupionego telefonu, na przykład, wymaga aktualizacji over-the-air. Wraz ze wzrostem popularności smartfonów, tabletów i urządzeń Internetu rzeczy (IoT) operatorzy i producenci zwrócili się do różnych metod architektury aktualizacji over-the-air w celu wdrożenia nowych systemów operacyjnych (OS) do tych urządzeń.

Historia

TechnologiaOTA stała się bardziej widoczna wraz z rozwojem urządzeń i aplikacji mobilnych. Operatorzy komórkowi i telekomunikacyjne strony trzecie mogą wysyłać aktualizacje OTA za pośrednictwem wiadomości SMS w celu skonfigurowania aktualizacji danych na kartach SIM, dystrybucji aktualizacji systemu lub dostępu do usług, takich jak protokół dostępu bezprzewodowego (WAP) lub usługa wiadomości multimedialnych (MMS). Aktualizacje OTA umożliwiają również operatorom sieci komórkowych aktywację subskrypcji użytkowników. Producenci OEM mogą wykorzystywać aktualizacje OTA do naprawiania błędów w oprogramowaniu sprzętowym i zmiany interfejsu użytkownika.

Rozprzestrzenianie się IoT skłoniło producentów do korzystania z aktualizacji OTA dla pojazdów autonomicznych, inteligentnych głośników domowych i innych urządzeń IoT. Producenci ci zazwyczaj aktualizują swoje systemy poprzez nielicencjonowane pasma częstotliwości, takie jak 868 MHz, oraz protokoły transmisji danych o niskiej szybkości, takie jak 802.15.4.

Apple wprowadziło aktualizacje OTA do urządzeń z systemem iOS wraz z wydaniem iOS 5.0.1. Wcześniej użytkownicy końcowi musieli podłączać urządzenie do komputera za pomocą kabla USB i aktualizować system operacyjny za pośrednictwem iTunes. Z aktualizacjami OTA, jednak, Apple może dostarczyć aktualizacje zdalnie w niezaszyfrowanych plików zip.

iOS OTA aktualizacje
Użytkownicy OS mogą pobrać swoje aktualizacje OTA z kilku kroków.

Jak działają

OEM mogą dostarczać aktualizacje OTA do użytkowników na kilka sposobów. Z perspektywy użytkownika końcowego, aktualizacja OTA może być automatyczna lub ręczna.

W przypadku automatycznej aktualizacji OTA, system back-end operatora komórkowego może przesłać aktualizację oprogramowania sprzętowego do urządzenia użytkownika końcowego. Producenci OEM mogą korzystać z produktów, które automatyzują aktualizacje OTA, takich jak platformy firm Smith Micro i Akamai, do zarządzania i wdrażania aktualizacji OTA do urządzeń użytkowników końcowych. Urządzenia znajdujące się w odległych lokalizacjach, takie jak czujniki IoT, lub urządzenia, które nie mają częstego kontaktu z ludźmi, takie jak autonomiczny pojazd, są dobrymi kandydatami do automatycznych aktualizacji OTA.

Ręczne aktualizacje OTA powiadamiają użytkownika o dostępnej aktualizacji, a użytkownik może zaakceptować lub odmówić pobrania aktualizacji na swoje urządzenie. Operatorzy komórkowi mogą również wysłać wiadomość SMS do wszystkich użytkowników, którzy mają konkretne urządzenie, zachęcając ich do wybierania numeru, aby otrzymać aktualizację oprogramowania, kiedy jest to najbardziej wygodne. Na przykład abonenci Verizon Wireless mogą wybrać numer *228, aby skonfigurować swoje urządzenia mobilne lub zaktualizować preferowaną listę roamingową.

Urządzenia IoT mogą otrzymywać aktualizacje OTA na różne sposoby. W przypadku aktualizacji OTA typu edge-to-cloud mikrokontroler otrzymuje obrazy oprogramowania układowego ze zdalnego serwera, aby zaktualizować podstawowy sprzęt lub aplikację. Aktualizacje OTA typu bramka do chmury wykorzystują bramkę podłączoną do Internetu, która odbiera aktualizacje ze zdalnego serwera w celu aktualizacji samej aplikacji, środowiska hosta aplikacji lub oprogramowania sprzętowego bramki.

Korzyści i wady

Aktualizacje OTA są bardziej efektywnym sposobem dla producentów OEM na naprawę błędów i aktualizację oprogramowania niż ręczne aktualizowanie każdego urządzenia z osobna. Aktualizacje OTA mogą wychwycić problemy przed wprowadzeniem urządzeń na rynek, co może zaoszczędzić czas i pieniądze producentów OEM, a także skrócić proces tworzenia oprogramowania i zapewnienia jakości (QA). Aktualizacje OTA umożliwiają również producentom OEM łatwiejsze aktualizowanie oprogramowania na urządzeniach, do których dostęp jest utrudniony, takich jak wyświetlacze reklamowe.

Aktualizacja OTA jest również wygodna dla użytkowników końcowych, ponieważ dzięki niej nie muszą oni udawać się do sklepu fizycznego lub podłączać się do komputera, aby zaktualizować swoje urządzenia. Zamiast tego użytkownik końcowy musi tylko nacisnąć przycisk na swoim smartfonie, aby pobrać aktualizację oprogramowania, na przykład.

Istnieją pewne zagrożenia bezpieczeństwa związane z aktualizacjami OTA. Producenci OEM, którzy nie zabezpieczają odpowiednio procesu aktualizacji OTA, mogą umożliwić hakerom zmianę oprogramowania urządzenia. Atakujący mogą wypchnąć nieoficjalne aktualizacje, które wprowadzają luki w zabezpieczeniach. Na przykład, firma OTA o nazwie Adups, z siedzibą w Chinach, zainstalowała adware i spyware w celu zbierania danych osobowych z urządzeń.

Aby uniknąć naruszenia bezpieczeństwa, producenci OEM powinni szyfrować i uwierzytelniać aktualizacje OTA oraz dostarczać je do użytkowników końcowych za pomocą bezpiecznego protokołu.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *