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. Predstavljaj 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 predstavljaj, 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 ti 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 tvoja sporočila. Temveč zato, ker so metapodatki tvojo življenjsko zgodbo povedali bolje kot tvoje lastne besede.
Kaj to pomeni
Ko ti aplikacija reče "tvoja sporočila so šifrirana od konca do konca", morda govori resnico. Morda besedila tvojih pogovorov ne bere nihče. Toda če strežnik ve, s kom govoriš, ob kateri uri, kako pogosto in kje si, ko to počneš, je šifriranje vsebine skoraj nepomembno. Metapodatki so povedali že vse, kar so morali vedeti.
Za zaščito metapodatkov tvojih pogovorov jih strežnik ne sme shranjevati. Zato v Solo2 sporočila potujejo šifrirana iz ene naprave v drugo. Kadar neposredna povezava ni mogoča, gredo šifrirana skozi naše zrcalo, ki jih ne hrani in jih ne more brati. Ne hranimo tvojih pogovorov niti tega, kdo govori s kom.
Ker prava zasebnost ni v tem, da nihče ne bere tistega, kar praviš. Je v tem, da nihče ne ve, da si to rekel.