Dvije snimke zaslona udaljene sat vremena pokazuju različite izvorne adrese IPv6, a očito čitanje je da je tunel propustio ili se ponovno povezao. Obično se nije dogodilo ni jedno. Host rabi privremene adrese, sigurnosnu značajku operacijskog sustava koja rotira identifikator sučelja prema timeru. Usporedba se činila konačnom samo zato što je pretpostavljala polje koje nikada nije bilo stabilno.

Što privremena adresa zapravo rotira

Privremena adresa gradi se od prefiksa sučelja plus identifikatora koji host mijenja, i nosi preferirani i valjani životni vijek. Prije nego valjani vijek istekne, host stvara zamjenu, pa dvije veze mogu legitimno izlaziti s različitih izvora. Adresa lokalne veze i sam prefiks ostaju na mjestu, i tako mreža još prepoznaje stroj.

Ništa u toj rotaciji ne čini račun, kolačić ili obrazac pregledavanja anonimnim. Stranica koja vas želi prepoznati ima kolačiće, prijave i otiske, a promjenjiva izvorna adresa jedva se bilježi prema njima. Rotacija mijenja jedno polje u zaglavlju paketa, a to polje nikada nije bilo jedini identifikator na putu.

Web stranica vidi jednu adresu, host drži nekoliko

Poslužitelj bilježi izvor zahtjeva koji je primio, ništa više. Host može držati nekoliko adresa s različitim opsezima i vijekovima, a koja će pobijediti ovisi o pravilima odabira adrese i o odredištu. Čitanje vrijednosti sa stranice kao adrese stroja početak je ove zbrke. Jedan host može izgledati kao dva stroja za dvije stranice u istom trenutku, jednostavno zato što je svaka veza odabrala drugu adresu.

Pogledajte sučelje tijekom testa s ip -6 addr show dev eth0: nekoliko adresa s njihovim vijekovima znači da je rotacija prisutna prema dizajnu. Zatim pitajte jezgru koju bi rutu rabila s ip -6 route get 2001:db8:10::5, što ispisuje uređaj i preferirani izvor za to odredište.

Usporedite prefiks, sučelje i rutu, a ne niz znakova

U VPN testiranju pitanje je je li paket izašao kroz tunel, a to je pitanje usmjeravanja i politike. Izvorna adresa slab je pokazatelj za to: adresa koja se rotira na sučelju tunela još je na tunelu. Tunel koji se ponovno povezuje obično pomiče prefiks ili uređaj, a te su promjene vidljive bez čitanja pune adrese.

Zato usporedite odabranu rutu, sučelje kroz koje je paket izašao i prefiks koji je nosio. Ta tri ostaju dovoljno stabilna između pokretanja, a svaki znači nešto drugo kada se promijeni.

Promjena je važna kada se promijeni prefiks, kada se promijeni sučelje ili kada ruta do odredišta prestane rabiti tunel. Promjena samo u identifikatoru sučelja, s istim prefiksom i istim uređajem, ponašanje je privatnosti koje radi kako je predviđeno. Ako se pomaknuo samo identifikator, test je mjerio timer privatnosti, a ne pokrivenost. Zapišite koje se od tri pomaknulo prije nego okrivite tunel.

Ne isključujte IPv6 da bi se snimke poklopile

Isključivanje IPv6 čini ponovljene testove podudarnima, a uklanja i cijelu obitelj adresa iz mreže koju vaš tunel treba pokrivati. Kada je politika nositi IPv6, isključivanje skriva prazninu u pokrivenosti umjesto da je zatvori.

Ako je politika blokirati IPv6 dok se ne podrži, blokirajte ga namjerno i zapišite odluku. Sljedeći administrator mora vidjeti razliku između dokumentirane blokade i isključenog stacka.

Što zabilježiti i što jedan test može dokazati

Zabilježite prefiks, naziv sučelja, odabranu rutu, odredište i vremensku oznaku, a punu adresu pokraj njih. Specifikacija privremenih adresa objašnjava vijekove koji pokreću rotaciju, zato je puna adresa najmanje stabilno polje u bilješci. Podudarnost dva od tri stabilna polja između pokretanja jači je dokaz od bilo kojeg pojedinačnog podudaranja adrese.

Jedan test jedno je opažanje jednog zahtjeva. Bilješka je ono što sljedeće opažanje pretvara u usporedbu. Sačuvajte oboje, i sljedeće neslaganje stoji jedan pogled umjesto jednog poslijepodneva.

Povezani članci