A kiszolgáló bérlése megváltoztatja, kiben bízik, és nem szünteti meg a kérdést. Az alagút elrejti a forgalmát azoktól a hálózatoktól, amelyeken áthalad, majd átadja a nyílt szöveget egy gépnek, amelyet valaki más hypervisora futtat. Ha az ügyfelétől kifelé követi a csomagot, láthatja, hol áll minden megfigyelő, és mit láthat valójában mindegyikük. Ez a végigjárás hasznosabb bármely anonimitási állításnál.

Kezdje az ügyfélnél, és kövesse a csomagot kifelé

Mielőtt bármi elhagyná a laptopot, az ügyfél becsomagolja a csomagot, és a kiszolgáló nyilvános végpontjára címezi. A helyi hálózata és a szolgáltatója egyetlen folyamot lát erre a címre és portra, mérettel és ritmussal. Amit nem látnak, az az, hogy melyik oldalt nyitotta meg, mert az a cél a titkosított hasznos teher belsejében van. A metaadatok és a tartalom közötti határvonal maga a teljes végigjárás egyetlen mondatban.

Ez az első ugrás az a pont, ahol a legtöbb marketingállítás megszűnik érdekesnek lenni. Egy szomszéd ugyanazon a Wi-Fi-n azt látja, amit a szolgáltató lát, és egyikük sem látja az oldalt. A mennyiség és az időzítés azonban látható marad, és viselkedést ír le akkor is, amikor a hasznos teher nem teszi ezt.

A tárhelyhálózat az alagutat látja, nem az oldalt

A szolgáltató hálózatán belül a titkosított folyam egy kapcsolóhoz érkezik, majd egy virtuális interfészhez, majd a VM-éhez. Aki ezt a hálózatot üzemelteti, kulcs nélkül is számolhat bájtokat és vezethet folyamatnaplókat, és ehhez nem kell kulcs. Pontosan ezt a pozíciót foglalja el egy tárhelyszolgáltató.

Kifelé menet a kép megváltozik. A VM új kapcsolatot nyit a cél felé, így a tárhelyhálózat láthatja ezt a célcímet és a körülötte zajló TLS-kézfogást. A hasznos teher az alkalmazás saját titkosításával védett marad, a metaadatok nem.

ObserverVisible to itHidden from it
Local networkTunnel endpoint, volume, timingDestination and payload
Your ISPThe same flow metadataDestination and payload
Hosting networkTunnel flow, exit destination, TLS handshakeHTTPS payload
Hypervisor operatorGuest memory and virtual NIC, in principleNothing, if it chooses to look

Olvassa a sorokat sorrendben, és megjelenik a probléma alakja: mindegyik többet lát a felette lévő sornál, és egyiküknek sem kell feltörnie a VPN-t ehhez.

A VM-en belül véget ér az alagút, és elkezdődik a nyílt szöveg

Az alagút a VM-én ér véget, így a vendég még azelőtt látja a belső csomagot, hogy bármi újra titkosítaná. Ez nem hiba; ezt teszi egy saját üzemeltetésű kijárat. Azt viszont jelenti, hogy a kijárat biztonsága attól függ, ki adminisztrálja a vendéget, és ezen a számlán Ön az adminisztrátor.

wg show
ss -tunp | head
nft list ruleset | head -40

Futtassa ezeket a kiszolgálón, és ugyanazokat a socketeket vizsgálja, amelyeket a vendégen root joggal rendelkező üzemeltető vizsgálhatna. Minden, amit a futtatott szolgáltatások naplóznak, ugyanazon a bizalmi határon belül van, ezért a vendég naplóbeállításai és az infrastruktúra-nyilvántartások két külön kérdés, nem egy beállítás.

A hypervisor a vendég alatt ül

Egy virtuális gép nem tulajdonosa annak a kernelnek, amelyen fut. A hypervisor leképezi a memóriáját és a virtuális hálózati kártyáját, így az ezen a szinten lévő üzemeltető a vendég ellenőrzési képességén kívül esik. A vendég izolációja valós, és érdemes rá támaszkodni a bérlők között, és ez nem ígéret arra, hogy a kiemelt hozzáférés lehetetlen. Ez az aszimmetria megérdemli, hogy nyíltan kimondják, ahelyett hogy az izoláció szó mögé rejtenék.

Egy dedikált fizikai kiszolgáló megváltoztatja az elrendezést anélkül, hogy eltávolítaná a hálózatot, a fizikai hozzáférést vagy a szolgáltató által adott kezelőfelületet. Olvassa el, mit dokumentál a termék, ahelyett hogy egyetlen szó döntené el a hozzáférés kérdését.

Alakítsa a végigjárást bizalmi döntéssé

Írja fel minden megfigyelőt és a neki adott képességet, majd döntse el, hogy ez a felhatalmazás megfelel-e a küldeni kívánt forgalomnak. A lista rövid: a helyi hálózata, a szolgáltatója, a tárhelyhálózat, a hypervisor üzemeltetője és Ön. Minden más ezek egyikének alvállalkozója, és ugyanazt a képességet örökli. Előre dönteni olcsóbb, mint utólag felfedezni a listát.

Ezután ellenőrizze azokat a részeket, amelyeket valóban ellenőrizhet: milyen naplókat írnak a saját szolgáltatásai, mennyi ideig tartja meg őket, és mit tesz közzé a szolgáltató a folyamatnaplókról és a megőrzésről. Az olvasható és tesztelhető szabályzatok jobbak, mint a találgatások arról, mit jelent egy olyan szó, mint a privát.

Kapcsolódó cikkek