Obrati se podršci

Odgovaramo e-poštom, obično u roku od dva dana.

Google reCAPTCHA provjerava ovu prijavu radi zaštite od zlouporabe; podaci se šalju tvrtki Google. Skripta se učitava tek kada se otvori ovaj obrazac.

← Sve objave

Zašto popis izuzetaka nije hashiran

O sadržaju i njegovoj provjeri

U ovom članku

Izrada web-mjesta znači otvaranje dvadeset puta dnevno. Na brojaču s četrdeset posjetitelja mjesečno polovicu statistike čini autor. Zato postoji postavka: ne brojiti posjete s vlastite adrese.

Svugdje drugdje u ovoj usluzi adrese se hashiraju uz tajnu sol i datum, a sama adresa nikada ne dospijeva u pohranu. Na ovom se jednom mjestu pohranjuje upravo kako je unesena, u čitljivom obliku. To je namjerna odluka i zaslužuje da se izričito kaže, umjesto da se prepusti otkrivanju.

Verzija koja je prvo isprobana

Prva je izvedba pohranjivala kontrolni zbroj adrese, u skladu sa svime ostalim. Radila je, pohranjivala manje i bila gotovo beskorisna: većina kućnih veza dobiva novu adresu svaki dan. Izuzetak je bio ispravan u trenutku postavljanja, a beskoristan sljedećeg jutra.

Ono što preživljava dnevnu promjenu jest raspon — obično /24 ili /16 pružatelja usluge, koji ostaje isti dok se posljednji dio mijenja. A raspon se ne može uspoređivati kao kontrolni zbroj. Hashiranje namjerno uništava redoslijed, a „je li ova adresa unutar ovog raspona“ pitanje je o redoslijedu. Nema domišljatog zaobilaznog rješenja; ta dva zahtjeva vode u suprotnim smjerovima.

183.10.1.7283.10.1.94383.10.1.203mijenja se svaki danostaje istokontrolni zbroj uništava redoslijed — a "je li ovo unutar tog raspona" pitanje je o redoslijedu

Zato se raspon pohranjuje kako je unesen, normaliziran, zajedno s dvjema granicama od po šesnaest bajtova, a jedan BETWEEN odlučuje. IPv4 zapisuje se u svojem IPv6 obliku, pa su obje porodice jednake širine i jedna usporedba pokriva obje.

Zašto je ovaj kompromis ovdje prihvatljiv

Pohranjuje se vlastita mreža upravitelja, koju on unosi, koja mu se prikazuje i koju može izbrisati u bilo kojem trenutku. To nije adresa posjetitelja. Dokument pravila privatnosti govori isto istim riječima jer bi druga mogućnost — opisivati uslugu kao onu koja sve hashira i prešutno izuzeti ovo — bila tvrdnja točna samo u općim crtama koja vrijedi manje nego nikakva tvrdnja.

Ograničenje je deset unosa po brojaču: dovoljno za dom, ured i mobilnu vezu, a dovoljno malo da popis ne postane opće spremište adresa.

Druga vrsta, za ono što se kreće

Neki promet ima stabilan identitet i nestabilnu adresu: nadzornik dostupnosti, alat za dohvat pretpregleda poveznica iz programa za razgovor, usluga provjere. Nijedan ih raspon ne obuhvaća.

Za njih se izuzetak umjesto toga podudara s dijelom identifikacijskog niza preglednika. Unos uptimerobot prepoznaje cijeli niz koji šalje. Najmanja su duljina četiri znaka jer bi se dvoslovni dio pojavljivao u gotovo svakom identifikacijskom nizu i potpuno isključio brojač.

Opća pouka

Oblikovanje privatnosti skup je kompromisa, a zanimljivi su dijelovi ondje gdje se pravilo moralo prilagoditi. Pravila koja se nikada ne prilagođavaju obično znače da ih još nitko nije provjerio prema stvarnom zahtjevu.

Treba izbjeći prešutno prilagođavanje pravila. Hashirano polje koje zapravo nije hashirano, a u dokumentaciji se opisuje kao da jest, gore je od običnog polja koje je jasno opisano — troši povjerenje koje nije zaslužilo i na kraju će ga otkriti netko tko nije očekivao da to mora provjeravati.

Oglas