Seguridad de las contraseñas

Una contraseña es una cadena de caracteres secreta que se usa para verificar la identidad de un usuario y proteger el acceso a sistemas, cuentas y datos. Su seguridad depende de la longitud, la variedad de caracteres y la imprevisibilidad. Cuanta más entropía (aleatoriedad medible) tiene una contraseña, más tiempo y recursos necesita un atacante para adivinarla.

En la era digital actual, la persona media gestiona más de 100 cuentas en línea. La tendencia a reutilizar contraseñas o a elegir las fáciles de recordar crea riesgos graves: la filtración de un solo servicio puede comprometer todas las cuentas que comparten la misma clave.

Historia y evolución

La primera contraseña informática fue implementada en el MIT en 1961 por el profesor Fernando Corbató para el sistema CTSS (Compatible Time-Sharing System). En 1962 ya se produjo el primer robo de contraseñas cuando un investigador obtuvo el fichero de claves para conseguir más tiempo de máquina.

La necesidad de contraseñas complejas se hizo urgente con el gusano Morris (1988), el primer virus que explotaba contraseñas débiles para propagarse por Internet. A partir de los años 2000, las filtraciones masivas de bases de datos revelaron que la mayoría de usuarios elegían claves extremadamente simples, obligando a los servicios a imponer requisitos mínimos de complejidad.

Hoy los estándares modernos recomiendan frases de paso largas en lugar de palabras cortas complejas, gestores de contraseñas para mantener claves únicas por servicio, y autenticación multifactor como capa de seguridad adicional.

Buenas prácticas

Proteger correctamente las cuentas digitales requiere aplicar principios probados de ciberseguridad:

Usa contraseñas largas y únicas. Una contraseña de 16 caracteres tarda millones de veces más en romperse que una de 8. Usa una contraseña diferente para cada servicio: si uno es comprometido, el resto permanecen protegidos.

Prioriza la longitud sobre la complejidad forzada. Una frase de paso como "caballo correcto batería grapa" es mucho más segura y fácil de recordar que "P@ssw0rd!" porque tiene mucha más entropía.

Usa un gestor de contraseñas. Herramientas como Bitwarden, 1Password o KeePass permiten mantener cientos de claves únicas y fuertes sin tener que recordarlas todas.

Activa la autenticación de dos factores (2FA). Aunque alguien obtenga tu contraseña, el 2FA impide el acceso sin el segundo factor. Es la medida de seguridad individual con mejor relación coste-efectividad.

Casos de uso

La gestión segura de contraseñas es crítica en múltiples contextos. En el ámbito personal, proteger correo electrónico, banca en línea y redes sociales con contraseñas únicas y fuertes evita que una sola filtración tenga efecto dominó. En el ámbito profesional, las políticas de empresa obligan a rotaciones periódicas y al uso de gestores corporativos para controlar el acceso a sistemas sensibles.

Para desarrolladores y administradores de sistemas, generar credenciales de alta entropía para APIs, bases de datos y servidores es fundamental. Las auditorías de seguridad identifican regularmente las contraseñas débiles como uno de los vectores de ataque más explotados. El portal Have I Been Pwned registra más de 12.000 millones de credenciales filtradas.

Curiosidades

  • "123456" ha sido la contraseña más utilizada del mundo durante más de 5 años consecutivos. Se puede romper por fuerza bruta en menos de un segundo con hardware moderno.
  • La contraseña "ji32k7au4a83" es sorprendentemente común en Taiwán porque en teclado chino fonético (Zhuyin) significa literalmente "mi contraseña".
  • Los estándares de los años 90 consideraban seguras las contraseñas de 6 caracteres. Hoy el mínimo recomendado es 16, y crece cada década con la potencia computacional.
  • El psícolog George Miller va descobrir el 1956 que els humans memoritzen fiablement 7 ± 2 elements independents. Per això els gestors de contrasenyes són indispensables per gestionar 100+ comptes.