Většina aplikací má odkaz „zapomenuté heslo“. Kliknete na něj, přijde vám e-mail, nastavíte si nové heslo a jste zpátky. Je to tak běžná součást používání softwaru, že ji sotva vnímáme jako návrhové rozhodnutí — dokud nezačnete používat aplikaci vytvořenou speciálně tak, aby tento odkaz nemohl existovat. Fráze pro obnovení aplikace Vaultine tuto mezeru zaplňuje a pochopení jejího fungování také vysvětluje, proč tato mezera vůbec existuje.
Proč neexistuje reset hesla
Vaultine nemá žádný uživatelský účet, žádný evidovaný e-mail ani žádný server držící kopii vašeho šifrovacího klíče (viz článek Proč je trezorová aplikace bez účtu ve skutečnosti bezpečnější). Klíč, který odemyká váš trezor, se odvozuje z vašeho vlastního PINu nebo vzoru výhradně na vašem zařízení a nikdy se nikam nepřenáší. To je celý smysl zero-knowledge architektury: nikdo kromě vás nemůže vaše soubory dešifrovat — ani samotný Vaultine.
Nevyhnutelným důsledkem je, že běžný reset hesla prostě není možný. Obnovení hesla vyžaduje, aby někdo (obvykle provozovatel) měl způsob, jak ověřit vaši totožnost a vydat nové přihlašovací údaje. Systém typu zero-knowledge se této pravomoci záměrně vzdal. Zapomenete-li svůj PIN bez jiné zálohy, skutečně neexistuje nikdo, kdo by vás mohl pustit dovnitř — ani pracovník podpory, ani inženýr s přístupem k databázi, protože žádná databáze obsahující potřebná data neexistuje.
Co fráze pro obnovení ve skutečnosti je
Aby Vaultine tuto mezeru uzavřel bez znovuzavedení zadních vrátek na straně serveru, vygeneruje na vašem zařízení při prvním vytvoření trezoru 12slovnou frázi pro obnovení. Používá stejný obecný přístup jako seed fráze v kryptoměnových peněženkách: pevný slovník slov zkombinovaný do sekvence dostatečně dlouhé na to, aby její uhodnutí nepředstavovalo reálný útok, ale zároveň dostatečně krátké, aby ji člověk dokázal správně zapsat a přečíst.
Fráze se vygeneruje jednou, lokálně, a zařízení nikdy neopustí, pokud si ji sami neopíšete. Systémy Vaultine ji nikdy nevidí, neukládají ani nemají způsob, jak ji zrekonstruovat. Funguje jako čistě offline záložní klíč: něco, co dokáže obnovit přístup právě proto, že existuje zcela mimo dosah jakéhokoli serveru, narušení bezpečnosti či soudního příkazu.
Jak se používá
Při každodenním používání fráze pro obnovení nic nedělá; trezor odemykáte běžným způsobem pomocí PINu nebo vzoru. Do hry vstupuje pouze tehdy, když nastavujete Vaultine na novém zařízení po ztrátě starého, nebo pokud svůj PIN zcela zapomenete. Zadání správných 12 slov ve správném pořadí obnoví přístup k vašemu šifrovanému trezoru. Žádné body za přiblížení se neudělují: fráze buď správný klíč zrekonstruuje, nebo ne — úplně stejně, jako funguje seed fráze kryptoměnové peněženky.
Správné uložení (a chyby, které jej zmaří)
Fráze pro obnovení vás ochrání pouze tehdy, pokud je uložena tak, jak má být: offline, fyzicky zabezpečená a oddělená od zařízení, pro které slouží jako záloha. Běžné chyby, které nenápadně maří celý smysl:
- Snímek obrazovky. Synchronizuje se do knihovny fotografií, případně do cloudové zálohy, čímž čistě offline tajemství vrací zpět online.
- Aplikace na poznámky. Stejný problém, zvláště pokud se samotná aplikace synchronizuje se serverem.
- Odeslání e-mailem sobě samému. Tím se jediná věc navržená tak, aby se nikdy nedotkla serveru, dostane přímo do databáze poskytovatele e-mailu.
- Uchovávání na stejném zařízení jako trezor. Pokud je ukradené nebo ztracené zařízení přesně tím scénářem, před kterým má fráze chránit, její uložení na něm popírá účel.
Papír na bezpečném fyzickém místě je sice prosté, ale správné řešení. Někteří lidé jej rozdělují na dvě místa kvůli odolnosti proti požáru či ztrátě; to je rozumné osobní rozhodnutí, nikoli však něco, co může Vaultine spravovat za vás, protože nemá žádný přehled o tom, kde a jak jste frázi uložili.
Upřímně o kompromisech
Stojí za to říci to naprosto jasně: ztracený PIN a ztracená fráze pro obnovení dohromady znamenají trvale ztracené soubory. Neexistuje žádný odvolací proces. Nejde o nedostatek zákaznické podpory Vaultine; jde o tutéž architektonickou volbu, která chrání váš trezor před všemi ostatními — uplatňovanou důsledně, včetně scénáře, kdy tou uzamčenou osobou jste vy sami. Systém, který by vám v takové situaci mohl soubory obnovit, je systémem, kde by to pod správným tlakem mohl udělat i někdo jiný — a to je přesně ta vlastnost, kterou má zero-knowledge architektura odstranit.
Shrnutí
Fráze pro obnovení je jedinou zálohou, která funguje bez opětovného zavedení serveru, jenž by mohl být napaden nebo vyžádán soudně. Dvanáct slov vygenerovaných na vašem zařízení, která se nikdy nikam nepřenášejí a představují jedinou věc stojící mezi zapomenutým PINem a trvale ztracenými soubory. Zapište si ji jednou, uložte ji někde offline v bezpečí a kompromis, který dělá Vaultine skutečně zero-knowledge, přestane být rizikem a stane se prostým zvykem.
Nastavte si svůj trezor a svou frázi pro obnovení na vaultine.app — prvních 10 souborů je zdarma.



