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 .
Tematy pokrewne
-
interfejs API filtrowania Kernel-Mode platformy filtrowania systemu Windows — przewodnik projektowania
-
Zapora systemu Windows z zabezpieczeniami zaawansowanymi