Supervisión del comportamiento en Microsoft Defender Antivirus
Se aplica a:
- Microsoft Defender para punto de conexión Plan 1
- Microsoft Defender para punto de conexión Plan 2
- Microsoft Defender para Empresas
- Microsoft Defender para individuos
- Antivirus de Microsoft Defender
La supervisión del comportamiento es una funcionalidad crítica de detección y protección de Microsoft Defender Antivirus.
Supervisa el comportamiento de los procesos para detectar y analizar posibles amenazas en función del comportamiento de las aplicaciones, los servicios y los archivos. En lugar de basarse únicamente en la detección basada en firmas (que identifica patrones de malware conocidos), la supervisión del comportamiento se centra en observar cómo se comporta el software en tiempo real. Esto es lo que implica:
Real-Time detección de amenazas:
- Observe continuamente los procesos, las actividades del sistema de archivos y las interacciones dentro del sistema.
- Antivirus de Defender puede identificar patrones asociados con malware u otras amenazas. Por ejemplo, busca procesos que realicen cambios inusuales en los archivos existentes, modifique o cree claves de registro de inicio automático (ASEP) y otras modificaciones en el sistema de archivos o la estructura.
Enfoque dinámico:
A diferencia de la detección estática basada en firmas, la supervisión del comportamiento se adapta a las amenazas nuevas y en constante evolución.
Microsoft Defender Antivirus usa patrones predefinidos y observa cómo se comporta el software durante la ejecución. En el caso de malware que no se ajusta a ningún patrón predefinido, Microsoft Defender Antivirus usa la detección de anomalías.
Si un programa muestra un comportamiento sospechoso (por ejemplo, al intentar modificar archivos críticos del sistema), Microsoft Defender Antivirus puede tomar medidas para evitar daños adicionales y revertir algunas acciones de malware anteriores.
La supervisión del comportamiento mejora la capacidad de Defender Antivirus para detectar proactivamente amenazas emergentes centrándose en acciones y comportamientos en tiempo real en lugar de depender únicamente de firmas conocidas.
Las características siguientes dependen de la supervisión del comportamiento.
Antimalware:
- Indicadores, hash de archivo, allow/block
Protección de red:
- Indicadores, dirección IP/DIRECCIÓN URL, permitir/bloquear
- Filtrado de contenido web, permitir o bloquear
Nota:
La supervisión del comportamiento está protegida por la protección contra alteraciones.
Para deshabilitar temporalmente la supervisión del comportamiento con el fin de quitarla de la imagen, primero quiere habilitar el modo de solución de problemas, deshabilitar la protección contra alteraciones y, a continuación, deshabilitar la supervisión del comportamiento.
Cambio de la directiva de supervisión del comportamiento
En la tabla siguiente se muestran las distintas formas de configurar la supervisión del comportamiento.
Herramienta de administración | Nombre | Vínculos |
---|---|---|
Administración de la configuración de seguridad | Permitir la supervisión del comportamiento | Este artículo |
Intune | Permitir la supervisión del comportamiento | Configuración de directivas de Antivirus de Windows para Microsoft Defender Antivirus para Intune |
CSP | AllowBehaviorMonitoring | CSP de directiva de Defender |
Configuration Manager Asociación de inquilinos | Activar la supervisión del comportamiento | Configuración de directivas de Antivirus de Windows de Microsoft Defender Antivirus para dispositivos conectados a inquilinos |
Directiva de grupo | Activar la supervisión del comportamiento | Descargar directiva de grupo hoja de cálculo de referencia de configuración para la actualización de Windows 11 2023 (23H2) |
PowerShell | Set-Preference -DisableBehaviorMonitoring | Set-MpPreference |
WMI | boolean DisableBehaviorMonitoring; | MSFT_MpPreference clase |
Si usa Microsoft Defender para Empresas, consulte Revisión o edición de las directivas de protección de próxima generación en Microsoft Defender para Empresas.
Modificación de la configuración de supervisión del comportamiento mediante PowerShell
Use el siguiente comando para modificar la configuración de supervisión del comportamiento:
Set-MpPreference -DisableBehaviorMonitoring <true | false>
True
deshabilita la supervisión del comportamiento.False
habilita la supervisión del comportamiento.
Para obtener más información, vea Set-MpPreference.
Consulta del estado de supervisión del comportamiento desde PowerShell
Get-MpComputerStatus | Format-Table BehaviorMonitorEnabled
Si el valor devuelto es true
, la supervisión del comportamiento está habilitada.
Consulta del estado de supervisión del comportamiento mediante la búsqueda avanzada
Puede usar la búsqueda avanzada (AH) para consultar el estado de la supervisión del comportamiento.
Requiere Microsoft Defender XDR, Microsoft Defender para punto de conexión plan 2 o Microsoft Defender para Empresas.
let EvalTable = DeviceTvmSecureConfigurationAssessment
| where ConfigurationId in ("scid-91")
| summarize arg_max(Timestamp,IsCompliant, IsApplicable) by DeviceId, ConfigurationId,tostring(Context)
| extend Test = case(
ConfigurationId == "scid-91" , "BehaviorMonitoring",
"N/A"),
Result = case(IsApplicable == 0,"N/A",IsCompliant == 1 , "Enabled", "Disabled")
| extend packed = pack(Test,Result)
| summarize Tests = make_bag(packed) by DeviceId
| evaluate bag_unpack(Tests);
let DefUpdate = DeviceTvmSecureConfigurationAssessment
| where ConfigurationId == "scid-2011"
// | where isnotnull(Context)
| extend Definition = parse_json(Context[0][0])
| extend LastUpdated = parse_json(Context[0][2])
| project DeviceId,Definition,LastUpdated;
let DeviceInformation = DeviceInfo
| where isnotempty(OSPlatform)
| summarize arg_max(Timestamp,*) by DeviceId, DeviceName
| project DeviceId, DeviceName, MachineGroup;
let withNames = EvalTable
| join kind = inner DeviceInformation on DeviceId
| project-away DeviceId1
| project-reorder DeviceName, MachineGroup;
withNames | join kind = fullouter DefUpdate on DeviceId
| project-away DeviceId1
| sort by BehaviorMonitoring asc
Solución de problemas de uso elevado de CPU
Las detecciones relacionadas con la supervisión del comportamiento comienzan por "Comportamiento".
Al investigar el uso elevado de CPU en MsMpEng.exe
, puede deshabilitar temporalmente la supervisión del comportamiento para ver si los problemas continúan.
Puede usar el Analizador de rendimiento para Microsoft Defender Antivirus para buscar extensiones de \path\process, process y/o file que contribuyen al uso elevado de cpu. A continuación, puede agregar estos elementos a exclusión contextual.
Para obtener más información, consulte Analizador de rendimiento para el Antivirus de Microsoft Defender.
Si ve un uso elevado de la CPU causado por la supervisión del comportamiento, siga solucionando el problema revirtiendo cada uno de los siguientes elementos en orden. Vuelva a habilitar la supervisión del comportamiento después de revertir cada elemento para identificar dónde podría estar el problema.
- actualización de la plataforma
- actualización del motor
- actualización de inteligencia de seguridad.
Si sigue teniendo problemas elevados de uso de CPU, póngase en contacto con el soporte técnico de Microsoft y tenga los datos de Client Analyzer listos.
Si la supervisión del comportamiento no provoca el problema, use el Analizador de rendimiento para Microsoft Defender Antivirus para recopilar información de registro. Recopile dos registros diferentes mediante a -c
y a -a
. Tenga esta información lista cuando se ponga en contacto con el soporte técnico de Microsoft.
Para obtener más información, vea Recopilación de datos para la solución de problemas avanzada en Windows.