Predstavte si, že zdieľate sieť v kaviarni s niekým, kto používa VPN, a jediné, čo vidíte, sú veľkosti paketov a časovanie. Prekrývacia prevádzka má ten obraz rozmazať. Prejdite výplňou od notebooku k bráne a ukáže sa, že rozmazanie je lokálne: končí tam, kde končí brána. Všetko za týmto bodom je nový problém pozorovania na tej istej skutočnej prevádzke.

Prvá otázka teda nikdy nie je, koľko výplne poslať. Je to, pred ktorým pozorovateľom sa skrývate a kde ten pozorovateľ sedí.

Začnite pri notebooku

Na lokálnom spoji pozorovateľ vidí šifrované pakety odchádzať a prichádzať. Bez výplne je veľké nahrávanie séria paketov plnej veľkosti, hovor je rovnomerný prúd paketov strednej veľkosti a nečinný klient vysiela keepalive. Tieto tvary korelujú s tým, čo používateľ robí, aj keď je obsah nečitateľný. Výplň môže tvar vyhladiť, ale za cenu bajtov, ktoré nikto nežiadal.

Zapíšte, čoho by si ten pozorovateľ inak všimol: výbuch na začiatku prenosu, medzeru, keď hovor skončí, rytmus období nečinnosti. Ak ten znak nedokážete pomenovať, nemôžete tvrdiť, že ho výplň skrýva.

Sledujte výplň až k bráne

Notebook posiela výplň spolupracujúcej bráne, ktorá ju zahodí a skutočnú prevádzku posunie ďalej. Práve táto spolupráca je mechanizmom: bez koncového bodu, ktorý výplň odstráni, ste pridali záťaž na cudziu cestu, namiesto toho, aby ste vytvorili krytie. Špecifikácia výplne Tor robí to isté rozdelenie explicitným: výplň spoja medzi susednými relé a výplň okruhu viazaná na stav protokolu.

Teraz zvážte, čo vidí brána. Vidí skutočnú prevádzku plus výplň, čo znamená, že sa dozvedá viac, nie menej, ak to nie je strana, ktorej dôverujete. Prekrývacia prevádzka presúva dôveru; neodstraňuje potrebu mať ju.

Potom sledujte druhý segment

Za bránou sú ďalšie spojenia k skutočným cieľom obyčajná prevádzka s obyčajnými tvarmi. Pozorovateľ tam, či už poskytovateľ hostingu alebo cieľová sieť, vidí tie isté výbuchy, ktoré mala výplň skryť. Ak vám išlo práve o tohto pozorovateľa, výplň pre vás neurobila nič. Táto hranica je celý zmysel prechádzania cesty.

Prekrývacia prevádzka je obmedzená na segment a rozšírenie rozsahu znamená rozšírenie spolupráce.

Smer a tvar

Výplň posielaná len von skrýva časovanie toho, čo posielate. O časovaní toho, čo sa vracia, nehovorí nič, pretože odpovede prichádzajú podľa vlastného rozvrhu. Asymetrické skrývanie je normálne a stojí za to povedať to nahlas: relácia s prevažným sťahovaním stále ukazuje svoj tvar na prichádzajúcej strane.

Dĺžka paketu, štruktúra výbuchov, časy začiatku a zastavenia a medzery medzi príchodmi nesú informáciu. Počítadlo bajtov, ktoré zostáva ploché, môže koexistovať s veľmi rozpoznateľným rozdelením veľkostí paketov. Ploché súčty nie sú ploché správanie.

Čo rozpočet kupuje

Výplň spotrebúva kapacitu, ktorú niekto platí: merané dáta, súperenie o upload, oneskorenie v rade pre ostatných používateľov toho istého pripojenia. Sledovanie maximálnej dostupnej rýchlosti ide tiež proti sebe, pretože to maximum sa pohybuje so spojom a výplň sa potom pohybuje s ním. Vyjadrený rozpočet s vyjadreným správaním pri jeho vyčerpaní je rozdiel medzi mechanizmom a nehodou.

Vyhodnoťte výsledok voči pozorovaniu, ktoré ste uviedli na začiatku. Test, ktorý ukazuje znížené rozpoznávanie pri definovanom pozorovateľovi, je výsledok; sľub, že viac prevádzky znamená menej informácií, nie je.

Rozhodnutie, či to vôbec robiť

Pre väčšinu ľudí je odpoveď nie a poctivý dôvod je, že plnorychlostný prúd na pozadí je zlá náhrada za softvér, ktorý dokumentuje, čo chráni. Výplň je legitímne inžinierstvo a patrí do návrhov, ktoré pomenujú svojho pozorovateľa, svoje spolupracujúce koncové body, svoju cenu a svoje limity. Nie je to zaškrtávacie políčko, ktoré z VPN urobí anonymizačný systém.

Ak to predsa implementujete, najprv napíšte model pozorovateľa. Každé ďalšie rozhodnutie, od veľkostí paketov po správanie pri vypnutí, vyplýva z toho jedného odseku.

Súvisiace články