Eestis on endiselt ĂŒllatavalt vĂ€he materjale nii vana, kuid mugava, turvalise ja eriti aktuaalse, seoses asjade Interneti arenguga, tehnoloogia, nagu mobiilne VPN (virtuaalne privaatvĂ”rk). Selles artiklis selgitan, kuidas ja miks seadistada juurdepÀÀs oma privaatvĂ”rgule igasugustele seadmetele SIM-kaardiga, ilma et oleks vaja seadme kĂŒljest spetsiaalset tarkvara seadistada.

Ălesanded ja piirangud
Kuna alustan kĂŒsimusest "miks?". VPN-i tehnoloogiat kasutatakse mitmesuguste vĂ”rgutööde lahendamiseks, millel on ĂŒhine joon â andmete isoleeritud edastamine kahe seadme vahel lĂ€bi suures koguses vahepealsete sĂ”lmede. Selle alusel on vĂ”imalik luua keerukamaid lahendusi ja lahendada neid mitmesuguseid ĂŒlesandeid. Tavalises, kĂ”igile tuttavas olukorras kasutatakse VPN-i seadistamiseks fikseeritud side operaatori vĂ”rku (neile, kes soovivad detailselt teada, on olemas ) vĂ”i hulga erinevaid vĂ”rguprotokolle (GRE, IPSec, L2TP ja teised - sama autor ) ja nendega töötavate programmide (Cisco AnyConnect, OpenVPN, TOR â noh, te ise teate), kuid nende kasutamine konkreetses lĂ”ppseadmes seab sellele kohe mitmeid nĂ”udeid, mille tĂ€itmata jĂ€tmine toob kaasa teatud piirangud.
Esimene tĂ”sine piirang on see, et seade peab tasemete kaupa suutma töötada vĂ€hemalt ĂŒhe nende protokollidega. Enamasti mÀÀrab selle tarkvara, mida on kerge leida sĂŒlearvutile vĂ”i nutitelefonile, kuid on ka juhuseid, kus ĂŒlesanne seisab silmitsi liiga lihtsa riistvara poolest seadmega, vĂ”i on selle tarkvaral piirangud: veemÔÔtur tahab kasutada VPN-i, et edastada oma pisikese ĂŒlevaate andmed kord kuus, mitte vĂ€hem, kui te soovite kasutada VPN-i oma LinkedIn profiili redigeerimiseks.
Teine oluline piirang on seadistamise vajadus. See kehtib nii "rumalatele" seadmetele, nagu eelnevalt mainitud, kui ka klassikalistele nutitelefonidele ja arvutitele, mille kohta eelmine piirang ei kehti. Esimeste puhul on olukord suhteliselt lihtne ja sĂ”ltub ainult seadistamisele kulutatud ajast, kuid viimaste puhul on erinevaid vĂ”imalusi. Paljud organisatsioonid kasutavad VPN-i turvamiseks, et kaitsta tööotseseadmeid avalikku vĂ”rku sisenemise eest ilma piisava ettevĂ”tte kaitseta vĂ”i tööandja andmete edastamise eest avalike kanalite kaudu. LĂ”ppkasutajad vĂ”ivad aga mingitel pĂ”hjustel VPN-i vĂ€lja lĂŒlitada vĂ”i unustada selle sisse lĂŒlitada, mille tulemusena vĂ”ivad paljud ettevĂ”tte turvasĂŒsteemid jÀÀda "kĂ”rvale".
MĂ”lemad piirangud saab kergesti eemaldada, kui VPN-i juurdepÀÀs tagatakse vĂ”rgutasemel. Mobiilside puhul saab seda rakendada âmobiilse VPN-iâ abil. Igasugune andmeid edastav seade suudab edastada need Ă”igesse vĂ”rku. Pole tĂ€htis, millised seaded seadmes on, kui vĂ”rk on Ă”igesti konfigureeritud, edastab seade oma andmed igal juhul sinna, kuhu on vajalik, ja mitte kuhugi mujale.
Ja meeldiva boonuse tĂ”ttu saab seade aadressi sisemisest vĂ”rgust, mis on kaugjuhtimise teel konfigureeritav, ja sellele pÀÀseb ligi vaid seestpoolt (vĂ”i fĂŒĂŒsiliselt). Teatud seadmete klassi jaoks on see vĂ€ga oluline.
Kuidas see toimib
PS Core
Esmapilgul on VPN klassikaline teenus, mida pakuvad kĂ”ik sideettevĂ”tted B2B-segmendis, ja miks siis sellele tĂ€helepanu pöörata? KĂ”ik on seotud andmeside vĂ”rgu ĂŒlesehitusega seadmete jaoks, mis on ĂŒhendatud GPRS, HSPA, LTE vĂ”i mĂ”ne muu mobiilside tehnoloogia kaudu. Siin pole tuttavaid vlan'e kĂ”ikidele vĂ”rguhalduritele, pole lĂŒliteid, pole isegi marsruutereid tavapĂ€rases tĂ€henduses. KĂŒll aga on olemas raadioĂŒhenduse vĂ”rk (RAN) ja paketituum (PS Core).

