So schützt LifeVeil Ihre Dateien

Diese Seite erklärt in einfachen Worten, was LifeVeil tut, und auch, was die App nicht kann. Uns ist lieber, dass Sie die Grenzen kennen, als dass Sie einem zu großen Versprechen vertrauen.

Kurz gesagt

Vom Muster zum Schlüssel

Sie zeichnen ein Muster auf einem 5×5-Raster, mit mindestens 6 Punkten und ohne einen Punkt zweimal zu verwenden. LifeVeil macht aus dem Muster einen Schlüssel, und zwar mit Argon2id aus libsodium (Version 1.0.20 unter Android).

Wie Dateien verschlüsselt werden

Wiederherstellungsphrase

Fingerabdruck

Das Entsperren per Fingerabdruck ist optional. Android prüft den Fingerabdruck, nicht LifeVeil; die App erhält Ihren Fingerabdruck nie. Den Hauptschlüssel entsperrt ein Schlüssel im Android Keystore, der nur direkt nach einer starken biometrischen Prüfung funktioniert. Wenn jemand dem Smartphone einen neuen Fingerabdruck hinzufügt, funktioniert dieser Schlüssel nicht mehr und Sie müssen wieder Ihr Muster verwenden.

Sicherungsdatei

Weiterer Schutz in der App

KI und das Erraten von Mustern

Grenzen, die Sie kennen sollten

Keine App kann vor allem schützen. Das sind die ehrlichen Grenzen von LifeVeil.

Einfache Muster lassen sich erraten

Kurze oder häufige Formen (ein L, ein Z, eine gerade Linie) lassen sich erraten, indem man Ihnen zusieht, anhand von Fingerspuren auf dem Bildschirm oder mit wenigen Versuchen. Echte Muster sind viel leichter zu erraten, als die Zahl der möglichen Muster vermuten lässt. Verwenden Sie mehr Punkte und mehr Richtungswechsel. Die App warnt Sie vor sehr einfachen Mustern.

Wie lange das Raten dauern könnte

In der App dauert jeder Versuch etwa eine Sekunde, und nach 5 Fehlern werden die Wartezeiten länger. Wer jedoch Ihre Sicherungsdatei hat oder den Geräte-Salt von einem gerooteten Smartphone geholt hat, kann stattdessen auf einem Computer raten, ohne Wartezeiten. Argon2id bremst das, aber ein Muster hat viel weniger Möglichkeiten als ein langes Passwort. Grobe Schätzungen für eine einzelne High-End-Grafikkarte (Klasse RTX 4090) mit etwa 1.000 Versuchen pro Sekunde:

Was erraten wirdMöglichkeitenZeit mit einer Grafikkarte
Die 10.000 häufigsten Muster104etwa 10 Sekunden
Alle Muster mit 6 Punkten1,28 × 108etwa 1,5 Tage
Alle Muster mit 7 Punkten2,42 × 109etwa 28 Tage
Alle Muster mit 8 Punkten4,36 × 1010etwa 1,4 Jahre
Wiederherstellungsphrase (92 Bit)4,95 × 1027etwa 1,6 × 1017 Jahre

Das sind Schätzungen, keine Messungen. Die Zahl der Muster ist eine Obergrenze; echte Muster sind weit weniger. Mehr oder schnellere Hardware beschleunigt das Raten im gleichen Verhältnis.

Halten Sie Ihre Sicherungsdatei privat

Die Sicherungsdatei enthält den Geräte-Salt nicht, daher kann jeder, der sie bekommt, Muster offline ausprobieren, wie oben gezeigt. Speichern Sie sie nur dort, wo ausschließlich Sie Zugriff haben, etwa in Ihrem eigenen Cloud-Konto, und verwenden Sie ein längeres Muster.

Gerootete oder infizierte Smartphones

Wenn jemand Code mit den Berechtigungen der App ausführen kann (zum Beispiel auf einem gerooteten Smartphone oder mit Schadsoftware, die volle Kontrolle hat), kann er den Geräte-Salt entsperren und offline raten. Solange der Tresor geöffnet ist, liegen die Schlüssel im Arbeitsspeicher und können mit Root-Zugriff oder einem Debugger ausgelesen werden. Manche Kopien, die innerhalb von Android und Flutter entstehen, sowie auf dem Bildschirm angezeigte Fotos lassen sich nicht sofort aus dem Arbeitsspeicher löschen.

Manche Informationen sind sichtbar

Die Anzahl der verschlüsselten Dateien im Speicher der App, ihre ungefähre Größe und wann sie erstellt oder geändert wurden, sind nicht verborgen. Ebenso wenig die Tatsache, dass LifeVeil installiert ist.

Der leere Tresor täuscht nur den Bildschirm

Wer die Dateien der App lesen kann (zum Beispiel auf einem gerooteten Telefon), kann die Tresorordner zählen und sieht, dass diese Einstellung an ist. Außerdem müssen Sie nach 5 falschen Mustern warten – daran erkennt man, dass die vorherigen Muster nichts geöffnet haben.

Die Tarnung ändert nur den Startbildschirm

Der Fingerabdruck ist ein schwächerer Weg

Das Entsperren per Fingerabdruck umgeht Argon2id. Wie sicher es ist, hängt vom Fingerabdrucksensor Ihres Smartphones und vom Android Keystore ab. Sie können es jederzeit in den Einstellungen ausschalten.

Fotos von Eindringlingen

Die App spielt kein Auslösegeräusch ab, doch Smartphones, die in manchen Ländern verkauft werden, etwa in Japan und Korea, spielen immer eines ab. Es wird kein Foto aufgenommen, wenn eine andere App die Kamera verwendet oder keine Frontkamera vorhanden ist. Bis Sie den ersten Tresor entsperren, den Sie angelegt haben, werden die Fotos mit einem Schlüssel im Android Keystore versiegelt.

Fotoangaben

Während Systembildschirmen wird das Sperren pausiert

Solange ein Systembildschirm geöffnet ist (Berechtigungsanfrage, Löschbestätigung, Foto- oder Dateiauswahl, Fingerabdruckabfrage) und solange ein Import oder Export läuft, wartet die App mit dem Sperren. Wenn Sie die App verlassen haben, sperrt sie sich 2 Sekunden danach.

Tresore teilen sich einen Geräte-Salt

Alle Tresore auf einem Smartphone verwenden denselben Geräte-Salt. Wer diesen Salt hat, prüft mit einem Versuch alle Tresore gleichzeitig. Der Aufwand für einen Angriff auf einen einzelnen Tresor bleibt gleich.

Was keine App verhindern kann

Jemand, der Ihnen beim Zeichnen Ihres Musters zusieht, oder eine Kamera, die Ihren Bildschirm filmt.

Wenn Sie beides verlieren, kann niemand helfen

Wenn Sie sowohl Ihr Muster als auch Ihre Wiederherstellungsphrase verlieren, kann niemand Ihre Dateien wiederherstellen. Auch wir nicht.