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 pueden 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 Antivirus de Defender de 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.
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.
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.
Kusto
let EvalTable = DeviceTvmSecureConfigurationAssessment
| where ConfigurationId in ("scid-91")
| summarizearg_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
| whereisnotempty(OSPlatform)
| summarizearg_max(Timestamp,*) by DeviceId, DeviceName
| project DeviceId, DeviceName, MachineGroup;
let withNames = EvalTable
| joinkind = inner DeviceInformation on DeviceId
| project-away DeviceId1
| project-reorder DeviceName, MachineGroup;
withNames | joinkind = fullouter DefUpdate on DeviceId
| project-away DeviceId1
| sortby 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.
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.
Habilite y configure Microsoft Defender características de protección antivirus en tiempo real, como la supervisión del comportamiento, la heurística y el aprendizaje automático.
Puede configurar Microsoft Defender Antivirus para examinar archivos de almacenamiento de correo electrónico, puntos de copia de seguridad o de reanálisis, archivos de red y archivos archivados (por ejemplo, archivos .zip).