Hoe werkt een VPN?
VPN maakt gebruik van versleuteling om veilige VPN-tunnels te maken
De VPN-technologie maakt gebruik van algoritmen voor gegevensversleuteling om veilige tunnels te creëren van jouw apparaat (punt A) naar de bestemmingsserver (punt B). Je hebt bijvoorbeeld AdGuard VPN ingeschakeld op je apparaat en wilt toegang tot YouTube:
Je brengt een versleutelde verbinding tot stand tussen je apparaat en een VPN-server van je VPN-provider, zoals AdGuard VPN
Jouw internetverkeer wordt versleuteld en via de ingestelde VPN-tunnel naar de VPN-server geleid
De VPN-server ontsleutelt je informatie gedeeltelijk op de transport- en VPN-lagen. Jouw gegevens, zoals gebruikersgegevens, cookies, betalingsgegevens of bekeken video's, blijven versleuteld op de protocollaag met TLS-codering en zijn onbekend bij de VPN-provider
De VPN-server maakt verbinding met een YouTube-server en stuurt het verzoek door vanuit je browser of YouTube-app
De YouTube-server reageert met gegevens op de VPN-server
De VPN-server ontvangt TLS-versleuteld verkeer, voegt de VPN-versleutelingslaag toe en stuurt dit naar jouw apparaat
Je apparaat ontvangt het versleutelde verkeer, ontsleutelt het en stuurt het door naar de browser of YouTube-app die het verzoek heeft gestart
In een notendop stelt de VPN-technologie jou in staat om je online identiteit te verbergen door jouw verkeer via een externe VPN-server te leiden met een ander IP-adres, locatie en andere bijbehorende gegevens. Het voegt ook een extra beschermingslaag toe door jouw verkeer te versleutelen.
Adverteerders, hackers en andere derden kunnen proberen je verkeer tussen jouw apparaat en de VPN-server te volgen. VPN zorgt ervoor dat je verkeer versleuteld is en waarnemers kunnen geen nuttige informatie uit de versleutelde datastroom halen. Houd er rekening mee dat zelfs met een verborgen IP-adres jouw online activiteiten nog steeds kunnen worden gevolgd via cookies en device fingerprinting.
VPN-protocollen en hun soorten
Een VPN-protocol is een set regels voor toegestane authenticatie- en transportprotocollen en encryptiemethoden. Het bepaalt hoe de verbinding tot stand komt tussen u en de VPN-server. VPN-protocollen variëren in snelheid, beveiliging, ondersteunde netwerken en platforms.
Laten we de populairste VPN-protocollen onderzoeken en hun sterke en zwakke punten beschrijven.
IPsec
Internet Protocol Security (IPsec) is een beveiligd netwerkprotocol dat de wederzijdse authenticatie tussen twee agenten verifieert, codeert en tot stand brengt: host-naar-host, beveiligingsgateways (netwerk-naar-netwerk), of een host en een gateway. Het protocol biedt beveiliging voor internetverkeer via de volgende functies:
Vertrouwelijkheid: alleen de afzender en de ontvanger hebben toegang tot de niet-gecodeerde gegevens.
Integriteit: datapakketten hebben overeenkomstige hash-waarden die veranderen wanneer de gegevens worden gewijzigd. De partijen berekenen voor elk datapakket de hashwaarde om te bevestigen dat de gegevens authentiek zijn.
Anti-reply: IPsec gebruikt sequentiegegevens om te voorkomen dat dubbele pakketten worden verzonden. Zelfs als hackers het pakket onderscheppen, kunnen ze het niet opnieuw verzenden.
Authenticatie: Zowel de afzender als de ontvanger zijn geauthenticeerd, zodat ze er zeker van kunnen zijn dat de gegevens naar de beoogde partij gaan.
OpenVPN (TCP en UDP)
Een van de meest populaire gratis protocollen is OpenVPN. Standaard maakt het gebruik van UDP-transport: alle netwerkpakketten worden ingekapseld in UDP-datagrammen en vervolgens naar een VPN-server verzonden. Op openbare netwerken is UDP-verkeer echter vaak beperkt. Als tijdelijke oplossing kan TCP-inkapseling worden gebruikt, met wat extra configuratie aan de serverzijde. Veel gebruikers prijzen de flexibiliteit van de instellingen en de compatibiliteit met verschillende platforms. Het gebruik van dit protocol vereist echter enige technische kennis.
PPTP
Het Point-to-Point Tunneling Protocol (PPTP) is een van de eerste dergelijke tools, uitgebracht voor Windows 95. Het is nu verouderd en wordt niet veel gebruikt omdat het enkele protocolkwetsbaarheden bevat en gemakkelijk te hacken is.
L2TP
Layer Two Tunneling Protocol (L2TP), een uitbreiding van PPTP, wordt gebruikt ter ondersteuning van VPN's of als onderdeel van de ISP-servicelevering. Het protocol codeert alleen de controleberichten, niet de inhoud. Het brengt een tunnel tot stand op de datalinklaag (laag 2 van het OSI-netwerkcommunicatiemodel) die kan worden verzonden via een versleutelingsprotocol op de netwerklaag, zoals IPsec.
WireGuard
De lichtgewicht codebasis van het protocol van Jason A. Donenfeld zorgt voor een goede verbindingssnelheid. Het is gemakkelijk te gebruiken en biedt een hoge beveiliging dankzij het strakke ontwerp en de moderne elliptische curve-cryptografie. Omdat TCP echter niet wordt ondersteund, werkt het mogelijk niet op netwerken die UDP-verkeer blokkeren. Bovendien moet u, in tegenstelling tot IPsec, een speciale app downloaden om het protocol te gebruiken, omdat het niet standaard wordt ondersteund door consumentenbesturingssystemen.
SSTP
Het Secure Socket Tunneling-protocol is door Microsoft ontwikkeld voor Windows-apparaten. Als u Microsoft Azure gebruikt, hebt u Windows 8.1 of hoger nodig, dat TLS 1.2 ondersteunt en over SSTP beschikt. Als eigen op TLS gebaseerd protocol kan SSTP firewalls binnendringen, waarvan de meeste de uitgaande TCP-poort 443 open laten. SSTP biedt een mechanisme voor het verzenden van PPP-verkeer via een SSL/TLS-kanaal met bescherming op de transportlaag.
Bedrijfseigen protocollen
Het primaire doel van de hierboven beschreven protocollen en bijbehorende software is het bieden van private netwerken binnen organisaties. Ze zijn niet ontworpen om firewalls of poortblokkering te omzeilen, of om te verbergen dat hun klanten een VPN gebruiken. Het gebruik ervan binnen commerciële software kan beperkt zijn vanwege licentiebeperkingen.
Daarom ontwikkelen grote publieke VPN-dienstverleners hun eigen VPN-protocollen. Deze categorie omvat LightWay van ExpressVPN, Hydra van Hotspot Shield en ons eigen gepatenteerde AdGuard VPN-protocol.
In het bijzonder is het AdGuard VPN-protocol ontworpen om snel, energiezuinig en niet te onderscheiden te zijn van regulier HTTPS-verkeer.
Waarom heb je een VPN nodig?
Het nadeel van leven in het digitale tijdperk is dat je online activiteiten in de gaten worden gehouden. Net zoals je huisadres wordt gebruikt om post te bezorgen, wordt je IP-adres gebruikt om te bepalen waar internetverkeer naartoe wordt gestuurd, of om de herkomst van een bepaalde zoekopdracht of websitebezoek te achterhalen. En dit is hoe hackers of andere derden je kunnen vinden. Ook kunnen sommige websites de toegang tot hun gegevens voor bepaalde locaties blokkeren.
Hoe kan een VPN helpen? Met een virtueel privénetwerk kun je voorkomen dat je je echte IP-adres prijsgeeft door al je gegevens via een beveiligde verbinding met een speciale server te proxen.
Hier zijn een paar redenen om VPN te gebruiken:
Om veilig te blijven op openbare Wi-Fi. Het gebruik van openbare Wi-Fi-netwerken, vooral als deze niet met een wachtwoord zijn beveiligd, plaatst je in een kwetsbare positie. Je verkeer wordt een makkelijk doelwit voor gegevensdieven. VPN lost dit probleem op door al het verkeer en DNS-verzoeken te versleutelen
Om je online activiteiten te verbergen voor derden. Websites die je bezoekt en wat je daar doet kunnen worden gevolgd en verkocht aan reclamebedrijven. Met een VPN is je surfgeschiedenis verborgen voor nieuwsgierige ogen
Om geografische prijzen te vermijden. Sommige online verkopers stellen prijzen in op basis van de locatie van de gebruiker. Hetzelfde shirt kost bijvoorbeeld $20 in India en $30 in de VS. Door de site te bezoeken vanaf een IP-adres in een ander land, bespaar je geld
Om jouw favoriete TV-programma's te bekijken wanneer je in een ander land bent. Omdat je IP-adres laat zien waar het verkeer vandaan komt, kunnen websitebeheerders de toegang voor bepaalde landen gemakkelijk blokkeren. Met een VPN kun je doen alsof je apparaat zich in je eigen regio bevindt en toegang krijgen tot je gebruikelijke content