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.