← Volver al inicio

Producto

Bloqueos de cuenta: por qué se bloquea una cuenta de Active Directory

¿Por qué se bloquea una cuenta de Active Directory sin que el usuario haga nada?
Porque algo distinto de la persona sigue autenticando con la contraseña anterior. Los casos típicos son una tarea programada o un servicio configurado con esa cuenta, una unidad de red mapeada, una credencial guardada en el administrador de credenciales de Windows o un dispositivo con la clave vieja. Cada reintento suma un intento fallido y, al llegar al umbral de la política del dominio, la cuenta se bloquea sola, aunque el usuario ni siquiera esté frente a su equipo.
¿Qué es el evento 4740 y por qué solo existe en el PDC Emulator?
El 4740 es el evento de seguridad de Windows que registra el bloqueo de una cuenta e informa el equipo desde el que se originó. Todos los Domain Controllers reenvían los fallos de contraseña al PDC Emulator, que es el que lleva la cuenta y decide el bloqueo, así que el 4740 se escribe solo en su registro. Relevar cualquier otro Domain Controller deja el origen del bloqueo invisible: KairosLink lo detecta, lo avisa y permite repetir la consulta contra el PDC.
¿Qué pasa si la auditoría de bloqueos está apagada en el Domain Controller?
Sin esa auditoría el evento 4740 no se escribe y el origen del bloqueo no se puede determinar. KairosLink lo informa como hallazgo, en vez de mostrar una pantalla vacía que parezca un resultado. Desde el mismo diagnóstico se activa la auditoría en el Domain Controller, con motivo escrito y registro en la auditoría de seguridad, y a partir de ahí el próximo bloqueo sí queda registrado. Si una GPO del dominio gestiona esa política, el diagnóstico lo avisa: la GPO va a sobrescribir el cambio local.
¿Por qué a veces el evento no informa el equipo de origen?
Pasa cuando el bloqueo se origina por Kerberos: el 4740 queda registrado con la fecha del bloqueo pero sin nombre de equipo. En ese caso el diagnóstico lo dice con todas las letras y la investigación sigue por los orígenes de los intentos fallidos, los eventos 4771 y 4625, que sí vienen agrupados por equipo con la cantidad de intentos y la fecha del último.
¿Qué residuos de un perfil borrado pueden seguir bloqueando una cuenta?
Las tareas programadas y los servicios sobreviven al borrado del perfil: quedan referenciando el SID de la cuenta, no su nombre. Por eso el análisis del equipo de origen busca por SID además de por nombre de cuenta, y encuentra tareas de un usuario cuyo perfil ya no está en disco. En la misma pasada se relevan credenciales guardadas y unidades de red, que reintentan solas con la contraseña vieja cada vez que el equipo las usa.
¿Cómo se diferencia un intento humano de un reintento automatizado?
Por la densidad en el tiempo. Una persona que tipea mal la contraseña genera intentos separados por segundos o minutos. Tres o más fallos del mismo origen dentro del mismo segundo son propios de un dispositivo o un servicio reintentando en bucle, y KairosLink los reporta como ráfaga automatizada, con la cantidad de intentos por segundo y el equipo desde el que llegan.
¿Cómo se sabe en qué equipos tiene sesión abierta un usuario?
Preguntándoselo a los equipos, que es la única fuente cierta: Windows no mantiene un registro central de las sesiones de un usuario del dominio. El panel consulta con quser a cada equipo online del cliente y arma el resultado con lo que cada uno respondió, separando siempre los equipos con sesión, los que respondieron que no hay sesión y los que no se pudieron consultar, con el motivo de cada uno. De cada sesión encontrada se informa si está activa o desconectada. La consulta es de solo lectura: no cierra sesiones ni ejecuta logoff remoto.
¿Por qué el último inicio de sesión que informa Active Directory no siempre coincide?
Porque el atributo lastLogon no replica entre Domain Controllers: cada uno guarda el que él mismo autenticó, así que preguntarle a uno solo da una respuesta parcial. KairosLink le pregunta a todos los Domain Controllers del dominio y muestra la respuesta de cada uno por separado. El lastLogonTimestamp sí replica, pero arrastra un desfase de hasta 14 días por diseño, y la pantalla lo aclara junto al dato. Todo eso es inferencia sobre lo que cada Domain Controller alcanzó a ver, y se presenta aparte de las sesiones consultadas a los equipos, que son dato cierto.
¿Para qué sirven los roles FSMO en un diagnóstico de bloqueos?
Para saber a qué Domain Controller hay que preguntarle. El evento 4740 se escribe solo en el PDC Emulator, así que un relevamiento hecho contra otro Domain Controller no puede identificar el equipo de origen. El diagnóstico muestra los cinco roles del dominio con su titular y corrobora el del PDC Emulator contra dos fuentes distintas: si no coinciden, lo informa como hallazgo en lugar de elegir una por su cuenta.
Probá KairosLink gratis por 14 días

Todos los módulos incluidos. Sin tarjeta de crédito.