¿Qué tan seguras son las aplicaciones de "protección de contraseña de la aplicación"?

Sé que hay una serie de aplicaciones disponibles que pueden proteger con contraseña aplicaciones específicas. Quiero saber qué tan seguros son realmente.

Hasta donde yo sé, no hay ningún gancho de sistema operativo expuesto en Android que permita que una aplicación evite que se inicie otra aplicación. Y algunas de estas aplicaciones pueden ser engañadas simplemente cambiando de tarea cuando aparece la pantalla de contraseña. Entonces, ¿todas estas aplicaciones son solo para protección casual, o hay aplicaciones que garantizan que las aplicaciones protegidas con contraseña no se pueden iniciar sin la contraseña?

¿Qué quieres decir con "seguro". ¿Solo quieres que las aplicaciones no se puedan iniciar? ¿O está tratando de proteger los datos de las aplicaciones?

Respuestas (2)

Esas aplicaciones protegidas no son seguras en absoluto. Estas protecciones son solo para novias... :)
Como dijiste, Android no permite que una aplicación impida que otra aplicación se inicie, no hay forma de proteger realmente una aplicación.
La pantalla de contraseña se puede omitir desactivando un receptor de la aplicación protectora. Incluso no es necesario para algunas aplicaciones de protección mal escritas: ¡Simplemente, elimine la aplicación de protección y listo! Y, el método más fácil es más divertido: muchas aplicaciones de protección brindan una contraseña a prueba de fallas para eludir la protección en caso de que el usuario haya olvidado la contraseña. Solo necesita ponerse en contacto con el desarrollador diciendo que ha olvidado su contraseña y él le proporcionará una contraseña a prueba de fallas. :)
Si su dispositivo está rooteado, le recomiendo que use Seal. Seal proporciona un método raíz que es mucho más seguro que los métodos genéricos. La desactivación de un receptor no pasa por alto su seguridad. A medida que obtiene permiso de root, se cura a sí mismo de cualquier intento de eludir su seguridad. Entonces, incluso los códigos maliciosos fallan contra él.
En último lugar, ninguna aplicación protectora cifra una aplicación y la descifra sobre la marcha antes de abrirla. Es simplemente porque el sistema Android simplemente no lo admite. Por lo tanto, un usuario avanzado puede acceder a sus aplicaciones protegidas y datos asociados mediante el SDK de Android.

Un programa bastante respetado es KeePass, existe una versión de Android aquí.

https://market.android.com/details?id=com.android.keepass

En su sitio tienen una discusión bastante buena sobre la seguridad http://keepass.info/help/base/security.html