Virtual Private Networking
Virtual Private Networking or VPN is a group of two or more computer systems
connected to a private network with limited public-network access that
communicates securely over a public network, such as the Internet. VPNs may
exist between an individual machine and a private network (client-to-server) or
a remote LAN and a private network (server-to-server). Most VPNs include
encryption, strong authentication of remote users or hosts, and mechanisms for
hiding or masking information about the private network topology from potential
attackers on the public network.
There are two basic ways to create a VPN connection (See above diagram):
- Gateway to gateway
- Host to gateway
A gateway is a device that features VPN server capabilities. An example of a
gateway is the Cable/DSL VPN Router. The Router functions as a VPN server,
creating a �tunnel� or channel between itself and a remote location, so that
data transmissions between them are secure. A host is a device, such as a computer, with VPN host software installed. Microsoft 2000 and XP have
built-in VPN host software; other versions of Microsoft operating systems
require additional, third-party software applications to be installed.
Gateway to Gateway
An example of a gateway-to-gateway VPN would be a Cable/DSL VPN Router
(gateway) linked to the central office's VPN server (gateway). At home, a
telecommuter uses his Cable/DSL VPN Router for his always-on Internet
connection. His Router has a built-in VPN server configured with his office�s
VPN settings. He starts up the Router�s utility and connects to the VPN server
at the central office 40 miles* away. Using the VPN, the telecommuter now has a
secure connection to the central office�s network, as if he were physically
connected.
Host to Gateway
An example of a host-to-gateway VPN would be a notebook computer (host)
linked to the central office�s VPN server (gateway). In her hotel room, a
traveling businesswoman dials up her ISP. Her notebook computer has VPN host
software configured with her office�s VPN settings. She starts up the VPN host
software and connects to the VPN server at the central office 4000 miles* away.
Using the VPN, the businesswoman now has a secure connection to the central
office�s network, as if she were physically connected.
*Distances are examples only; VPNs have no distance limitations.
VPN Types
There are three broad categories of VPN products: hardware-based systems,
firewall-based VPNs and standalone VPN application packages.
The majority of hardware-based VPN systems are encrypting routers. They are
secure and easy to use, since they provide the nearest thing to "plug and play"
encryption equipment available. Since they don't waste processor overhead in
running an operating system or applications, they provide the highest network
throughput of all VPN systems. However, they may not be as flexible as
software-based systems. The best hardware VPN packages offer software-only
clients for remote installation, and incorporate some of the access control
features more traditionally managed by firewalls or other perimeter security
devices.
Firewall-based VPNs take advantage of the firewall's security mechanisms,
including restricting access to the internal network. They also perform address
translation; satisfy requirements for strong authentication; and serve up
real-time alarms and extensive logging. Most commercial firewalls also "harden"
the host operating system kernel by stripping out dangerous or unnecessary
services, providing additional security for the VPN server. OS protection is a
major plus, since very few VPN application vendors supply guidance on OS
security. Performance may be a concern, especially if the firewall is already
loaded - however, some firewall vendors offer hardware-based encryption
processors to minimize the impact of VPN management on the system.
Software-based VPNs are ideal in situations where both endpoints of the VPN are
not controlled by the same organization (typical for client support requirements
or business partnerships), or when different firewalls and routers are
implemented within the same organization. Currently, standalone VPNs offer the
most flexibility in network traffic management. Many software-based products
allow traffic to be tunneled based on address or protocol, unlike hardware-based
products, which generally tunnel all the traffic they handle, regardless of
protocol. Tunneling specific traffic types is advantageous in situations where
remote sites may see a mix of traffic - some that may need transport over a VPN
(such as entries to a database at headquarters) and some that do not (such as
Web surfing). In situations where performance requirements are modest (such as
users connecting over dial-up links), software-based VPNs may be the best
choice.
However, software-based systems are generally harder to manage than encrypting
routers. They require familiarity with the host operating system, the
application itself, and appropriate security mechanisms. And some software VPN
packages require changes to routing tables and network addressing schemes.
As the VPN market evolves, the distinctions between VPN architectures are
becoming less clearly defined. Some hardware vendors have added software clients
to their product offerings, and extended their server capabilities to include
some of the security features more "traditionally" offered by software or
firewall-based VPNs. A few stand-alone products have added support for
hardware-based encryptors to improve their performance. And for all types of
VPNs, further implementation of the proposed IPSec protocol is making it easier
(tho' not trivial) to mix and match VPN products. So please remember that these
VPN categories are becoming less meaningful as time goes on.
In a summary, a VPN is a private connection between two machines or networks
over a shared or public network. In practical terms, VPN technology lets an
organization securely extend its network services over the Internet to remote
users, branch offices, and partner companies. In other words, VPNs turn the
Internet into a simulated private WAN.
The Internet's appeal is its global presence, and its use is now standard
practice for most users and organizations. As the need for communication links
continue to grow, VPNs become increasingly relevant as they provide security,
are cost-efficient and quick to implement.
|