¿Qué es un ataque de hombre en disco?
Entonces, ¿qué es exactamente Man-in-the-Disk? ¿Cómo funciona? ¿Y cómo puedes proteger tu dispositivo de él?
¿Qué es un ataque de hombre en disco?
Man-in-the-Disk es un tipo de ataque cibernético contra dispositivos Android donde el malware instalado en un teléfono inteligente o tableta se dirige a una aplicación inteligente a través de archivos ubicados en un almacenamiento externo.
Luego, el código malicioso se ejecuta cuando el usuario intenta acceder a estos archivos, lo que permite que el atacante tome un mayor control sobre el dispositivo.Este ataque es posible porque Android permite que las aplicaciones lean y escriban datos en el almacenamiento externo de forma predeterminada.
El almacenamiento externo se utiliza para diversos fines, como almacenar música, videos y fotos. Sin embargo, también proporciona una forma de que el malware persista en el dispositivo incluso después de un restablecimiento de fábrica de Android.
Una vez que los atacantes obtienen acceso al almacenamiento externo, pueden modificar o eliminar archivos, inyectar código malicioso en aplicaciones legítimas o instalar nuevas aplicaciones sin el conocimiento del usuario.
Un ataque Man-in-the-Disk está estrechamente relacionado con el concepto de ataque Man-in-the-Middle (MitM).
¿Qué es Sandbox en Android?
Para comprender el ataque Man-in-the-Disk, primero debe saber cómo se almacenan las aplicaciones y sus datos en los dispositivos Android.
Una de las principales funciones de seguridad del sistema operativo Android es el sandbox. La idea del sandboxing es separar cada aplicación instalada y sus archivos de otras aplicaciones instaladas.
Entonces, cada vez que instala una aplicación en su dispositivo Android, esa aplicación se almacena en un área aislada llamada sandbox. Cada aplicación reside en una zona de pruebas separada a la que no pueden acceder otras aplicaciones instaladas.
La ventaja del entorno de prueba es que incluso si una aplicación maliciosa llega a su dispositivo Android, no podrá modificar ni robar datos de otras aplicaciones legítimas como aplicaciones bancarias, de redes sociales, etc.
De esta manera, sus datos esenciales, como datos financieros, información de inicio de sesión, etc., permanecen protegidos a pesar de la presencia de malware.Sin embargo, los atacantes cibernéticos han podido explotar el método sandbox utilizando el ataque Man-in-the-Disk.
¿Cómo funciona un ataque Man-in-the-Disk?
Como se discutió anteriormente, Android usa una caja de arena para almacenar aplicaciones y sus archivos. Sin embargo, además del sandbox, Android también tiene un almacenamiento compartido llamado almacenamiento externo.
Cuando instala algunas aplicaciones, es posible que le pidan permiso para usar el almacenamiento externo. Los permisos se ven así: "Permite [App Name] para acceder a fotos, medios y archivos en su dispositivo?" .
Al otorgar este permiso, en realidad está permitiendo que la aplicación lea y escriba en su almacenamiento externo. Esto generalmente se considera seguro y casi todas las aplicaciones lo requieren. De hecho, muchas aplicaciones requieren que almacene temporalmente sus datos descargados en un almacenamiento externo antes de transferirlos a la zona de pruebas.
Por ejemplo, cuando actualiza una aplicación, los nuevos módulos primero se descargan en un almacenamiento externo y luego se agregan a un espacio aislado separado. Aquí es donde entra en juego el ataque Man-in-the-Disk.
El ataque Man-in-the-Disk funciona al explotar una vulnerabilidad en la forma en que Android maneja el almacenamiento externo. A diferencia de las cajas de arena, cualquier aplicación que tenga permisos de lectura/escritura en el almacenamiento externo puede modificar cualquier archivo que contenga. Entonces, incluso si los archivos de algunas aplicaciones solo se almacenan temporalmente en un almacenamiento externo, las aplicaciones ilegales instaladas por los delincuentes pueden modificarlos e insertar código malicioso.
Esto significa que mientras está actualizando una aplicación legítima, es posible que ni siquiera sepa que ha introducido malware accidentalmente en su dispositivo. Cuando intente ejecutar la aplicación, el código malicioso se ejecutará y el atacante obtendrá el control del dispositivo.
Cómo proteger los dispositivos de los ataques de hombre en el disco.
Ahora que sabe cómo funciona el ataque Man in the Disk, necesita saber cómo puede proteger su dispositivo contra él. Hay varias cosas que puede hacer para protegerse de un ataque Man in the Disk:
- La mejor manera de mantenerse a salvo de este ataque es nunca otorgar permisos de lectura/escritura a aplicaciones que en realidad no los necesitan. Cuando una aplicación te pida este permiso, piénsalo dos veces antes de dárselo.
- En segundo lugar, siempre debe instalar aplicaciones de fuentes confiables como Google Play Store. Evite descargar e instalar aplicaciones de sitios web y tiendas de aplicaciones de terceros, ya que pueden albergar aplicaciones maliciosas.
- Revoque los permisos que ha otorgado a las aplicaciones que rara vez usa.
- En su dispositivo Android, deshabilite el permiso para instalar aplicaciones de fuentes desconocidas.
- Mantener mantenga su dispositivo Android actualizado con los últimos parches de seguridad emitidos por el fabricante. Estos parches de seguridad abordan las vulnerabilidades del sistema operativo y evitan que los atacantes las exploten.
- Debe utilizar una protección integral contra todo tipo de malware y ciberamenazas.
- Desinstala las aplicaciones que ya no necesites. Además, no instale aplicaciones que realmente no necesita. Cuantas menos aplicaciones haya en su dispositivo, menos posibilidades tendrá de ser explotado en busca de vulnerabilidades.
Como usuario de la aplicación de Android, estos son algunos consejos importantes que debe tener en cuenta para reducir la posibilidad de que una persona piratee el disco de su dispositivo.
¿Cómo pueden los desarrolladores proteger las aplicaciones de un ataque Man-in-the-Disk?
El almacenamiento externo es una parte esencial del sistema operativo Android, al igual que sus vulnerabilidades de seguridad. Por lo tanto, si es un desarrollador de Android, asegúrese de diseñar sus aplicaciones de tal manera que utilicen un almacenamiento externo seguro.
Hay varias cosas que puede hacer para proteger sus aplicaciones de los ataques Man-in-the-disk:
- Por favor, siga a Google de cerca "Mejores prácticas" sección de la guía de desarrollo de aplicaciones Contiene un conjunto de pautas que los desarrolladores deben seguir para diseñar aplicaciones Android seguras.
https://developer.android.com/guide
- Si almacena datos confidenciales en un almacenamiento externo, cífrelos con un algoritmo de cifrado fuerte. Esto dificultará que los atacantes descifren y usen los datos.
- Solicite el permiso "WRITE_EXTERNAL_STORAGE" solo cuando sea absolutamente necesario. Si su aplicación no requiere esto, no lo habilite.
- Utilice las funciones de seguridad integradas de Android, como los permisos de aplicaciones y el espacio aislado, para proteger aún más sus aplicaciones.
- Si su aplicación no requiere permisos de lectura/escritura en el almacenamiento externo, no lo declare en su manifiesto.
Como desarrollador de Android, es su responsabilidad diseñar aplicaciones seguras y proteger los datos de sus usuarios contra abusos. Un ataque Man-in-the-Disk es solo uno de los muchos ataques que pueden representar una amenaza para su aplicación y sus usuarios. Así que asegúrese de seguir las mejores prácticas para el desarrollo de aplicaciones de Android y proteja sus aplicaciones contra todas las amenazas.
¿Tienes que preocuparte por los ataques de personas en el disco?
Aunque el ataque Man-in-the-Disk es una amenaza grave, no necesita preocuparse por ello siempre que tome las medidas adecuadas para proteger su dispositivo.
Solo recuerde instalar aplicaciones de fuentes confiables, mantenga su dispositivo actualizado y use una solución de seguridad móvil confiable para mantenerse a salvo de todo tipo de malware y amenazas cibernéticas.
Si es un desarrollador de Android, asegúrese de seguir las mejores prácticas para desarrollar y proteger sus aplicaciones contra este ataque. Estas sencillas medidas ayudarán a proteger su dispositivo y sus datos de los ataques de Man in the Disk.
Deja una respuesta