VPN

Skip to content

Tämä on konekäännetty teksti, joka saattaa sisältää virheitä!

VPN, tai Virtual Private Network, on ratkaisu, jonka avulla voimme luoda suojatun (salatun) yhteyden toiseen verkkoon ja laitteisiin internetin kautta.

Ensiksi, mikä on yksityinen verkko? (ei VPN)

Yksityinen verkko on verkko, joka on eristetty muista verkoista. Tämä voi olla yritysverkko, kotiverkko tai muu verkko, joka ei ole avoin kaikille. Avoin verkko, kuten esimerkiksi lentokentällä, on myös teknisesti ottaen yksityinen verkko, mutta ne on yleensä konfiguroitu eristämään laitteet toisistaan turvallisuuden lisäämiseksi.

Tenkt scenario

Kuvittele, että sinulla on kotona tulostin, jota haluat käyttää asiakirjan tulostamiseen. Tämä tulostin on yhdistetty kotiverkkoosi, ja sillä on siksi yksityinen IP-osoite, joka on vain kotiverkkoosi yhdistettyjen laitteiden käytettävissä. Voit tulostaa ongelmitta omalta koneeltasi kotona, mutta naapurisi on eri verkossa eikä pääse tulostimeesi suoraan.

Et myöskään voi kommunikoida tulostimesi kanssa esimerkiksi koulusta tai muista verkoista, koska tulostin ei ole julkaistu internetissä (eikä sen pitäisi olla turvallisuussyistä).

Merk: Ingen regler uten unntak…

Jotkin laitteet tarjoavat kuitenkin ratkaisuja, joissa ne käyttävät VPN:ään liittyvää tekniikkaa, jotta voit tulostaa asiakirjoja mistä tahansa maailmassa, kunhan sinulla on internetyhteys. Tämä voi aiheuttaa tietoturvariskin, joten ole varovainen sen suhteen, mitä yhdistät verkkoosi, erityisesti IoT-laitteiden tai valvontakameroiden kanssa.

Oletko huomannut, että aina kun yhdistät uuteen verkkoon, sinulta kysytään, yhdistätkö “yksityiseen” vai “julkiseen” verkkoon?

Tämä johtuu siitä, että Windows (tai muut käyttöjärjestelmät) käyttää näitä tietoja määrittääkseen, mitä palomuurisääntöjä käytetään laitteesi suojaamiseen. Yksityinen verkko on yleensä suojaamaton (kaikki yhdistetyt laitteet luottavat toisiinsa automaattisesti), ja on siksi haavoittuvainen muille samassa verkossa oleville laitteille. Toisaalta voit helpommin jakaa tulostimia, tiedostoja ja muita resursseja, kun koneet ovat samassa verkossa.

Kaupalliset toimijat

Monet kaupalliset toimijat tarjoavat VPN-palveluita, mainostaen suojaavansa yksityisyyttäsi internetissä ja mahdollistavansa anonyymin surffailun. Tämä ei välttämättä ole koko totuus, ja on tärkeää olla tietoinen siitä, mitä VPN todellisuudessa tekee.

How VPN Works Meme

Käytännössä verkkoyhteys siirretään toiseen paikkaan (usein toiseen maahan), kun käytämme VPN-palvelimia välittäjänä asiakkaan ja internetin välillä.

Kaupallinen VPN != turvallisuus

Monet toimijat markkinoivat itseään palveluna, joka tarjoaa lisäturvallisuutta, mutta useimmille käyttäjille näin ei ole. Kun vierailemme verkkosivustoilla, jotka käyttävät HTTPS:ää (jopa julkisessa wifi-verkossa), yhteys on jo salattu, eikä VPN välttämättä tarjoa mitään lisäturvallisuutta. Se ei myöskään voi “piilottaa” toimintaasi internet-palveluntarjoajaltasi täysin.

Joissakin maissa tai paikoissa se voi kuitenkin olla hyödyllistä, mutta on tärkeää olla tietoinen siitä, että siirrät luottamuksesi internet-palveluntarjoajaltasi VPN-palveluntarjoajalle.

Julkiset verkot

Kuulemme usein, ettemme saisi yhdistää epäsuojattuihin julkisiin verkkoihin, kuten kahviloissa, lentokentillä, hotelleissa jne. Tämä ei välttämättä ole ongelmallista, kunhan käytämme HTTPS:ää (salattua) verkkosivustojen selaamiseen.

Ongelmallista voi olla, jos joku pystyttää “väärennetyn” verkon esimerkiksi haitallisella Captive Portalilla (verkkosivulla, joka yleensä vaatii sisäänkirjautumisen tai käyttöehtojen hyväksymisen ennen internet-yhteyden saamista).

Captive Portal

