Udostępnij za pośrednictwem


Platforma filtrowania systemu Windows

Cel

Platforma filtrowania systemu Windows (WFP) to zestaw usług interfejsu API i systemu, które zapewniają platformę do tworzenia aplikacji filtrowania sieci. Interfejs API WFP umożliwia deweloperom pisanie kodu, który współdziała z przetwarzaniem pakietów, który odbywa się w kilku warstwach w stosie sieciowym systemu operacyjnego. Dane sieciowe można filtrować, a także modyfikować przed dotarciem do miejsca docelowego.

Zapewniając prostszą platformę programistyczną, WFP jest przeznaczone do zastępowania poprzednich technologii filtrowania pakietów, takich jak filtry interfejsu sterownika transportu (TDI), filtry specyfikacji interfejsu sterownika sieciowego (NDIS) i Winsock Layered Service Providers (LSP). Począwszy od systemu Windows Server 2008 i Windows Vista, hak zapory i sterowniki haka filtru są niedostępne; aplikacje korzystające z tych sterowników powinny zamiast tego używać programu WFP.

Za pomocą interfejsu API WFP deweloperzy mogą implementować zapory, systemy wykrywania włamań, programy antywirusowe, narzędzia do monitorowania sieci i mechanizmy kontroli rodzicielskiej. WFP integruje się i wspiera funkcje zapory, takie jak uwierzytelniona komunikacja i dynamiczna konfiguracja zapory oparta na wykorzystaniu API gniazd sieciowych (polityki oparte na aplikacjach). WFP zapewnia również infrastrukturę do zarządzania zasadami IPsec, powiadomień o zmianach, diagnostyki sieci i filtrowania stanowego.

Platforma filtrowania systemu Windows to platforma programowa, a nie sama zapora. Aplikacja zapory, Windows Firewall with Advanced Security (WFAS), wbudowana w system Windows Vista, Windows Server 2008 i nowsze systemy operacyjne, jest implementowana przy użyciu programu WFP. W związku z tym aplikacje opracowane za pomocą interfejsu API WFP lub interfejsu API WFAS używają wspólnej logiki arbitrażu filtrowania wbudowanej w usługę WFP.

Interfejs API WFP składa się z interfejsu API trybu użytkownika i interfejsu API trybu jądra. Ta sekcja zawiera omówienie całego programu WFP i szczegółowo opisuje tylko część interfejsu API WFP w trybie użytkownika. Aby uzyskać szczegółowy opis interfejsu API WFP trybu jądra, zobacz pomoc online Windows Driver Kit.

Odbiorcy deweloperów

Interfejs API platformy filtrowania systemu Windows jest przeznaczony do użytku przez programistów przy użyciu oprogramowania programistycznego C/C++. Programiści powinni zapoznać się z pojęciami dotyczącymi sieci i projektowaniem systemów przy użyciu składników trybu użytkownika i trybu jądra.

Wymagania dotyczące czasu wykonywania

Platforma filtrowania systemu Windows jest obsługiwana na klientach z systemem Windows Vista i nowszym oraz na serwerach z systemem Windows Server 2008 lub nowszym. Aby uzyskać informacje o wymaganiach dotyczących czasu wykonywania dla określonego elementu programowania, zobacz sekcję Wymagania na stronie referencyjnej dla tego elementu.

W tej sekcji

Temat Opis
co nowego w platformie filtrowania systemu Windows
Informacje na temat nowych funkcji i interfejsów API na platformie filtrowania systemu Windows.
Informacje o platformie filtrowania systemu Windows
Omówienie platformy filtrowania systemu Windows.
Przy użyciu platformy filtrowania systemu Windows
Przykładowy kod przy użyciu interfejsu API platformy filtrowania systemu Windows.
Dokumentacja interfejsu API filtrowania systemu Windows
Dokumentacja funkcji, struktur i stałych platformy filtrowania systemu Windows.

Dodatkowe zasoby

Aby zadawać pytania i omawiać korzystanie z WFP API, odwiedź forum Windows Filtering Platform .

interfejs API filtrowania Kernel-Mode platformy filtrowania systemu Windows — przewodnik projektowania

Kernel-Mode Windows Filtering Platform API - Referencje

Zapora systemu Windows z zabezpieczeniami zaawansowanymi

Rozszerzalna Klasa Pomocnicza Diagnostyki WFP

Rozszerzenia bezpiecznego gniazda Winsock