Mostrando entradas con la etiqueta Windows Phone. Mostrar todas las entradas
Mostrando entradas con la etiqueta Windows Phone. Mostrar todas las entradas

jueves, 8 de octubre de 2015

El malware también llega a la tienda de Aplicaciones de Windows Phone

Hemos visto múltiples casos de muestras de malware en las tiendas de aplicaciones de Apple y Android, podíamos pensar que el ecosistema Windows Phone se libraba de este problema, pero nada más lejos de la realidad. Según han confirmado investigadores de la firma antivirus Avast han encontrado hasta 58 aplicaciones con malware, que como suele ser habitual muchas suplantan aplicaciones ya conocidas.

Hace dos meses ya, Fylip Chytry de Avast, anunciaba que habían encontrado una supuesta aplicación de Avast Mobile Security en la Windows Phone Store, cuando realmente ellos ni siquiera disponen de antivirus para este entorno.
Aplicaciones falsas publicadas
por Ngetich Walter en la
Windows Phone Store

Dos meses después la cosa no parece haber mejorado, según publican han encontrado un gran conjunto de aplicaciones falsas que incluyen estafas imitando aplicaciones populares legítimas como Facebook Messenger, CNN, BBC y WhatsApp.

Detallan que estas aplicaciones falsas tienen como editor a dos usuarios: Ngetich Walter y Cheruiyot Dennis. Entre ambos se han detectado un total de 58 aplicaciones diferentes disponibles en la Windows Phone Store, todas falsas. La mayoría de ellas comparten varias cosas en común, recogen datos de los usuarios y muestran publicidad mayoritariamente en función de la ubicación del usuario. Una parte de las aplicaciones trata de llevar a los usuarios a páginas que les intentan forzar a realizar alguna compra.

Aplicaciones falsas publicadas 
por Cheruiyot Dennis en la 
Windows Phone Store
Como es habitual los atacantes no hacen estas cosas gratis detrás hay un motivo económico, en este caso se destacan dos medios. La generación de clicks en publicidad y por publicidad fraudulenta, por ejemplo tratando de convencer al usuario de que el dispositivo tiene problemas de seguridad y que es necesario comprar algún otro producto para arreglarlo.

Hay que señalar que de uno los dos fabricantes señalados por Avast (Ngetich Walter) ya no existe ninguna aplicación disponible. Sin embargo para el otro (Cheruiyot Dennis) aun se pueden encontrar 19 aplicaciones disponibles.

Más información:

Has the Windows Phone Store become a new target for hackers?

Windows Phone Store scam: malicious mobile apps aren’t unique to Google Play


                                                                                                  
Antonio Ropero
Twitter: @aropero

viernes, 14 de noviembre de 2014

El Mobile Pwn2Own 2014 revela vulnerabilidades en iPhone 5S, Galaxy S5, LG Nexus 5, Amazon Fire Phone y Windows Phone

En los días 11 y 12 de noviembre se ha celebrado el Mobile Pwn2Own 2014 el evento destinado a revelar vulnerabilidades para los dispositivos móviles de última generación. En esta ocasión han sido los iPhone 5S, Galaxy S5, LG Nexus 5, Amazon Fire Phone y Windows Phone los dispositivos en los que se han encontrado vulnerabilidades.

Organizado por HP Zero Day Initiative y el patrocinio del equipo de seguridad de Google Android y Blackberry, el evento celebrado en Tokio ha concluido con diversos equipos ganadores y cuantiosos premios en efectivo (había una bolsa de hasta 425.000$ para recompensas). Este año se han encontrado vulnerabilidades en todos los sistemas operativos móviles: iOS, Android y Windows Phone. Aunque hay que señalar que Windows Phone fue la única plataforma en la que no se llegó a tomar el control del dispositivo

En el primer día, cinco equipos, cinco objetivos y cinco intentos exitosos. Durante estos intentos, nueve nuevas vulnerabilidades explotadas. El primer ataque lo mostró el equipo lokihardt@ASRT (de Corea del Sur) que con una combinación de dos vulnerabilidades logró el compromiso de un Apple iPhone 5S a través del navegador Safari.

 lokihardt@ARST inició la competición. Fuente: ZDI
El segundo participante del día, el equipo MBSD que consiguió el compromiso del Samsung Galaxy S5 a través de NFC como vector para provocar un error de deserialización en cierto código específico de Samsung. Tras ello, Jon Butler del equipo sudafricano MWR InfoSecurity, también consiguió el compromiso de los Samsung Galaxy S5 a través del NFC, en esta ocasión mediante un error lógico.

