Miten VPN toimii?
VPN luo turvallisia VPN-tunneleita salauksen avulla
The VPN technology uses data encryption algorithms to create secure tunnels from your device (point A) to the destination server (point B). For example, you have AdGuard VPN enabled on your device and want to access YouTube:
You establish an encrypted connection between your device and a VPN server of your VPN provider, such as AdGuard VPN
Your Internet traffic is encrypted and routed through the established VPN tunnel to the VPN server
The VPN server partially decrypts your information at the transport and VPN layers. Your data, such as user credentials, cookies, payment details or viewed videos, remains encrypted at the protocol layer with TLS encryption and is unknown to the VPN provider
The VPN server connects to a YouTube server and forwards the request from your browser or YouTube app
The YouTube server responds with data to the VPN server
The VPN server receives TLS-encrypted traffic, adds the VPN encryption layer, and sends it to your device
Your device receives the encrypted traffic, decrypts it, and forwards it to the browser or YouTube app that initiated the request
In a nutshell, the VPN technology allows you to hide your online identity by routing your traffic through a remote VPN server with a different IP address, location, and other associated data. It also adds an extra layer of protection by encrypting your traffic.
Advertisers, hackers, and other third parties may try to monitor your traffic between your device and the VPN server. VPN ensures that your traffic is encrypted and observers can’t extract any useful information from the encrypted data stream. Keep in mind that even with a hidden IP address, your online activity can still be tracked through cookies and device fingerprinting.
VPN-protokollat ja niiden tyypit
VPN-protokolla on joukko sääntöjä, joka määrittää sallitut todennus- ja tiedonsiirtoprotokollat sekä salausmenetelmät. Se määrittää, miten sinun ja VPN-palvelimen välinen yhteys muodostetaan. VPN-protokollat eroavat nopeuden, turvallisuuden, verkkotuen ja käyttöalustojen suhteen.
Tarkastellaan suosituimpia VPN-protokollia ja käydään läpi niiden vahvuudet ja heikkoudet.
IPsec
Internet Protocol Security (IPsec) on suojattu verkkoprotokolla, joka suorittaa todennuksen, salauksen ja keskinäisen todennuksen kahden agentin välille: isäntä-isäntä, suojausyhdyskäytävät (verkko-verkko) tai isäntä ja yhdyskäytävä. Protokolla suojaa Internet-tietoliikennettä seuraavilla ominaisuuksilla:
Luottamuksellisuus: Vain lähettäjä ja vastaanottaja pääsevät käsiksi salaamattomaan tietoon.
Eheys: Tietopaketeilla on vastaavat hajautusarvot, jotka muuttuvat tietojen muuttuessa. Osapuolet laskevat jokaisen tietopaketin hajautusarvon varmistaakseen niiden aitouden.
Vastausesto: IPsec välttää pakettien kaksoiskappaleiden lähetyksen sarjoitustiedolla. Vaikka hakkerit kaappasivat paketin, he eivät voi lähettää sitä uudelleen.
Todennus: Sekä lähettäjä että vastaanottaja todennetaan, joten osapuolet voivat olla varmoja siitä, että tiedot päätyvät tarkoitettuun kohteeseen.
OpenVPN (TCP ja UDP)
Yksi suosituimmista ilmaisista protokollista on OpenVPN. Oletusarvoisesti se käyttää UDP-tiedonsiirtoa: Kaikki verkkopaketit paketoidaan UDP-datagrammeihin, jonka jälkeen ne lähetetään VPN-palvelimelle. UDP-tietoliikennettä kuitenkin rajoitetaan julkisissa verkoissa usein. Ratkaisuna voidaan käyttää TCP-paketointia, joka mahdollistaa palvelimen puoleisia lisämäärityksiä. Monet ylistävät sen asetusten joustavuutta ja yhteensopivuutta eri alustojen kanssa, mutta sen käyttö edellyttää kuitenkin jonkin verran teknistä tietämystä.
PPTP
Point-to-Point Tunneling Protocol (PPTP) on yksi ensimmäisistä tällaisista työkaluista, joka julkaistiin Windows 95:lle. Se on nyt vanhentunut eikä sitä käytetä laajalti, koska siinä on joitakin protokollahaavoittuvuuksia ja se on helppo murtaa.
L2TP
Layer Two Tunneling Protocol (L2TP) on PPTP-laajennus, jota käytetään VPN-verkkoihin tai osana Internet-palveluntarjoajien palvelutoteutusta. Se salaa vain ohjausviestinsä, muttei sisältöä. Se muodostaa tunnelin OSI-mallin kerroksen 2 (data link layer) välityksellä, joka voidaan lähettää verkkokerroksen salausprotokollan, kuten IPsecin, välityksellä.
WireGuard
Jason A. Donenfeldin protokollan kevyt koodikanta tarjoaa hyvän yhteysnopeuden. Se on helppokäyttöinen ja tarjoaa korkean tietoturvan puhtaan rakenteensa ja nykyaikaisen elliptiseen käyrään perustuvan salausmenetelmänsä ansiosta. Koska se ei kuitenkaan tue TCP-protokollaa, se ei välttämättä toimi UDP-tietoliikenteen estävissä verkoissa. Lisäksi, IPsecistä poiketen, sen käyttöön tarvitaan erillinen sovellus, koska kuluttajakäyttöjärjestelmät eivät tue sitä natiivisti.
SSTP
Microsoft on kehittänyt Windows-pohjaisille laitteille Secure Socket Tunneling -protokollan. Jos käytät Microsoft Azurea, tarvitset vähintään Windows 8.1:n, joka tukee TLS 1.2:ta ja sisältää SSTP:n. Suljettuna TLS-pohjaisena protokollana SSTP voi läpäistä palomuureja, koska ne jättävät yleensä TCP-portin 443 auki ulospäin. SSTP tarjoaa mekanismin PPP-liikenteen välittämiseksi SSL-/TLS-kanavan kautta siirtotason suojauksella.
Itse kehitetyt protokollat
Edellä kuvattujen protokollien ja niihin liittyvien ohjelmistojen ensisijainen tavoite on tarjota suljettuja verkkoja organisaatioiden sisällä, eikä niitä ole suunniteltu ohittamaan palomuureja tai porttiestoja, tai piilottamaan käyttäjien VPN-käyttöä. Niiden käyttäminen kaupallisissa ohjelmistossa saattaa olla rajoitettua lisenssirajoitusten vuoksi.
Tämän vuoksi suuret julkiset VPN-palveluntarjoajat kehittävät omia VPN-protokolliaan. Näihin lukeutuvat mm. ExpressVPN LightWay, Hotspot Shield Hydra ja oma AdGuard VPN Protokollamme.
Varsinkin AdGuard VPN Protokolla on suunniteltu nopeaksi, energiatehokkaaksi ja tavallisesta HTTPS-tietoliikenteestä erottumattomaksi.
Miksi tarvitset VPN:ää?
The downside of living in the digital age is that your online activities are monitored. Just as your home address is used to deliver mail, your IP address is used to determine where Internet traffic is sent, or to track the origin of a particular search query or website visit. And this is how hackers or other third parties can find you. Also, some websites may block certain locations from accessing their data.
How can a VPN help? A virtual private network allows you to avoid revealing your true IP address by proxying all your data through a secure connection to a dedicated server.
Here are a few reasons to use VPN:
To stay safe on public Wi-Fi. Using public Wi-Fi networks, especially those that are not password protected, puts you in a vulnerable position. Your traffic becomes an easy target for data miners. VPN solves this problem by encrypting all traffic and DNS requests
To hide your online activity from third parties. Websites you visit and what you do there can be tracked and sold to advertising companies. With a VPN, your browsing history is hidden from prying eyes
To avoid geographical pricing. Some online retailers set up prices based on the user’s location. For example, the same shirt might cost $20 in India and $30 in the US. By visiting the site from an IP address in a different country, you will save money
To watch your favorite TV shows when you are in another country. Because your IP address shows where the traffic is coming from, website admins can easily block access for certain countries. With a VPN, you can pretend that your device is in your home region and access your usual content