Windows Filtering Platform
Účel
Windows Filtering Platform (WFP) je sada rozhraní API a systémových služeb, které poskytují platformu pro vytváření aplikací pro filtrování sítě. Rozhraní WFP API umožňuje vývojářům psát kód, který komunikuje se zpracováním paketů, který probíhá v několika vrstvách v síťovém zásobníku operačního systému. Síťová data je možné filtrovat a také upravit před dosažením cíle.
Poskytnutím jednodušší vývojové platformy je WFP navržena tak, aby nahradila předchozí technologie filtrování paketů, jako jsou filtry TDI (Transport Driver Interface), filtry NDIS (Network Driver Interface Specification) a zprostředkovatelé LSP (Winsock Layered Service Provider). Počínaje systémem Windows Server 2008 a Windows Vista nejsou k dispozici ovladače háku brány firewall a ovladače filtru háku; aplikace, které používaly tyto ovladače, by měly místo toho používat WFP.
Pomocí rozhraní WFP API můžou vývojáři implementovat brány firewall, systémy detekce vniknutí, antivirové programy, nástroje pro monitorování sítě a rodičovskou kontrolu. WFP se integruje s funkcemi brány firewall a poskytuje podporu pro funkce jako ověřená komunikace a dynamická konfigurace brány firewall na základě používání rozhraní API soketů aplikacemi (zásady založené na aplikacích). WFP také poskytuje infrastrukturu pro správu zásad IPsec, oznámení o změnách, diagnostiku sítě a stavové filtrování.
Windows Filtering Platform je vývojová platforma a není firewall jako takový. Aplikace brány firewall integrovaná do systému Windows Vista, Windows Server 2008 a novějších operačních systémů Windows Firewall s pokročilým zabezpečením (WFAS) se implementuje pomocí služby WFP. Aplikace vyvinuté pomocí rozhraní WFP API nebo rozhraní WFAS API používají společnou logiku rozhodčího filtrování, která je integrovaná do WFP.
Rozhraní WFP API se skládá z rozhraní API uživatelského režimu a rozhraní API v režimu jádra. Tato část obsahuje přehled celého rozhraní WFP a podrobně popisuje pouze část uživatelského režimu rozhraní WFP API. Podrobný popis rozhraní WFP API v režimu jádra najdete v online nápovědě k sadě Windows Driver Kit.
Cílová skupina vývojářů
Rozhraní API Platformy filtrování systému Windows je určeno pro programátory, kteří používají vývojový software C/C++. Programátoři by měli být obeznámeni se síťovými koncepty a návrhem systémů využívajících komponenty uživatelského režimu a režimu jádra.
Požadavky běhového prostředí
Platforma filtrování systému Windows je podporována na klientech se systémem Windows Vista a novějším a na serverech se systémem Windows Server 2008 a novějším. Informace o požadavcích za běhu pro konkrétní programovací prvek naleznete v části Požadavky referenční stránky pro daný prvek.
V této části
Námět | Popis |
---|---|
Co je nového v platformě Windows Filtering |
Informace o nových funkcích a rozhraních API v platformě Windows Filtering Platform |
o platformě Windows Filtering Platform |
Přehled platformy Windows Filtering Platform |
použití platformy Windows Filtering Platform |
Příklad kódu pomocí rozhraní API platformy Windows Filtering Platform |
Referenční rozhraní API platformy pro filtrování Windows |
Dokumentace k funkcím, strukturám a konstantám platformy Windows Filtering Platform |
Další zdroje informací
Pokud chcete klást otázky a diskutovat o používání rozhraní WFP API, navštivte fórum Windows Filtering Platform.