Lihtsustatud mobiiliviirgulise operaatori paketivĂ”rgu skeem. See erineb LTE puhul veidi, kuid ĂŒldine mĂ”te jÀÀb samaks.
Ăldiselt peab iga SIM-kaardiga seade, mis on registreeritud paketivĂ”rgus (lĂ€bides GPRS attach vĂ”i sarnase protseduuri), enne andmete edastamise alustamist kĂŒsima andmete edastamise seansi (PDP konteksti) loomist paketivĂ”rgu tuumruuterilt, GGSN-ilt. Nende protsesside ĂŒksikasjad ja mÀÀratlemine on hĂ€sti kirjeldatud siin. Mis on meie jaoks oluline: seansi algatamisel GGSN-ile esitatud pĂ€ringus on lisaks muudele ka parameetrid, mida paljud on oma telefonides nĂ€inud vĂ”i millega on isegi kokku puutunud seadistamisel, nĂ€iteks USB-modemitel. Need on kolm vĂ€ljastust: APN, login ja parool. APN (juurdepÀÀsupunkt) on GGSN-i töös vĂ€ga oluline kontseptsioon: sĂ”ltuvalt sellest, millise APN-iga seanss algatatakse, kĂ€itub GGSN erinevalt. Kliendi pĂ€ringu eduka töötlemise tulemusena peab GGSN aktiveerima enda juures andmete edastamise seansi ja edastama seadmele selle parameetrid, sealhulgas vĂ€ljastatud seadme IP-aadressi ja DNS-aadressid. Siin on mitu vĂ€ga olulist aspekti:
- Seansi algatamise pĂ€ringus ei kĂŒsi seade kunagi, millist IP-aadressi ta soovib saada;
- Lisaks seadme seadetes mÀÀratud vÀljadele 'APN', 'kasutajanimi' ja 'parool' edastatakse GGSNi pÀringus ka abonendi telefoninumber (MSISDN) (edaspidi 'abonent' tÀhistab lÔppkasutajat, mis on seade SIM-kaardiga, ja 'klient' on teenuse tellija organisatsioon, kuhu kuuluvad abonendid);
- Seansi aktiveerimisel loob GGSN oma marsruutimisetaotluses uue IP-aadressi kirje. KÔiki GGSN-i abonente tÀhistatakse marsruutimistabelis kirjetega prefiksiga /32, st 1 abonent = 1 kirje tabelis. GGSN on vÀga jÔuline marsruuter;
- Operaatori vÔrk vÔib erinevatel etappidel (nii SGSN-is kui ka GGSN-is) erinevatel pÔhjustel muuta APN vÀli seansi algatamise pÀringus. See vÔimaldab mÔnel juhul vÀhendada ja mÔnel juhul tÀielikult vÀlistada SIM-kaardiga seadmete vÔrguparametrite seadistamise.
Kolme esimese punkti pĂ”hjal tekib kohe kĂŒsimus: milline IP-aadress antakse abonendile?
See mÀÀratakse APN-i seadistuste jĂ€rgi, millest pĂ€rineb seansi aktiveerimise pĂ€ring. Umbes 99% mobiilsete andmeside kasutajatest kasutab tavapĂ€raseid Interneti-ĂŒhendusi. Need on tuntud juurdepÀÀsupunktid nagu internet.mts.ru, internet.beeline.ru ja nii edasi. Interneti-juurdepÀÀsu korral vĂ€ljastab GGSN aadresse klassikalise DHCP printsiibi alusel vĂ€ljakirjutatud hallidesse alamvĂ”rkudesse. Avalikku vĂ”rku sisenedes suletakse need klassikalise NAT-iga (tĂ€psemalt selle versiooniga, mis on PAT).
Kuid GGSN suudab rohkemat. IP-aadressi valimiseks vĂ”ib see teha AAA-pĂ€ringu autoriseerimiserverile (nĂ€iteks RADIUS). Selline loogika seadistatakse eraldi APN-ide jaoks sĂ”ltuvalt nende otstarbest. KĂ”ige lihtsam juhtum on teenus, mis pakub pĂŒsivat avalikku IP-aadressi. Sellised aadressid on tavaliselt siduvad tellijatele operaatori arveldamises (BSS), ja sĂ”ltuvalt IT-architektuurist satuvad nad ĂŒhte vĂ”i enamasse andmebaasi, millele GGSN pĂ€ringu esitab. TĂ€nu sellele, et tal on teada tellija MSISDN (telefoninumber), mille pĂ”hjal see pĂ€ring saadetakse, on selline andmebaas ĂŒsna lihtne ja vĂ”ib sisaldada vaid numbri ja aadressi seoseid. Lisandina, kui klient plaanib kasutada ĂŒhte SIM-kaarti mitme seadme ĂŒhendamiseks (nĂ€iteks kui SIM-kaart asub kaugkontori WiFi-ruuteris), vĂ”ib see tabel sisaldada ka nn «framed route» â vĂ”rgu prefiks, mis asub SIM-kaardi taga ja mis kuulutatakse vĂ€lja kĂ”ikidele seadmetele vĂ”rgus dĂŒnaamilise marsruutimist protokollide kaudu.
Ei ole ainult GGSN
Lisaks aadresside vĂ€ljastamisele tuleb suunata abonentide liiklus kliendi vĂ”rkudesse, igaĂŒhe oma. Siin toimib kĂ”ik juba palju traditsioonilisemalt. GGSN-is suunatakse VPN-iga töötamiseks spetsialiseerunud APN-i liiklus operaatori vĂ”rgu eraldi ruuteri (mida vĂ”ib nimetada erinevalt, vahel ka VPN ruuteriks) kaudu, mis omakorda tĂ€idab klassikalise RE funktsiooni L3VPN skeemis. Ta lisab vajalikud sildid, pealkirjad ja kogu selle muu ning saadab kogu selle liikluse lĂ€bi transpordivĂ”rgu ruuterite eelnevalt seadistatud pistikupesadesse vĂ”i tunnelitesse kliendi vĂ”rku. See osa on juba palju traditsioonilisem ja on korduvalt kirjeldatud mujal, seega ei too ma sellele materjalis erilist tĂ€helepanu.
Kuna kÔik need detailid arvesse vÔetakse, vÔib mobiilsete VPN-ide korraldamiseks olla mitmeid viise, mis erinevad omavahel jÀrgmiste omaduste kombinatsiooniga:
- IP-aadressid vĂ”ivad nagu juba mainitud, olla dĂŒnaamilised (iga kord erinev aadress mÀÀratud alamvĂ”rgust) vĂ”i staatilised (iga kord sama aadress konkreetse abonendi jaoks), mida mÀÀravad ja/vĂ”i APN-i seaded ning/vĂ”i Radius-serveri seaded;
- IP-aadresse vÔib mÀÀrata Radius-server, mis on juhitud operaatori vÔi kliendi poolt;
- Mobiilse VPN-i kĂŒlge ĂŒhendatud seadmed vĂ”ivad suhelda kas ainult omavahel vĂ”i omada juurdepÀÀsu kliendi tavapĂ€rasele L3VPN-vĂ”rgule, otsekontakti (VPN-port) kaudu operaatoriga vĂ”i lĂ€bi Interneti-tunnelimise;
- MÔnel juhul vÔib sisselogimise ja parooli kasutamine seansi edukaks aktiveerimiseks olla kohustuslik, samas ei pruugi isegi olla vajalik 'APN' vÀlja tÀitmine.
Erinevate tunnelite tĂŒĂŒtamine, liikluse tasakaalustamine juurdepÀÀsukanalite vahel 'peamise' kliendi VPN-i ja aadresside jaotamise printsiibi osas on mitu tosinat varianti. Enamikul juhtudel nĂ€eb ĂŒldine skeem vĂ€lja jĂ€rgmiselt:

LÔpuks, pÀrast suhteliselt kiiret registreerimisprotsessi ja IP-aadressi saamist saab seade juurdepÀÀsu kliendi vÔrgule ning klient saab juurdepÀÀsu seadmele. Samuti on kasutaja isoleeritud kÔigist teistest operaatori kasutajatest, kes ei ole konkreetselt seotud kliendiga, tal ei ole vaja mingeid lisaseadeid, ning kogu liiklus suunatakse ilma valikuta kliendi vÔrku, kus seda töödeldakse vastavalt kliendi sisepoliitikatele.
Allikas: habr.com