Adam Laurie de Aperture Labs del Reino Unido también empleó un ataque al NFC en esta ocasión contra un LG Nexus 5 (dispositivo soportado por Google). Mediante una combinación de dos exploits demostró una forma de forzar el emparejamiento Bluetooth entre teléfonos. Para finalizar el primer día, el equipo MWR InfoSecurity formado por tres investigadores empleó una mezcla exitosa de tres vulnerabilidades contra el navegador web del Amazon Fire Phone.

El segundo día, se inició con Nico Joly, fue el único competidor de este año que intentó un ataque contra Windows Phone (un Lumia 1520) con un exploit dirigido al navegador. Y aunque consiguió extraer la base de datos de cookies, la sandbox aguantó el ataque y no fue capaz de hacerse con el control total del dispositivo.

Por último, Jüri Aedla, veterano de Pwn2Own que consiguió un ataque exitoso contra Firefox en el Pws2Own de Vancouver celebrado en primavera. En esta ocasión, presentó un ataque utilizando la WI-FI de su sistema objetivo (un Nexus 5 con Android). Sin embargo, no fue capaz de elevar sus privilegios más allá de su nivel original.

Tal y como marcan las reglas del Pwn2Own, todas las vulnerabilidades han sido reportadas de forma responsable y los fabricantes ya trabajan en actualizaciones para corregir estos problemas.

Más información:

Mobile Pwn2Own begins: Competitors and targets

Mobile Pwn2Own 2014: The day one recap

Mobile Pwn2Own 2014: The day two recap

una-al-dia (16/03/2014) Los principales navegadores caen en el Pwn2Own 2014


Antonio Ropero
Twitter: @aropero

miércoles, 7 de mayo de 2014

Microsoft detalla las características de seguridad de Windows Phone 8.1 (y II)

Microsoft está apostando fuerte por Windows Phone, su sistema operativo para móviles. Aunque en la actualidad la última versión para usuarios es la 8.0, ya está disponible la versión Windows Phone 8.1 Developer Preview para desarrolladores. Microsoft, al igual que hiciera Apple, ha publicado un documento en el que explica de manera detallada las características de seguridad incluidas en esta nueva versión.



Aplicaciones seguras

El asegurar las aplicaciones es otra parte importante de la seguridad y de impedir la ejecución del malware, el documento explica el proceso que siguen las aplicaciones antes de ser incluidas en la Windows Phone Store. Todas las aplicaciones de la Windows Phone Store pasan por un cuidadoso proceso de selección y escaneado de malware y virus antes de ponerse disponibles en la tienda. El proceso de certificación comprueba que las aplicaciones no tengan contenido inapropiado, no infrinjan las políticas de la tienda ni tengan problemas de seguridad. Una frase que por si sola, sin especificar que problemas, quizás suena demasiado ambiciosa. Finalmente todas las aplicaciones deben ser firmadas durante el proceso de certificación antes de poder ser instaladas y ejecutadas. En el caso de que una aplicación pase todo el proceso y posteriormente sea detectada como dañina, la Windows Phone Store podrá revocar el acceso a la aplicación en todos los dispositivos en los que se hubiera instalado.

Por otra parte, señala como las organizaciones también tienen capacidades de desarrollar sus propias aplicaciones, conocidas como apps LOB (line-of-business). Las compañías podrán firmar y distribuir de forma privada aplicaciones a sus usuarios, sin necesidad de pasar por la Windows Phone Store. Una vez que la compañía se haya registrado podrá usar un proceso validado para desarrollar, empaquetar, firmar y distribuir apps entre sus empleados. Un término medio entre las políticas de Apple (modelo restringido) y Android (modelo abierto).

El modelo de seguridad de Windows Phone 8.1 se basa en el principio de mínimos privilegios y usa el aislamiento para lograrlo. Cada aplicación e incluso grandes partes del propio sistema operativo se ejecutan incomunicadas una de otra en su propia sandbox aislada, llamada "AppContainer".

Además, Windows Phone 8.1 incluye las tecnologías ASLR y DEP, ya conocidas de los propios sistemas operativos Windows de sobremesa como medidas de seguridad para la protección del sistema contra vulnerabilidades tipo desbordamientos de búfer, "heap spraying" y otros ataques a bajo nivel. Medidas consideradas ya básicas e implementadas desde hace tiempo en los sistemas Android e iOS.

