Seguridad web en el iPhone (2): primer susto
24 Julio 2007 – 12:57 | Blogger: MiguelComo decíamos hace un par de días, la versión actual de Safari para iPhone tiene sus fallos. Y no ha tardado mucho en aparecer gente que anuncia haber encontrado un modo de explotarlos. La notoriedad del iPhone y la cantidad de software abierto que usa hace que sea un terreno muy interesante para expertos en seguridad (entre otros), lo que debería redundar en mejor software. Aparte de un par de sustos como éste :-).
La gente de Security Evaluators ha escrito que “en dos semanas de trabajo a tiempo parcial, habíamos descubierto con éxito una vulnerabilidad, desarrollado un conjunto de herramientas para trabajar con la arquitectura del iPhone (que incluye algunas de la comunidad #iphone-dev), y creado una muestra de ataque capaz de sacar archivos del iPhone de un usuario y llevarlos a un atacante remoto. Hemos notificado a Apple la vulnerabilidad y propuesto un parche. Apple está actualmente mirando el tema.” Y tendrá que hacerlo deprisa porque van a publicar los detalles en la conferencia de Hackers BlackHat, a comienzos de Agosto.
En concreto, lo que consigue el ataque es (de acuerdo con los autores) hacer cualquier cosa con el iPhone: el ataque “de muestra” exporta algunos datos de contactos y direcciones, pero sobre el papel podría hacer cualquier cosa, como suscribirte a servicios de pago.
El ataque se ejecuta mediante Safari: al cargar una página controlada por el atacante, se lanza un script que se ejecuta con permisos de administrador. Como veíamos en el primer artículo, la primera parte no es muy difícil: basta (p.ej.) un foro mal configurado (en el que no se hayan restringido los elementos dinámicos) el el que el atacante haya insertado una URL maliciosa; o seguir una URL maliciosa enviada en un email, en el que no se ven; o que hagan creer al iPhone que está en una red de confianza (aunque éso nos parece bastante más complicado).
Los autores proponen tres medidas para evitar ataques de este tipo, y no son sólo válidos para éste caso:
- Visitar sites de confianza. Si no cargas su página, no pueden atacarte.
- Usar redes de confianza. Si el atacante controla tu conexión, puede meter código malicioso en cualquier site que visites.
- No abrir links en emails. Incluso si viene de alguien de confianza: puede tener el ordenador infectado.
Miguel C.
Entradas relacionadas
Tags: hack, iPhone / iPod Touch

