Så skyddar LifeVeil dina filer

Den här sidan förklarar med enkla ord vad LifeVeil gör, och även vad appen inte kan göra. Vi vill hellre att du känner till begränsningarna än att du litar på ett löfte som är för stort.

I korthet

Från ditt mönster till en nyckel

Du ritar ett mönster på ett 5×5-rutnät, med minst 6 punkter och utan att använda någon punkt två gånger. LifeVeil gör om mönstret till en nyckel med Argon2id från libsodium (version 1.0.20 på Android).

Så krypteras filerna

Återställningsfras

Fingeravtryck

Upplåsning med fingeravtryck är valfri. Det är Android som kontrollerar fingeravtrycket, inte LifeVeil; appen får aldrig ditt fingeravtryck. En nyckel i Android Keystore, som bara fungerar direkt efter en stark biometrisk kontroll, låser upp huvudnyckeln. Om någon lägger till ett nytt fingeravtryck på telefonen slutar den här nyckeln att fungera och du måste använda ditt mönster igen.

Säkerhetskopia

Andra skydd i appen

AI och gissning av mönster

Begränsningar du bör känna till

Ingen app kan skydda mot allt. Det här är LifeVeils ärliga begränsningar.

Enkla mönster kan gissas

Korta eller vanliga former (ett L, ett Z, en rak linje) kan gissas genom att någon tittar på dig, genom fläckar på skärmen eller på några få försök. Verkliga mönster är mycket lättare att gissa än antalet möjliga mönster antyder. Använd fler punkter och fler svängar. Appen varnar dig för mycket enkla mönster.

Hur lång tid gissning kan ta

I appen tar varje försök ungefär en sekund, och väntetiderna växer efter 5 misstag. Men den som har din säkerhetskopia, eller som har tagit enhetssaltet från en rootad telefon, kan i stället gissa på en dator, utan väntetider. Argon2id bromsar detta, men ett mönster har betydligt färre möjligheter än ett långt lösenord. Ungefärliga uppskattningar för ett enda kraftfullt grafikkort (i klass med RTX 4090) med cirka 1 000 gissningar per sekund:

Vad som gissasMöjligheterTid, ett grafikkort
De 10 000 vanligaste mönstren104cirka 10 sekunder
Alla mönster med 6 punkter1,28 × 108cirka 1,5 dygn
Alla mönster med 7 punkter2,42 × 109cirka 28 dygn
Alla mönster med 8 punkter4,36 × 1010cirka 1,4 år
Återställningsfras (92 bitar)4,95 × 1027cirka 1,6 × 1017 år

Detta är uppskattningar, inte mätningar. Antalet mönster är övre gränser; verkliga mönster är betydligt färre. Mer eller snabbare hårdvara gör gissningen snabbare i motsvarande grad.

Håll din säkerhetskopia privat

Säkerhetskopian innehåller inte enhetssaltet, så den som får tag i den kan prova mönster offline, som visas ovan. Förvara den bara där endast du har åtkomst, till exempel i ditt eget molnkonto, och använd ett längre mönster.

Rootade eller infekterade telefoner

Om någon kan köra kod med appens behörigheter (till exempel på en rootad telefon, eller med skadlig kod som har full kontroll) kan hen låsa upp enhetssaltet och gissa offline. Medan valvet är öppet finns nycklarna i minnet och kan läsas med root-åtkomst eller en felsökare. Vissa kopior som görs inuti Android och Flutter, och foton som visas på skärmen, kan inte raderas från minnet direkt.

Viss information syns

Antalet krypterade filer i appens lagring, deras ungefärliga storlek och när de skapades eller ändrades döljs inte. Inte heller det faktum att LifeVeil är installerad.

Det tomma valvet lurar bara skärmen

Den som kan läsa appens filer (till exempel på en rootad telefon) kan räkna valvmapparna och se att inställningen är på. Och efter 5 felaktiga mönster får du vänta, vilket visar att de tidigare mönstren inte öppnade något.

Förklädnaden ändrar bara startskärmen

Fingeravtryck är en svagare väg

Upplåsning med fingeravtryck hoppar över Argon2id. Hur stark den är beror på telefonens fingeravtryckssensor och Android Keystore. Du kan stänga av den i Inställningar när som helst.

Inkräktarfoton

Appen spelar inget slutarljud, men telefoner som säljs i vissa länder, som Japan och Korea, spelar alltid ett. Inget foto tas om en annan app använder kameran eller om det inte finns någon främre kamera. Tills du låser upp det första valvet du skapade förseglas fotona med en nyckel i Android Keystore.

Fotouppgifter

Låsningen pausas under systemskärmar

Medan en systemskärm är öppen (behörighetsförfrågan, bekräftelse av radering, foto- eller filväljare, fråga om fingeravtryck) och medan en import eller export pågår väntar appen med att låsa. Om du har lämnat appen låses den 2 sekunder efter att det är klart.

Valven delar ett enhetssalt

Alla valv på en telefon använder samma enhetssalt. Om någon har det saltet testar en gissning alla valv på en gång. Kostnaden för att angripa ett enskilt valv är densamma.

Sådant som ingen app kan stoppa

Någon som tittar när du ritar ditt mönster, eller en kamera som filmar din skärm.

Om du förlorar båda kan ingen hjälpa dig

Om du förlorar både ditt mönster och din återställningsfras kan ingen återställa dina filer. Inte ens vi.