¿Qué es ALG?

La Puerta de Enlace de Capa de Aplicación (del inglés ‘Application Layer Gateway‘ – ALG) es un componente de Software que administra protocolos de aplicación específicos como el Protocolo de Inicio de Sesión (del inglés ‘Session Initiation Protocol‘ – SIP) y del Protocolo de Transferencia de Archivos (del inglés ‘File Transfer Protocol‘ – FTP). Un ALG actúa como intermediario entre Internet y un servidor de aplicaciones que pueda entender el protocolo de aplicación. El ALG aparece como servidor de punto final y controla si permite o deniega el tráfico al servidor de aplicaciones. Para ello, intercepta y analiza el tráfico especificado, asigna recursos y define políticas dinámicas para permitir que el tráfico pase a través del Gateway.

Puerta de Enlace de Capa de Aplicación - ALG

¿Cuáles son las Funciones de ALG?

  • Permite a las aplicaciones cliente utilizar puertos TCP / UDP dinámicos para comunicarse con puertos conocidos utilizados por aplicaciones servidoras, incluso si la configuración del cortafuegos solo permite el tráfico a través de un número limitado de puertos. Sin un ALG, los puertos se bloquearían o el administrador de red tendría que abrir un gran número de puertos en el cortafuegos, lo que debilitaría la red y permitiría posibles ataques en esos puertos.

  • Reconoce los comandos específicos de la aplicación y ofrece controles de seguridad sobre ellos.

  • Puede convertir la información de la dirección de la capa de red que se encuentra en la carga útil (payload) de una aplicación.

  • Sincroniza múltiples flujos o sesiones entre servidores.

Más Información