Android 17 refuerza la privacidad con Encrypted Client Hello y nuevas protecciones de red

  • Android 17 incorpora Encrypted Client Hello (ECH) para ocultar el nombre del sitio web que visita el usuario, incluso en conexiones HTTPS.
  • La actualización incluye protección de red local, Transparencia de Certificados y la opción para que los operadores desactiven el 2G por defecto.
  • Google recomienda a los desarrolladores actualizar a OkHttp 5.5.0 para aprovechar ECH en sus aplicaciones.

Encrypted Client Hello en Android 17

Google ha dado un paso más en la protección de la privacidad de los usuarios de Android con la llegada de Android 17. La nueva versión del sistema operativo incorpora de serie el protocolo Encrypted Client Hello (ECH), una tecnología que impide que los operadores de red y los atacantes puedan ver qué sitios web visita una persona, incluso cuando la conexión está cifrada mediante HTTPS. Esta medida, que ya estaba disponible en navegadores web seguros y que respetan la privacidad, ahora se extiende a todo el sistema, lo que supone un avance significativo en la lucha contra el rastreo y las campañas de phishing.

El anuncio, realizado por la compañía a través de su blog oficial, detalla un conjunto de mejoras de seguridad que van más allá de ECH. La actualización también incluye la protección de la red local, la Transparencia de Certificados (CT) activada por defecto y la posibilidad de que los operadores desactiven las conexiones 2G para evitar ataques a través de estaciones base falsas, conocidas como ‘SMS blasters’. Todas estas funciones buscan reforzar la seguridad y la privacidad de los usuarios en un momento en el que las amenazas digitales son cada vez más sofisticadas.

Context en Android
Artículo relacionado:
Protege tus datos: las mejores apps de privacidad para Android

Qué es Encrypted Client Hello y cómo funciona

El protocolo ECH nace para resolver una de las lagunas de seguridad que han existido desde los inicios de la era HTTPS. Aunque el contenido de las páginas web viaja cifrado, el nombre del dominio que se visita permanece visible para los operadores de red y para cualquiera que intercepte la comunicación. Este dato, que se transmite en la parte inicial del protocolo TLS (conocida como ClientHello), ha sido utilizado durante años para crear perfiles de usuario, alimentar campañas de phishing y llevar a cabo estafas dirigidas.

ECH lo que hace es cifrar ese nombre de dominio desde el primer momento, de manera que solo el servidor de destino pueda descifrarlo. Para ello, el cliente genera dos mensajes ClientHello: uno real, que contiene la información verdadera, y otro falso, que actúa como señuelo con un nombre genérico. El mensaje real se cifra con una clave pública que el servidor publica previamente, y se oculta dentro del mensaje falso. De esta forma, cualquier observador externo solo ve el señuelo, que no revela el sitio web que se está visitando.

Este mecanismo, que se complementa con el uso de DNS en Android para mejorar la privacidad, garantiza que los proveedores de internet y los operadores de red no puedan saber fácilmente qué páginas está consultando el usuario. Sin embargo, hay un matiz importante: ECH solo funciona si el servidor de destino también lo soporta. Para evitar que las conexiones protegidas se distingan de las que no lo están, Android 17 incluye por defecto la función ECH GREASE, que envía extensiones falsas y aleatorias a los sitios que no son compatibles, de modo que todas las solicitudes parezcan iguales.

Botón de DNS
Artículo relacionado:
Mejores servidores DNS para aumentar velocidad y privacidad en Android

Protección de red en Android 17

Más protecciones: red local, certificados y 2G

Además de ECH, Android 17 introduce otras tres medidas de seguridad que refuerzan la privacidad del usuario en diferentes ámbitos. La primera es la protección de la red local, que obliga a las aplicaciones a solicitar permiso antes de escanear o conectarse a otros dispositivos conectados a la misma red Wi-Fi. Hasta ahora, cualquier aplicación podía ver qué otros aparatos (televisores, cámaras, consolas) estaban conectados al router del hogar, lo que permitía crear perfiles detallados de la vivienda y sus habitantes. Con esta nueva política, los desarrolladores deberán utilizar un selector de sistema para que los usuarios elijan el dispositivo al que quieren conectarse, sin que la aplicación tenga acceso al resto de la red.

