Created: 2002-11-23 Lawrence Baldwin
Modified: 2002-11-23
This article examines the architecture of AOL's client (NOT Instant Messenger) when used in TCP/IP mode from within a firewall (or NAT router) protected network.
In the above diagram, a small network is protected by a firewall or NAT (Network Address Translation) router. All Internal PCs are assigned private IP addresses (e.g. 192.168.1.100) and access the Internet via a single shared public IP address (e.g. 205.152.1.1).
This setup provides significant protection against many Internet threats as all unsolicited traffic which is targeted at the shared public IP is blocked by the firewall/NAT. For example, an attacker attempts to connect to a Windows file share or the Sub-Seven trojan by sending connection attempts to 205.152.1.1...all such attempts will be blocked and discarded.
All is good...until....
Sally Secretary finds it essential to check her AOL e-mail from work so she installs the AOL access client on her PC (192.168.1.100) and configures it in TCP/IP mode so she can have the added bonus of using the companies ultra-fast connection to access AOL.
Sally has no appreciation for the significance of her actions as she enters her username and password on the AOL login screen and clicks "OK".
Behind the scenes, the AOL client creates a VPN-like (Virtual Private Network) tunnel to one of AOLs gateways. This tunnel consists of a client-initiated TCP connection to port 5190 on the AOL gateway. The AOL "adapter" (a special virtual network interface) is now assigned a second IP address from AOLs network ranges...and here is the critical issue...it's a public IP address (e.g. 172.155.112.173) which is directly accessible by ALL Internet users.
Now let's see how our corporate firewall protects Sally's PC when her new AOL IP address is attacked:
Lessons Learned: