Actualización OTA (over-the-air update)

Una actualización over-the-air (OTA) es la entrega inalámbrica de nuevo software, firmware u otros datos a los dispositivos móviles.

Los operadores inalámbricos y los fabricantes de equipos originales (OEM) suelen utilizar las actualizaciones over-the-air para desplegar el firmware y configurar los teléfonos para su uso en sus redes a través de Wi-Fi o banda ancha móvil. La inicialización de un teléfono recién comprado, por ejemplo, requiere una actualización por aire. Con el auge de los teléfonos inteligentes, las tabletas y los dispositivos del Internet de las cosas (IoT), los operadores y los fabricantes han recurrido a diferentes métodos de arquitectura de actualización over-the-air para desplegar nuevos sistemas operativos (OS) en estos dispositivos.

Historia

La tecnología OTA ha cobrado mayor protagonismo con el crecimiento de los dispositivos y las aplicaciones móviles. Los operadores móviles y los terceros de telecomunicaciones pueden enviar actualizaciones OTA a través de SMS para configurar las actualizaciones de datos en las tarjetas SIM; distribuir actualizaciones del sistema; o acceder a servicios, como el protocolo de acceso inalámbrico (WAP) o el servicio de mensajería multimedia (MMS). Las actualizaciones OTA también permiten a los operadores móviles activar las suscripciones de los usuarios. Los fabricantes de equipos originales pueden utilizar las actualizaciones OTA para corregir errores a través del firmware y cambiar la interfaz de usuario.

La proliferación del IoT ha llevado a los fabricantes a utilizar las actualizaciones OTA para vehículos autónomos, altavoces domésticos inteligentes y otros dispositivos IoT. Estos fabricantes suelen actualizar sus sistemas a través de bandas de frecuencia sin licencia, como la de 868 MHz, y protocolos de transmisión de baja velocidad de datos, como el 802.15.4.

Apple introdujo las actualizaciones OTA en los dispositivos iOS con el lanzamiento de iOS 5.0.1. Anteriormente, los usuarios finales tenían que conectar el dispositivo a un ordenador mediante un cable USB y actualizar el sistema operativo a través de iTunes. Sin embargo, con las actualizaciones OTA, Apple puede entregar las actualizaciones de forma remota en archivos zip sin cifrar.

Actualizaciones OTA de iOS
Los usuarios del SO pueden descargar sus actualizaciones OTA con unos pocos pasos.

Cómo funcionan

Los OEM pueden entregar las actualizaciones OTA a los usuarios de varias maneras. Desde la perspectiva del usuario final, la actualización OTA puede ser automática o manual.

Con una actualización OTA automática, el sistema back-end de un operador móvil puede empujar una actualización de firmware al dispositivo del usuario final. Los OEM pueden utilizar productos que automatizan las actualizaciones OTA, como las plataformas de Smith Micro y Akamai, para gestionar y desplegar las actualizaciones OTA en los dispositivos de sus usuarios finales. Los dispositivos que se encuentran en ubicaciones remotas, como los sensores de IoT, o los dispositivos que no tienen contacto humano frecuente, como un vehículo autónomo, son buenos contendientes para las actualizaciones OTA automáticas.

Las actualizaciones OTA manuales notifican a un usuario sobre una actualización disponible, y el usuario puede aceptar o rechazar la descarga de la actualización en su dispositivo. Las operadoras de telefonía móvil también pueden enviar un mensaje SMS a todos los usuarios que tengan un determinado dispositivo, indicándoles que marquen un número para recibir una actualización de software cuando sea más conveniente. Por ejemplo, los suscriptores de Verizon Wireless pueden marcar *228 para configurar sus dispositivos móviles o actualizar la lista de itinerancia preferida.

Los dispositivos IoT pueden recibir actualizaciones OTA de varias maneras. Con las actualizaciones OTA de borde a nube, un microcontrolador recibe imágenes de firmware de un servidor remoto para actualizar el hardware o la aplicación subyacente. Las actualizaciones OTA de la puerta de enlace a la nube utilizan una puerta de enlace conectada a Internet que recibe las actualizaciones de un servidor remoto para actualizar la propia aplicación de software, el entorno de host de la aplicación de software o el firmware de la puerta de enlace.

Beneficios e inconvenientes

Las actualizaciones OTA son una forma más eficiente para que los OEMs corrijan los errores y actualicen el software que actualizar manualmente cada dispositivo individual. Las actualizaciones OTA pueden detectar problemas antes del lanzamiento de los dispositivos, lo que puede ahorrar a los OEM tiempo y dinero, así como reducir el proceso de desarrollo de software y de garantía de calidad (QA). Las actualizaciones OTA también permiten a los OEM actualizar más fácilmente el software en dispositivos de difícil acceso, como las pantallas publicitarias.

Una actualización OTA también es conveniente para los usuarios finales porque les evita tener que ir a una tienda física o conectarse a un PC para actualizar sus dispositivos. En su lugar, el usuario final sólo tiene que pulsar un botón en su smartphone para descargar una actualización de software, por ejemplo.

Existen algunos riesgos de seguridad relacionados con las actualizaciones OTA. Los OEM que no protegen adecuadamente su proceso de actualización OTA pueden permitir a los hackers cambiar el software del dispositivo. Los atacantes pueden impulsar actualizaciones no oficiales que introduzcan vulnerabilidades de seguridad. Por ejemplo, una empresa de OTA llamada Adups, con sede en China, instaló adware y spyware para recopilar información personal de los dispositivos.

Para evitar fallos de seguridad, los OEM deben cifrar y autenticar las actualizaciones OTA y entregarlas a los usuarios finales a través de un protocolo seguro.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *