Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los sensores de Defender for Identity v2.x utilizan Cuentas de Servicio de Directorio (DSA) para leer datos de Active Directory, como consultar objetos, rastrear cambios y resolver entidades específicas. Esto es independiente de la cuenta de acción, que realiza acciones de corrección, como deshabilitar usuarios o restablecer contraseñas.
Nota:
Las cuentas de servicio de directorio solo se aplican al sensor de Defender for Identity v2.x. El sensor v3.x no usa la configuración DSA o gMSA y usa LocalSystem exclusivamente. Para obtener más información, consulte Requisitos de la cuenta de servicio del sensor v3.x de Defender for Identity.
Nota:
Independientemente de las cuentas de servicio de directorio configuradas, el servicio de sensor funciona bajo la identidad LocalSystem y el servicio de actualización funciona bajo la identidad localsystem.
Para sensores v2.x, un DSA es opcional en algunos casos, pero recomendamos configurarlo para cubrir la seguridad completa.
Por ejemplo, cuando tiene una DSA configurada, la DSA se usa para conectarse al controlador de dominio en el inicio. Una DSA también puede utilizarse para consultar al controlador de dominio datos sobre entidades vistas en el tráfico de red, eventos monitorizados y actividades ETW monitorizadas.
Para sensor v2.x, se requiere un DSA para las siguientes características y funcionalidades:
Al trabajar con un sensor instalado en un servidor de AD FS, AD CS o Microsoft Entra Connect.
Solicitar listas de miembros de los grupos de administradores locales a partir de los dispositivos detectados en el tráfico de red, los eventos y las actividades de ETW mediante una llamada SAM-R realizada al dispositivo.
Acceso al contenedor DeletedObjects para recopilar información sobre usuarios y equipos eliminados.
Asignación de dominios y relaciones de confianza, que se produce al iniciar el sensor y de nuevo cada 10 minutos.
Consultar otro dominio a través de LDAP para obtener más información al detectar actividades de entidades en esos otros dominios.
Cuando se usa una única DSA, la DSA debe tener permisos de lectura para todos los dominios de los bosques. En un entorno de varios bosques que no es de confianza, se requiere una cuenta DSA para cada bosque.
Un sensor en cada dominio actúa como sincronizador de dominio y rastrea los cambios en las entidades del dominio, como nuevos objetos y cambios en atributos de entidades.
Nota:
De forma predeterminada, Defender for Identity admite hasta 30 credenciales. Para agregar más credenciales, póngase en contacto con el soporte técnico de Defender for Identity.
Opciones de cuenta de DSA admitidas
Para sensores v2.x, Defender for Identity soporta las siguientes opciones DSA:
| Opción | Descripción | Configuración |
|---|---|---|
| Cuenta de servicio administrada de grupo gMSA (Recomendado) | Proporciona una implementación más segura y administración de contraseñas. Active Directory administra la creación y rotación de la contraseña de la cuenta, al igual que la contraseña de una cuenta de equipo, y puede controlar la frecuencia con la que se cambia la contraseña de la cuenta. | Para obtener más información, vea Configurar una cuenta de servicio de directorio para Defender for Identity con una gMSA. |
| Cuenta de usuario normal | Fácil de usar al inicio y más sencillo de configurar los permisos de lectura entre bosques de confianza mutua, pero requiere una carga administrativa adicional para la gestión de contraseñas. Una cuenta de usuario normal es menos segura, ya que requiere que cree y administre contraseñas, y puede provocar un tiempo de inactividad si la contraseña expira y no se actualiza tanto para el usuario como para DSA. |
Cree una cuenta en Active Directory para usarla como DSA con permisos de lectura para todos los objetos, incluidos los permisos para el contenedor DeletedObjects . Para obtener más información, consulte Conceder los permisos de DSA necesarios. |
| Cuenta de servicio local | La cuenta de servicio local se usa de forma predeterminada cuando no hay ningún DSA configurado. Nota: |
Ninguno |
Nota:
Aunque la cuenta de servicio local se usa con el sensor de forma predeterminada y una DSA es opcional en algunos escenarios, se recomienda configurar una DSA para Defender for Identity para una cobertura de seguridad completa.
Uso de entradas de DSA
Un sensor v2.x selecciona una entrada DSA basada en el dominio de destino y las credenciales configuradas. Los intentos de autenticación varían según el tipo de DSA:
| Tipo | Descripción |
|---|---|
| Cuenta de gMSA | El sensor intenta recuperar la contraseña de la cuenta de gMSA de Active Directory y, a continuación, inicia sesión en el dominio. |
| Cuenta de usuario normal | El sensor intenta iniciar sesión en el dominio con el nombre de usuario y la contraseña configurados. |
Se aplica la siguiente lógica:
El sensor busca una entrada con una coincidencia exacta del nombre de dominio para el dominio de destino. Si se encuentra una coincidencia exacta, el sensor intenta autenticarse con las credenciales de esa entrada.
Si no hay una coincidencia exacta o si se produjo un error de autenticación, el sensor busca en la lista una entrada en el dominio primario mediante el FQDN de DNS e intenta autenticarse con las credenciales de la entrada primaria en su lugar.
Si no hay una entrada para el dominio primario o si se produjo un error en la autenticación, el sensor busca en la lista una entrada de dominio del mismo nivel, con el FQDN DNS, e intenta autenticarse con las credenciales de la entrada del mismo nivel en su lugar.
Si no hay una entrada para el dominio del mismo nivel o si se produjo un error en la autenticación, el sensor vuelve a revisar la lista e intenta autenticarse de nuevo con cada entrada hasta que se realice correctamente. Las entradas gMSA de DSA tienen mayor prioridad que las entradas de DSA normales.
Lógica de ejemplo con un DSA
El siguiente ejemplo muestra cómo el sensor intenta las entradas DSA cuando configuras tanto un gMSA como una cuenta normal.
Se aplica la siguiente lógica:
El sensor busca una coincidencia entre el nombre de dominio DNS del dominio de destino, como
emea.contoso.comy la entrada gMSA de DSA, comoemea.contoso.com.El sensor busca una coincidencia entre el nombre de dominio DNS del dominio de destino, como
emea.contoso.com, y la entrada DSA normal, comoemea.contoso.comEl sensor busca una coincidencia en el nombre DNS raíz del dominio de destino, como
emea.contoso.comy el nombre de dominio de entrada de GMSA de DSA, comocontoso.com.El sensor busca una coincidencia en el nombre DNS raíz del dominio de destino, como
emea.contoso.comy el nombre de dominio de entrada normal de DSA, comocontoso.com.El sensor busca el nombre de dominio de destino para un dominio relacionado, como
emea.contoso.comy el nombre de dominio de entrada de GMSA de DSA, comoapac.contoso.com.El sensor busca el nombre de dominio de destino para un dominio relacionado, como
emea.contoso.comy el nombre de dominio de entrada normal de DSA, comoapac.contoso.com.El sensor recorre de forma rotativa todas las entradas gMSA de DSA.
El sensor ejecuta un todos contra todos de todas las entradas regulares de DSA.
La lógica que se muestra en este ejemplo se implementa con la siguiente configuración:
Entradas de DSA:
DSA1.emea.contoso.comDSA2.fabrikam.com
Sensores y la entrada de DSA que se utiliza primero:
FQDN del controlador de dominio Entrada de DSA usada DC01.emea.contoso.comDSA1.emea.contoso.comDC02.contoso.comDSA1.emea.contoso.comDC03.fabrikam.comDSA2.fabrikam.comDC04.contoso.localTorneo en sistema de liguilla
Importante
Si un sensor no puede autenticarse correctamente mediante LDAP en el dominio de Active Directory al iniciarse, no entrará en estado de ejecución y se generará una incidencia de estado. Para obtener más información, consulte Problemas de estado de Defender for Identity.
Conceder los permisos de DSA necesarios
La DSA requiere permisos de solo lectura en todos los objetos de Active Directory, incluido el contenedor de objetos eliminados.
Los permisos de solo lectura en el contenedor Objetos eliminados permiten a Defender for Identity detectar eliminaciones de usuarios de Active Directory.
Use el ejemplo de código siguiente para ayudarle a conceder los permisos de lectura necesarios en el contenedor Objetos eliminados , independientemente de si usa o no una cuenta de gMSA.
Sugerencia
Si la DSA a la que desea conceder los permisos es una cuenta de servicio administrada de grupo (gMSA), primero debe crear un grupo de seguridad, agregar la gMSA como miembro y agregar los permisos a ese grupo. Para obtener más información, vea Configurar una cuenta de servicio de directorio para Defender for Identity con una gMSA.
# Declare the identity that you want to add read access to the deleted objects container:
$Identity = 'mdiSvc01'
# If the identity is a gMSA, first to create a group and add the gMSA to it:
$groupName = 'mdiUsr01Group'
$groupDescription = 'Members of this group are allowed to read the objects in the Deleted Objects container in AD'
if(Get-ADServiceAccount -Identity $Identity -ErrorAction SilentlyContinue) {
$groupParams = @{
Name = $groupName
SamAccountName = $groupName
DisplayName = $groupName
GroupCategory = 'Security'
GroupScope = 'Universal'
Description = $groupDescription
}
$group = New-ADGroup @groupParams -PassThru
Add-ADGroupMember -Identity $group -Members ('{0}$' -f $Identity)
$Identity = $group.Name
}
# Get the deleted objects container's distinguished name:
$distinguishedName = ([adsi]'').distinguishedName.Value
$deletedObjectsDN = 'CN=Deleted Objects,{0}' -f $distinguishedName
# Take ownership on the deleted objects container:
$params = @("$deletedObjectsDN", '/takeOwnership')
C:\Windows\System32\dsacls.exe $params
# Grant the 'List Contents' and 'Read Property' permissions to the user or group:
$params = @("$deletedObjectsDN", '/G', ('{0}\{1}:LCRP' -f ([adsi]'').name.Value, $Identity))
C:\Windows\System32\dsacls.exe $params
# To remove the permissions, uncomment the next 2 lines and run them instead of the two prior ones:
# $params = @("$deletedObjectsDN", '/R', ('{0}\{1}' -f ([adsi]'').name.Value, $Identity))
# C:\Windows\System32\dsacls.exe $params
Para obtener más información, consulte Cambio de permisos en un contenedor de objetos eliminados.
Prueba tus permisos y delegaciones de DSA mediante PowerShell
Use el siguiente comando de PowerShell para comprobar que la DSA no tiene demasiados permisos, como permisos de administrador eficaces:
Test-MDIDSA [-Identity] <String> [-Detailed] [<CommonParameters>]
Por ejemplo, para comprobar los permisos de la cuenta mdiSvc01 y proporcionar detalles completos, ejecute:
Test-MDIDSA -Identity "mdiSvc01" -Detailed
Para obtener más información, consulte la referencia de PowerShell de DefenderForIdentity.