Bienvenido a la Comunidad Ethical Shields

Ethical Shields les da la bienvenida a nuestra comunidad, queremos invitarlos a compartir sus experiencias, noticias en el ambito de seguridad de información. Esta comunidad se enriquece con sus comentarios, y en ella estaremos publicando todo lo relacionado con esta importante tema. Aqui podras ver las ultimas noticias de interes, compatir con otros profesionales y estudiantes del area, experiencias, casos, anecdotas y podras estar en contactos con nuestros especialistas en el area.
Para mas información sobre nosotros visita www.ethicalshields.com
Mostrando entradas con la etiqueta iphone. Mostrar todas las entradas
Mostrando entradas con la etiqueta iphone. Mostrar todas las entradas

lunes, 14 de febrero de 2011

El iPhone se puede ‘crackear’ en menos de seis minutos

Un grupo de investigadores alemanes ha descubierto un agujero en Apple iOS que podría permitir que un hacker extraiga las credenciales de acceso de un dispositivo comprometido.

Una presentación de Fraunhofer SIT (PDF) sugiere que un ciberdelincuente que ha robado un iPhone, iPad o iPod Touch podría superar no sólo la protección de código de acceso del propio dispositivo sino acceder a otras contraseñas almacenadas en la herramienta de cadena de claves que gestiona las credenciales de acceso.

Los investigadores aseguran que el procedimiento se puede realizar en un dispositivo parcheado y sin modificar que esté bloqueado con un código de acceso que el atacante no pudiera adivinar ni obtener.

Superar las protecciones empieza por hacer un jailbreak en el dispositivo, o modificarlo. Un atacante podría conectar el dispositivo al ordenador mediante USB e instalar y ejecutar una herramienta de jailbreak para poder acceder a ciertas partes del terminal. Desde ese momento los investigadores fueron capaces de ejecutar un código de script y descifrar la información almacenada.

El equipo de investigadores asegura que el descifrado de la información se puede hacer porque en los actuales dispositivos basados en iOS las claves criptográficas no dependen del código de acceso secreto del usuario. Teniendo acceso a la cadena de claves un atacante podría obtener las credenciales de todos los sites y servicios almacenados dentro del dispositivo.

La conclusión, según los investigadores, es que tanto usuarios como empresas debería tener procedimientos de emergencia en caso de robo o pérdida del dispositivo.

Fuente: itespresso.com.es

jueves, 10 de febrero de 2011

Un nuevo ataque revela las contraseñas de los iPhones en minutos

Investigadores alemanes aseguran haber descubierto una forma de ataque que revela las contraseñas almacenadas en iPhones en tan sólo seis minutos sin necesidad de disponer del código de acceso a los dispositivos.
El ataque, que exige la posesión del iPhone, se dirige contra el sistema de gestión de contraseñas de Apple y se basa en exploits existentes que proporcionan acceso a grandes partes del sistema de archivos de iOS. Con él puede hacerse que el smartphone revele contraseñas de acceso a redes y sistemas de información corporativos en casos de robo o pérdida del dispositivo.

Los investigadores que lo han desarrollado, primero desbloquearon el iPhone utilizando herramientas de hailbreaking disponibles. Después instalaron un servidor SSH sobre el smartphone que permitía correr software sobre él.

A continuación copiaron un script de acceso a la gestión de contraseñas del iPhone, que utiliza funciones de sistemas que ya existen en el dispositivo para acceder a las entradas del sistema y finalmente revela a los atacantes los detalles de las cuentas que descubre.

El ataque funciona porque la clave criptográfica de los actuales dispositivos basados en el sistema operativo iOS está basada en material disponible dentro del dispositivo y es independiente del código de acceso al mismo, según los investigadores que lo han descubierto.

Las contraseñas que revela y desencripta, no obstante, se limitan a las del sistema de gestión de contraseñas de Apple “keychain”, quedando a salvo las protegidas por otros sistemas. Entre las vulnerables se incluyen las de cuentas en Google Mail o MS Exchange, LDAP y correo de voz, así como a las de acceso a VPN y WiFi.

Fuente CSOSPAIN

lunes, 6 de septiembre de 2010

Configuración OpenSSH en dispositivos iPhone (2 de 4)

En la primera parte de este artículo se explicó como instalar el servidor OpenSSH descargándolo de algún repositorio de Cydia y como conectarse por primera vez con un cliente SSH a través de una red segura. En esta segunda parte el objetivo es fortificar la configuración del servidor SSH para no comprometer la seguridad del dispositivo por haber instalado OpenSSH.

