HTTP Filter is an HTTP tunnel with filtering and multiplexing that is positioned in front of the web server - accepting requests, applying a set of rules to them, and allowing the requests to be passed through to the back-end Web server only if they pass all filters.
This can be used to block application-level attacks to the web server.