Pse lista e përjashtimeve nuk përdor hash
Për përmbajtjen dhe kontrollin e saj
Në këtë artikull
Të ndërtosh një uebsajt do të thotë ta hapësh njëzet herë në ditë. Në një numërues me dyzet vizitorë në muaj, gjysma e statistikave janë vetë autori. Prandaj ka një cilësim: mos numëro vizitat nga adresa ime.
Kudo tjetër në këtë shërbim, adresat shndërrohen në hash me një salt sekret dhe një datë, ndërsa vetë adresa nuk ruhet kurrë. Vetëm këtu ruhet pikërisht siç është shkruar, si tekst i hapur. Është vendim i qëllimshëm dhe meriton të thuhet qartë, jo të lihet për t'u zbuluar.
Versioni që u provua i pari
Zbatimi i parë ruante një shumë kontrolli të adresës, në përputhje me pjesën tjetër. Punonte, ruante më pak dhe ishte thuajse i padobishëm: shumica e lidhjeve shtëpiake marrin adresë të re çdo ditë. Përjashtimi ishte i saktë kur u caktua dhe i pavlerë mëngjesin tjetër.
Ajo që i mbijeton një ndryshimi ditor është një interval — zakonisht /24 ose /16 i ofruesit, që mbetet i njëjtë ndërsa pjesa e fundit ndryshon. Një interval nuk mund të krahasohet si shumë kontrolli. Hash-i e shkatërron qëllimisht rendin, ndërsa „a është kjo adresë brenda këtij intervali“ është pyetje për rendin. Nuk ka rrugëdalje të zgjuar; dy kërkesat shkojnë në drejtime të kundërta.
Prandaj intervali ruhet siç është shkruar, i normalizuar, së bashku me dy kufijtë e tij prej gjashtëmbëdhjetë bajtesh secili, dhe një BETWEEN vendos. IPv4 shkruhet në formën e saj IPv6 kështu që të dyja familjet kanë të njëjtën gjerësi dhe një krahasim mbulon të dyja.
Pse ky kompromis është i pranueshëm këtu
Ruhet rrjeti i vetë operatorit, i shkruar prej tij, i shfaqur sërish atij dhe që mund ta fshijë në çdo çast. Nuk është adresa e një vizitori. Politika e privatësisë thotë të njëjtën gjë me të njëjtat fjalë, sepse alternativa — përshkrimi i shërbimit si kodues i çdo gjëje me hash dhe përjashtimi i kësaj në heshtje — do të ishte lloji i pretendimit të vërtetë në plan të përgjithshëm që vlen më pak se asnjë pretendim.
Kufiri është dhjetë zëra për numërues: mjaftueshëm për shtëpinë, zyrën dhe telefonin, por aq pak sa lista të mos bëhet depo adresash për përdorim të përgjithshëm.
Lloji i dytë, për gjërat që lëvizin
Një pjesë e trafikut ka identitet të qëndrueshëm dhe adresë të ndryshueshme: një monitor disponueshmërie, një shërbim që merr pamje paraprake lidhjesh për një program bisede, një shërbim kontrolli. Asnjë interval nuk i përfshin.
Për ta, përjashtimi përputhet me një pjesë të identifikuesit të shfletuesit. Vendosja e uptimerobot përputhet me të gjithë vargun që dërgon. Minimumi është katër shenja, sepse një pjesë me dy shkronja do të shfaqej në thuajse çdo varg identifikimi dhe do ta çaktivizonte krejt numëruesin.
Pika e përgjithshme
Dizajni i privatësisë është një grup kompromisesh dhe pjesët interesante janë aty ku një rregull duhej të përshtatej. Rregullat që nuk ndryshojnë kurrë zakonisht nënkuptojnë se askush nuk i ka testuar ende ndaj një kërkese reale.
Gjëja që duhet shmangur është përkulja e një rregulli në heshtje. Një fushë e koduar me hash që nuk është e koduar vërtet, e përshkruar në dokumentacion sikur të jetë, është më e keqe se një fushë e thjeshtë e përshkruar thjesht — ajo shpenzon besim që nuk e ka fituar dhe do të zbulohet përfundimisht nga dikush që nuk priste të duhej ta kontrollonte.