Partilhar via


Portagem de controladores e aplicações Packet-Processing para o WFP

A Plataforma de Filtragem do Windows (WFP) permite a filtragem, inspeção e modificação de pacotes TCP/IP, monitoramento ou autorização de conexão, regras e processamento IPsec e filtragem RPC. Geralmente, deve converter o seu componente de filtragem TCP/IP ou de monitorização de conexão no Windows XP e Windows Server 2003 para usar uma aplicação ou serviço de modo de utilizador do WFP, um driver de inserção no modo kernel do WFP, ou ambos, para o Windows Vista e Windows Server 2008 e posterior. A tabela a seguir lista os métodos existentes para processamento de pacotes no Windows XP e Windows Server 2003 e como você deve alterá-los no Windows Vista e Windows Server 2008 e posterior para usar o WFP.

Observação A partir do Windows 8, o recurso Transport Driver Interface (TDI) e o recurso Layered Service Providers (LSPs) foram preteridos.

Método existente no Windows XP e Windows Server 2003 Novo método no Windows Vista e Windows Server 2008 e posterior
Gancho de firewall ou driver de gancho de filtro para filtragem de pacotes simples. Aplicativo ou serviço de modo de usuário que usa o WFP Win32 API.
Gancho de firewall ou driver de gancho de filtro para inspeção ou modificação profunda de pacotes. Camada IP, camada de transporte, driver de chamada da camada de aplicação de política da camada de aplicação (ALE) e aplicativo ou serviço opcional em modo de usuário que utiliza o WFP Win32 API.
Driver de filtro da Interface de Condução de Transporte (TDI) para filtragem simples de pacotes. Aplicativo ou serviço de modo de usuário que usa o WFP Win32 API.
Driver de filtro TDI para inspeção ou modificação de pacotes ou fluxos em profundidade.

Camada de transporte, Camada de fluxo, e/ou driver de chamada ALE e aplicação ou serviço opcional em modo de utilizador que usa a API WFP Win32

Driver de filtro TDI para conexão TCP ou gerenciamento de tráfego UDP (User Datagram Protocol).

Para gestão de conexão TCP: driver de chamada ALE e aplicação ou serviço opcional de modo de utilizador que utiliza a WFP Win32 API.

Para a utilização de proxy TCP:

  • No Windows Vista: driver de callout de modificação de pacotes.
  • No Windows 7 e versões posteriores: driver de chamada de redirecionamento ALE.

Para filtragem ao nível MAC:

  • No Windows 8 e versões posteriores: driver de callout de camada MAC_FRAME.
  • No Windows Vista e Windows 7: driver de filtro leve e eficiente NDIS.

Para gestão de tráfego UDP: driver de callout da camada de dados de fluxo ou datagrama e aplicação ou serviço opcional em modo utilizador que utiliza a WFP Win32 API.

Windows Sockets LSP para filtragem de pacotes simples. Aplicativo ou serviço de modo de usuário que usa o WFP Win32 API.
Windows Sockets LSP para inspeção ou modificação profunda de pacotes.

Camada IP, ALE, Transporte (como Dados de Datagrama), ou driver de chamada da camada de fluxo e aplicativo ou serviço opcional de modo de utilizador que utiliza a API Win32 do WFP .

Driver intermediário NDIS (Network Device Interface Specification) para filtragem de pacotes simples.

Para filtragem baseada em IP: aplicativo ou serviço de modo de usuário que usa o WFP Win32 API.

Para filtragem baseada em MAC:

  • No Windows 8 e versões posteriores: controlador de chamada MAC_FRAME da camada.
  • No Windows Vista e Windows 7: driver de filtro leve e eficiente NDIS.
Driver NDIS intermediário para gestão de conexões TCP ou do tráfego UDP.

Gestão de conexão TCP: driver callout ALE e aplicação ou serviço opcional de modo utilizador que utiliza a API Win32 WFP .

Gestão de tráfego UDP: driver de callout da camada ALE ou de Transporte e aplicação ou serviço opcional de modo utilizador que usa a API WFP Win32 ().

Driver de filtro leve NDIS para realizar filtragem a nível de controle de acesso ao meio (MAC).

No Windows 8 e versões posteriores: driver de chamada de camada MAC_FRAME.

No Windows Vista e Windows 7: driver de filtro leve e eficiente NDIS.