📚 Restricciones de la cuenta
✅ Definición
Las restricciones de cuenta son controles adicionales que limitan cuándo, dónde y cómo se puede utilizar una cuenta para mitigar los riesgos de uso indebido tras un robo de credenciales.
🎯 Objetivo
Garantizar que las cuentas se utilicen:
✅ Solo desde ubicaciones autorizadas.
✅ Solo en horarios definidos.
✅ Bajo condiciones que minimicen la exposición al abuso de cuentas comprometidas.
🔐 Políticas basadas en la ubicación
Localización lógica (red)
-
Dirección IP / Subred / VLAN / OU → Pueden definirse políticas para restringir el inicio de sesión en ciertos segmentos de red o en servidores específicos.
Localización geográfica
-
Dirección IP (GeoIP) → Determina de manera aproximada la ubicación de un dispositivo basado en su IP.
-
Servicios de ubicación (GPS / WiFi / Bluetooth / Celular) → Mayor precisión, especialmente en dispositivos móviles.
🕒 Políticas basadas en el tiempo
Tipo de política Descripción
Hora del día Solo permite el inicio de sesión en horas predefinidas.
Duración de sesión Limita cuánto tiempo puede permanecer activa una sesión.
Viaje imposible/inicio de sesión arriesgado Bloquea sesiones si la ubicación de inicio de sesión cambia de manera ilógica (ejemplo: de Nueva York a Los Ángeles en minutos).
Permisos temporales Otorga permisos por tiempo limitado. Pasado el tiempo, se revocan automáticamente.
📌 Aplicaciones y herramientas reales
Herramienta Uso
Windows Active Directory (GPO) Configurar políticas de inicio de sesión por hora, duración y ubicación lógica.
Azure AD Conditional Access Aplicar restricciones por geolocalización e inicio de sesión arriesgado.
GeoIP Libraries / Services Identificar ubicación aproximada basada en IP.
MDM (Mobile Device Management) como Intune Implementar políticas basadas en GPS en dispositivos móviles.
🚨 Purple Team → ¿Cómo se ataca y cómo se defiende?
➡️ Ataques comunes:
-
Robo de credenciales + uso desde ubicaciones anómalas (ejemplo: IP extranjera).
-
Uso de cuentas fuera del horario laboral para realizar acciones maliciosas sin ser detectados.
-
Escalada temporal de permisos sin revocación posterior.
🛡️ Defensas:
-
Bloqueo de sesiones en horarios y ubicaciones inusuales (Azure AD Conditional Access).
-
Revocación automática de permisos temporales.
-
Alertas por inicio de sesión desde ubicaciones sospechosas.
-
Revisión de cuentas inactivas o no utilizadas en horarios fuera de jornada.
✅ Resumen práctico
Las restricciones de cuenta son políticas que limitan el uso de las cuentas para mejorar la seguridad. Las restricciones pueden ser por ubicación lógica (red), geográfica (GeoIP/GPS) o basadas en el tiempo (hora del día, duración de sesión, viaje imposible o permisos temporales). Estas medidas reducen la exposición al abuso de cuentas comprometidas. Las herramientas como Active Directory, Azure AD y servicios de geolocalización permiten implementar estas políticas. El Purple Team debe protegerse ante ataques que explotan inicios de sesión desde ubicaciones o en horarios inusuales, reforzando las políticas de acceso condicional.