Uso de la seguridad de Android KeyChain

Por ejemplo, necesito guardar datos importantes (contraseñas, fichas, etc.) en el dispositivo. Los datos cifrados o no cifrados. ¿Necesitaré el android.security KeyChain para el almacenamiento seguro de datos? Si el usuario del dispositivo root su dispositivo, ¿será el llavero de datos invulnerable? ¿Qué consejo utilizar para la seguridad de los datos?

Esta es una pregunta muy amplia. Tal vez un wiki de la comunidad ya existe con una respuesta para ello. De todos modos, aquí hay una colección de recursos relacionados con el almacenamiento seguro en Android que debe ser útil:

  • Oauth 2.0: identificación del cliente y secreto del cliente expuestos, ¿es un problema de seguridad?
  • Autenticación de Facebook para el servicio JSON con la aplicación Android
  • ¿Existen directrices de codificación para la plataforma Android que se centran en la seguridad?
  • Asegurar una API REST accesible desde Android
  • Encriptación de Android
  • Problema de seguridad del diccionario de palabras de Android
  • Android - Almacenamiento de datos confidenciales en la base de datos sqlite
  • Dónde encontrar el usuario instalado certificado android 4.0 y superior
  • Obtener una matriz de char desde el usuario sin utilizar String
  • Acceso exclusivo al micrófono en Android
  • Desarrollo de un monitor web en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.