Mie 30 diciembre 2009
Alboroto ante la vulnerabilidad de la encriptación de móviles GSM
Desde la noticia de que un hacker había demostrado la vulnerabilidad de la encriptación GSM (el teléfono móvil tradicional), he escuchado todo tipo de opiniones tergiversadas y desinformadas.
Desde quienes hablan de escándalo hasta quienes le quitan importancia. Quien quiera conocer más en profundidad el descubrimiento, puede verlo en esta web.
Para el resto indicar que se trata de un ataque de “rainbow list”. Es decir, se generan todos los resultados posibles ante una codificación con el algoritmo de GSM. Es como si pusieses la versión codificada de todas las contraseñas posibles (imaginemos de facebook o Gmail), sabiendo que el tamaño máximo es x caracteres. El resultado es una base de datos que se ha tardado meses en generar con muchos ordenadores de forma simultánea y que ocupa 6 Tb de capacidad.
Algo que parece trivial, no lo es para nada, hace 5 años esta posibilidad era ciencia ficción, pero según avanza y abarata la tecnología las contraseñas se vuelven más vulnerables. Eso ha sucedido con el GSM. No se ha encontrado una puerta trasera, simplemente la capacidad de cómputo actual hace plausible que un usuario con ciertos conocimientos, unos cientos de euros en material electrónico y unas cuantas horas (o días, aun no está claro) pueda desencriptar una comunicación.
Desde luego este sistema no es lo suficientemente rápido para interceptar las llamadas de forma masiva, como si fuera una radio. Debe hacerse de forma individualizada y dedicándole tiempo. Así que podemos hablar más bien de un caso puntual y una declaración de intenciones contra la seguridad del sistema.
Una seguridad que puedes solucionarse si se actualiza el actual sistema de encriptación 64 bits a 128 bits. Y una seguridad que aun es vigente en las comunicaciones 3G ya que utiliza otro método de encriptación más seguro.
Es un tirón de orejas a las empresas de telecomunicaciones para que sean consciente de sus necesidades de mejora y actualización continua. Porque incluso cuando actualicen, es cuestión de tiempo que el nuevo sistema sea vulnerable. Por eso el único camino es la mejora continua.