Oletko tarkistanut, onko sinulla “automaattinen yhdistäminen” avoimiin verkkoihin mobiililaitteessasi tai kannettavassasi tietokoneessasi? Tämä voi saada laitteesi yhdistämään haitalliseen verkkoon huomaamattasi.

Mihin me voimme käyttää VPN:ää?

VPN:ää voidaan käyttää laitteiden yhdistämiseen verkkojen välillä, ikään kuin ne olisivat samassa (yksityisessä) verkossa, turvallisemmin kuin laitteiden suora altistaminen internetille (porttien avaaminen palomuurissa). Huomaa, että meillä on silti oltava VPN-palvelin, johon voimme yhdistää, voimme joko asettaa sen itse (vaatii palomuurin aukkoja) tai käyttää toimijaa, joka tarjoaa releen (välittäjän) meille. Suosittuja vaihtoehtoja ovat OpenVPN, WireGuard ja IPsec.

Friendship ended wtih OpenVPN now WireGuard is my best friend

Eksempel

Sinulla on pelitietokone, jonka haluat yhdistää kannettavaan tietokoneeseesi koulussa Remote Desktop -ohjelmiston (RDP) avulla. Voit sitten asettaa VPN-ratkaisun, jonka avulla voit yhdistää kotiverkkoosi ja käyttää sitten RDP:tä yhdistääksesi pelitietokoneeseesi aivan kuin olisit kotona.

Meidän tapauksessamme käytämme sitä pääsemään käsiksi koulun resursseihin muista paikoista maailmassa, ja tarkastelemme myöhemmin pilvilaskentaa, jossa haluamme yhdistää virtuaalipalvelimiin pilvessä turvallisesti. Yleensä avaamme portin palvelimellemme tämän asettamiseksi, ja lukitsemme palvelimen sen jälkeen (yleensä Site-to-site VPN).

Ainoa käytännön ero on, että saamme eri IP-osoitteen VPN-verkkomme kautta (esim. 100.64.x.x/10 käytetään usein VPN:ään), mutta toiminnallisuus on sama kuin olisimme samassa verkossa. Tämä tarkoittaa, että voimme käyttää esim. RDP:tä, SSH:ta, FTP:tä (File Transfer Protocol) jne. ilman, että meidän tarvitsee avata palveluitamme palomuurissa.

Easy Tehtävä 1 – TailScale VPN:n asennus

Onneksi meille VPN:n asennus on helppoa, erityisesti jos käytät palvelua kuten TailScale. Tämä on kaupallinen palvelu, joka tarjoaa helpon tavan asentaa WireGuard VPN, joka tarjoaa meille enemmän kuin tarpeeksi toiminnallisuutta sen ilmaisella tasolla (100 laitetta).

TailScale Free Tier

Seuraa asennusprosessia dokumentaation mukaisesti: https://tailscale.com/download

Merk

Tarvitset VPN:n kaikilla laitteilla, jotka haluat yhdistää verkkoon. Tämä sisältää sekä palvelimet, tietokoneet, matkapuhelimet jne.

Medium Tehtävä 2 – Määritä Exit Node

Exit Node TailScalessa on laitteesi verkossa, joka toimii yhdyskäytävänä kaikelle liikenteelle muista TailScale-verkon laitteista. Tämä ohjaa kaiken liikenteen tämän laitteen kautta, mikä voi olla hyödyllistä päästäkseen käsiksi resursseihin tietyssä verkossa tai saadakseen uuden IP-osoitteen maantieteellisten rajoitusten ohittamiseksi.

Käytämme Nginx Proxy Manageria rajoittaaksemme pääsyä tiettyihin resursseihin IP-osoitteen perusteella (esim. Proxmox-palvelimesi), ja Exit Nodella koulussa voit saada IP-osoitteen, joka on “koulussa” missä tahansa maailmassa.

Seuraa dokumentaatiota Exit Noden määrittämiseksi: https://tailscale.com/kb/1103/exit-nodes#configure-an-exit-node

Obs! “Edit Routes” -valikko

Älä unohda “Use as Exit Node” -asetuksen kytkemistä päälle TailScale-valikossa laitteessa, jonka olet määrittänyt Exit-Nodeksi. Tämä on yleinen vaihe unohtaa.

Exit Nodes Everywhere

Exit-Node VPS:ssä pilvessä!

Jos pystytät virtuaalikoneen toiseen maahan esimerkiksi Azuren kautta (josta saat ilmaista krediittiä opiskelijana), voit helposti pystyttää Exit-Noden saadaksesi IP-osoitteen kyseisestä maasta – samalla tavalla kuin kaupallinen VPN-palvelu, mutta vähemmillä rajoituksilla ja enemmän oppimista!