Zabezpečenie a architektúra
Ako Revault chráni vaše súbory a kde ochrana končí.
Revault je postavený na natívnych aplikáciách pre iOS a Android. Trezory sú šifrované vo vašom telefóne a predvolene zostávajú lokálne, bez účtu Revault. Synchronizácia a zdieľanie sú samostatné voľby, nie podmienka používania trezora.
Mobilné aplikácie bez účtuAES-256-GCMiCloud v iOS, Google Drive v AndroideMobilné aplikácie bez účtu
Natívne aplikácie nevyžadujú účet Revault, e-mailovú adresu, heslo ani webové prihlásenie. Trezory sa vytvárajú a šifrujú v zariadení. Používanie lokálneho trezora nenahráva vaše súbory na servery Revault.
Natívne aplikácie nepotrebujú účet Revault. Voliteľná synchronizácia v cloude využíva váš účet Apple alebo Google; nákupy v obchode využívajú fakturačný účet platformy.
Súkromné trezory bez účtuVzor trezora
Každý trezor má náhodný 256-bitový hlavný kľúč. Váš vzor zariadenia 5 × 5 sa spája s náhodným 256-bitovým lokálnym tajomstvom; PBKDF2-HMAC-SHA-256 so 600 000 iteráciami a novou 128-bitovou soľou odvodí kľúč, ktorý pomocou AES-256-GCM zabalí tento hlavný kľúč.
Nakreslite vzor na mriežke 5 × 5 a otvorte jeho trezor. Ostatné trezory a ich názvy zostanú skryté. Vzory musia byť v rámci trezorov zaregistrovaných na tom istom zariadení rôzne; voľba vzoru neprezradí, ktoré iné trezory existujú.
Tento vzor odomyká iba toto zariadenie. Obnovovací kľúč si uchovajte, aby ste mohli nastaviť ďalšie zariadenie.
Ochrana kľúča viazaná na zariadenie
V iOS je lokálne odomykacie tajomstvo uložené v nesynchronizovanej položke Keychain dostupnej iba pri odomknutom zariadení. V Androide je materiál na odomknutie zariadenia šifrovaný neexportovateľným kľúčom Android Keystore, ktorý vyžaduje odomknuté zariadenie.
Lokálne odomykacie tajomstvá nie sú súčasťou natívnej synchronizácie v cloude ani prenosných záloh. Tajomstvo v iOS nie je kľúčom Secure Enclave a hardvérová podpora v Androide závisí od zariadenia. Ochrana zariadenia nerobí predvídateľný vzor bezpečným po kompromitácii lokálneho tajomstva.
Zašifrované pred nahraním
Obsah súborov, názvy súborov, ukážky, názvy trezorov a štruktúra priečinkov sú šifrované v zariadení. AES-256-GCM overuje metadáta a obaly kľúčov; súbory používajú streamovací formát AES-GCM-HKDF, takže šifrovanie dokáže spracovať veľké súbory v ohraničených segmentoch.
Lokálne trezory uchovávajú šifrované súbory v súkromnom úložisku aplikácie. Nasnímanie fotografie alebo videa v trezore využíva pred šifrovaním súkromné pracovné úložisko namiesto automatického uloženia kópie do galérie. Import existujúceho súboru neodstráni jeho originál z Fotiek ani od iného poskytovateľa.
Súkromný fotoaparát a import súborovVoliteľná súkromná synchronizácia v cloude
iOS používa súkromnú databázu CloudKit v iCloud. Android používa súkromné úložisko aplikácie na Google Drive. Súbory, názvy a ukážky sa pred prenosom šifrujú. Poskytovateľ cloudu môže stále vidieť prevádzkové informácie, ako sú veľkosti, identifikátory a časové značky.
Synchronizácia je predvolene vypnutá a vyberá sa samostatne pre každý trezor na každom zariadení. Jej vypnutím sa zastavia ďalšie prenosy z daného zariadenia; existujúce šifrované cloudové kópie sa neodstránia. Ďalšie zariadenie na rovnakej platforme pripojte rovnakým natívnym cloudovým účtom a obnovovacím kľúčom trezora.
Synchronizácia iCloud a Google Drive zostáva v rámci vlastných platforiem. Na živú synchronizáciu medzi iOS a Androidom zvoľte Revault Cloud alebo použite šifrovaný prenos medzi telefónmi.
Úložisko Pro pre šifrované trezory na iOS a Androide. Revault prijíma iba šifrovaný text, nikdy váš kľúč od trezora ani obnovovaciu frázu. Zmenou poskytovateľa zostanú predchádzajúce kópie v cloude zachované.
Voliteľná súkromná synchronizácia v cloudeAutomatické zamykanie trezora
Predvolený časový limit je 60 sekúnd. V nastaveniach trezora zvoľte 30 sekúnd, 1 minútu, 2 minúty, 5 minút alebo 10 minút. Zdieľané trezory používajú predvolených 60 sekúnd; zamykanie na pozadí platí bez ohľadu na zvolený časový limit.
Mobilná aplikácia sa po presune na pozadie okamžite zamkne. Zamknutie zruší prácu s trezorom, vymaže dešifrované informácie o súboroch a stav vyhľadávania, vyčistí dočasné ukážky a prepíše vlastnené vyrovnávacie pamäte kľúčov. iOS navyše zakrýva snímky prepínača aplikácií; Android používa príznak zabezpečeného okna operačného systému.
Spravovaná pamäť a úložisko zariadenia nedokážu zaručiť okamžité forenzné vymazanie každej kópie. Automatické zamykanie tiež nemôže vziať späť súbor, ktorý ste výslovne exportovali do inej aplikácie.
Automatické zamykanie trezoraŠifrované zálohy a obnova
Obnovovací kľúč odomyká šifrovaný materiál kľúča trezora; neobsahuje vaše súbory. Záloha obsahuje šifrované súbory; nenahrádza uchovanie obnovovacieho kľúča. Uložte ich oddelene a chráňte pred stratou oboje.
Obnovovaciu frázu si uložte počas nastavenia. Revault vygeneruje 18 náhodných slov, alebo si môžete vybrať a potvrdiť vlastnú frázu. Umožňuje pridať ďalšie zariadenie alebo obnoviť zálohu bez lokálneho vzoru. Môžete ju nahradiť v nastaveniach trezora; staršie zálohy môžu stále vyžadovať pôvodný kľúč. Existujúce hexadecimálne kľúče zostávajú platné. Revault si kópiu neuchováva a nemôže vám ju obnoviť.
Prenosy medzi telefónmi vytvárajú novú šifrovanú kópiu a samostatný prenosový kľúč, aj medzi iPhonom a Androidom. Originál zostáva v starom telefóne. Pred odstránením starých súborov overte prijímajúci trezor a uchovávajte nezávislé zálohy, pretože synchronizácia môže šíriť odstránenia.
Bezpečné prenosy medzi iPhonom a AndroidomBezpečné zdieľanie
Vzor vášho trezora, obnovovací kľúč ani hlavný kľúč trezora nie sú nikdy súčasťou zdieľania. Služba prijíma šifrované údaje súborov a prevádzkové metadáta, ako sú veľkosti, kontrolné súčty, časové značky a počty prístupových relácií. Samostatný dešifrovací kód sa nenahráva.
Riadené zdieľania používajú serverom vynucovanú platnosť a voliteľné limity prístupových relácií, obmedzenia exportu a časovač po prvom prístupe. iOS podporuje aj súkromné pozvánky CloudKit, ktoré tieto serverové kontroly nevynucujú. Príjemcovia otvoria izolovaný zdieľaný trezor pomocou samostatného tajného kódu, bez vášho osobného vzoru.
Uplynutie platnosti a zrušenie zastavia ďalšie sťahovanie cez Revault. Nedokážu však vymazať snímky obrazovky, exportované súbory ani kópie, ktoré si príjemca ponechal. Vyberte si niekoho, komu dôverujete, aj keď je export zakázaný.
Bezpečné zdieľanieVoliteľné bezpečnostné ovládacie prvky trezora
Bezpečný východ odstráni lokálny prístup a údaje ostatných trezorov, keď sa otvorí určený trezor. Cloudové kópie zostanú a trezory dostupné iba offline sa bez samostatnej zálohy môžu stratiť. Nie je to zaručené forenzné vymazanie.
História aktivity a fotografické upozornenia na neoprávnený prístup sú voliteľné pre každý trezor. História zariadenia a fotografie zostávajú lokálne a šifrované; riadené zdieľania môžu samostatne zaznamenávať časové značky prístupových relácií. Snímky pri neoprávnenom prístupe vyžadujú povolenie fotoaparátu a bežné systémové indikátory. Snímanie pri zamknutí používa verejný šifrovací kľúč; prezeranie fotografií stále vyžaduje odomknutie trezora.
Bezpečný východPoznámka o bezpečnosti
Používanie lokálneho trezora nenahráva súbory do Revault. Voliteľná natívna synchronizácia sprístupňuje prevádzkové metadáta spoločnosti Apple alebo Google. Riadené zdieľanie odosiela do Revault šifrované kópie a metadáta prístupu, no samostatný dešifrovací kód sa nenahráva.
Malvér, napadnutý operačný systém alebo aplikácia a niekto, kto sleduje odomknutú obrazovku, môžu odhaliť obyčajný text. Zmena vzoru nezruší prístup ďalšieho zariadenia, neznehodnotí staré zálohy ani nezmení hlavný kľúč trezora. Ak je kľúč trezora alebo obnovovacie tajomstvo kompromitované, presuňte súbory do nového trezora s novými kľúčmi.
Revault neprešiel nezávislým bezpečnostným auditom. Ide o opis implementovaného kryptografického návrhu, nie o certifikáciu ani záruku proti každému prienikom.
Analytika používania
Predvolene zapnuté. Mixpanel prijíma udalosti používania funkcií s náhodným analytickým ID. Obsah trezora, názvy, vzory, kľúče a tajné kódy zdieľania sú vylúčené. Analytiku môžete kedykoľvek vypnúť pre tento prehliadač alebo zariadenie.