An application gateway, also known as an application level gateway is a special type of security technology. It runs on a firewall and protects a network from unauthorized or illegal traffic. It does this through filtering and controlling the type of traffic that is allowed through the application gateway and into the web application, service, or website itself.
Terms related to Application Gateway: Firewall, cybersecurity, real-time streaming protocol, application proxy, application-level proxy
Application gateways provide security for computer networks, especially when an outside client or user is attempting to access information, services, or applications that are part of a secured network. Application gateways are often used alongside reverse proxy servers for more integrated security provision.
Application gateways are typically software programs that run on top of firewalls that exist between two separate and distinct networks. When a client program, like a web browser, attempts to connect to a specific service, the application gateway intercepts the requests and traffic. The application gateway acts on behalf of the destination services, filtering and routing client traffic.
Application gateways are normally configured to filter and accept or reject traffic in multiple ways, including whitelists and blacklists, IP, location, type of traffic, protocols, and more.
Application gateways can be resource-intensive, often requiring significant CPU and memory overhead so they can accept, reject, and process traffic quickly, without providing a negative experience to the end user.