Virtual Private Network (VPN)

What

System that creates a direct link between remote computers, isolating their exchanges from the rest of the traffic taking place on public networks.

Why

  • Security: VPNs encrypt data to make it unreadable to unauthorized users.

  • Privacy: VPNs hide the IP address of the user, making it difficult to track the user's online activity.

  • Geo-spoofing: VPNs can make it appear as if the user is located in a different country, allowing to bypass geo-restrictions.

How

  • Tunneling: VPNs use tunneling protocols (IPSec, OpenVPN, etc.) to create a secure connection between two devices.

  • Encryption: VPNs use encryption protocols (AES, RSA, etc.) to encrypt data and make it unreadable to unauthorized users.

  • VPN server: computer that routes traffic, assigns IP addresses to users & encrypts/decrypts data from clients.

  • VPN client: software that connects to VPN servers & encrypts/decrypts data for the user.

Encryption algorithms, protocols & settings must match on both the client and the server.

Last updated