SEAndroid: Sistema de Seguridad Avanzado para Android
Mucho se ha escrito sobre la seguridad de los datos almacenados en el sistema operativo de Google.
Su sistema de seguridad, basado en la adquisición de permisos por parte de las aplicaciones no agrada a todos, aunque hasta el momento se ha mostrado relativamente seguro, debido probablemente a su núcleo Unix, que implementa control de accesos basado en usuarios.
De hecho, sólo un teléfono equipado con Android, en este caso en su versión 2.2, ha sido aprobado por el Departamento de Defensa de los Estados Unidos para ser utilizado en misiones oficiales.
Por esto, la NSA (Agencia de Seguridad Nacional de Estados Unidos), ha desarrollado una versión de Android que incorpora un sistema de seguridad avanzada que, en palabras de sus desarrolladores, permite limitar el daño que una aplicación defectuosa o maliciosa puede infringir al sistema y al resto de aplicaciones.
El proyecto, al que han denominado SEAndroid (Security Enhanced Android), se basa en la utilización de SELinux (que a su vez es una versión del kernel Linux que incorpora seguridad avanzada), para ofrecer soluciones de seguridad para:
- Etiquetado de imágenes de sistemas de archivos en tiempo de compilación
- Control de accesos a nivel de archivos y directorios
- Soporte para SELinux a nivel de usuario
- Dominios cerrados para las aplicaciones y servicios del sistema
- Uso de categorías MLS para el aislamiento de las aplicaciones
Ahora sólo es cuestión de tiempo que los cocineros se pongan manos a la obra e incorporen SEAndroid a sus desarrollos, por el bien de todos.
Link a la web del proyecto: Aquí
Fuente XDA Developers