Usar várias políticas de controle de aplicativo Windows Defender

Observação

Alguns recursos do WDAC (Controle de Aplicativo) Windows Defender estão disponíveis apenas em versões específicas do Windows. Saiba mais sobre a disponibilidade do recurso Windows Defender Controle de Aplicativo.

Começando com Windows 10 versão 1903 e Windows Server 2022, você pode implantar várias políticas do WDAC (Controle de Aplicativo) Windows Defender lado a lado em um dispositivo. Para permitir mais de 32 políticas ativas, instale a atualização de segurança do Windows lançada ou depois de 9 de abril de 2024 e reinicie o dispositivo. Com essas atualizações, não há limite para o número de políticas que você pode implantar ao mesmo tempo em um determinado dispositivo. Até instalar a atualização de segurança do Windows lançada em ou após 9 de abril de 2024, seu dispositivo está limitado a 32 políticas ativas e você não deve exceder esse número.

Observação

O limite de política não foi removido no Windows 11 21H2 e permanecerá limitado a 32 políticas.

Aqui estão alguns cenários comuns em que várias políticas lado a lado são úteis:

  1. Impor e auditar lado a lado
    • Para validar as alterações de política antes de implantar no modo de execução, os usuários agora podem implantar uma política de base de modo de auditoria lado a lado com uma política de base de modo de execução existente
  2. Várias políticas de base
    • Os usuários podem impor duas ou mais políticas básicas simultaneamente, a fim de permitir um direcionamento de política mais simples para políticas com escopo/intenção diferentes
    • Se houver duas políticas de base em um dispositivo, um aplicativo deverá passar as duas políticas para que ele seja executado
  3. Políticas suplementares
    • Os usuários podem implantar uma ou mais políticas complementares para expandir uma política base
    • Uma política suplementar expande uma política de base única e várias políticas suplementares podem expandir a mesma política base
    • Para políticas complementares, aplicativos permitidos pela política base ou sua política/política suplementar são executados

Observação

Os sistemas pré-1903 não dão suporte ao uso de políticas WDAC de formato de política múltipla.

Interação de política base e suplementar

  • Várias políticas de base: intersecção
    • Somente aplicativos permitidos por ambas as políticas são executados sem gerar eventos de bloco
  • Base + política suplementar: união
    • Arquivos permitidos pela política base ou pela execução da política suplementar

Criando políticas do WDAC no Formato de Política Múltipla

Para permitir que várias políticas existam e entrem em vigor em um único sistema, as políticas devem ser criadas usando o novo Formato de Política Múltipla. A opção "MultiplePolicyFormat" no New-CIPolicy resulta em 1) valores exclusivos gerados para a ID da política e 2) o tipo de política definido como uma política base. O exemplo abaixo descreve o processo de criação de uma nova política no formato de política múltipla.

New-CIPolicy -MultiplePolicyFormat -ScanPath "<path>" -UserPEs -FilePath ".\policy.xml" -Level FilePublisher -Fallback SignedVersion,Publisher,Hash

Opcionalmente, você pode optar por fazer com que a nova política base permita políticas complementares.

Set-RuleOption -FilePath ".\policy.xml" -Option 17

Para políticas de base assinadas para permitir políticas suplementares, verifique se os signatários suplementares estão definidos. Use a opção Complementar no Add-SignerRule para fornecer sinalizadores complementares.

Add-SignerRule -FilePath ".\policy.xml" -CertificatePath <certificate_path_> [-Kernel] [-User] [-Update] [-Supplemental] [-Deny]

Criação de política suplementar

Para criar uma política complementar, comece criando uma nova política no Formato de Política Múltipla, conforme mostrado anteriormente. A partir daí, use Set-CIPolicyIdInfo para convertê-la em uma política suplementar e especifique qual política base ela expande. Você pode usar SupplementsBasePolicyID ou BasePolicyToSupplementPath para especificar a política base.

  • "SupplementsBasePolicyID": GUID da política base à qual a política suplementar se aplica
  • "BasePolicyToSupplementPath": caminho para o arquivo de política base ao qual a política suplementar se aplica
Set-CIPolicyIdInfo -FilePath ".\supplemental_policy.xml" [-SupplementsBasePolicyID <BasePolicyGUID>] [-BasePolicyToSupplementPath <basepolicy_path_>] -PolicyId <policy_Id> -PolicyName <PolicyName>

Mesclar políticas

Quando você está mesclando políticas, o tipo de política e a ID da política mais à esquerda/primeira especificada são usadas. Se o mais à esquerda for uma política base com ID de ID<>, independentemente de quais guids e tipos são para quaisquer políticas subsequentes, a política mesclada será uma política base com ID de ID<>.

Implantando várias políticas

Para implantar várias políticas de Controle de Aplicativo Windows Defender, você deve implantá-las localmente copiando os arquivos de *.cip política na pasta adequada ou usando o CSP do ApplicationControl.

Implantando várias políticas localmente

Para implantar políticas localmente usando o novo formato de política múltipla, siga estas etapas:

  1. Verifique se os arquivos de política binária têm o formato de nomenclatura correto de {PolicyGUID}.cip.
    • Verifique se o nome do arquivo de política binária é exatamente o mesmo que o GUID PolicyID na política
    • Por exemplo, se a política XML tivesse a ID como <PolicyID>{A6D7FBBF-9F6B-4072-BF37-693741E1D745}</PolicyID>, o nome correto para o arquivo de política binária seria {A6D7FBBF-9F6B-4072-BF37-693741E1D745}.cip.
  2. Copie políticas binárias para C:\Windows\System32\CodeIntegrity\CiPolicies\Active.
  3. Reinicialize o sistema.

Implantando várias políticas por meio do ApplicationControl CSP

Várias políticas de Controle de Aplicativo Windows Defender podem ser gerenciadas a partir de um servidor MDM por meio do CSP (provedor de serviços de configuração do ApplicationControl). O CSP também fornece suporte para implantação de política sem reinicialização.

No entanto, quando as políticas são desativadas de um servidor MDM, o CSP tenta remover todas as políticas não implantadas ativamente, não apenas as políticas adicionadas pelo CSP. Esse comportamento acontece porque o sistema não sabe quais métodos de implantação foram usados para aplicar políticas individuais.

Para obter mais informações sobre como implantar várias políticas, opcionalmente usando o recurso OMA-URI personalizado do Microsoft Intune, consulte ApplicationControl CSP.

Observação

No momento, o WMI e o GP não dão suporte a várias políticas. Em vez disso, os clientes que não puderem acessar diretamente a pilha MDM devem usar o CSP ApplicationControl por meio do Provedor WMI da Ponte MDM para gerenciar o Formato de Política Múltipla Windows Defender políticas de Controle de Aplicativo.