Propósito
Tomar conciencia de la importancia del uso de claves seguras y de la definición y configuración de políticas de contraseñas.
Descripción de la tarea
Para comenzar añade varios usuarios a tu sistema con las siguientes passwords:
-
- 12345
- password
- Igual que el nombre de usuario
- Una clave segura
Para realizar esta práctica vamos a utilizar un conocido software de password cracking llamado John the ripper. Está disponible en el repositorio de Ubuntu 22.04, la distribución que usaremos en este caso por lo que podemos instalarlo mediante el comando:
sudo apt install john
Para crackear las claves de los usuarios de un sistema Linux puedes de ejecutar el siguiente comando que intentará obtener las claves de los diferentes usuarios del sistema:
sudo john /etc/shadow --format=crypt
Otro comando interesante es shadow. Este permite unificar los datos almacenados en los ficheros /etc/passwd y /etc/shadow donde se guardan las credenciales y los datos de los usuarios del sistema.
sudo unshadow /etc/passwd /etc/shadow > passwords.txt
Ahora tendrías las credenciales guardadas en el fichero passwords.txt
Observa el tiempo que tarda en obtener las diferentes claves y si no consigues obtener alguna en un tiempo razonable, como el tiempo que dura una clase, prueba con diferentes tipos de ataques, como el ataque de diccionario y analizar las opciones del comando para probar diferentes estrategias.
Para finalizar realiza capturas de pantalla de la salida de la salida del comando john, escribe una conclusión según los resultados obtenidos y reflexiona sobre la el grado de necesidad o importancia de crear claves seguras y definir políticas de contraseñas para los usuarios de los sistemas.
Entrega
- Capturas de pantalla de los comandos ejecutados.
- Escribe la reflexión sobre la necesidad de usar políticas de contraseñas en según qué tipo de entornos.
Recursos
https://www.redeszone.net/tutoriales/seguridad/crackear-contrasenas-john-the-ripper/
Criterios de evaluación implicados
Ra1.h: Se ha valorado la importancia de establecer una política de contraseñas.
Instrumentos de evaluación y calificación
Esta tarea sera calificada mediante cuestionario de Moodle