Virtual private network
Virtual private network
A virtual private network (VPN) extends a private network across a public network, such as the Internet, enabling users to send and receive data as if their computing devices were directly connected to the private network. Applications running on a VPN-enabled device can benefit from the functionality, security, and management of the private network. Encryption and authentication protocols are used to protect data transmitted over the public network from unauthorized access.
VPN technology was originally developed to allow remote workers and branch offices to access corporate applications and resources securely. Over time, its use expanded to include consumer privacy protection, circumvention of geographic restrictions (such as geo-blocking), and anonymization of internet traffic. Many commercial VPN services offer client software that encrypts a user's internet connection and routes it through a server in a chosen location.
Features
- Encryption: VPNs commonly use protocols such as IPsec, OpenVPN, WireGuard, and IKEv2 to encrypt traffic between the client and the server. This prevents eavesdropping by Internet service providers, governments, or attackers on the same network.
- Tunneling: The VPN creates a logical tunnel through which data packets are encapsulated and sent over the public internet. This can be combined with split tunneling, where only certain traffic goes through the VPN.
- IP address masking: The user's original IP address is replaced by that of the VPN server, making it more difficult for websites and services to track the user's physical location.
- Authentication: VPNs often require a password, certificate, or multi-factor authentication to establish a connection, ensuring only authorized users can access the network.
History
The concept of VPNs emerged in the 1990s as organizations sought secure ways to connect their geographically separated local area networks over the Internet. Early implementations relied on Point-to-Point Tunneling Protocol (PPTP), developed by Microsoft and others. In 1999, the Internet Engineering Task Force (IETF) standardized IPsec for securing IP communications, which became widely used for site-to-site VPNs.
During the 2000s, OpenVPN gained popularity as an open-source, highly configurable protocol. The rise of public Wi-Fi hotspots and increasing concerns about online privacy drove the consumer VPN market. In the 2010s, WireGuard was introduced, offering simpler code and faster performance. By the 2020s, VPNs had become a common tool for both enterprise and individual use, though legal restrictions on VPN usage exist in some countries such as China, Russia, and Iran.