Configuración de sistemas de control de acceso y autenticación de personas

Casi todos los ataques exitosos terminan en el mismo punto: alguien inicia sesión con una identidad que no es suya. Controlar quién accede a un sistema, cómo demuestra su identidad y qué puede hacer después es, por tanto, la primera línea de defensa de cualquier arquitectura de seguridad.

Este tema desarrolla el contenido «Configuración de sistemas de control de acceso y autenticación de personas» del módulo Bastionado de redes y sistemas, y cubre los cinco criterios de evaluación del resultado de aprendizaje correspondiente: los mecanismos de autenticación según sus factores, y las políticas y los protocolos basados en contraseñas, certificados y tarjetas inteligentes, tokens y OTP, y biometría, siempre a la luz de sus vulnerabilidades y de los ataques que los amenazan.

Cada capítulo sigue el mismo esquema: cómo funciona el mecanismo, qué políticas de bastionado se recomiendan, cómo lo atacan y cómo se detecta, y se cierra con ejercicios prácticos reproducibles en una máquina virtual Linux, sin necesidad de ningún dispositivo físico.


1. Fundamentos de la identidad y del control de acceso

  • Por qué las credenciales son el objetivo principal de los atacantes

  • El modelo AAA: identificación, autenticación, autorización y trazabilidad

  • Ciclo de vida de la identidad y principios de mínimo privilegio

  • Modelos de control de acceso: DAC, MAC, RBAC y ABAC

  • Los factores de autenticación y la independencia entre ellos


2. Factor de conocimiento: contraseñas y frases de paso

  • Entropía, longitud y frases de paso

  • Políticas de contraseñas según NIST SP 800-63B-4 y comprobación contra contraseñas filtradas

  • Almacenamiento seguro: sal, derivación de claves y algoritmos

  • Fuerza bruta, pulverización y relleno de credenciales: cómo distinguirlos y detenerlos

  • PIN, preguntas de seguridad y gestores de contraseñas


3. Factor de posesión: tokens, OTP y tarjetas inteligentes

  • Tipos de autenticadores de posesión y su resistencia al phishing

  • HOTP y TOTP: algoritmo, alta del dispositivo y límites

  • SMS, correo y notificaciones push: riesgos y mitigaciones

  • Tarjetas inteligentes, certificados y DNI electrónico

  • Implementación de TOTP desde cero y tarjeta inteligente simulada


4. Factor de inherencia: biometría y factores contextuales

  • Verificación e identificación, plantillas y umbrales

  • FAR, FRR y EER

  • Ataques de presentación, inyección y robo de plantillas

  • RGPD, evaluación de impacto y criterios de la AEPD

  • Contexto como señal de riesgo y no como autenticador


5. Autenticación criptográfica: clave pública, certificados y FIDO2

  • Reto y respuesta con clave pública

  • Claves SSH, restricciones y auditoría

  • Certificados X.509 y autenticación mutua con mTLS

  • FIDO2, WebAuthn y passkeys


6. Autenticación centralizada y federada

  • Directorios y LDAP

  • RADIUS, TACACS+ y 802.1X

  • Kerberos: tickets, TGT y ataques conocidos

  • SAML, OAuth 2.0 y OpenID Connect

  • JWT, sesiones y cookies


7. Autenticación multifactor, autenticación adaptativa y ataques

  • MFA frente a verificación en dos pasos y niveles de garantía AAL

  • Diseño de políticas de MFA sin penalizar la usabilidad

  • Autenticación basada en riesgo

  • Fatiga de MFA, phishing con intermediario y robo de sesiones

  • Detección y respuesta


Licencia

Licencia CC BY-NC-ND 4.0

Esta página forma parte del curso Bastionado de Redes y Sistemas © 2026 de José Juan Sánchez Hernández y su contenido se distribuye bajo una licencia Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International.

Esta licencia exige que quienes reutilicen el material otorguen el debido crédito al autor. Permite copiar y redistribuir el material en cualquier medio o formato, únicamente en su forma original, y solo para fines no comerciales.