Pogovor, ki je spremenil vse
Pred nekaj leti je v nekem forumu programerjev nekdo vprašal, ali velika podjetja za sporočanje res spoštujejo zasebnost, ki so jo obljubila. Pogovor se je začel napol v šali, s komentarji o tem, ali so sporočila res šifrirali ali so jih brali od znotraj. Dokler se ni pojavil nekdo, ki je rekel, da je delal v velikem podjetju za sporočanje, katerega imena se ne smem spomniti.
Po več izmenjavah mu je nekdo zastavil direktno vprašanje. In njegov odgovor je bil presenetljiv: ja, kolikor je vedel on, se je zaveza o nebranju vsebine sporočil strogo spoštovala. Koda, ki jo je napisal sam in njegovi ožji kolegi, se besedila pogovorov ni dotikala.
Nato pa je dodal nekaj, česar nihče ni pričakoval: "Vsebine sporočil ne beremo, ker nam tega ni treba."
Zakaj ni treba
Pojasnil je, da je poskus branja in razumevanja vsebine milijonov pogovorov izjemno zapleten. Ljudje govorijo v desetinah jezikov, z narečji, družinskimi žargoni, izmišljenimi kraticami, vzdevki, dvojnimi pomeni. Obdelava vsega tega zahteva ogromno količino pomnilnika, procesorjev in elektrike. Z eno besedo: denar. Veliko denarja.
In kar je najpomembneje: ni vredno truda. Rekel je, da vsebina sporočila ni nič drugega kot dim. Megla, ki bega. Absolutna resnica je v metapodatkih.
Primer, ki vse razloži
Dodal je primer. Predstavljajte si moškega s partnerico. Vemo, da ima partnerico, ker to objavlja na svojih socialnih omrežjih. Vemo, da živita skupaj, ker se geolociranje njunih telefonov ujema: spita na istem mestu, večerjata na istem mestu, se čez vikend premikata skupaj. Vse te informacije telefoni beležijo nenehno, ne da bi jih kdo vprašal.
Zdaj si predstavljajte, da ta moški začne s telefonom izmenjevati sporočila z drugim, novim telefonom. Telefonom, za katerega se izkaže, da pripada ženski, ki ni njegova partnerica. Ta ženska ima po svoji strani prav tako svojega partnerja, s katerim živi —to vemo iz istih podatkov geolociranja.
Sporočila med njima sledijo določenemu vzorcu. Zgodijo se ob določenih urah. Odgovori so skoraj trenutni —poteka aktiven, intenziven pogovor. Skoraj vedno se ujemajo s časi, ko nobeden od njiju ni blizu svojega resničnega partnerja. In pogosto je vsak od njiju sam —to vemo, ker v bližini ni drugih telefonov iz njunega ožjega kroga.
In občasno, s periodiko, ki postaja prepoznavna —popoldne sredi tedna, sobotno dopoldne— se oba telefona pojavita na isti geografski lokaciji. Osamljen kraj. Lahko je skladišče. Lahko je poletno stanovanje. Lahko je majhen hotel na obrobju.
Vse je jasno kot beli dan.
Je bilo prebrano katero koli sporočilo?
Ne. Niti ena beseda. Ni bilo treba dešifrirati ničesar, ničesar interpretirati niti obdelati nobenega besedila. Le metapodatki: kdo govori s kom, kdaj, kako pogosto, kje so njihovi telefoni v tistem trenutku. Podatki, ki niso šifrirani. Podatki, ki jih strežnik ima po definiciji, ker jih potrebuje za delovanje.
Čemu služijo te informacije? Da vam kažejo oglase. Oglas za bližnji hotel, ki oddaja sobe na uro. Paket za sprostitev v spa-ju za dva. Ponudbo diskretne restavracije v tistem območju. Ne zato, ker bi kdo prebral vaša sporočila. Temveč zato, ker so metapodatki vašo življenjsko zgodbo povedali bolje kot vaše lastne besede.
Kaj to pomeni
Ko vam aplikacija reče "vaša sporočila so šifrirana od konca do konca", morda govori resnico. Morda besedila vaših pogovorov ne bere nihče. Toda če strežnik ve, s kom govorite, ob kateri uri, kako pogosto in kje ste, ko to počnete, je šifriranje vsebine skoraj nepomembno. Metapodatki so povedali že vse, kar so morali vedeti.
Edini način za zaščito metapodatkov je, da jih strežnik nima. In edini način, da jih strežnik nima, je, da sporočila ne gredo skoznjo. Da gredo neposredno z ene naprave na drugo. Brez posrednika. Brez zapisa. Brez kogar koli vmes, ki bi si lahko zabeležil, kdo je s kom govoril in ob kateri uri.
Ker prava zasebnost ni v tem, da nihče ne bere tistega, kar pravite. Je v tem, da nihče ne ve, da ste to rekli.