Platform Pemfilteran Windows

Tujuan

Windows Filtering Platform (WFP) adalah sekumpulan API dan layanan sistem yang menyediakan platform untuk membuat aplikasi pemfilteran jaringan. WFP API memungkinkan pengembang untuk menulis kode yang berinteraksi dengan pemrosesan paket yang terjadi pada beberapa lapisan di tumpukan jaringan sistem operasi. Data jaringan dapat difilter dan juga dimodifikasi sebelum mencapai tujuannya.

Dengan menyediakan platform pengembangan yang lebih sederhana, WFP dirancang untuk menggantikan teknologi pemfilteran paket sebelumnya seperti filter Transport Driver Interface (TDI), filter Network Driver Interface Specification (NDIS), dan Winsock Layered Service Providers (LSP). Mulai windows Server 2008 dan Windows Vista, kait firewall dan driver kait filter tidak tersedia; aplikasi yang menggunakan driver ini harus menggunakan WFP sebagai gantinya.

Dengan WFP API, pengembang dapat menerapkan firewall, sistem deteksi intrusi, program antivirus, alat pemantauan jaringan, dan kontrol orang tua. WFP terintegrasi dengan dan menyediakan dukungan untuk fitur firewall seperti komunikasi terautentikasi dan konfigurasi firewall dinamis berdasarkan penggunaan API soket aplikasi (kebijakan berbasis aplikasi). WFP juga menyediakan infrastruktur untuk manajemen kebijakan IPsec, pemberitahuan perubahan, diagnostik jaringan, dan pemfilteran stateful.

Platform Pemfilteran Windows adalah platform pengembangan dan bukan firewall itu sendiri. Aplikasi firewall yang dibangun ke dalam Windows Vista, Windows Server 2008, dan sistem operasi yang lebih baru Windows Firewall dengan Advanced Security (WFAS) diimplementasikan menggunakan WFP. Oleh karena itu, aplikasi yang dikembangkan dengan WFP API atau WFAS API menggunakan logika arbitrase pemfilteran umum yang dibangun ke dalam WFP.

API WFP terdiri dari API mode pengguna dan API mode kernel. Bagian ini memberikan gambaran umum tentang seluruh WFP dan menjelaskan secara rinci hanya bagian mode pengguna dari API WFP. Untuk deskripsi terperinci tentang WFP API mode kernel, lihat bantuan online Windows Driver Kit .

Audiens pengembang

API Platform Pemfilteran Windows dirancang untuk digunakan oleh programmer menggunakan perangkat lunak pengembangan C/C++. Programmer harus terbiasa dengan konsep jaringan dan desain sistem menggunakan komponen mode pengguna dan mode kernel.

Persyaratan run-time

Platform Pemfilteran Windows didukung pada klien yang menjalankan Windows Vista dan yang lebih baru, dan pada server yang menjalankan Windows Server 2008 dan yang lebih baru. Untuk informasi tentang persyaratan run-time untuk elemen pemrograman tertentu, lihat bagian Persyaratan dari halaman referensi untuk elemen tersebut.

Di bagian ini

Topik Deskripsi
Apa yang Baru dalam Platform Pemfilteran Windows
Informasi tentang fitur dan API baru di Platform Pemfilteran Windows.
Tentang Platform Pemfilteran Windows
Gambaran umum Platform Pemfilteran Windows.
Menggunakan Platform Pemfilteran Windows
Contoh kode menggunakan API Platform Pemfilteran Windows.
Referensi API Platform Pemfilteran Windows
Dokumentasi untuk fungsi, struktur, dan konstanta Platform Pemfilteran Windows.

Sumber Daya Tambahan:

Untuk mengajukan pertanyaan dan berdiskusi tentang menggunakan WFP API, kunjungi Forum Platform Pemfilteran Windows.

API Platform Pemfilteran Windows Mode Kernel - Panduan Desain

API Platform Pemfilteran Windows Mode Kernel - Referensi

Windows Firewall dengan Keamanan Tingkat Lanjut

Kelas Pembantu WFP Diagnostics Extensible

Ekstensi Soket Aman Winsock