Meta t-tunnel jgħix fuq ir-router, il-magna li taħdem il-browser m’għandhiex interface tat-tunnel xejn. Staqsi lil dik il-magna dwar l-indirizzi lokali tagħha u tikseb indirizz LAN privat u linja ta’ dawrien, xejn li jixbah indirizz VPN. Madankollu, server STUN in-naħa l-oħra xorta jista’ jirrapporta xi ħaġa sinifikanti dwar it-triq, u dak li jirrapporta jiddependi għal kollox fuq kif dik it-talba partikulari ġiet direzzjonata u tradotta.

Dan huwa l-parti li tistħoqqlha tninqas il-veloċità. „Il-browser ma jippossjedix l-indirizz VPN“ iwieġeb mistoqsija dwar interfaces, filwaqt li indirizz rifless huwa tweġiba dwar triq permezz ta’ traduzzjoni. Li tħallat it-tnejn tipproduċi konklużjonijiet kunfidenti dwar żvelar li l-evidenza ma tappoġġjax.

Żewġ apparati, żewġ settijiet ta’ interfaces

F’konfigurazzjoni bbażata fuq router it-tunnel jispiċċa fuq ir-router u l-klijent LAN jibgħat traffiku ordinarju lill-gateway awtomatiku tiegħu. Il-lista tal-interfaces tal-klijent tibqa’ qasira: indirizz privat wieħed, forsi ieħor għal network ieħor, u l-linja ta’ dawrien. Ir-riskju mhuwiex li wieħed minnhom ikun b’kumbinazzjoni l-indirizz tat-tunnel; ir-riskju huwa li t-talba toħroġ minn triq li ma għażiltx.

Staqsi lill-klijent liema triq tieħu destinazzjoni partikulari minflok ma tistaqsi liema interfaces jeżistu. It-tweġiba ssemmi gateway u l-indirizz tas-sors li l-qalba tuża, u dan huwa diġà aktar informattiv minn kwalunkwe inventarju ta’ indirizzi.

ip route get 198.51.100.20
ip -6 route get 2001:db8::20
wg show wg0 allowed-ips

Il-firxiet tad-dokumentazzjoni huma destinazzjonijiet tajbin għall-prova għax qatt ma jiġu riżolti f’servizz reali. Qabbel dak li jgħid il-klijent ma’ dak li jgħid ir-router, u qis kull nuqqas ta’ qbil bħala prova li r-routing tal-politika, regola ta’ tunnel maqsum jew it-tieni rotta awtomatika qed tagħmel xi ħaġa li ma qistx.

X’tista’ tgħid tweġiba Binding

RFC 8489 jiddefinixxi t-talba u t-tweġiba Binding, fejn is-server jirrapporta l-indirizz tat-trasport tas-sors li osserva għal dik it-talba. Hija dikjarazzjoni dwar ħamsija waħda f’mument wieħed, mhux ċensiment tal-interfaces tal-klijent. Għalhekk kulma huwa interessanti jiġri bejn il-klijent u l-punt tal-osservazzjoni.

Dan il-vojt jimtela bir-routing u t-traduzzjoni. Router li jagħmel NAT tas-sors fuq traffiku ħiereġ jissostitwixxi s-sors privat tal-klijent bl-indirizz tiegħu stess fuq l-interface ħierġa. Jekk dik l-interface hija t-tunnel, ir-riflettur jara l-indirizz tat-tunnel. Jekk il-pakkett ġie eskluż mit-tunnel, ir-riflettur jara dak li pproduċiet it-traduzzjoni tal-WAN. L-istess klijent, l-istess riflettur, tweġiba differenti.

Tliet każi li jixbhu u mhumiex

Id-distinzjoni utli mhijiex pubbliku kontra privat, iżda liema punt ta’ infurzar ittratta l-pakkett. Aħdem il-każi bit-tabelli tar-router stess miftuħa, għax browser wieħed jista’ jipproduċi t-tlieta skont regola li insejt li ktibt.

Where the request leavesWhat rewrites the sourceWhat the reflector reports
Tunnel interface on the routerRouter NAT towards the tunnel addressThe tunnel address as seen on that path
WAN interface, excluded by policyOrdinary WAN translationThe public WAN address
Private reflector reached through the tunnel routeRouter NAT towards the tunnel addressAn internal identifier valid only inside that path

Biss it-tieni każ jikser il-ħtieġa li ċertu traffiku qatt ma joħroġ direttament, u biss l-ewwel u t-tielet jiżvelaw identifikatur min-naħa tat-tunnel. L-ebda waħda mit-tliet ringieli mhija dikjarazzjoni dwar l-imġiba ta’ fornitur partikulari: jekk riflettur privat huwiex aċċessibbli xejn jiddependi mir-routing, mill-indirizzi IP permessi tan-naħa l-oħra u mill-politika tal-firewall fiż-żewġ trufijiet.

Li jkollok kont mal-istess fornitur ma jistabbilixxi xejn minn dan. Ta’ min wieħed jiftakar ukoll li talba direzzjonata tista’ żżomm is-sors LAN tal-klijent jekk xejn ma jittraduċih, għalhekk il-qasam tas-sors irid jiġi traċċat u mhux preżunt mid-dijagramma tat-topoloġija.

Il-ġbir mhuwiex għażla

WebRTC jiġbor indirizzi kandidati biex jiġu provati, u kandidat li jidher f’lista dijanjostika jista’ qatt ma jġorr midja. Li taqra l-lista bħala „dan huwa dak li tgħallem in-naħa l-oħra“ tissopravaluta l-evidenza. Il-par magħżul huwa dak li fil-fatt ġarrab is-sessjoni, u jgħix f’qasam ieħor.

Verifikatur tal-ħruġ HTTPS iwieġeb mistoqsija oħra: l-indirizz tas-sors li server web ra għal dik it-talba. Hija verifika inkroċjata utli proprju għax tuża protokoll differenti u spiss destinazzjoni differenti minn riflettur UDP, u nuqqas ta’ qbil bejn it-tnejn normalment jindika regola ta’ routing aktar milli bug.

Iddeċiedi l-politika, imbagħad aqra t-tweġiba

Ikteb l-intenzjoni qabel ma tittestja: liema traffiku għandu juża t-tunnel, liema jista’ joħroġ direttament, liema familji ta’ indirizzi huma fl-ambitu, u x’għandu jiġri meta t-tunnel ikun nieqes. Mingħajr dik il-linja bażi kull osservazzjoni hija ambigwa, għax ma tistax tifred tixrid minn triq li intenzjonalment ħallejt.

Imbagħad staqsi mistoqsija waħda kull darba. Liema triq tieħu din id-destinazzjoni. Liema indirizz jirrapporta dan ir-riflettur. Liema par kandidat għażlet is-sessjoni. Żomm it-tweġibiet ħdejn il-politika u għaddihom id-data, għax aġġornament tal-firmware jista’ jbiddel l-imġiba awtomatika b’modi li jikkancellaw bil-kwiet il-konklużjoni tas-sena l-oħra.

Ir-router għadu punt ta’ infurzar b’saħħtu, għax jara traffiku li klijent ma jistax jevita mingħajr ma jerġa’ jikkonfigura lilu nnifsu. Mhuwiex wegħda li kull qasam f’kull protokoll tal-applikazzjoni ma jiżvela xejn, u mhuwiex sostitut għall-kitba tat-toroq li għażilt li tippermetti.

Artikli relatati