Contraseñas y usuarios por defecto

Lo primero que hay que tener en cuenta es que al instalar OpenSSH se abre un portal a la red que puede ser aprovechado por atacantes remotos si no se han cambiado las contraseñas de los usuarios por defecto del dispositivo iPhone.

La contraseña por defecto del usuario root depende de la versión exacta del firmware que tenga instalado el terminal. Será dottie si está instalado una versión del firmware igual o inferior a la versión 1.0.2 y alpine hasta la versión actual. Otro usuario que se instala con el mismo password es el usuario mobile que, aun teniendo menos privilegios dentro del sistema, puede ser peligroso dejarlo con la clave por defecto.

Todas las personas que naveguen por Internet pueden obtener estos datos en múltiples páginas, por lo que si no modificas la password del usuario root del dispositivo iPhone, cualquier atacante podrá conectarse en remoto si tienes instalado un

Esta vulnerabilidad, es decir, el mantener las contraseñas por defecto, fue utilizada en Noviembre de 2009 para que se crearan los primeros virus que aprovechaban las conexiones OpenSSH. Primero el que en Holanda avisaba de la inseguridad de los dispositivos con jailbreak y después en Australia el gusano que configuraba como fondo de pantalla a Rick Astley, para disfrute de todos.

Cambio de contraseñas de los usuarios

La primera y más importante recomendación es cambiar la contraseña, tanto de la cuenta root como de la cuenta mobile. Por supuesto, hay que evitar que estas contraseñas sean iguales, ya que si un atacante averigua la contraseña de un usuario obtendría automáticamente la del otro usuario también. Por supuesto, es recomendable cumplir con las buenas prácticas a la hora de elegir las contraseñas:

- Longitud mínima de 8 caracteres.
- Complejidad de contraseñas.
- No usar palabras que aparezcan en diccionarios.
- Evitar repetir contraseñas de otros servicios.

Para cambiar la contraseña de una cuenta de usuario, primero hay que conectarse por medio de una conexión SSH al dispositivo móvil. Después introducir el comando de contraseñas para los sistemas UNIX: passwd usuario


El cambio de la contraseña es realmente sencillo, ya que iPhone por debajo tiene la estructura de un sistema Unix, por lo que su funcionamiento es similar.

Conexiones administrativas

Se recomienda que las conexiones al terminal iPhone se hagan siempre con el usuario mobile a no ser que sea imprescindible la conexión con la cuenta de usuario root, ya que éste dispone de menos privilegios. Evita que la conexión se realice con la cuenta de administración siempre que sea posible y sólo úsala para tareas de mantenimiento y en redes de confianza.

Ubicación de los archivos de configuración de OpenSSH

Para fortificar el servidor SSH estudiaremos dónde se localizan los archivos de configuración de OpenSSH y cuales son los archivos más importantes. Hay que tener claro que el tratamiento de estos archivos será igual que en un sistema basado en Unix.

Para localizar los archivos debemos tener una consola abierta ya sea por medio SSH, o por algún Software que dote al iPhone de consola.

Hay que diferenciar el fichero de configuración del servidor y el que es del cliente. El archivo sshd_config es el fichero de configuración del demonio, por lo que de este modo sabemos que es el del servidor. El archivo ssh_config es el archivo de configuración del cliente.

Es muy importante para fortificar el servidor SSH en el dispositivo iPhone saber que significa cada directiva del fichero.

En el próximo post investigaremos y entraremos más a fondo en la configuración de los ficheros, y obtendremos resultados importantes en la fortificación del servidor SSH.

Fuente seguridadapple.com

lunes, 23 de agosto de 2010

Apple desarrolla una tecnología para detectar los iPhones ‘jailbroken

Apple ha solicitado una patente titulada “Systems and Methods for Identifying Unauthorized Users of an Electronic Device”, que incluye una serie de medidas de seguridad para proteger automáticamente los dispositivos de los ladrones y de “usuarios no autorizados”, que es como se refiere la compañía a los que aplican jailbreaks a sus dispositivos, un método que les permite ejecutar aplicaciones que no están autorizadas por la compañía.

