Meta paġna tat-test WebRTC tipprintja 172.20.4.15, tkun tgħallmet li f’dik in-netwerk jeżisti interfaċċa lokali. Din hija żvelar ġenwin, u mhix l-istess konstatazzjoni bħal «il-midja ħarġet mill-ħruġ tal-VPN». L-iskoperta tal-kandidati u r-rotta tal-pakketti huma mekkaniżmi separati, u ħafna rapporti ta’ tnixxija jgħaqqduhom fi verdett wieħed. Liema waħda qed tara tiddeċiedi t-tiswija.

Il-ġbir isir qabel ma jintbagħat xi ħaġa

Il-browser jelenka l-interfaċċi lokali, jibgħat talba ta’ rbit lil server STUN u jitlob allokazzjoni mingħand server TURN, imbagħad jikteb ir-riżultati fid-deskrizzjoni tas-sessjoni bħala linji ta’ kandidati. Dan kollu jitlesta mingħajr sejħa, mingħajr midja u mingħajr ix-xorta l-oħra. Għalhekk lista ta’ kandidati hija reġistru ta’ skoperta, mhux ta’ trasport.

Il-browsers moderni jistgħu jissostitwixxu l-indirizz litterali ta’ kandidat ospitu b’isem mDNS .local, sabiex il-paġna ma tkunx tista’ taqra l-IP privata. In-netwerk lokali xorta jara t-talbiet multicast li jsolvu dak l-isem, allura l-indirizz ikun moħbi mill-applikazzjoni aktar milli mneħħi mill-wajer.

L-ordni hija importanti wkoll: tagħbija ġdida tal-paġna tiġbor sett ġdid, b’allokazzjoni TURN oħra u possibbilment immappjar riflessiv ieħor. Żewġ ġirjiet li ma jaqblux mhumiex neċessarjament żewġ konfigurazzjonijiet differenti.

Tliet tipi ta’ kandidati, tliet tipi ta’ provi

Kull linja ġejja minn osservazzjoni differenti. Kull tip iwieġeb domanda differenti, u t-tabella tifridhom skont x’jistgħu u ma jistgħux jistabbilixxu.

CandidateDerived fromWhat it establishesWhat it cannot establish
HostAn interface on the deviceA local address exists in that networkThat the peer can reach it
Server-reflexiveA STUN binding responseHow a NAT mapped this sourceWhich exit the media will use
Peer-reflexiveA connectivity check that arrivedAn address seen by the far sideThat it was ever advertised
RelayA TURN allocationThe relay server accepted the sessionThat the relay carries the call

Kandidat relay spiss jiġi mħawwad mal-indirizz tal-internet tal-utent. Huwa tal-server TURN, u l-preżenza tiegħu turi li relay kien disponibbli, mhux li l-browser għażlu. L-istess konfużjoni tmur fid-direzzjoni l-oħra mal-kandidati ospitu, fejn isem mDNS jaħbi l-indirizz mill-paġna waqt li n-netwerk xorta jġorr it-talbiet. Aqra t-tip qabel taqra l-valur.

Il-par magħżul iwieġeb id-domanda tar-rotta

ICE jgħaqqad kull kandidat lokali ma’ kull kandidat remot, iħaddem verifiki tal-konnettività fuq kull par u jaħtar rebbieħ. Dak il-par maħtur, li jidher fid-dijanjostika tal-browser stess, iġorr il-midja. Kull ħaġa oħra fuq il-lista hija possibbiltà li tilfet.

Ir-rebbieħ jgħidlek is-sura tal-mogħdija. Relay għal relay jgħaddi mis-server TURN, par ospitu jibqa’ fuq in-netwerk lokali, u par riflessiv mis-server imur dirett permezz ta’ NAT. Din hija l-fatt li teħtieġ verifika tal-VPN, u hija fatt differenti mil-lista tal-indirizzi. Żewġ sejħiet b’listi ta’ kandidati identiċi jistgħu jieħdu pari differenti.

Kandidati mhux magħżula xorta nġabru, u l-ġbir huwa traffiku tan-netwerk li joħroġ mill-magna. Sejħa li fl-aħħar użat ir-relay ma tfissirx li xejn ma ġie żvelat waqt li kienet qed tinbena l-lista.

Il-kontrolli jikkorrispondu għall-għanijiet, mhux għal punteġġ tat-tnixxija

L-ispeċifikazzjoni tal-WebRTC għat-trattament tal-IP tiddeskrivi diversi politiki: tuża biss l-interfaċċa li ġġorr ir-rotta default, tuża l-interfaċċi kollha, u tiddiżattiva l-UDP mingħajr proxy sabiex it-traffiku jrid jgħaddi minn relay jew proxy. Kull waħda tibdel konnettività u dewmien għal tip differenti ta’ espożizzjoni. Liema waħda timplimenta browser, u b’liema isem, tvarja skont il-pjattaforma u l-verżjoni.

Agħżel il-politika mill-għan. Li taħbi indirizzi lokali minn paġna huwa għan; li tipprevjeni traffiku dirett bejn il-pari huwa ieħor; li żżomm kull pakkett ġewwa t-tunnel huwa t-tielet. L-ewwel jittratta l-aktar dwar x’jitgħallem l-applikazzjoni, it-tieni dwar liema mogħdija hija permessa, u t-tielet għandu jiġi infurzat ukoll fil-fruntiera tal-pjattaforma jew tal-VPN.

Liema kontroll tagħżel, ivverifika ż-żewġ nofsijiet: ħaddem it-test tal-ġbir u nnota t-tipi ta’ kandidati, imbagħad spezzjona l-par magħżul waqt sessjoni vera. Lista nadifa ta’ indirizzi b’mogħdija diretta tal-midja għadha mogħdija li ma ridtx.

Artikli relatati