Controle de Aplicativos e proteção baseada em virtualização da integridade do código

O Windows inclui um conjunto de tecnologias de hardware e sistema operacional que, quando configuradas em conjunto, permitem que as empresas "bloqueiem" os sistemas Windows para que se comportem mais como dispositivos de quiosque. Nessa configuração, o Controle de Aplicativos para Empresas é usado para restringir dispositivos para executar apenas aplicativos aprovados, enquanto o sistema operacional é protegido contra ataques de memória do kernel usando a integridade da memória.

Observação

A integridade da memória às vezes é chamada de HVCI (integridade de código protegida por hipervisor) ou integridade de código imposta por hipervisor e foi originalmente lançada como parte do Device Guard. O Device Guard não é mais usado, exceto para localizar a integridade da memória e as configurações de VBS na Política de Grupo ou no Registro do Windows.

As políticas de controle de aplicativos e a integridade da memória são proteções avançadas que podem ser usadas separadamente. No entanto, quando essas duas tecnologias são configuradas para trabalhar juntas, elas apresentam um forte recurso de proteção para dispositivos Windows. Usar o Controle de Aplicativos para restringir dispositivos somente a aplicativos autorizados tem estas vantagens em relação a outras soluções:

  1. O kernel do Windows lida com a imposição da política de controle de aplicativos e não requer outros serviços ou agentes.
  2. A política de Controle de Aplicativos entra em vigor no início da sequência de inicialização, antes de quase todos os outros códigos do sistema operacional e antes da execução das soluções antivírus tradicionais.
  3. O Controle de Aplicativos permite definir a política de controle de aplicativo para qualquer código executado no Windows, incluindo drivers do modo kernel e até mesmo códigos executados como parte do Windows.
  4. Os clientes podem proteger a política de controle de aplicativos até mesmo contra violação de administrador local assinando digitalmente a política. Alterar a política assinada requer privilégio administrativo e acesso ao processo de assinatura digital da organização. O uso de políticas assinadas torna difícil para um invasor, incluindo um que consegue obter privilégios administrativos, adulterar a política de Controle de Aplicativos.
  5. Você pode proteger todo o mecanismo de imposição do Controle de Aplicativos com integridade de memória. Mesmo que exista uma vulnerabilidade no código do modo kernel, a integridade da memória reduz muito a probabilidade de um invasor explorá-la com êxito. Sem integridade da memória, um invasor que compromete o kernel normalmente pode desabilitar a maioria das defesas do sistema, incluindo políticas de controle de aplicativos impostas pelo Controle de Aplicativos ou qualquer outra solução de controle de aplicativo.

Não há dependências diretas entre o Controle de Aplicativos e a integridade da memória. Você pode implantá-los individualmente ou em conjunto, e não há uma ordem na qual eles devem ser implantados.

A integridade da memória depende da segurança baseada em virtualização do Windows e tem requisitos de compatibilidade de hardware, firmware e driver de kernel que alguns sistemas mais antigos não podem atender.

O Controle de Aplicativos não tem requisitos específicos de hardware ou software.