La Plataforma de Filtrado de Windows (WFP) es un conjunto de servicios del sistema en Windows Vista y versiones posteriores que permite al software de Windows procesar y filtrar el tráfico de red. Microsoft diseñó WFP para su uso por parte de firewalls , software antimalware y aplicaciones de control parental . Además, WFP se utiliza para implementar NAT y almacenar la configuración de directivas IPSec.
WFP se basa en la pila TCP/IP de próxima generación de Windows Vista . Proporciona características como comunicación integrada y lógica de procesamiento por aplicación. Desde Windows 8 y Windows Server 2012, WFP permite el filtrado en la capa MAC de la segunda capa del conjunto TCP/IP , lo que aumenta el control más allá del filtrado a nivel IP. [ 1 ] Dado que Windows 8 también integró Hyper-V en el sistema operativo cliente, se agregó compatibilidad con el filtrado de conmutador virtual (vSwitch). [ 1 ]
Componentes
La plataforma de filtrado incluye los siguientes componentes:
- Los shims exponen la estructura interna de un paquete como propiedades. Existen diferentes shims para protocolos en distintas capas . WFP incluye un conjunto de shims; los usuarios pueden registrar shims para otros protocolos mediante la API. El conjunto de shims integrado incluye:
- Aplicación de cumplimiento de la capa de aplicación (ALE)
- Calce del módulo de capa de transporte (TLM)
- Módulo de capa de red (NLM) shim
- Adaptador de tiempo de ejecución RPC
- Protocolo de mensajes de control de Internet (ICMP) shim
- Culamento de flujo
- El motor de filtrado , que abarca tanto el modo kernel como el modo usuario , proporciona capacidades básicas de filtrado. Compara los datos de un paquete ( expuestos por los adaptadores ) con las reglas de filtrado y, posteriormente, lo bloquea o lo permite. Una llamada externa (véase más abajo) puede implementar cualquier otra acción según sea necesario. Los filtros operan por aplicación. Para mitigar los conflictos entre filtros, se les asignan ponderaciones (prioridades) y se agrupan en subcapas , que también tienen ponderaciones. Los filtros y las llamadas externas pueden asociarse a proveedores, a los que se les puede asignar un nombre y una descripción, y que están esencialmente asociados a una aplicación o servicio específico.
- El motor de filtrado base es el módulo que gestiona dicho motor. Acepta reglas de filtrado y aplica el modelo de seguridad de la aplicación. Además, mantiene estadísticas del PMA y registra su estado.
- Función de devolución de llamada ( callout ) expuesta por un controlador de filtrado. Estos controladores ofrecen capacidades de filtrado distintas a las predeterminadas de bloqueo/permiso. Los administradores especifican una función callout al registrar una regla de filtrado. Cuando el filtro coincide, el sistema invoca la función callout, que gestiona la acción especificada.
Diagnóstico
A partir de Windows 7 , el comando netsh puede diagnosticar el estado interno de WFP.
Corrección urgente
Microsoft lanzó tres parches de seguridad fuera de banda para WFP en Windows Vista y Windows 7 para solucionar problemas que podían causar una fuga de memoria, pérdida de conectividad durante una sesión de Conexión a Escritorio remoto o una pantalla azul de la muerte . Posteriormente, estos parches se agruparon en un solo paquete. [ 2 ]
Referencias
- 1 2 Novedades de la plataforma de filtrado de Windows en Windows 8 y Windows Server 2012
- ↑ "Hay disponible un paquete acumulativo de revisiones para el controlador de la Plataforma de filtrado de Windows (WFP) para Windows Vista, Windows Server 2008, Windows 7 y Windows Server 2008 R2" . Soporte técnico de Windows . Microsoft. 12 de abril de 2010.
- Kresten, Proteus Valre (mayo de 2012). Plataforma de filtrado de Windows . VolutPress. ISBN 978-620-1-65842-4Consultado el 25 de marzo de 2025 .
Enlaces externos
- Descripción general de la arquitectura de la plataforma de filtrado de Windows
- Comunicación y servicios de Windows
- Windows Vista
- Windows Server 2008