Začínáme tím, kde NEZŮSTÁVAJÍ
Detail systému Solo2, který při prvním použití zůstane bez povšimnutí, ale který představuje největší rozdíl oproti aplikacím, které používáš každý den: tvoje zprávy se neukládají na našich serverech.
V dnes nejrozšířenějších messengerech, když někomu něco pošleš, putuje tato zpráva přes servery společnosti, která ti službu poskytuje. Obsah bývá šifrovaný, ano, ale zpráva je tam fyzicky přítomna: prochází tudy, cestou se kopíruje a někdy se chvíli ukládá, dokud se příjemce nepřipojí. V Solo2 nikoli. To, co napíšeš, putuje přímo ze zařízení odesílatele do zařízení příjemce. A když přímé spojení není možné, prochází šifrovaně přes naše zrcadlo, které nic neukládá. Bez kopie, bez schránky, bez zastávky, kde by cokoli zůstalo.
Proč tě to chrání už samo o sobě
Co je na serverech jiných lidí – dokonce i zašifrované – je něco, co existuje. je to tam. Pod právním nátlakem si ho lze vyžádat, v případě budoucího porušení může uniknout, časem a prostředky analyzovat. V Solo2 nemůžeme nikomu dát něco, co jsme nikdy neměli.
To je první vrstva zabezpečení Solo2 a většina lidí toho má dost. Obvyklé hrozby – kompromitovaná služba, soudní příkaz vůči společnosti, masivní porušení dodavatelů – nás neovlivňují: neexistují žádné informace, které bychom mohli požadovat, filtrovat nebo analyzovat.
A proč tedy šifrujeme?
Existují scénáře, kdy samotná architektura nestačí. Pokud je přímo na tvém zařízení rezidentní program monitorující odchozí data, pokud síť, přes kterou komunikuješ, sleduje aktér s obrovskými zdroji, pokud má někdo schopnost analyzovat vzorce provozu v průmyslovém měřítku — právě tam přicházejí na řadu vrstvy šifrování.
Nejsou určeny pro příležitostného zloděje ani k tomu, aby tě chránily před sebou samým. Jsou určeny pro situace, kdy to, co posíláš, je natolik důležité, aby si to někdo s časem, zdroji a motivací chtěl přečíst. Novinář se zdrojem, právník s citlivým případem, lékař s údaji o pacientovi, jednání na základě dohody o mlčenlivosti. Pro tyto scénáře — a pro každého, kdo raději nechce přemýšlet o tom, zda jeho konverzace patří k těm důležitým — šifruje Solo2 dvě věci: obsah zprávy a data o odeslání.
Ke každé pohlednici nový klíč
Představ si na chvíli, že poslat zprávu by bylo jako poslat pohlednici. Pokaždé, když nějakou napíšeš, ji Solo2 zašifruje jedinečným klíčem vygenerovaným přímo pro toto odeslání. Jakmile jej použijeme, klíč se zničí. Kdyby se někomu podařilo ukrást klíč k jedné pohlednici, mohl by si přečíst pouze tu jednu — ani o jedinou víc, ani zpětně, ani do budoucna. Kryptografové tomu říkají forward secrecy, „dokonalé zapomnění“, a je to zlatý standard moderního soukromého zasílání zpráv.
Nový klíč i na obálku
Pohlednice nikdy neputuje sama: je v obálce s údaji o doručení — komu je určena, kdy byla odeslána, v jakém pořadí vzhledem k předchozím. Tato obálka je samozřejmě také šifrovaná. V dřívějších verzích Solo2 však klíč od obálky zůstával po dlouhou dobu stejný. Co by se dalo odvodit, kdyby jej někdo získal? Obsah by sice zůstal nečitelný, ale bylo by možné sestavit profil: jak často s někým mluvíš, v jakých hodinách, s jakou frekvencí a v jakém pořadí.
S novým designem, který jsme uvedli v Solo2, se pravidelně obnovují i klíče obálek. To, o co se již staráme u obsahu, rozšiřujeme na přepravní údaje. Skutečné soukromí, také metadat.
Ujasnění k pojmu metadata. V Solo2 jsou to údaje o doručení, které putují uvnitř šifrovaného tunelu mezi odesílajícím a přijímajícím zařízením, a nic víc. Nejsou to záznamy, které některé služby ukládají na svých serverech o tom, s kým mluvíš, kdy a odkud. Neukládáme ani to, s kým mluvíš nebo o čem mluvíš.
ve větě
Solo2 tě chrání ve dvou vrstvách. Zaprvé tím, kde se tvoje zprávy neukládají; zadruhé tím, jak putuje těch několik málo bajtů, které skutečně opouštějí zařízení. Pro většinu lidí stačí první vrstva. Pro ty, kterým na odesílaném obsahu obzvláště záleží — citlivé dokumenty, rozhovory s pacientem, otevřené případy, nabídky s doložkami o mlčenlivosti —, existuje druhá vrstva a pracuje v tichosti.
Solo2 je vyrobeno tak, aby si toho nikdo nevšiml. Myslíme na to s láskou a udržujeme to s disciplínou.