Saltar al contenido
Lectura13 minPreview

Qué es Active Directory y por qué importa

Recuerde su primer día en una empresa mediana. Le dieron un usuario y una contraseña, y con esas mismas credenciales pudo iniciar sesión en cualquier computadora de la oficina, abrir el correo y entrar a la carpeta de su departamento. Nadie tuvo que crearle una cuenta en cada equipo. Detrás de esa comodidad, casi siempre, hay un servicio llamado Active Directory.

Qué es Active Directory

Active Directory, o AD, es el servicio de directorio de Microsoft. Un directorio es una base de datos organizada que responde: ¿quién es esta persona?, ¿su contraseña es correcta?, ¿a qué grupos pertenece?

Con AD, una organización administra desde un solo lugar:

  • Identidades: usuarios, computadoras, grupos y cuentas de servicio.
  • Autenticación: comprobar que quien inicia sesión es quien dice ser.
  • Autorización: decidir a qué recursos puede entrar cada identidad, apoyándose en grupos.
  • Configuración: aplicar reglas a cientos de equipos a la vez mediante políticas de grupo.

Piense en recursos humanos y la recepción de un edificio trabajando juntos: uno lleva el expediente de cada persona; la otra revisa el carné y entrega las llaves de las oficinas permitidas. AD hace ambas cosas para la red.

Breve historia

AñoHito
1988Se publica X.500, el estándar internacional de servicios de directorio en el que se inspira AD
1993Windows NT 3.1 trae los dominios NT y el protocolo NTLM; ese mismo año se publican LDAP (RFC 1487) y Kerberos versión 5 (RFC 1510)
2000Llega Active Directory con Windows 2000 Server, basado en LDAP, Kerberos y DNS
2008Windows Server 2008 lo renombra AD DS (Active Directory Domain Services)
2023Azure AD, el servicio de identidad en la nube, pasa a llamarse Microsoft Entra ID

AD dejó atrás los dominios NT, planos y difíciles de escalar, y construyó un directorio jerárquico sobre estándares abiertos. Por eso verá una y otra vez a DNS, LDAP y Kerberos: son sus cimientos.

AD local y Entra ID

Microsoft Entra ID es la identidad en la nube de Microsoft 365. Se parece en el nombre, pero no usa OU ni GPO tradicionales y habla protocolos web. Muchas empresas sincronizan ambos (entorno híbrido). Este curso trabaja con el AD clásico, AD DS, base de casi todas las redes internas.

Dónde se usa

LugarQué hace AD allí
Oficinas de empresas medianas y grandesInicio de sesión único en todas las computadoras
Bancos, hospitales, municipalidades y universidadesControl de quién accede a expedientes, planillas y sistemas internos
Servidores de archivos e impresorasPermisos por grupo sobre carpetas compartidas
Aplicaciones internas, VPN y wifi corporativoAutenticación contra el directorio por LDAP o Kerberos

Por qué importa en ciberseguridad

AD es un objetivo prioritario para los atacantes: quien controla el directorio controla prácticamente toda la red. La historia típica de los incidentes: el atacante entra por phishing a una laptop, busca credenciales, escala privilegios y, con una cuenta de administrador del dominio, distribuye ransomware a todos los equipos en una noche. Cada paso deja rastros en AD, y por eso un defensor que entiende el directorio puede detenerlo a tiempo.

Lo usan a diario administradores de sistemas, analistas de SOC, equipos de respuesta a incidentes y auditores.

Cómo leer la sintaxis de PowerShell

Administrará el dominio con PowerShell, cuyos comandos se llaman cmdlets y siguen siempre la forma Verbo-Sustantivo: Get-ADUser es "obtener usuario de AD", New-ADGroup es "nuevo grupo de AD". Los verbos más comunes son Get (consultar), Set (cambiar), New (crear), Add (agregar) y Remove (quitar). Los cmdlets de AD llevan el prefijo AD en el sustantivo.

Cada ficha del curso muestra una sintaxis como esta:

Get-ADUser -Identity USUARIO [-Properties PROPIEDAD,...] [-Server DC]
NotaciónSignificado
Guion y palabraUn parámetro con nombre, como -Identity
CorchetesEs opcional, puede omitirlo
MAYÚSCULASUsted lo reemplaza por un valor real
Coma y tres puntosPuede dar varios valores separados por comas

Mayúsculas y minúsculas no importan en los nombres de cmdlets ni de parámetros: get-aduser funciona igual.

Cómo pedir ayuda

PowerShell trae su propio manual. Get-Help muestra la ayuda de cualquier cmdlet y Get-Command le dice cuáles existen:

Get-Command -Noun ADUser
CommandType     Name           Version    Source
-----------     ----           -------    ------
Cmdlet          Get-ADUser     1.0.1.0    ActiveDirectory
Cmdlet          New-ADUser     1.0.1.0    ActiveDirectory
Cmdlet          Remove-ADUser  1.0.1.0    ActiveDirectory
Cmdlet          Set-ADUser     1.0.1.0    ActiveDirectory

Luego Get-Help Get-ADUser -Examples le muestra ejemplos listos para adaptar.

Ejecute una vez Update-Help como administrador para descargar la ayuda completa, o agregue -Online para abrirla en el navegador. En la ayuda verá los tipos de valor entre ángulos, como -Identity <ADUser>: significan lo mismo que las MAYÚSCULAS de nuestras fichas.

Conceptos clave

ConceptoQué significa
DirectorioBase de datos de identidades y recursos de la organización
DominioUnidad administrativa con su base de datos, sus políticas y un nombre DNS
Controlador de dominio (DC)Servidor que guarda el directorio y verifica las contraseñas
Cuenta privilegiadaCuenta con poder para cambiar el dominio, como Domain Admins
GPOPaquete de configuraciones que el dominio aplica a muchos equipos
CmdletComando de PowerShell con forma Verbo-Sustantivo