Fundamentos de Seguridad en la Gestión de Contraseñas y Cifrado

Informática2,35 KB

Permisos y Derechos de Usuario

  • Usuario: Persona, puesto o trabajo, funciones.
  • Contraseña:
    • Más de 8 caracteres.
    • Utilizar mayúsculas y minúsculas.
    • Utilizar caracteres numéricos y, si es posible, caracteres especiales.
    • No debe coincidir con datos personales o del entorno.

Ejercicio de Fuerza Bruta

Calcular cuánto tardaríamos en vencer una contraseña de 6 caracteres formada solamente por letras (mayúsculas o minúsculas) a 1 MHz por segundo.

  • 24 (Mayúsculas) + 24 (minúsculas) = 48
  • 48^6 = 12.230.590.464 contraseñas posibles
  • 12.230.590.464 / 1.000.000 = 12.230,590464 segundos.
  • 12.230,590464 / 60 = 203,8431744 minutos.
  • 203,8431744 / 60 = 3,39738624 horas.

Cálculo alternativo:

  • 12.230.590.464 / 1.000.000 = 12.230,590464 segundos.
  • 12.230,590464 / 3.600 (segundos por hora) = 3,39738624 horas.

Encriptación de Contraseñas

El método MD5 es un algoritmo para encriptar contraseñas basándose en valores hexadecimales. El hash es el valor resultante de este proceso.

En las bases de datos, las contraseñas aparecen encriptadas. Si se desea verificar una credencial, el sistema encripta la entrada del usuario y compara el resultado con el hash almacenado en la tabla de contraseñas.

Salt: Son los bits aleatorios que se agregan al hash final para fortalecer la encriptación de la contraseña.

Almacenamiento de Credenciales

  • Linux: El archivo de contraseñas se encuentra en /etc/shadow.
  • Windows: Se almacena en el archivo SAM, ubicado en Windows/system32/config.

Configuración de Directivas de Seguridad

Para editar las directivas de contraseñas en Windows, siga esta ruta:

Panel de Control > Herramientas del sistema > Directiva de seguridad local > Directivas de cuenta > Directivas de contraseña (o Directiva de bloqueo de cuenta).

Ejemplo: Habilitar la opción "Las contraseñas deben cumplir los requisitos de seguridad".

Descargar

PDF Word HTML