Application layer firewall

Definition
An application layer firewall controls access to Web-based applications and monitors for viruses and attacks that attempt to exploit security holes in applications.