Descubre Noticias de Ciberseguridad en nuestro TecnetBlog

Ataque AutoSpill: Extracción de Credenciales en Android

Escrito por Levi Yoris | Dec 20, 2023 6:44:51 PM

La seguridad en línea es una preocupación creciente en la era digital en la que vivimos. Con la cantidad de servicios en línea que utilizamos a diario, recordar todas nuestras contraseñas se ha vuelto casi imposible. Es por eso que muchas personas confían en los gestores de contraseñas para ayudarles a organizar y proteger sus credenciales. Sin embargo, incluso estas soluciones no están exentas de amenazas. Uno de los últimos desafíos a la seguridad en este campo es el ataque conocido como "Autospill." En este artículo, exploraremos en profundidad qué son estos ataques, cómo funcionan y cómo puedes protegerte contra ellos.

 

¿Qué es un Ataque Autospill?

 

Los expertos en seguridad han concebido un nuevo tipo de ataque denominado "AutoSpill" destinado a la sustracción de credenciales de cuentas en dispositivos Android mediante la función de autocompletado.

En una exposición realizada en la conferencia de seguridad Black Hat Europe, investigadores pertenecientes al Instituto Internacional de Tecnología de la Información (IIIT) en Hyderabad revelaron que sus pruebas demostraron que la mayoría de las aplicaciones de gestión de contraseñas para Android son susceptibles al AutoSpill, incluso en ausencia de inyección de código JavaScript.

 

Te podrá interesar leer:  Seguridad en Línea: Importancia de un Gestor de Contraseña

 

¿Cómo funciona AutoSpill?

 

Las aplicaciones de Android suelen emplear controles WebView para mostrar contenido web, como páginas de inicio de sesión dentro de la propia aplicación, en lugar de redirigir a los usuarios al navegador principal, lo cual resultaría menos práctico en dispositivos de pantalla pequeña.

Los administradores de contraseñas en Android hacen uso del marco WebView de la plataforma para rellenar automáticamente las credenciales de un usuario cuando una aplicación carga la página de inicio de sesión en servicios como Apple, Facebook, Microsoft o Google.

 

 

Los investigadores argumentan que es viable explotar las vulnerabilidades en este proceso para interceptar las credenciales que se autocompletan en la aplicación llamante, incluso sin recurrir a la inyección de código JavaScript.

En caso de que las inyecciones de JavaScript estén habilitadas, los investigadores afirman que todos los administradores de contraseñas en Android se vuelven vulnerables al ataque AutoSpill.

Más concretamente, el problema subyacente del AutoSpill se origina en la falta de aplicación y claridad en Android respecto a la responsabilidad por la gestión segura de los datos autocompletados, lo que puede conllevar su filtración o su captura por parte de la aplicación anfitriona.

En un escenario de ataque, una aplicación maliciosa que ofrezca un formulario de inicio de sesión podría apoderarse de las credenciales del usuario sin dejar ningún rastro de la intrusión. 

 

Impacto y Solución

 

Los investigadores llevaron a cabo pruebas con AutoSpill en diversos administradores de contraseñas en las versiones de Android 10, 11 y 12. Descubrieron que 1Password 7.9.4, LastPass 5.11.0.9519, Enpass 6.8.2.666, Keeper 16.4.3.1048 y Keepass2Android 1.09c-r0 presentan vulnerabilidades a ataques debido a su utilización del marco de autocompletado de Android.

Por otro lado, Google Smart Lock 13.30.8.26 y DashLane 6.2221.3 adoptaron un enfoque técnico distinto en el proceso de autocompletado. No revelaron información confidencial a la aplicación anfitriona a menos que se produjera una inyección de código JavaScript.

Los investigadores compartieron sus descubrimientos con los proveedores de software afectados y el equipo de seguridad de Android, presentando propuestas para resolver el problema. Si bien su informe fue considerado válido, no se proporcionaron detalles concretos sobre los planes de reparación.

 

¿Cómo Protegerte contra Ataques Autospill?

 

Afortunadamente, hay medidas que puedes tomar para protegerte contra los ataques Autospill y mantener tus contraseñas seguras:

 

  1. Mantén tu dispositivo actualizado: Asegúrate de que tu dispositivo Android esté ejecutando la última versión del sistema operativo y que todas las aplicaciones estén actualizadas. Las actualizaciones a menudo incluyen parches de seguridad que corrigen vulnerabilidades.

  2. Utiliza una aplicación de gestión de contraseñas confiable: Investiga y elige una aplicación de gestión de contraseñas confiable y bien revisada. Lee reseñas y verifica la reputación de la aplicación antes de confiarle tus credenciales.

  3. Habilita la autenticación de dos factores (2FA): Siempre que sea posible, activa la autenticación de dos factores en tus cuentas. Esto agrega una capa adicional de seguridad y hace que sea más difícil para los atacantes acceder a tus cuentas incluso si tienen tus contraseñas.

  4. Ten cuidado con los enlaces y correos electrónicos sospechosos: No hagas clic en enlaces de correos electrónicos o mensajes de texto que parezcan sospechosos. Siempre verifica la legitimidad de las fuentes antes de proporcionar tus credenciales.

  5. No almacenes contraseñas en aplicaciones no seguras: Evita almacenar contraseñas en aplicaciones o sitios web no confiables. Utiliza tu gestor de contraseñas solo en sitios web y aplicaciones de confianza.

  6. Sé consciente de las solicitudes de permisos de aplicaciones: Cuando instales una nueva aplicación, revisa las solicitudes de permisos. Si una aplicación solicita acceso a tus contraseñas o almacenamiento seguro sin una razón válida, es un signo de alarma.

  7. Educa a ti mismo y a otros: La conciencia es clave. Educa a ti mismo y a tus seres queridos sobre los peligros de los ataques Autospill y cómo reconocer señales de advertencia.

 

Te podrá interesar leer:  Concientización: Esencial en la Ciberseguridad de tu Empresa

 

La seguridad en línea es una responsabilidad compartida. Los ataques Autospill son una amenaza creciente, pero con la debida precaución y conocimiento, puedes proteger tus contraseñas y mantener tus cuentas seguras. Mantén tus dispositivos actualizados, utiliza una aplicación de gestión de contraseñas confiable y sé consciente de las tácticas de ingeniería social utilizadas por los atacantes. Al tomar medidas proactivas, puedes reducir significativamente el riesgo de convertirte en víctima de un ataque Autospill y mantener tu información personal a salvo en línea. La seguridad de tus contraseñas está en tus manos, así que actúa con responsabilidad y protege lo que es tuyo.