Piattaforma filtro Windows

Scopo

Windows Filtering Platform (WFP) è un set di servizi di sistema e API che forniscono una piattaforma per la creazione di applicazioni di filtro di rete. L'API di Piattaforma filtro Windows consente agli sviluppatori di scrivere codice che interagisce con l'elaborazione dei pacchetti che si verifica a diversi livelli nello stack di rete del sistema operativo. È possibile filtrare e modificare i dati di rete prima che raggiungano la destinazione.

Fornendo una piattaforma di sviluppo più semplice, IL WFP è progettato per sostituire le tecnologie di filtro dei pacchetti precedenti, ad esempio i filtri TRANSPORT Driver Interface (TDI), i filtri NDIS (Network Driver Interface Specification) e Winsock Layered Service Provider (LSP). A partire da Windows Server 2008 e Windows Vista, l'hook del firewall e i driver di hook di filtro non sono disponibili; le applicazioni che utilizzavano questi driver dovrebbero invece usare IL WFP.

Con l'API WFP, gli sviluppatori possono implementare firewall, sistemi di rilevamento delle intrusioni, programmi antivirus, strumenti di monitoraggio della rete e controlli genitori. WFP si integra con e fornisce supporto per le funzionalità del firewall, ad esempio la comunicazione autenticata e la configurazione dinamica del firewall in base all'uso dell'API sockets (criteri basati su applicazioni). WFP offre anche l'infrastruttura per la gestione dei criteri IPsec, le notifiche di modifica, la diagnostica di rete e il filtro con stato.

Windows Filtering Platform è una piattaforma di sviluppo e non un firewall stesso. L'applicazione firewall incorporata in Windows Vista, Windows Server 2008 e versioni successive dei sistemi operativi Windows Firewall con Sicurezza avanzata (WFAS) viene implementata tramite WFP. Pertanto, le applicazioni sviluppate con l'API WFP o l'API WFAS usano la logica di arbitrato di filtro comune incorporata nel WFP.

L'API WFP è costituita da un'API in modalità utente e da un'API in modalità kernel. Questa sezione fornisce una panoramica dell'intero WFP e descrive in dettaglio solo la parte in modalità utente dell'API WFP. Per una descrizione dettagliata dell'API WFP in modalità kernel, vedere la Guida online di Windows Driver Kit .

Sviluppatori

L'API della piattaforma di filtro di Windows è progettata per l'uso da parte dei programmatori tramite software di sviluppo C/C++. I programmatori devono avere familiarità con i concetti di rete e la progettazione dei sistemi usando componenti in modalità utente e in modalità kernel.

Requisiti di runtime

Windows Filtering Platform è supportato nei client che eseguono Windows Vista e versioni successive e nei server che eseguono Windows Server 2008 e versioni successive. Per informazioni sui requisiti di runtime per un elemento di programmazione specifico, vedere la sezione Requisiti della pagina di riferimento per tale elemento.

Contenuto della sezione

Argomento Descrizione
Novità di Windows Filtering Platform
Informazioni sulle nuove funzionalità e sulle API in Windows Filtering Platform.
Informazioni sulla piattaforma di filtro di Windows
Panoramica di Windows Filtering Platform.
Uso di Windows Filtering Platform
Codice di esempio usando l'API piattaforma di filtro di Windows.
Informazioni di riferimento sulle API di Windows Filtering Platform
Documentazione per le funzioni, le strutture e le costanti di Windows Filtering Platform.

Risorse aggiuntive

Per porre domande e discutere sull'uso dell'API WFP, visitare il forum della piattaforma di filtro di Windows.

API piattaforma di filtro in modalità kernel - Guida alla progettazione

API della piattaforma di filtro windows in modalità kernel - Riferimento

Windows Firewall con sicurezza avanzata

Classe helper estendibile di diagnostica WFP

Estensioni socket sicure Winsock