NETSEC-GENERALIST · Question #50
When a firewall acts as an application-level gateway (ALG), what does it require in order to establish a connection?
The correct answer is A. Pinhole. An Application-Level Gateway (ALG) is aware of application-layer protocols (e.g., FTP, SIP, H.323) that dynamically negotiate secondary connections. To allow these secondary connections, the firewall creates a 'pinhole' - a temporary, dynamic opening in the security policy that…
Question
When a firewall acts as an application-level gateway (ALG), what does it require in order to establish a connection?
Options
- APinhole
- BDynamic IP and Port (DIPP)
- CSession Initiation Protocol (SIP)
- DPayload
How the community answered
(33 responses)- A94% (31)
- B3% (1)
- C3% (1)
Explanation
An Application-Level Gateway (ALG) is aware of application-layer protocols (e.g., FTP, SIP, H.323) that dynamically negotiate secondary connections. To allow these secondary connections, the firewall creates a 'pinhole' - a temporary, dynamic opening in the security policy that permits the negotiated traffic. The ALG inspects the control-plane payload to learn what ports/IPs to expect, then punches the pinhole to allow that secondary data-plane session. SIP (C) is an example of a protocol that uses ALGs, not a requirement of ALGs in general. DIPP (B) relates to NAT, and payload (D) is what the ALG reads, not what it requires to open a connection.
Topics
Community Discussion
No community discussion yet for this question.