¿Por qué es mejor usar un administrador de contraseñas que un simple archivo passwords.txt?

5

Verdaderamente curioso. ¿Qué tipo de ataque está diseñado para detener un administrador de contraseñas (como Keepass)? Si un pirata informático obtiene acceso a su sistema, se termina el juego de todos modos, ¿cuál es el valor agregado de cifrar las contraseñas de uno?

    
pregunta John Blatz 01.09.2016 - 16:43
fuente

4 respuestas

10

Con un administrador de contraseñas, sus contraseñas no se almacenan en texto simple en su computadora. En otras palabras, incluso si un actor malintencionado obtiene acceso a su sistema, no tendrá sus contraseñas.

Los administradores de contraseñas también hacen un buen trabajo para ayudarlo a crear contraseñas largas y complejas (en lugar de romper las claves en un documento de Excel), en caso de que el sitio en el que está ingresando se vea comprometido. También puede tener diferentes contraseñas para cada sitio, lo que reduce aún más su riesgo. Además, puede tener una llave USB necesaria para acceder a esas contraseñas, por lo que cuando no esté cerca de su computadora, retire la clave de acceso . Los atacantes pueden ejercer fuerza bruta durante todo el día, lo más probable es que no tengan acceso a las contraseñas. Esto supera a un archivo protegido por contraseña durante todo el día.

Nota al margen: al realizar pruebas de penetración, después de obtener acceso a la red interna, una de las primeras cosas que hago es buscar la cadena: "Contraseña" en todas las acciones del Dominio. Cada vez recibo visitas :( no dejes que seas tú.

    
respondido por el HashHazard 01.09.2016 - 16:53
fuente
2

Hay diferentes maneras de obtener acceso a un sistema. Considere los siguientes dos escenarios.

Escenario 1: sus aplicaciones están en un espacio aislado, una aplicación está comprometida

Supongamos que utiliza un sistema como Apple OS ~ X con las aplicaciones de Mac App Store. Todas tus aplicaciones están en caja de arena. Algunas aplicaciones, como los editores de texto, tienen una razón legítima para acceder mediante programación a sus documentos de texto. Si una de esas aplicaciones se ve comprometida por el malware, el atacante podrá leer su archivo de contraseña.

Sin embargo, suponiendo que tenga un administrador de contraseñas implementado como en Linux, donde las aplicaciones pueden usar la comunicación entre procesos para recuperar exclusivamente las contraseñas que ellos mismos almacenaron, la aplicación comprometida no podrá extraer todas sus contraseñas. Solo podrá consultar (y enviar al atacante) las contraseñas relacionadas con la aplicación comprometida. Y el atacante podría robarlos cuando los escribas dentro de la aplicación de todos modos.

Su atacante necesitaría (1) salir de la zona de pruebas y (2) o bien romper el cifrado del archivo donde el administrador de contraseñas almacena sus secretos, o obtener el administrador de contraseñas para ejecutar un exploit.

En este escenario, el administrador de contraseñas definitivamente representa un aumento en la seguridad. Otros vectores de ataque incluyen cosas como abusar de las interfaces de entrada virtuales para instalar keyloggers. Dejemos esto a un lado por ahora, y solo digamos que cuando se encuentra en un espacio aislado, al menos puedes mediar y controlar qué aplicaciones usan tales capacidades.

Escenario 2: sin sandbox, cualquier aplicación está comprometida

Su documento de texto es obviamente vulnerable a todas las aplicaciones que tiene. Se pueden utilizar más aplicaciones como puntos de entrada a su sistema con el fin de robar ese archivo.

Su administrador de contraseñas está apenas protegido. Los atacantes pueden modificar de forma trivial cualquier aspecto de su escritorio para instalar keyloggers, hacer que cargue bibliotecas adicionales en toda su sesión de usuario, tal vez incluso reemplazar el binario del administrador de contraseñas. Es posible que también puedan inspeccionar la memoria del administrador de contraseñas en ejecución, según el sistema operativo y la configuración.

El ataque aún es mucho más difícil de realizar que simplemente robar un archivo de texto, especialmente si la vulnerabilidad que se está utilizando solo permite al atacante apuntar y extraer un solo archivo en lugar de ejecutar código arbitrario. Por lo tanto, el administrador de contraseñas reduce el riesgo de ataques más básicos, pero no de los más avanzados.

Conclusión

Los administradores de contraseñas ofrecen cierto grado de seguridad adicional en este momento, ya que cifran el contenido de su archivo de contraseñas y requieren que los atacantes pongan en peligro al administrador de contraseñas.

Sin embargo, sus verdaderos beneficios aumentarán una vez que el sandboxing sea más sistemático. Entonces será mucho más difícil atacar al administrador de contraseñas o a la sesión del usuario.

    
respondido por el Steve DL 01.09.2016 - 16:55
fuente
1

Además de las otras respuestas, un archivo cifrado solo es vulnerable al malware mientras usted lo está utilizando. Sus contraseñas solo pueden ser robadas mientras las tiene desbloqueadas.

Esto significa que no pueden ser robados a través del robo físico de un teléfono, computadora portátil, tableta o almacenamiento USB. Significa que no pueden ser robados de la nube o almacenamiento de red que se utiliza para sincronizarlos. No pueden ser robados de discos duros, copias de seguridad o dispositivos desechados, incluso si no los borra tan bien como debería. Si usa un servicio en línea en lugar de una aplicación administrada localmente, el cifrado significa que sus contraseñas no pueden ser robadas por una violación de su proveedor.

Es cierto que una aplicación de malware especializada en tu dispositivo puede anular cualquier administrador de contraseñas mientras lo usas activamente. Pero también es cierto que el mismo malware podría robar las contraseñas que escriba, de todos modos. Por lo tanto, no le hace menos seguro cifrar sus contraseñas, y reduce la superficie de ataque que presenta, o al menos permite comportamientos convenientes que serían imprudentes sin cifrado, como la sincronización a través del almacenamiento en la nube. , o llevar una copia en su bolsillo en una unidad de disco USB.

    
respondido por el Ben 06.09.2016 - 02:02
fuente
1

Además, un administrador de contraseñas basado en el navegador lo ayudará a evitar los ataques de phishing, ya que no se dejará engañar por el nombre de dominio aparente y simplemente no llenará automáticamente el campo de la contraseña en la URL de phishing. ¡Es posible que haya hecho clic inadvertidamente!

    
respondido por el sitaram 07.09.2016 - 06:25
fuente

Lea otras preguntas en las etiquetas