La segunda medida es la Transparencia de Certificados (CT), que ahora está activada por defecto. Esta función exige que todos los certificados digitales que verifican la autenticidad de un sitio web o aplicación se registren en un registro público. De esta manera, si un atacante intenta crear un certificado falso para interceptar el tráfico, la anomalía sería detectada rápidamente, ya que el certificado no aparecería en el registro. Esta protección reduce significativamente el riesgo de ataques de intermediario (man-in-the-middle) y dificulta que los ciberdelincuentes suplanten la identidad de sitios legítimos.

Por último, Google ha implementado una solución que permite a los operadores de red desactivar la conexión 2G por defecto para sus usuarios. Esta medida responde a la amenaza que suponen las estaciones base falsas, también conocidas como ‘SMS blasters’, unos dispositivos portátiles que emiten señales de alta potencia para forzar a los teléfonos móviles a conectarse a redes 2G, que carecen de los filtros antispam y antiestafas de las redes 4G y 5G. Una vez que el dispositivo está en una red 2G, los atacantes pueden enviar mensajes de phishing directamente al usuario o interceptar sus comunicaciones.

GrapheneOS vs Android estándar La batalla por la privacidad móvil
Artículo relacionado:
GrapheneOS vs Android estándar: La batalla por la privacidad móvil

Seguridad en Android 17

El papel de los desarrolladores y la adopción de ECH

Una de las claves para que ECH sea efectivo es que los desarrolladores de aplicaciones lo implementen en sus productos. Google ha anunciado que OkHttp, el popular cliente HTTP de código abierto, ya integra soporte para ECH en su versión 5.5.0, lo que permitirá a las aplicaciones de terceros aprovechar esta tecnología de forma sencilla. La compañía recomienda a los desarrolladores que actualicen sus aplicaciones a esta versión y habiliten la función para que los usuarios puedan beneficiarse de la protección.

Además, Google ha trabajado junto a su división Jigsaw, especializada en privacidad y anticensura, para probar la eficacia de ECH GREASE. Las pruebas se realizaron sobre los 10.000 dominios más visitados del mundo, a través de 740 proveedores de internet en 200 países, y no se detectaron problemas de carga ni bloqueos inesperados. Esto demuestra que la tecnología es fiable y no afecta a la experiencia de navegación del usuario.

Es importante señalar que ECH no es una protección universal. Solo funciona cuando tanto la aplicación como el servidor de destino lo soportan. Si el servidor no es compatible, el nombre del dominio seguirá siendo visible, aunque la conexión se realizará a través del señuelo ECH GREASE, lo que dificulta que los observadores externos identifiquen qué conexiones están protegidas y cuáles no. Además, ECH no oculta la dirección IP del servidor ni el volumen de datos transmitidos, por lo que un observador podría inferir la actividad del usuario a un nivel más general.

Activa un modo de privacidad total en tu móvil
Artículo relacionado:
Activar un modo de privacidad total en tu móvil Android

Nuevas funciones de seguridad Android

Contexto y disponibilidad

La llegada de ECH a Android 17 se produce después de que los principales navegadores, como Chrome y Firefox, incorporaran esta tecnología en sus versiones de 2023. Sin embargo, la integración a nivel de sistema operativo supone un avance significativo, ya que Android 17 se convierte en el primer sistema operativo móvil importante en ofrecer soporte generalizado para ECH. Esto significa que los usuarios podrán beneficiarse de la protección en todas sus aplicaciones, no solo en el navegador.

La actualización de Android 17 ya ha comenzado a llegar a los dispositivos Pixel, y se espera que se extienda al resto de fabricantes en los próximos meses. Google no ha especificado qué operadores participarán en el programa para desactivar el 2G por defecto, pero la medida está diseñada para que los usuarios no tengan que hacer nada para estar protegidos. En el caso de los usuarios que quieran comprobar si ECH está funcionando correctamente, pueden visitar el sitio web de Cloudflare y verificar si el campo ‘sni’ aparece como ‘encrypted’.

En definitiva, Android 17 representa un paso importante en la protección de la privacidad de los usuarios de móviles. La combinación de ECH, la protección de la red local, la Transparencia de Certificados y la desactivación del 2G por defecto ofrece una capa de seguridad integral que dificulta el rastreo, el phishing y los ataques a través de estaciones base falsas. Aunque la adopción de ECH por parte de los servidores y las aplicaciones será gradual, la base tecnológica ya está preparada para que los usuarios naveguen con mayor tranquilidad y control sobre sus datos.

Ranking de navegadores web para Android velocidad y privacidad
Artículo relacionado:
Ranking de navegadores web para Android: velocidad y privacidad

Añadir como fuente preferida en Google