Cum vă protejează LifeVeil fișierele

Această pagină explică pe înțeles ce face LifeVeil și, de asemenea, ce nu poate face. Preferăm să cunoașteți limitele decât să vă încredeți într-o promisiune prea mare.

Pe scurt

De la model la cheie

Desenați un model pe o grilă de 5×5, fără a trece de două ori prin același punct. Un model nou pe care îl setați are nevoie de cel puțin 6 puncte. LifeVeil transformă modelul într-o cheie cu Argon2id, din libsodium (versiunea 1.0.20 pe Android).

Niveluri de securitate

Fiecare seif are un singur nivel. Îl alegeți la început și îl puteți schimba mai târziu din Setări > Seif > Nivel de securitate, după ce desenați din nou modelul.

Cum sunt criptate fișierele

Fraza de recuperare

Amprenta

Deblocarea cu amprenta este opțională și funcționează pentru un singur seif. Amprenta este verificată de Android, nu de LifeVeil; aplicația nu primește niciodată amprenta dvs. Cheia principală este deblocată de o cheie din Android Keystore care funcționează doar imediat după o verificare biometrică puternică. Dacă cineva adaugă o amprentă nouă pe telefon, această cheie nu mai funcționează și trebuie să folosiți din nou modelul.

Fișierul de backup

Alte protecții din aplicație

Încetinirea ghicirii

Deoarece fiecare model deschide un seif, ghicirea arată ca deschiderea multor seifuri goale. LifeVeil încetinește acest lucru fără să afișeze ceva pe ecran, iar așteptarea este aceeași pentru orice model, inclusiv pentru cel corect.

IA și ghicirea modelului

Limite pe care ar trebui să le cunoașteți

Nicio aplicație nu vă poate proteja de orice. Acestea sunt limitele reale ale LifeVeil.

Modelele simple pot fi ghicite

Formele scurte sau comune (un L, un Z, o linie dreaptă) pot fi ghicite de cineva care vă urmărește, după urmele de pe ecran sau din câteva încercări. Modelele reale sunt mult mai ușor de ghicit decât sugerează numărul de modele posibile. Folosiți mai multe puncte și mai multe schimbări de direcție. Aplicația vă avertizează în privința modelelor foarte simple, precum și înainte de a salva un seif al cărui model are mai puțin de 6 puncte.

Cât ar putea dura ghicirea

În aplicație, fiecare încercare durează aproximativ o secundă, iar ghicirea repetată încetinește fiecare deblocare, până la 5 minute. Însă cineva care are fișierul dvs. de backup sau care a extras sarea dispozitivului de pe un telefon rootat poate ghici în schimb pe un computer, fără așteptări. Argon2id încetinește acest proces, dar un model are mult mai puține posibilități decât o parolă lungă. Estimări aproximative pentru o singură placă grafică de top (clasa RTX 4090), la aproximativ 1.000 de încercări pe secundă:

Ce se ghiceștePosibilitățiTimp, o placă grafică
Cele mai comune 10.000 de modele104aproximativ 10 secunde
Toate modelele cu 6 puncte1,28 × 108aproximativ 1,5 zile
Toate modelele cu 7 puncte2,42 × 109aproximativ 28 de zile
Toate modelele cu 8 puncte4,36 × 1010aproximativ 1,4 ani
Fraza de recuperare (92 de biți)4,95 × 1027aproximativ 1,6 × 1017 ani

Acestea sunt estimări, nu măsurători. Numărul de modele este o limită superioară; modelele reale sunt mult mai puține. Mai mult hardware sau hardware mai rapid face ghicirea proporțional mai rapidă. Un PIN la nivelul maxim înmulțește aceste cifre cu până la 108.

Păstrați fișierul de backup doar pentru dvs.

Fișierul de backup nu conține sarea dispozitivului, așa că oricine îl obține poate încerca modele offline, așa cum se arată mai sus. Păstrați-l doar acolo unde numai dvs. aveți acces, de exemplu în propriul cont de cloud, și folosiți un model mai lung.

Fraza de recuperare arată și modelul

Oricine are fraza de recuperare a unui seif poate deschide acel seif, iar aplicația îi arată apoi modelul și PIN-ul acestuia. Dacă folosiți același model și în altă parte, de exemplu pentru blocarea ecranului telefonului, află și acest lucru. Păstrați hârtia la fel de bine ca fișierele înseși.

Telefoane rootate sau infectate

Dacă cineva poate rula cod cu permisiunile aplicației (de exemplu, pe un telefon rootat sau cu un program rău intenționat care are control total), poate debloca sarea dispozitivului și poate ghici offline. Cât timp seiful este deschis, cheile se află în memorie și pot fi citite cu acces root sau cu un depanator. Unele copii făcute în Android și Flutter, precum și fotografiile afișate pe ecran, nu pot fi șterse imediat din memorie.

Unele informații sunt vizibile

Numărul fișierelor criptate din spațiul de stocare al aplicației, dimensiunile lor aproximative și momentul în care au fost create sau modificate nu sunt ascunse. Nici faptul că LifeVeil este instalată.

Seiful gol păcălește doar ecranul

Cine poate citi fișierele aplicației (de exemplu, pe un telefon cu root) poate număra folderele seifurilor și poate vedea că această setare este activată. Încetinirea numără la fel seifurile goale salvate și nesalvate, așa că așteptarea în sine nu le deosebește.

Deghizarea schimbă doar ecranul de pornire

Amprenta este o cale mai slabă

Deblocarea cu amprenta ocolește Argon2id. Siguranța ei depinde de senzorul de amprentă al telefonului și de Android Keystore. O puteți dezactiva oricând din Setări.

Detaliile fotografiilor

Blocarea este amânată în timpul ecranelor de sistem

Cât timp este deschis un ecran de sistem (solicitare de permisiune, confirmare de ștergere, selector de fotografii sau de fișiere, solicitare de amprentă) și cât timp rulează un import sau un export, aplicația amână blocarea. Dacă ați părăsit aplicația, aceasta se blochează la 2 secunde după ce se încheie.

Seifurile au aceeași sare a dispozitivului

Toate seifurile de pe un telefon folosesc aceeași sare a dispozitivului. Dacă cineva are această sare, o singură încercare testează toate seifurile deodată. Costul atacării unui singur seif rămâne același.

Lucruri pe care nicio aplicație nu le poate împiedica

Cineva care vă privește când desenați modelul sau o cameră care vă filmează ecranul.

Fără frază, nimeni nu vă poate ajuta

Dacă uitați modelul unui seif fără frază de recuperare sau pierdeți atât modelul, cât și fraza, nimeni nu îi poate recupera fișierele. Nici măcar noi.