Avaliar o Microsoft Defender Antivírus usando o PowerShell

No Windows 10 ou posterior e no Windows Server 2016 ou posterior, você pode usar os recursos de proteção de última geração no Microsoft Defender Antivírus com o Exploit Protection.

As seções a seguir explicam como habilitar e testar os principais recursos de proteção no Microsoft Defender Antivírus com proteção de exploração.

Recomendamos que você use nosso script de avaliação do PowerShell para configurar esses recursos, mas você pode habilitar cada recurso individualmente, conforme descrito neste artigo.

Para obter mais informações sobre nossos produtos e serviços de proteção de ponto de extremidade, consulte os seguintes recursos:

Se você tiver alguma dúvida sobre uma detecção pelo Microsoft Defender Antivírus ou descobrir uma detecção perdida, envie o arquivo para nós. Para saber mais, confira Enviar arquivos para análise.

Use o PowerShell para habilitar os recursos

Este guia fornece os cmdlets do Microsoft Defender Antivírus que configuram os recursos que você deve usar para avaliar nossa proteção.

Use esses cmdlets em uma sessão do PowerShell com privilégios elevados (uma janela do PowerShell que você abriu selecionando Executar como administrador).

Antes de fazer alterações, você deve exibir e registrar o status atual de todas as configurações usando um ou ambos os seguintes métodos:

O Microsoft Defender Antivírus usa notificações padrão do Windows para detecções. Você também pode analisar as detecções no aplicativo Microsoft Defender Antivírus.

O log de eventos do Windows também registra eventos de detecção e mecanismo. Para obter mais informações, consulte Examinar logs de eventos e códigos de erro para solucionar problemas com o Microsoft Defender Antivírus.

Usar o PowerShell para configurar recursos de proteção de nuvem

As atualizações de definição do Standard podem levar horas para serem preparadas e entregues. Nosso serviço de proteção entregue na nuvem pode fornecer proteção contra malware atualizada em segundos. Para obter mais informações, consulte Proteção de nuvem e Microsoft Defender Antivírus.

  • Habilitar o Microsoft Defender Cloud para proteção quase instantânea e maior proteção:

    Set-MpPreference -MAPSReporting Advanced
    
  • Envie amostras automaticamente para aumentar a proteção do grupo:

    Set-MpPreference -SubmitSamplesConsent Always
    
  • Sempre use a nuvem para bloquear novos malwares em segundos:

    Set-MpPreference -DisableBlockAtFirstSeen 0
    
  • Verifique todos os arquivos baixados e anexos:

    Set-MpPreference -DisableIOAVProtection 0
    
  • Defina o nível de bloco da nuvem como Alto:

    Set-MpPreference -CloudBlockLevel High
    
  • Defina o tempo limite de bloqueio da nuvem para 1 minuto:

    Set-MpPreference -CloudExtendedTimeout 50
    

Use o PowerShell para habilitar a proteção sempre ativa (verificação em tempo real)

O Microsoft Defender Antivírus verifica os arquivos conforme o Windows os vê e monitora os processos em execução para detectar comportamentos mal-intencionados (conhecidos ou suspeitos). Se o mecanismo antivírus descobrir uma atividade mal-intencionada, ele bloqueará imediatamente a execução do processo ou arquivo. Para obter mais informações sobre opções de proteção comportamental, heurística e em tempo real, consulte Configurar proteção comportamental, heurística e em tempo real.

  • Monitore constantemente arquivos e processos em busca de atividades de malware conhecidas:

    Set-MpPreference -DisableRealtimeMonitoring 0
    
  • **Monitore constantemente o comportamento de malware conhecido em programas em execução, mesmo em arquivos que não são considerados uma ameaça:

    Set-MpPreference -DisableBehaviorMonitoring 0
    
  • Verifique os scripts assim que eles forem vistos ou executados:

    Set-MpPreference -DisableScriptScanning 0
    
  • Verifique as unidades removíveis assim que elas forem inseridas ou montadas:

    Set-MpPreference -DisableRemovableDriveScanning 0
    

Usar o PowerShell para habilitar a proteção de aplicativo potencialmente indesejada

Aplicativos potencialmente indesejados são arquivos e aplicativos que não são tradicionalmente classificados como mal-intencionados. Esses tipos de aplicativos incluem:

  • Instaladores que não são da Microsoft.
  • Aplicativos que fazem injeção de anúncios.
  • Alguns tipos de barras de ferramentas do navegador.

Evite a instalação de grayware, adware e outros aplicativos potencialmente indesejados:

Set-MpPreference -PUAProtection Enabled

Usar o PowerShell para configurar a verificação de arquivos e emails

Você pode configurar Microsoft Defender Antivírus para verificar automaticamente determinados tipos de arquivos de email e arquivos (como arquivos .zip) quando o Windows os visualiza. Para obter mais informações, consulte Verificações de email gerenciadas no Microsoft Defender.

Examinar arquivos de e-mail e arquivos compactados:

Set-MpPreference -DisableArchiveScanning 0 -DisableEmailScanning 0

Gerenciar atualizações de produtos e proteção

Normalmente, você recebe atualizações do Microsoft Defender Antivírus do Windows Update uma vez por dia. Você pode aumentar a frequência de atualização definindo as opções a seguir e garantindo que o Microsoft Configuration Manager, a Política de Grupo ou o Microsoft Intune gerencie suas atualizações.

  • Atualizar assinaturas todos os dias (padrão):

    Set-MpPreference -SignatureUpdateInterval
    
  • Atualize as assinaturas antes de executar uma verificação agendada:

    Set-MpPreference -CheckForSignaturesBeforeRunningScan 1
    

