Windows Filtering Platform

Windows Filtering Platform

Windows Filtering Platform (WFP) is a set of system services and an API included in Windows Vista and Windows Server 2008 that allows applications to tie into the packet processing and filtering pipeline of the new network stack. It provides features such as integrated communication and it can be configured for invoking processing logic on a per-application basis. It is intended for use by firewalls and other packet-processing or connection monitoring components.

It consists of the following components:
*Shims, which exposes the internal structure of a packet as properties. Different shims exist for protocols at different layers. The filtering engine filters the packets by verifying the data against the specified set of rules. WFP comes with a set of shims, shims for other protocols can be registered using the API. The in-built set of shims include:
**Application Layer Enforcement (ALE) shim
**Transport Layer Module (TLM) shim
**Network Layer Module (NLM) shim
**RPC Runtime shim
**Internet Control Message Protocol (ICMP) shim
**Stream shim

*Filter engine, which spans across both kernel-mode and user-mode, provides basic filtering capabilities. It matches the data in packets, exposed by the shims, against filtering rules, and either blocks or permits the packet. If any other action is necessary, it can be implemented by means of a "callout". The filters are applied on a per-application basis.

*Base filtering engine, is the module that manages the filtering engine. It accepts filtering rules, and enforces the security model of the application. It also maintains statistics for the WFP and logs its state.

*Callout is a callback function exposed by a filtering driver. The filtering drivers are used to provide filtering capabilities other than the default block/allow. During registration of a filter rule, the callout function is specified. When the filter is matched, the callout is invoked which handles what needs to be done.

ee also

*Windows Vista networking technologies

External links

* [http://www.microsoft.com/whdc/device/network/WFP.mspx Overview of the Windows Filtering Platform]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Windows Filtering Platform — (WFP) набор системных служб и API появившийся с Windows NT 6.0. Он позволяет независимым поставщикам программного обеспечения (ISV), фильтровать и изменять TCP/IP пакеты, следить и разрешать соединения. Ссылки Windows Filtering Platform (en) С …   Википедия

  • Windows Vista networking technologies — This article is part of a series on Windows Vista New features Overview Technical and core system Security and safety Networking technologies I/O technologies Management and administration Removed features …   Wikipedia

  • Windows Search — (formerly known as Windows Desktop Search or WDS on Windows XP and Windows Server 2003) is an indexed desktop search platform released by Microsoft for the Windows operating system.[citation needed] Windows Search for Windows Vista, Windows 7,… …   Wikipedia

  • Windows Template Library — Тип библиотека (программирование) Разработчик Nenad Stefanovic Написана на С++ Операционная система Microsoft Windows Последняя версия WTL 8.1.11324 (21.11.2011) Лицензия …   Википедия

  • Windows Script Host — (WSH; первоначально назывался Windows Scripting Host, был переименован ко второму выпуску)  компонент Microsoft Windows, предназначенный для запуска сценариев на скриптовых языках JScript и VBScript, а также и на других дополнительно… …   Википедия

  • Windows PowerShell — Windows PowerShell …   Википедия

  • Windows Image Acquisition — (WIA, иногда называемая Windows Imaging Architecture)  это модель драйверов от компании Майкрософт, а также API для Windows ME и более поздних операционных систем семейства Windows. Данная модель позволяет графическим программам… …   Википедия

  • Windows CardSpace — в составе .NET Framework Windows CardSpace  ныне отмененное клиентское ПО с патентованной технологией единого входа от Microsoft. WCS  это способ идентификации пользователей при пе …   Википедия

  • Windows Media — Windows Media  мультимедийный набор от Microsoft для создания и распространения аудио и видеофайлов для Windows. Включает набор средств разработки и интерфейс программирования приложений. Составляющие Приложения Windows Media Encoder Windows …   Википедия

  • Windows Driver Foundation — Разработчик Microsoft Операционная система Windows Языки интерфейса Английский Последняя версия 1.9 Состояние Active Windows Driver Foundation (WDF)  набор программных инструментов от корп …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”