Fedőtrafik a VPN-en: melyik megfigyelő elől bujkál
A kitöltés megváltoztatja a forgalmi mintát, de annak a megfigyelőnek a számára, akire tervezted. Nézd végig, hol áll meg a kitöltés, mennyibe kerül, és mit nem tud elrejteni.
Képzelje el, hogy megoszt egy kávézó hálózatát valakivel, aki VPN-t használ, és csak csomagméreteket és időzítést lát. A fedőtrafikának el kellene mosnia ezt a képet. Kövesse végig a kitöltést a laptop és az átjáró között, és kiderül, hogy az elmosás helyi: ott ér véget, ahol az átjáró véget ér. Minden, ami ezután következik, új megfigyelési probléma ugyanazon a valós forgalmon.
Tehát az első kérdés soha nem az, mennyi kitöltést küldjünk. Hanem az, melyik megfigyelő elől bujkálunk, és hol ül az a megfigyelő.
Kezdje a laptopnál
A helyi kapcsolaton egy megfigyelő titkosított csomagokat lát elmenni és megérkezni. Kitöltés nélkül egy nagy feltöltés teljes méretű csomagok sorozata, egy hívás közepes méretű csomagok egyenletes folyama, egy tétlen kliens pedig keepalive-csomagokat bocsát ki. Ezek a formák összefüggenek azzal, mit tesz a felhasználó, még akkor is, ha a tartalom olvashatatlan. A kitöltés kisimíthatja a formát, de árán olyan bájtokat küldünk, amelyeket senki nem kért.
Írja le, mit venne észre ez a megfigyelő egyébként: robbanást az átvitel elején, rést, amikor egy hívás véget ér, az üresjáratok ritmusát. Ha nem tudja megnevezni a jellemzőt, nem állíthatja, hogy a kitöltés elrejti.
Kövesse a kitöltést az átjáróig
A laptop kitöltést küld egy együttműködő átjárónak, amely eldobja, és a valós forgalmat továbbítja. Ez az együttműködés a mechanizmus: anélkül a végpont nélkül, amely eltávolítja a kitöltést, másvalaki útvonalára tett terhet, nem fedezetet hozott létre. A Tor kitöltési specifikációja ugyanezt a felosztást teszi egyértelművé: kapcsolati kitöltés a szomszédos relék között és áramköri kitöltés, amely a protokoll állapotához kötődik.
Most gondolja át, mit lát az átjáró. Látja a valós forgalmat plusz a kitöltést, ami azt jelenti, hogy többet tud meg, nem kevesebbet, hacsak nem ő az a fél, akiben megbízik. A fedőtrafik elmozdítja a bizalmat; nem szünteti meg az iránta való igényt.
Aztán figyelje a második szakaszt
Az átjáró után a valódi célok felé menő kapcsolatok hétköznapi forgalom hétköznapi formákkal. Egy ottani megfigyelő, legyen szó tárhelyszolgáltatóról vagy a célhálózatról, ugyanazokat a robbanásokat látja, amelyeket a kitöltésnek el kellett volna rejtenie. Ha az a megfigyelő volt, akit fontosnak tartott, a kitöltés semmit nem tett önért. Ez a határ az egész értelme annak, hogy végigjárjuk az útvonalat.
A fedőtrafik egy szakaszra korlátozódik, a hatókör kiterjesztése pedig az együttműködés kiterjesztését jelenti.
Irány és forma
A csak kifelé küldött kitöltés elrejti annak időzítését, amit küld. Semmit nem mond arról, ami visszajön, mert a válaszok a saját menetrendjük szerint érkeznek. Az aszimmetrikus rejtés normális, és érdemes hangosan kimondani: a letöltés-nehéz munkamenet még mindig mutatja a formáját a bejövő oldalon.
A csomaghossz, a robbanások szerkezete, a kezdési és leállási idők, valamint az érkezések közötti rések mind információt hordoznak. Egy lapos maradó bájtszámláló együtt létezhet egy nagyon felismerhető csomagmérete-eloszlással. A lapos összegek nem lapos viselkedés.
Mit vásárol a keret
A kitöltés olyan kapacitást fogyaszt, amiért valaki fizet: mért adat, feltöltési verseny, sorban állási késleltetés a kapcsolat többi felhasználójának. A maximális elérhető sebesség követése is önmaga ellen hat, mert az a maximum a kapcsolattal együtt mozog, a kitöltés pedig akkor vele mozog. A kimondott keret, a keret kimerülésekor kimondott viselkedéssel, a különbség egy mechanizmus és egy baleset között.
Értékelje az eredményt ahhoz a megfigyeléshez, amelyet az elején megnevezett. Egy teszt, amely csökkent felismerést mutat egy meghatározott megfigyelő alatt, eredmény; az az ígéret, hogy több forgalom kevesebb információt jelent, nem az.
Eldönteni, hogy egyáltalán megtegye-e
A legtöbb ember számára a válasz nem, és az őszinte ok az, hogy egy teljes sebességű háttérfolyam rossz helyettesítője annak a szoftvernek, amely dokumentálja, mit véd. A kitöltés legitim mérnöki munka, és olyan tervekbe való, amelyek megnevezik a megfigyelőjüket, az együttműködő végpontjaikat, a költségüket és a határaikat. Nem egy jelölőnégyzet, amely a VPN-t anonimitási rendszerré változtatja.
Ha mégis megvalósítja, először írja le a megfigyelőmodellt. Minden későbbi döntés, a csomagméretektől a leállítási viselkedésig, ebből az egy bekezdésből következik.