Visão geral do Early Launch AntiMalware

Esta seção fornece informações sobre o desenvolvimento de drivers ELAM (Early Launch Antimalware) para sistemas operacionais Windows. Ele fornece diretrizes para desenvolvedores antimalware desenvolverem drivers que são inicializados antes de outros drivers de inicialização de boot e que garantem que os drivers subsequentes não contenham malware. Ele pressupõe que o leitor esteja familiarizado com o desenvolvimento de drivers no modo kernel, especificamente drivers de inicialização de boot.

Essas informações se aplicam aos seguintes sistemas operacionais:

  • Windows 11
  • Windows 10
  • Windows 8.1
  • Windows 8
  • Windows Server 2019
  • Windows Server 2016
  • Windows Server 2012 R2
  • Windows Server 2012

Os tópicos a seguir descrevem os requisitos de interface para drivers ELAM (Antimalware de Inicialização Antecipada). Eles se destinam a fornecer informações sobre interfaces de driver ELAM. O recurso ELAM fornece um mecanismo com suporte Microsoft para que o software antimalware (AM) comece antes de outros componentes de terceiros. Os drivers AM são inicializados primeiro e têm permissão para controlar a inicialização de drivers de inicialização subsequentes, potencialmente não inicializando drivers de inicialização desconhecidos. Depois que o processo de inicialização tiver inicializado drivers de inicialização e o acesso ao armazenamento persistente estiver disponível de forma eficiente, o software AM existente poderá continuar a impedir a execução de malware.

Pré-requisitos do ELAM

Requisitos do driver ELAM

Note

Como um serviço ELAM é executado como um PPL (Protected Process Light), você precisa depurar usando um depurador de kernel.

Consulte também

Protegendo os Serviços Anti-Malware.