Ako LifeVeil chráni vaše súbory

Táto stránka jednoduchými slovami vysvetľuje, čo LifeVeil robí, a aj to, čo nedokáže. Chceme, aby ste radšej poznali obmedzenia, než aby ste verili príliš veľkému sľubu.

V skratke

Od vzoru ku kľúču

Vzor kreslíte na mriežke 5×5, spájate aspoň 6 bodov a žiadny bod nepoužijete dvakrát. LifeVeil zmení vzor na kľúč pomocou funkcie Argon2id z knižnice libsodium (v Androide verzia 1.0.20).

Ako sa súbory šifrujú

Fráza na obnovenie

Odtlačok prsta

Odomykanie odtlačkom prsta je voliteľné. Odtlačok overuje Android, nie LifeVeil; aplikácia váš odtlačok nikdy nedostane. Kľúč v Android Keystore, ktorý funguje iba hneď po silnom biometrickom overení, odomyká hlavný kľúč. Ak niekto do telefónu pridá nový odtlačok prsta, tento kľúč prestane fungovať a musíte znova použiť vzor.

Záložný súbor

Ďalšia ochrana v aplikácii

AI a hádanie vzoru

Obmedzenia, ktoré by ste mali poznať

Žiadna aplikácia nedokáže chrániť pred všetkým. Toto sú úprimné obmedzenia LifeVeil.

Jednoduché vzory sa dajú uhádnuť

Krátke alebo bežné tvary (L, Z, rovná čiara) sa dajú uhádnuť, keď vás niekto pozoruje, podľa šmúh na obrazovke alebo na pár pokusov. Skutočné vzory sa hádajú oveľa ľahšie, než by naznačoval počet možných vzorov. Použite viac bodov a viac zalomení. Aplikácia vás na veľmi jednoduché vzory upozorní.

Ako dlho by hádanie mohlo trvať

V aplikácii trvá každý pokus asi sekundu a po 5 chybách sa čakanie predlžuje. Niekto, kto má váš záložný súbor alebo kto získal soľ zariadenia z telefónu s rootom, však môže hádať na počítači, bez čakania. Argon2id to spomaľuje, ale vzor má oveľa menej možností ako dlhé heslo. Približné odhady pre jednu výkonnú grafickú kartu (trieda RTX 4090) pri asi 1 000 pokusoch za sekundu:

Čo sa hádaMožnostiČas, jedna grafická karta
10 000 najbežnejších vzorov104asi 10 sekúnd
Všetky vzory so 6 bodmi1,28 × 108asi 1,5 dňa
Všetky vzory so 7 bodmi2,42 × 109asi 28 dní
Všetky vzory s 8 bodmi4,36 × 1010asi 1,4 roka
Fráza na obnovenie (92 bitov)4,95 × 1027asi 1,6 × 1017 rokov

Ide o odhady, nie merania. Počty vzorov sú horné hranice; skutočných vzorov je oveľa menej. Viac alebo rýchlejšieho hardvéru úmerne zrýchľuje hádanie.

Záložný súbor si nechajte pre seba

Záložný súbor neobsahuje soľ zariadenia, takže ktokoľvek, kto ho získa, môže skúšať vzory offline, ako je uvedené vyššie. Ukladajte ho iba tam, kam máte prístup len vy, napríklad do vlastného cloudového účtu, a použite dlhší vzor.

Telefóny s rootom alebo napadnuté telefóny

Ak niekto dokáže spustiť kód s oprávneniami aplikácie (napríklad v telefóne s rootom alebo pomocou malvéru, ktorý má úplnú kontrolu), môže odomknúť soľ zariadenia a hádať offline. Kým je trezor otvorený, kľúče sú v pamäti a dajú sa prečítať s prístupom root alebo pomocou debuggera. Niektoré kópie vytvorené v Androide a Flutteri a fotky zobrazené na obrazovke sa nedajú z pamäte vymazať okamžite.

Niektoré informácie sú viditeľné

Počet zašifrovaných súborov v úložisku aplikácie, ich približná veľkosť a čas ich vytvorenia alebo zmeny nie sú skryté. Rovnako nie je skryté ani to, že je LifeVeil nainštalovaný.

Prázdny trezor oklame len obrazovku

Kto dokáže čítať súbory aplikácie (napríklad na telefóne s rootom), môže spočítať priečinky trezorov a vidieť, že je toto nastavenie zapnuté. A po 5 nesprávnych vzoroch vás aplikácia nechá čakať, z čoho vidno, že predchádzajúce vzory nič neotvorili.

Maskovanie mení iba plochu

Odtlačok prsta je slabšia cesta

Odomykanie odtlačkom prsta obchádza Argon2id. Jeho sila závisí od snímača odtlačkov prstov vo vašom telefóne a od Android Keystore. V Nastaveniach ho môžete kedykoľvek vypnúť.

Fotky narušiteľov

Aplikácia neprehráva zvuk uzávierky, ale telefóny predávané v niektorých krajinách, napríklad v Japonsku a Kórei, ho prehrávajú vždy. Fotka sa neurobí, ak kameru používa iná aplikácia alebo ak telefón nemá prednú kameru. Kým neodomknete prvý trezor, ktorý ste vytvorili, fotky sú zapečatené kľúčom z Android Keystore.

Údaje o fotkách

Počas systémových obrazoviek sa uzamykanie pozastaví

Kým je otvorená systémová obrazovka (žiadosť o povolenie, potvrdenie odstránenia, výber fotiek alebo súborov, výzva na odtlačok prsta) a kým prebieha import alebo export, aplikácia s uzamknutím počká. Ak ste aplikáciu opustili, uzamkne sa 2 sekundy potom, ako sa to skončí.

Trezory zdieľajú jednu soľ zariadenia

Všetky trezory v telefóne používajú rovnakú soľ zariadenia. Ak niekto túto soľ má, jedným pokusom otestuje všetky trezory naraz. Náklady na útok na jeden trezor sú rovnaké.

Čo nedokáže zastaviť žiadna aplikácia

Niekoho, kto vás sleduje pri kreslení vzoru, alebo kameru, ktorá natáča vašu obrazovku.

Ak stratíte oboje, nikto vám nepomôže

Ak stratíte vzor aj frázu na obnovenie, vaše súbory nedokáže obnoviť nikto. Ani my.