VPN mobiilseadmete jaoks vÔrgu tasemel

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.
VPN mobiilseadmete jaoks vÔrgu tasemel

Ü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 suurepĂ€rane materjal) vĂ”i hulga erinevaid vĂ”rguprotokolle (GRE, IPSec, L2TP ja teised - sama autor sellest rÀÀgib) 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).

VPN mobiilseadmete jaoks vÔrgu tasemel
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. selles artiklisMis 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:
VPN mobiilseadmete jaoks vÔrgu tasemel

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

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster