Preusmerjena vrata VPN: kaj lahko vidijo obiskovalci in ponudnik
Dohodno preslikavanje daje storitvi javno identiteto, ne vašega imena. Ločite, kaj lahko obiskovalec poveže, kaj ponudnik ve in kako dolgo traja.
Preusmeritev vrat daje tujcem pot do storitve prek javnega naslova ponudnika. Ta ena sprememba hkrati vpliva na izpostavljenost in prepoznavnost, in nobena od njiju ne objavi imena tistega, ki storitev upravlja. Ločevanje obeh se izogne nasprotnim napakam, da bi 'preusmeritev' obravnavali kot anonimnost in kot identifikacijo. Tri vprašanja ju čisto ločijo, odgovori pa prihajajo iz različnih dokazov.
Trije predmeti, tri različna vprašanja
Javni naslov imejte ločen od aplikacije, ki odgovarja za njim, oba pa ločena od osebe ali organizacije, ki to upravlja. Vsak ima svoje občinstvo in svoje dokaze. Njihovo mešanje daje sklepe, ki zvenijo urejeno in so napačni.
Pojdite skoznje v tem vrstnem redu. Prvo je vprašanje dosegljivosti, drugo je vprašanje identitete aplikacije, tretje pa je vprašanje pripisa, ki ga prvi dve samo delno osvetljujeta. Ko se nekdo vpraša, ali je preusmeritev vrat zasebna, vprašajte, katero od treh misli. Odgovori se res razlikujejo, stran s pravilnikom pa običajno obravnava le eno od njih.
Kaj lahko obiskovalec poveže med končnimi točkami
Obiskovalec se poveže s končno točko in vidi, kar aplikacija zakonito predstavi: 'ime gostitelja', ime potrdila, prijavno stran, objavljeno vsebino. Te podrobnosti prepoznajo storitev tudi takrat, ko je njen običajni naslov dostopa skrit za tunelom. Dve končni točki, ki predstavljata isto imenovano spletišče, dajeta opazovalcem osnovo za povezavo. Nič v tem vedenju ni uhajanje, saj je bila aplikacija zasnovana tako, da jo je videti.
Ujemanje potrdil, preusmeritev in vsebine strani med dvema končnima točkama je močan znak, da pripadata isti storitvi. Ostaja trditev o storitvi, ne o človeku, dokler ju ne poveže kakšen drug zapis.
Smernice IETF o zasebnosti opisujejo, kako trajni identifikatorji omogočajo korelacijo interakcij skozi čas. Korelacija ni pripis, saj lahko eno storitev upravlja več ljudi in naslov se lahko premakne med nepovezane naročnike. Prav ta razlika preprečuje, da bi ugotovitev korelacije postala obtožba.
Kaj mora vedeti ponudnik preusmeritve
Za dostavo dohodne povezave mora sistem ponudnika ohranjati aktivno razmerje med javno vstopno točko in notranjim ciljem. To operativno dejstvo se razlikuje od tega, kar vidi obiskovalec, in spet od tega, kar se ponudnik odloči obdržati. Dve vprašanji imejte ločeni, ko berete stran s pravilnikom, ker je eno neizogibno, drugo pa odločitev. Trditev, da se ne hrani zgodovina brskanja, ne pove ničesar o zgodovini preslikav.
Ali zgodovinske preslikave, povezave z računom ali zapisi o povezavah ostanejo, je vprašanje za dejansko politiko in izvedbo ponudnika. Preusmeritev ne dokazuje, da se vsaka kategorija beleži. Vprašajte konkretno, katera polja preživijo po umiku preslikave in za kako dolgo.
Dohodna dosegljivost je ločena tudi od odhodnega usmerjanja odjemalca, DNS in vedenja ob napaki. Dodajanje preslikave ne opisuje, kako odhaja preostali promet odjemalca.
Kako dolgo preslikava traja, spremeni izpostavljenost
Preslikava lahko traja med sejo, med rezervacijo ali po politiki ponudnika, ki jo spreminja. Ne smemo predpostaviti niti trajne dodelitve niti stalne rotacije; preberite dokumentirano vedenje izdelka in zapišite, kar opazujete. Dve opažanji s tedenskim razmakom povesta o 'rotaciji' več kot kateri koli marketinški stavek na strani izdelka. Zapišite opaženi interval ob končni točki v svojih zapiskih, ker je interval del izpostavljenosti.
Življenjska doba spremeni, katera korelacija je mogoča. Stabilna končna točka vabi k dolgotrajnemu spremljanju ene storitve, medtem ko jo vrteča naredi vsako opažanje težje povezljivo s prejšnjim. Nobena od lastnosti ni jamstvo glede zapisov ponudnika in nobena ne nadomesti odločitve o tem, kaj objavlja storitev sama.
Objavite namerno in nato zaprite obe vrati
Potrdite, da ponudnik dovoljuje protokol, ki ga potrebujete, da je ciljni poslušalec tisti, ki ste ga mislili, in da nadzori gostitelja in aplikacije še vedno omejujejo dostop. Pred objavo poglejte, kaj bo storitev predstavila tujcu. Ta dva ukaza prikažeta potrdilo in glave, ki jih prejme obiskovalec.
openssl s_client -connect pub.example.net:443 -brief < /dev/null
curl -sSI https://pub.example.net/
Objava nečesa ne opravičuje razkritja njegovih skrbniških strani ali opustitve prijave v aplikacijo, prevod pa ne zagotavlja TLS storitvi, ki ga ni nikoli imela. Ohranite šifriran protokol in njegove preverbe identitete strežnika na mestu, ne glede na to, kako promet prispe. Nato preverite glave odgovora, ker lahko 'pasica' ali stran za razhroščevanje tujcu pove več, kot storitev namerava. Kar vrneta ukaza, je isti pogled, ki ga dobi opazovalec.
Umik storitve pomeni dve zaprtji, ne eno: prekličite preslikavo prek njenega lastnika, nato obravnavajte poslušalca in pravico kot ločeni postavki. Zaznamek končne točke, ki preneha odgovarjati, ne prekliče poverilnic in ne vrne že dostavljenih informacij.