Todas estas medidas son derivadas del Microsoft Security Development Lifecycle (SDL). Según Microsoft, esto ha permitido crear un entorno que contiene menos malware (en porcentaje) que sus principales competidores como Apple iOS y Google Android. No especifican en el caso de iOS si se refieren a malware en sistemas liberados con "jailbreak".

"The use of the SDL has paid big dividends in the case of Windows Phone and has created an environment that contains far less malware than peers such as Apple iOS and Google Android."

Sin embargo aquí también tendríamos que tener en cuenta los niveles de penetración que tiene la plataforma, en este caso ocurre todo lo contrario que en las plataformas de escritorio donde Windows es mucho más popular. Windows Phone tiene un número significativamente menor de usuarios que iOS y Android, por lo que los atacantes le prestan menos interés y por lo tanto también existe un menor porcentaje de malware... al menos de momento. Será interesante ver este comportamiento si Windows Phone toma terreno frente a los otros dos sistemas dominantes.

Control con sistemas MDM

Windows Phone 8.1 incluye múltiples mejoras de seguridad sobre Windows Phone 8.0.  Se ha mejorado mucho la inscripción y toda la gestión del dispositivo desde sistemas MDM (Mobile Device Management, Administración de Dispositivos Móviles). Se han incluido múltiples políticas de seguridad nuevas, que podrán ser administradas a través del MDM.

El documento lista en torno a 40 políticas de seguridad y posibilidades diferentes las que un administrador puede configurar a través del MDM para asegurar los datos de la compañía en el dispositivo. Los administradores podrán efectuar un borrado parcial o total del teléfono, bloquearlo, reiniciar el PIN o hacer sonar el teléfono de forma remota.

Otra interesante novedad es el soporte de S/MIME, que permite firmar y cifrar los mensajes de correo. Los certificados son administrados a través del sistema MDM o a través de virtual smart cards. Además existen diferentes niveles y políticas de seguridad, gestionadas a través del MDM, que podrán requerir o permitir el uso de mensajes firmados o cifrados.

