VPN ala TURN errelea: zeinek eramaten du benetan WebRTC dei bat?
Tunelak ICEk ikusten duen bidea aldatzen du; inoiz ez du errele bat esleitzen eta ez du seinaleztapenik ematen. Konparatu VPN irteerak eta TURN zerbitzariak bakoitzak zer eskaintzen duen.
Orria VPN bidez kargatzen da, baina deia ez da inoiz konektatzen: bi hutsegite desberdin helbide-barra berean. Tunelak nabigatzaileak erabiltzen duen bidea aldatu zuen; ez zen seinaleztapen zerbitzu, STUN zerbitzari edo errele bihurtu, eta ez du erabakitzen ICEk zein hautagai pare aukeratuko duen. Osagai bakoitzak egiten duen lana bereiztea da “WebRTC blokeatuta dago” lausoa hutsegite zehatz bihurtzen duena.
Lau lan, eta tunelak bakarra ukitzen du
Aplikazioak saio-informazioa trukatzen du seinaleztapen antolamendu baten bidez, eta hori da lehen lana. ICEk hautagai helbideak biltzen ditu eta pareak probatzen ditu bat funtzionatu arte, eta hori da bigarrena. STUNek bikotekideari kanpotik nola ikusten den jakiten uzten dio, eta TURNek errele bat esleitzen du bide zuzenik ez dagoen kasuetarako. Lau rol horiek desberdinak dira, eta VPN batek haiek aurkitzen dituzten helbide eta iragazkietan eragiten du, horietako edozein hornitu beharrean.
Horregatik saio-hasiera arrakastatsuak ez du ezer esaten multimedia-bideari buruz. Seinaleztapena orokorrean orriak erabiltzen duen HTTPS beretik doa, 443 atakan, eta multimedia UDP bidez joan daiteke erabat bestelako helmuga batera.
Helbideratze pribatuak nahasmena okertzen du. Tunel-helbide bat bikotekidearentzat baliagarria da honek hara itzultzeko aurreikusitako bidea duenean soilik; pribatua izatea ez da elkarrenganako irisgarritasunaren froga, eta nabigatzaileek ez dute horrela tratatzen egiaztatu ezin diren hautagaiak baztertzen dituztenean. Zuri tokikotzat iruditzen zaizun hautagai bat egiaztagaitza izan daiteke beste aldetik. Hutsune hori baztertzea merezi du tunelak multimedia botatzen duela ondorioztatu aurretik.
Konparatu VPN irteera bat TURN errele batekin
Biek paketeak birbidaltzen dituzte, eta horregatik nahasten dira, eta goiko konparazio-taula zutabez zutabe irakurtzea merezi du, ez ezaugarrien zerrenda gisa. Errele esleipena autentifikatutako eskaera batek sortutako saio bakoitzeko objektua da; tunela bidea da. Batek iraungitzen diren kredentzialak ditu, besteak iristeko modukoa den ala ez den bikotekide helbidea du.
| Component | What it contributes | What it needs to work | What it cannot do |
|---|---|---|---|
| VPN exit | Changes the observed mapping and the route packets take | A working tunnel and a policy that permits the media transport | Allocate a relay or supply signaling |
| STUN server | Reports the mapped address a peer appears to use | Reachability from the client, on its configured transport | Carry media when a direct path fails |
| TURN server | Relays media through an authenticated allocation | Valid credentials, an allowed transport and sufficient capacity | Fix a missing ICE policy or an unauthorized client |
| Signaling channel | Carries offers, answers and candidate lists | Both peers reaching the same application endpoint | Establish connectivity by itself |
Ataka-zenbakiek aldea zehatz egiten dute. TURNek lehenespenez 3478 atakan entzuten du UDP eta TCPrako eta 5349 atakan TLSrako, eta 443 onartu baina ataka horiek botatzen dituen sare batek errele bidezko deiak hutsaraziko ditu nabigazioak normaltasunez jarraitzen duen bitartean. VPNaren ataka aldatzeak ez du horietako ezer konfiguratzen, garrantzitsuak diren atakak errele zerbitzuarenak baitira, ez tunelarenak.
Irakurri diagnostikoa, gero probatu deia
Nabigatzaileek behar duzun informazioa erakusten dute pakete-kapturarik gabe. Ireki zure nabigatzailerako WebRTC diagnostiko-orria, egin deia, eta irakurri hautatutako hautagai-parea bildu den zerrendaren ordez: zein tokiko eta urruneko hautagai mota hautatu ziren, zein garraio eta helbide-familia bidez, eta bidea zuzena ala errele bidezkoa den.
Bi irakurketa aldez aurretik ezagutzea merezi du. Hautatutako parea helbide pribatuetan host-ez-host bada, multimedia arrazoi dezakezun bide batean geratzen da; errele-ez-errele bada, deiak errele ahalmena kontsumitzen du eta zerbitzu horren erabilgarritasunaren mende dago. Hautatutako parerik gabe “egiaztatzen” gelditzen den hutsegiteak hautagaiak bildu zirela esan nahi du, baina batek ere ez zuela konektibitate-probak gainditu.
Gero konparatu mutur biak dei berean, baldintza onartu bakarra aldatuz, eta onartu emaitza norabide biko multimedia edo datuen arabera, ez “konektatuta” adierazlearen arabera. Hautagai-bilketa arrakastatsua da audio-koadro bakar bat ere eramaten ez duten kasu askotan. Errepikatu deia aldaketaren beste aldean eta gorde bi diagnostiko-kapturak, bi exekuzio alderatzeak edozein bakarka irakurtzeak baino informazio gehiago ematen baitu. Mutur berak, kodek bera, aldagai bat aldatuta.
ICE garraio-politika nahita relay ezartzen duen aplikazioak errele hautagaiak soilik eskatzen ditu. Ezarpen horrek ez du errelerik sortzen eta ez ditu falta diren kredentzialak konpontzen; baldintza esplizitu egiten du, eta hori erabilgarria da norbaitek guneak aukeratutako politika batengatik VPNa erruztatzen duenean.
Mantendu pribatutasun-aldarrikapena frogek adina estu
Hautagaien agerpena nabigatzailearen eta aplikazioaren politiken mende dago, ez tunelaren egoeraren mende soilik, eta W3Cren bikotekide-konexiorako zehaztapenak IP kudeaketa bere kontutzat hartzen du. Beraz, konektatutako VPN bat oinarri ahula da dei batek hautatutako helbide bakarra soilik agerian uzten duela agintzeko. Tunel beraren atzeko bi bikotekideek host-a inoiz uzten ez duen bidea aukeratu dezakete, eta hori aldi berean pribatutasun-hobekuntza eta konektibitate-murrizketa da.
Zehazki esan dezakezuna estuagoa eta erabilgarriagoa da: zein hautagai-pare hautatu zen, zein garraiok eraman zuen, eta bide hori tunelaren barruan geratu zen. Idatzi hiru datu horiek funtzionatzen duen dei baterako eta huts egiten duen baterako, eta aldeak konpondu beharreko osagaia izendatzen du normalean.
Konektibitatea funtzionatzen duenean, bereizi errendimendua irisgarritasunetik. Galera, atzerapena, ilarak eta MTU zuzena den hautagai-pare baten beheragokoak dira guztiak, eta dei eten bat konektibitate-hutsegite gisa tratatzeak arrazoirik gabe bidaltzen zaitu hautagai-zerrendara.