विंडोज फ़िल्टरिंग प्लेटफ़ॉर्म

Windows फ़िल्टरिंग प्लेटफ़ॉर्म (WFP) Windows Vista में Windows सेवाओं का एक सेट है और बाद में जो Windows सॉफ़्टवेयर को नेटवर्क ट्रैफ़िक को संसाधित करने और फ़िल्टर करने की अनुमति देता है। Microsoft ने WFP को फ़ायरवॉल (कंप्यूटिंग), एंटी-मैलवेयर और माता-पिता के नियंत्रण वाले ऐप्स द्वारा उपयोग करने का इरादा किया था। इसके अतिरिक्त, WFP का उपयोग NAT को लागू करने और IPSec नीति कॉन्फ़िगरेशन को संग्रहीत करने के लिए किया जाता है।

WFP Windows Vista की अगली पीढ़ी के TCP/IP स्टैक पर निर्भर करता है। यह एकीकृत संचार और प्रति-अनुप्रयोग प्रसंस्करण तर्क जैसी सुविधाएँ प्रदान करता है। विंडोज 8 और विंडोज़ सेवा 2012 के बाद से, डब्ल्यूएफपी इंटरनेट प्रोटोकॉल सूट की दूसरी परत पर फ़िल्टरिंग की अनुमति देता है| टीसीपी/आईपी सूट।

अवयव
फ़िल्टरिंग प्लेटफ़ॉर्म में निम्नलिखित घटक शामिल हैं:


 * शिम (कंप्यूटिंग) एस, जो गुणों के रूप में एक पैकेट (सूचना प्रौद्योगिकी) की आंतरिक संरचना को उजागर करता है। अलग-अलग टीसीपी/आईपी मॉडल पर संचार प्रोटोकॉल के लिए अलग-अलग शिम मौजूद हैं। WFP शिम के सेट के साथ आता है; उपयोगकर्ता एपीआई का उपयोग करके अन्य प्रोटोकॉल के लिए शिम पंजीकृत कर सकते हैं। शिम के इन-बिल्ट सेट में शामिल हैं:
 * एप्लीकेशन लेयर एनफोर्समेंट (एएलई) शिम
 * ट्रांसपोर्ट परत मॉड्यूल (टीएलएम) शिम
 * नेटवर्क परत मॉड्यूल (एनएलएम) शिम
 * दूरस्थ प्रक्रिया कॉल रनटाइम शिम
 * इंटरनेट नियंत्रण संदेश प्रोटोकॉल (आईसीएमपी) शिम
 * स्ट्रीम शिम


 * फ़िल्टरिंग इंजन, जो कर्नेल-मोड और उपयोगकर्ता-मोड दोनों को फैलाता है, बुनियादी फ़िल्टरिंग क्षमता प्रदान करता है। यह एक पैकेट के भीतर डेटा से मेल खाता है – शिम्स द्वारा उजागर किया गया – फ़िल्टरिंग नियमों के विरुद्ध, और या तो पैकेट को ब्लॉक या अनुमति देता है। एक कॉलआउट (नीचे देखें) आवश्यकतानुसार कोई अन्य कार्रवाई लागू कर सकता है। फिल्टर प्रति-अनुप्रयोग के आधार पर काम करते हैं। फिल्टर के बीच विरोध को कम करने के लिए, उन्हें वजन (प्राथमिकताएं) दिया जाता है और सबलेयर में समूहित किया जाता है, जिसमें वजन भी होता है। फ़िल्टर और कॉलआउट प्रदाताओं से संबद्ध हो सकते हैं जिन्हें एक नाम और विवरण दिया जा सकता है और अनिवार्य रूप से किसी विशेष एप्लिकेशन या सेवा से संबद्ध होते हैं।
 * 'बेस फ़िल्टरिंग इंजन', वह मॉड्यूल जो फ़िल्टरिंग इंजन का प्रबंधन करता है। यह फ़िल्टरिंग नियमों को स्वीकार करता है और एप्लिकेशन के सुरक्षा मॉडल को लागू करता है। यह WFP के लिए आंकड़े भी रखता है और इसकी स्थिति को लॉग करता है।
 * 'कॉलआउट', एक कॉलबैक (कंप्यूटर विज्ञान)  फ़ंक्शन फ़िल्टरिंग ड्राइवर द्वारा उजागर किया गया। फ़िल्टरिंग ड्राइवर डिफ़ॉल्ट ब्लॉक/अनुमति के अलावा अन्य फ़िल्टरिंग क्षमताएं प्रदान करते हैं। फ़िल्टर नियम के पंजीकरण के दौरान व्यवस्थापक कॉलआउट फ़ंक्शन निर्दिष्ट करते हैं। जब फ़िल्टर मेल खाता है, तो सिस्टम कॉलआउट का आह्वान करता है, जो एक निर्दिष्ट क्रिया को संभालता है।

डायग्नोस्टिक्स
विंडोज 7 से शुरू होकर, netsh कमांड WFP की आंतरिक स्थिति का निदान कर सकता है।

हॉटफिक्स
Microsoft ने Windows Vista और Windows 7 में WPF के लिए तीन आउट-ऑफ़-बैंड हॉटफ़िक्स जारी किए, जो मेमोरी लीक, रिमोट डेस्कटॉप कनेक्शन सत्र के दौरान कनेक्टिविटी की हानि, या मौत की नीली स्क्रीन का कारण बन सकते हैं। बाद में, इन हॉटफिक्सेस को एक पैकेज में रोल अप कर दिया गया।

बाहरी संबंध

 * Windows Filtering Platform Architecture Overview