Igualmente a través del MDM los administradores podrán crear una lista de aplicaciones permitidas y bloqueadas. Microsoft ofrece la posibilidad de evaluar un sistema MDM para administrar Windows Phone con una versión de prueba gratuita de System Center 2012 R2 Configuration Manager
o suscribiendo una prueba gratuita de Windows Intune (http://www.microsoft.com/windowsintune).

VPN

Windows Phone incluye soporte nativo para diferentes proveedores de VPN, además de Microsoft incluye Check Point, F5, Juniper y SonicWall. Windows Phone 8.1 incluye soporte para conexiones VPN IKEv2, IPsec y SSL. Windows Phone también incluye soporte auto-triggered VPN (similar al soporte de Windows 8.1) y también es posible mantener una configuración VPN por cada aplicación. Cuando el usuario cambia entre aplicaciones, Windows Phone establece la conexión VPN para esa aplicación.

El sistema MDM puede desplegar los perfiles de la configuración VPN a los usuarios, lo que puede ayudar a asegurar que las conexiones VPN se realizan con la configuración de seguridad adecuada.

WiFi

Como novedad Phone 8.1 incluye soporte para autenticación Wi-Fi con EAP-TLS y EAP-TTLS. EAP-TLS y EAP-TTLS requieren que los dispositivos tengan un certificado de cliente instalado en el dispositivo. Este certificado se usa para autenticar el dispositivo en la conexión WiFi y generalmente está emitido por una CA de la compañía. Los puntos de acceso inalámbrico de la empresa podrán denegar los dispositivos que no tengan los certificados adecuados.

A través del MDM se pueden administrar y desplegar los certificados de cliente en los dispositivos. Además, mediante el MDM se pueden administrar otras configuraciones en relación a la WiFi, como los perfiles, evitar el uso de la conexión compartida o evitar la conexión a WiFis no seguras.

Conclusiónes

En definitiva, Windows Phone 8.1 supone una gran mejora respecto a Windows Phone 8.0, no solo en el aspecto de manejo, interfaz, novedades, etc. También en la seguridad representa un importante salto.

Al contrario que Apple, Microsoft se ha caracterizado por ofrecer una gran comunicación e información técnica sobre sus productos. Por lo que este documento se integra en toda esa política de comunicación ya habitual en los de Redmond. Al igual que el documento que ya comentamos sobre la seguridad en iOS, parece estar diseñado para la evaluación de la integración del sistema en ambientes corporativos, lugar por el que Microsoft parece que quiere apostar fuertemente.

Más información:

Windows Phone 8.1 Security Overview

System Center 2012 R2 Configuration Manager

Windows Intune

una-al-dia (13/03/2014) Apple actualiza el informe sobre seguridad en iOS (I)

una-al-dia (14/03/2014) Apple actualiza el informe sobre seguridad en iOS (y II)



Antonio Ropero
Twitter: @aropero


martes, 6 de mayo de 2014

Microsoft detalla las características de seguridad de Windows Phone 8.1 (I)

Microsoft está apostando fuerte por Windows Phone, su sistema operativo para móviles. Aunque en la actualidad la última versión para usuarios es la 8.0, ya está disponible la versión Windows Phone 8.1 Developer Preview para desarrolladores. Microsoft, al igual que hiciera Apple, ha publicado un documento en el que explica de manera detallada las características de seguridad incluidas en esta nueva versión.

A lo largo de 25 páginas, Microsoft detalla las mejoras de seguridad aplicadas en Windows Phone. Microsoft tiene constancia de la importancia de la seguridad y ha diseñado el sistema operativo con la seguridad para usuarios y organizaciones en mente.

"Windows Phone is designed with
security in mind for users
and organizations."

La lectura del documento revela que además de incorporar muchas mejoras de seguridad, Microsoft ha tenido en mente a las empresas y sus necesidades para que su sistema operativo pueda cumplir las necesidades de seguridad de cualquier compañía. Microsoft ha organizado sus esfuerzos para la seguridad en Windows Phone alrededor de tres simples áreas: proteger el dispositivo contra riesgos, proteger los datos y asegurar el acceso a los recursos.

Debido a que Windows Phone 8.1 comparte muchos de los mismos componentes subyacentes de Windows 8.1 y Windows Server 2012 R2, incluyendo los relacionados con la seguridad, el nuevo sistema ofrece previsibilidad, fiabilidad y uniformidad en la forma en que puede ser utilizado y gestionado. Microsoft pretende llegar a ofrecer una plataforma única independientemente del dispositivo empleado.

Pero el carácter común, va mucho más allá de las apariencias y la experiencia del usuario. Los dispositivos basados en Windows comparten muchas características de seguridad que no sólo son idénticas en nombre, sino que también cada vez son más parecidas a nivel de código.

De esta forma, Microsoft enumera características ya conocidas también incluidas en Windows Phone 8.1. Nos encontramos con nombres y siglas ya conocidas y comunes como Unified Extensible Firmware Interface (UEFI), Trusted Platform Module (TPM), Data Execution Prevention (DEP) o ASLR. Además de incluir cifrado del dispositivo, el modelo de sandbox AppContainer, filtro SmartScreen, eliminación remota de datos de la compañía, Virtual Smart Cards, Information Rights Management (IRM) así como mantener el mismo modelo y arquitectura de desarrollo y de aplicaciones que en el resto de plataformas Windows.

El proceso de arranque

Que duda cabe que una de las mayores preocupaciones existentes en la actualidad en relación al uso de dispositivos móviles es el malware. Microsoft ha implantado medidas especiales para evitar que Windows Phone sea pasto del malware. Empezando en el proceso de arranque, Windows Phone utiliza la misma tecnología que Windows 8.1 para asegurar el proceso de arranque, especialmente lo relativo a UEFI y su componente "Secure Boot" ("arranque seguro").

UEFI (Unified Extensible Firmware Interface) es una interfaz de firmware estándar diseñada para reemplazar la clásica BIOS (Sistema Básico de Entrada y Salida). Es un estándar creado por más de 140 compañías tecnológicas que forman parte del consorcio UEFI, en el que se incluye Microsoft.

Secure Boot es una característica de UEFI (que ya ha dado sus problemas y mucho que hablar en el entorno PC, con Windows y Linux y los arranques duales), destinada a proteger los dispositivos contra el malware o cualquier otra manipulación que pueda ocurrir durante el proceso de arranque. Cuando se enciende el dispositivo, el firmware inicia el gestor de arranque solo si su firma digital mantiene la integridad y el gestor está firmado por una autoridad de confianza registrada el la base de datos de UEFI. La firma del gestor de arranque de todos los dispositivos Windows Phone es de confianza.

En los sistemas Windows 8.1, es posible desactivar "Secure Boot", algo que ya dio problemas debido a que una actualización anuló esta posibilidad lo que provocó que se anularan los arranques duales. Sin embargo los dispositivos Windows Phone y Windows RT están diseñados para ejecutar solo sus respectivos sistemas operativos, por lo que "Secure Boot" no puede desactivarse y los usuarios no pueden cargar ningún otro sistema diferente.  

Si "Secure Boot" verifica que el gestor de arranque es seguro, "Trusted Boot" protege el resto del proceso de arranque verificando que todos los componentes Windows tienen integridad y son de confianza. El gestor de arranque verifica la firma digital del kernel de Windows Phone antes de cargarlo. El kernel de Windows Phone, a su vez, verifica todos los demás componentes del proceso de inicio de Windows, incluyendo los controladores de arranque y los archivos de inicio.

Si se encuentra un archivo modificado (por ejemplo, si un malware lo modificó para iniciar código malicioso), "Trusted Boot" protege todos los componentes de Windows y evita el arranque de los componentes que hayan sido manipulados. Todos los componentes del sistema y las aplicaciones deben estar adecuadamente firmadas antes de que Windows Phone las cargue y arranque. Si un usuario malicioso o malware manipula algún componente del sistema o archivos de aplicación, el correspondiente componente o aplicación no podrá cargarse y ser iniciado.

El documento no explica si en caso de modificación de un archivo importante para el sistema, ese mismo bloqueo del componente podría llegar a impedir el inicio del dispositivo.


Más información:

Windows Phone 8.1 Security Overview

System Center 2012 R2 Configuration Manager

Windows Intune

una-al-dia (13/03/2014) Apple actualiza el informe sobre seguridad en iOS (I)

una-al-dia (14/03/2014) Apple actualiza el informe sobre seguridad en iOS (y II)

una-al-dia (07/05/2014) Microsoft detalla las características de seguridad de Windows Phone 8.1 (y II)
http://unaaldia.hispasec.com/2014/05/microsoft-detalla-las-caracteristicas_7.html



Antonio Ropero
Twitter: @aropero


martes, 18 de septiembre de 2012

Falsificación de certificados en teléfonos Windows Phone 7


Se ha descubierto una vulnerabilidad en Windows Phone 7 a la hora de comprobar los certificados X.509 de servidores POP3/IMAP/SMTP a través de SSL. Según los datos proporcionados por un investigador que permanece anónimo, el sistema operativo no valida correctamente los campos CN (Common Name, Nombre/dominio de Entidad) al no verificar si coincide el dominio del servidor con lo reportado por el campo CN del certificado proporcionado.

Windows Phone 7 es el nuevo sistema operativo de Microsoft destinado a terminales móviles y evolución del anterior Windows Mobile 6 perteneciente a la familia Windows CE. Esta nueva versión supone un rediseño total del sistema operativo, tanto en interfaz como en servicios, enfocándose en una mayor sencillez de uso para el usuario.

El fallo en la implementación de SSL, al que se le ha asignado el código CVE-2012-2993, permitiría engañar al usuario. La víctima creería conectarse a su servidor de correo por SSL, pero podría estar haciéndolo realmente a un servidor de un tercero incluso si comprobase el certificado.

Ejemplo del campo CN y dominio de un servidor en un certificado X.509 
A modo de ejemplo, la siguiente es una configuración normal de un servidor de correo en Apache mediante SSL, donde ServerName indica el nombre de dominio del servidor que será comprobado por el certificado:


Si este certificado es inválido (el campo CN del certificado no coincide con el contenido de ServerName) generaría errores.

Estas comprobaciones no son realizadas correctamente por Windows Phone, por lo que un atacante podría montar un servidor de correo SSL fraudulento y hacerse pasar por uno oficial. Si consigue redirigir el dominio (envenenando los DNS, por ejemplo, o a través de cualquier ataque MITM), podría averiguar el login o datos de sesión de la víctima y comprometer su correo a través de certificados  arbitrarios, puesto que el terminal no realiza las comprobaciones necesarias.

Microsoft está trabajando en una actualización del sistema que será proporcionada a través de las actualizaciones automáticas OTA desde los servidores oficiales. Fue notificado el 19 de junio de este año, aunque se ha hecho público recientemente..

Más información:

Vulnerability Note VU#389795



José Mesa Orihuela