La patente, archivada en febrero de 2009 y hecha pública ahora, describe una serie de medidas para identificar “actividades particulares que puedan indicar conductas sospechosas” y que puedan llevar a la compañía a tomar lo que ha calificado como “medidas de seguridad” para restringir las funciones del dispositivo. Entre las actividades se cita el “hacking, jailbreaking o eliminación de la tarjeta SIM”. Además, Apple tiene intención de enviar mensajes de advertencia a los propietarios a través de mensajes de correo electrónico o SMS cuando se detecte la actividad.

Cuando se detecte una utilización no autorizada, la patente señala que se podrá restringir el acceso a una aplicación en particular, acceso a información sensible o la información sensible puede borrarse del dispositivo electrónico.

Fuente ITespresso.es

martes, 10 de agosto de 2010

Foxit Reader y FreeType, afectados por la vulnerabilidad que está permitiendo el jailbreak del iPhone

Tomado de Hispasec

Jailbreakme.com apareció hace algunas semanas como el método más sencillo y efectivo hasta el momento de realizar un "jailbreak" del iPhone, equipado con la última versión de su sistema operativo. La "liberación" se llevaba a cabo explotando una vulnerabilidad desconocida hasta el momento y que se ha descubierto que afecta a otros programas muy populares.

Realizar un "jailbreak" en iPhone consiste en aprovechar un fallo en el sistema para conseguir ejecutar programas no firmados criptográficamente por Apple. Así, los usuarios encuentran un buen puñado de aplicaciones de todo tipo, no oficiales, que aumentan las posibilidades del teléfono mucho más allá de lo que le gustaría a la propia Apple.

Jailbreakme.com apareció sin previo aviso aprovechando dos vulnerabilidades: por un lado, un fallo en cómo el sistema operativo del iPhone procesa las fuentes CFF (Compact Font Format) incrustadas en un fichero PDF. Por otro, un fallo en el kernel del iPhone. Con esto se conseguía instalar una aplicación no firmada (Cydia) que gestiona a su vez la instalación y mantenimiento de otros muchos paquetes (programas). El iPhone no utiliza lectores PDF de terceros, sino que gestiona este formato con software propio.

Una vez hechos públicos los detalles sobre el fallo, los creadores de Foxit Reader y FreeType se han dado cuenta de que también se ven afectados, y ya han publicado sus respectivas actualizaciones. Curiosamente el lector de PDF de Adobe no es vulnerable.

Parece que Apple corregirá estos fallos esta misma semana. Por ahora, no se han visto ataques contra el iPhone aprovechando estos fallos. En cualquier caso, se recomienda mientras se corrige, por ejemplo, utilizar Opera para iPhone en vez de Safari. El navegador Opera pregunta antes de abrir un PDF, por tanto, da al oportunidad al usuario de negar un potencial archivo que pretenda aprovechar la vulnerabilidad. El navegador Safari, por el contrario, intenta gestionarlo sin preguntar y así el fallo puede ser aprovechado con solo visitar un enlace.

Más Información:

Fixed the crash issue caused by the new iPhone/iPad jailbreak program.
http://www.foxitsoftware.com/pdf/reader/security_bulletins.php#iphone

Important: freetype security update
https://rhn.redhat.com/errata/RHSA-2010-0607.html

miércoles, 4 de agosto de 2010

El jailbreak del iPhone explota vulnerabilidades del terminal

El nuevo jailbreak para el iPhone que ofrece libertad a sus usuarios para utilizar cualquier red instalar cualquier programa también permite explotar algunos fallos de los terminales.

Algunos investigadores de seguridad afirman que un fallo en JailbreakMe 2.0 puede aprovechar dos vulnerabilidades diferentes en dispositivos que estén ejecutando Apple iOS. Sin que se haya permitido su uso, los jailbreaks son programas que permiten a los usuarios ejecutar aplicaciones no autorizadas en un teléfono móvil.
La primera de estas vulnerabilidades de las que se aprovecha Jailbreak 2.0 está relacionada con el procesamiento de los datos Compact Font Format dentro de un documento PDF. El segundo, según explica Chaouki Bekrar, CEO de Vupen Security, es un fallo en el propio kernel que puede hacer que un atacante consiga privilegios y superar las limitaciones de la ‘sandbox’.
Un atacante podría explotar el primer fallo tentando de forma remota a los usuarios de un iPhone a visitar una página web maliciosa para redirigir después el navegador a un archivo PDF malicioso dependiendo del modelo y versión del dispositivo. Una vez hecho esto puede aprovecharse el fallo de kernel para tomar el control del dispositivo.
Los fallos afectan a todas las versiones de Apple iPhone, iPad e iPod.

tomado de vulnerability team