Partilhar via


Monitorização de comportamento no Antivírus do Microsoft Defender

Aplica-se a:

A monitorização de comportamento é uma funcionalidade crítica de deteção e proteção do Antivírus Microsoft Defender.

Monitoriza o comportamento do processo para detetar e analisar potenciais ameaças com base no comportamento de aplicações, serviços e ficheiros. Em vez de depender apenas da deteção baseada em assinaturas (que identifica padrões de software maligno conhecidos), a monitorização do comportamento centra-se em observar o comportamento do software em tempo real. Eis o que implica:

  1. Real-Time Deteção de Ameaças:

    • Observar continuamente processos, atividades do sistema de ficheiros e interações no sistema.
    • O Antivírus do Defender pode identificar padrões associados a software maligno ou outras ameaças. Por exemplo, procura processos que façam alterações invulgares aos ficheiros existentes, modificam ou criam chaves de registo de arranque automático (ASEP) e outras alterações ao sistema ou estrutura de ficheiros.
  2. Abordagem Dinâmica:

  • Ao contrário da deteção estática baseada em assinaturas, a monitorização de comportamento adapta-se a ameaças novas e em evolução.

  • Microsoft Defender Antivírus utiliza padrões predefinidos e observa o comportamento do software durante a execução. Para software maligno que não se ajuste a nenhum padrão predefinido, Microsoft Defender Antivírus utiliza a deteção de anomalias.

  • Se um programa mostrar um comportamento suspeito (por exemplo, tentar modificar ficheiros de sistema críticos), Microsoft Defender Antivírus pode tomar medidas para evitar mais danos e reverter algumas ações de software maligno anteriores.

A monitorização de comportamento melhora a capacidade do Antivírus do Defender de detetar proativamente ameaças emergentes ao concentrar-se em ações e comportamentos em tempo real, em vez de depender apenas de assinaturas conhecidas.

As seguintes funcionalidades dependem da monitorização de comportamento.

Antimalware:

  • Indicadores, Hash de ficheiros, permitir/bloquear

Proteção de Rede:

  • Indicadores, endereço IP/URL, permitir/bloquear
  • Filtragem de Conteúdo Web, permitir/bloquear

Nota

A monitorização de comportamento está protegida pela proteção contra adulteração.

Para desativar temporariamente a monitorização de comportamento para removê-la da imagem, primeiro quer ativar o Modo de resolução de problemas, desativar a Proteção contra Adulteração e, em seguida, desativar a monitorização do comportamento.

Alterar a política de monitorização de comportamento

A tabela seguinte mostra as diferentes formas de configurar a monitorização de comportamento.

Ferramenta de gestão Name Ligações
Gestão de Definições de Segurança Permitir monitorização de comportamento Este artigo
Intune Permitir monitorização de comportamento Definições de política do Antivírus do Windows para o Antivírus do Microsoft Defender para Intune
CSP AllowBehaviorMonitoring CSP da Política do Defender
Anexar Inquilino do Configuration Manager Ativar a monitorização de comportamento Definições de política do Antivírus do Windows do Antivírus do Microsoft Defender para dispositivos ligados a inquilinos
Política de Grupo Ativar a monitorização de comportamento Transferir folha de cálculo de referência de definições de Política de Grupo para Windows 11 Atualização de 2023 (23H2)
PowerShell Set-Preference -DisableBehaviorMonitoring Set-MpPreference
WMI booleano DisableBehaviorMonitoring; classe MSFT_MpPreference

Se utilizar Microsoft Defender para Empresas, consulte Rever ou editar as políticas de proteção da próxima geração no Microsoft Defender para Empresas.

Modificar as definições de monitorização de comportamento com o PowerShell

Utilize o seguinte comando para modificar as definições de monitorização de comportamento:

Set-MpPreference -DisableBehaviorMonitoring <true | false>
  • True desativa a Monitorização de comportamento.
  • False ativa a monitorização de comportamento.

Para obter mais informações, veja Set-MpPreference.

Consultar o estado de monitorização de comportamento do PowerShell

Get-MpComputerStatus | Format-Table BehaviorMonitorEnabled

Se o valor devolvido for true, a monitorização de comportamento está ativada.

Consultar o estado de monitorização do comportamento com a Investigação Avançada

Pode utilizar a Investigação Avançada (AH) para consultar o estado da monitorização de comportamento.

Requer Microsoft Defender XDR, Microsoft Defender para Endpoint Plano 2 ou 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

Resolver problemas de utilização elevada da CPU

As deteções relacionadas com a monitorização de comportamento começam com "Comportamento".

Ao investigar a utilização elevada da CPU no MsMpEng.exe, pode desativar temporariamente a monitorização do comportamento para ver se os problemas continuam.

Pode utilizar o Analisador de desempenho para Microsoft Defender Antivírus para localizar \path\process, process and/or file extensions que estão a contribuir para a utilização elevada da cpu. Em seguida, pode adicionar estes itens à Exclusão Contextual.

Para obter mais informações, consulte Analisador de desempenho para o Antivírus do Microsoft Defender.

Se estiver a ver uma utilização elevada da CPU causada pela monitorização de comportamento, continue a resolver o problema ao reverter cada um dos seguintes itens por ordem. Reativar a monitorização de comportamento após reverter cada item para identificar onde o problema pode estar.

  1. atualização da plataforma
  2. atualização do motor
  3. atualização de informações de segurança.

Se ainda estiver a deparar-se com problemas de utilização elevada da CPU, contacte o suporte da Microsoft e tenha os seus dados do Client Analyzer prontos.

Se a monitorização de comportamento não estiver a causar o problema, utilize o Analisador de desempenho para Microsoft Defender Antivírus para recolher informações de registo. Recolha dois registos diferentes com a -c e a -a. Tenha estas informações prontas quando contactar o suporte da Microsoft.

Para obter mais informações, veja Recolha de dados para resolução de problemas avançada no Windows.