Usar o PowerShell para configurar recursos avançados de mitigação de ameaças

O Exploit Protection fornece recursos que ajudam a proteger os dispositivos contra comportamentos mal-intencionados conhecidos e ataques a tecnologias vulneráveis. O CFA (acesso controlado a pastas) protege dados confidenciais em pastas específicas, impedindo que aplicativos não confiáveis gravem nesses locais.

  • Impedir que aplicativos mal-intencionados e suspeitos (como ransomware) façam alterações em pastas protegidas com acesso controlado a pastas (CFA):

    Set-MpPreference -EnableControlledFolderAccess Enabled
    
  • Bloquear conexões com endereços IP inválidos conhecidos e outras conexões de rede com a Proteção de rede:

    Set-MpPreference -EnableNetworkProtection Enabled
    
  • Aplique um conjunto padrão de mitigações com o Exploit Protection:

    Invoke-WebRequest https://demo.wd.microsoft.com/Content/ProcessMitigation.xml -OutFile ProcessMitigation.xml
    
    Set-ProcessMitigation -PolicyFilePath ProcessMitigation.xml
    
  • Bloqueie vetores de ataque mal-intencionados conhecidos com as regras de redução da superfície de ataque (ASR):

    Importante

    Normalmente, você pode habilitar as regras de proteção padrão no modo Bloquear ou Avisar sem testar. Você deve testar outras regras ASR no modo de auditoria antes de alterná-las para o modo de bloqueio ou aviso . Para obter mais informações, consulte o guia de implantação de regras ASR.

    Add-MpPreference -AttackSurfaceReductionRules_Ids 56a863a9-875e-4185-98a7-b882c64b5ce5,9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2,e6db77e5-3df2-4cf1-b95a-636979351e5b -AttackSurfaceReductionRules_Actions Enabled,Enabled,Enabled
    
    Add-MpPreference -AttackSurfaceReductionRules_Ids 01443614-cd74-433a-b99e-2ecdc07bfc25,26190899-1602-49e8-8b27-eb1d0a1ce869 ,33ddedf1-c6e0-47cb-833e-de6133960387,3b576869-a4ec-4529-8536-b80a7769e899,5beb7efe-fd9a-4556-801d-275e5ffc04cc,75668c1f-73b5-4cf0-bb93-3ecf5cb7cc84,7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c,92e97fa1-2edf-4476-bdd6-9dd0b4dddc7b,b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4,be9ba2d9-53ea-4cdc-84e5-9b1eeee46550,c1db55ab-c21a-4637-bb3f-a12568109d35,d1e49aac-8f56-4280-b9ba-993a6d77406c,d3e037e1-3eb8-44c8-a917-57927947596d,d4f940ab-401b-4efc-aadc-ad5f3c50688a,a8f5898e-1dc8-49a9-9878-85004b8a61e6,c0033c00-d16d-4114-a5a0-dc9b3a7d2ceb -AttackSurfaceReductionRules_Actions AuditMode,AuditMode,AuditMode,AuditMode,AuditMode,AuditMode,AuditMode,AuditMode,AuditMode,AuditMode,AuditMode,AuditMode,AuditMode,AuditMode,AuditMode,AuditMode
    

Habilitar proteção contra adulterações

A proteção contra violação impede alterações não autorizadas nas configurações de segurança. Para obter mais informações sobre como configurar a proteção contra adulterações, consulte Como configurar ou gerenciar a proteção contra adulterações.

Verificar a conectividade de rede da Proteção de Nuvem

O Cloud Protection é o serviço de proteção entregue na nuvem no Microsoft Defender Antivírus. É importante verificar se a conectividade de rede do Cloud Protection está funcionando durante o teste de penetração executando as seguintes etapas:

Em um Prompt de Comando com privilégios elevados (uma janela do Prompt de Comando que você abriu selecionando Executar como administrador), execute os seguintes comandos:

Dica

O primeiro comando altera o diretório para a versão mais recente da versão> da <plataforma antimalware no %ProgramData%\Microsoft\Windows Defender\Platform\<antimalware platform version>. Se esse caminho não existir, ele vai para %ProgramFiles%\Windows Defender.

(set "_done=" & if exist "%ProgramData%\Microsoft\Windows Defender\Platform\" (for /f "delims=" %d in ('dir "%ProgramData%\Microsoft\Windows Defender\Platform" /ad /b /o:-n 2^>nul') do if not defined _done (cd /d "%ProgramData%\Microsoft\Windows Defender\Platform\%d" & set _done=1)) else (cd /d "%ProgramFiles%\Windows Defender")) >nul 2>&1

MpCmdRun.exe -ValidateMapsConnection

Para obter mais informações, consulte Configurar e gerenciar o Microsoft Defender Antivírus com a ferramenta de linha de comando MpCmdRun.

Verificação do Microsoft Defender Offline com uma seleção

A Verificação Offline do Microsoft Defender é uma ferramenta especializada que permite inicializar uma máquina em um ambiente dedicado fora do sistema operacional normal. É especialmente útil para malwares potentes, como rootkits.

Para obter mais informações, consulte Microsoft Defender Offline.

Verifique se as notificações permitem que você inicialize o dispositivo em um ambiente especializado de remoção de malware:

Set-MpPreference -UILockdown 0