Network Address Traversal (NAT) allows multiple LAN machines with private IP addresses to communicate with Internet based servers using one public IP addresses. Virtual Private Network (VPN) allows external access to internal LAN resources by creating a secure 'tunnel' between the remote machine and the firewall.
Both of these techniques are widely used in corporate networking today, yet both involve inherit risks. Can you think of some ways that configuring these protocols could pose a security risk? Respond with your thoughts.
Another way to improve VPN security is through perfect forward secrecy (PFS). If PFS is used, encrypted communications and sessions recorded in the past cannot be retrieved and decrypted should long-term secret keys or passwords be compromised.
With PFS, each VPN session uses a different encryption key combination, so even if attackers steal one key, they will not be able to decrypt any other VPN sessions.
Network Address Traversal (NAT) allows multiple LAN machines with private IP addresses to communicate with Internet...