Pregunta:
¿Cómo puedo almacenar de forma segura mi clave privada que utilizo para iniciar sesión en la PC de mi hogar?
Dan
2011-12-21 11:58:55 UTC
view on stackexchange narkive permalink

Me han dicho que la tarjeta SD es un lugar terrible para almacenar datos seguros porque cualquier aplicación puede leerlos. ¿De qué otra manera puede mi teléfono almacenar mi clave privada que uso para iniciar sesión en el servidor ssh de mi PC?

¿Qué aplicación usa la clave privada? ¿Está su dispositivo rooteado?
¿Qué versión de Android? Las versiones más recientes admiten el cifrado de disco que evitará ciertos tipos de ataques. Le recomendaría que proteja la clave privada con una contraseña segura en cualquier caso.
Tres respuestas:
Julian Fondren
2012-02-21 15:38:21 UTC
view on stackexchange narkive permalink

Uso ssh en una terminal.

  $ ls -l .ssh-rw ------- 1 10106 10106 427 8 de enero 07:39 id_rsa-rw-rw- rw- 1 10106 10106 319 8 de enero 07:39 id_rsa.pub ... $ pwd / data / data / com.magicandroidapps.bettertermpro / home  

Entonces la clave privada está protegida simplemente por el sistema de archivos unix y el diseño de usuario por aplicación de Android: solo Better Terminal Emulator Pro puede leer id_rsa, y solo ssh y otros programas que conozco se ejecutan bajo él.

Cualquiera que sea su aplicación, necesita solo haga esto para disfrutar de la misma seguridad de otras aplicaciones. La encriptación de tarjeta SD completa, a menos que venga con un sistema de archivos que tenga un sistema de permisos comparable, no protegerá sus datos de otras aplicaciones.

earthmeLon
2012-02-21 07:08:28 UTC
view on stackexchange narkive permalink

Si su teléfono está rooteado, tiene la opción de colocar la clave en un área 'protegida' en la que cualquier aplicación que solicite acceder al archivo deberá tener acceso de root.

  • Esto proporciona muy poca protección en el caso de que un atacante obtenga acceso físico a su teléfono.

También puede crear una clave que requiera ingresar una contraseña para desbloquear y use la clave.

  • Debería considerar pasar cuatro o cinco segundos adicionales para iniciar sesión en su servidor para proteger sus activos.

Como anteriormente mencionado, Android se está moviendo hacia el cifrado de disco completo, lo que aumentará sustancialmente la seguridad del dispositivo en general.

Las últimas versiones de Android ahora admiten el cifrado de disco completo. Al configurarlo, recomiendo usar un PIN o una frase de contraseña que ** no ** sea el mismo que el PIN de desbloqueo.
copycat
2015-08-13 21:57:53 UTC
view on stackexchange narkive permalink

JuiceSSH almacena sus claves en su directorio de aplicaciones privadas. https://twitter.com/juicessh/status/514263527172112384

Screenshot of twitter conversation

Haga clic en la imagen para ampliarla

Además, cifra esta información. https://twitter.com/juicessh/status/449123666471948288

Screenshot of twitter conversation

Haga clic en la imagen para ampliarla



Esta pregunta y respuesta fue traducida automáticamente del idioma inglés.El contenido original está disponible en stackexchange, a quien agradecemos la licencia cc by-sa 3.0 bajo la que se distribuye.
Loading...