Diese Seite wurde maschinell übersetzt und wird noch geprüft.Auf Englisch lesen

Sicherheit

Sicherheit

Wie VaultWell schützt, was du darin aufbewahrst, in einfachen Worten. Auch die Teile, die es nicht schützen kann, und was wir noch nicht getan haben.

Von deinem Pfad zu verschlüsselten DateienEin Diagramm, wie ein Tresor verschlossen wird. Der Pfad, den du auf der Wabe ziehst, wird mit Argon2id gestreckt, mit 64 MiB Speicher und zwei Durchläufen. Das Ergebnis wird mit einem Geheimnis kombiniert, das in der Sicherheitshardware deines Handys liegt: dem Secure Enclave auf dem iPhone oder dem Android Keystore mit StrongBox, wo verfügbar. Zusammen ergeben sie den Tresorschlüssel, der den Hauptschlüssel des Tresors entsperrt. Danach werden Inhalte mit AES-256-GCM in Blöcken von 1 MiB verschlüsselt, jeder einzeln authentifiziert, und nur auf deinem Handy gespeichert. Dieselben Schritte stehen unten ausgeschrieben. Dein Pfadauf der Wabe gezogenacht oder mehr Zellen Argon2id64 MiB Speicherzwei Durchläufe (t=2) Kombiniertnur auf diesem Handy Tresorschlüsselentsperrt den Hauptschlüssel AES-256-GCMBlöcke zu 1 MiBjeder authentifiziert Verschlüsselte Dateienauf deinem Handynichts geht an uns Hardware-GeheimnisSecure Enclave auf iPhoneStrongBox auf Android, wo verfügbar Von deinem Pfad zu verschlüsselten DateienEin Diagramm, wie ein Tresor verschlossen wird. Der Pfad, den du auf der Wabe ziehst, wird mit Argon2id gestreckt, mit 64 MiB Speicher und zwei Durchläufen. Das Ergebnis wird mit einem Geheimnis kombiniert, das in der Sicherheitshardware deines Handys liegt: dem Secure Enclave auf dem iPhone oder dem Android Keystore mit StrongBox, wo verfügbar. Zusammen ergeben sie den Tresorschlüssel, der den Hauptschlüssel des Tresors entsperrt. Danach werden Inhalte mit AES-256-GCM in Blöcken von 1 MiB verschlüsselt, jeder einzeln authentifiziert, und nur auf deinem Handy gespeichert. Dieselben Schritte stehen unten ausgeschrieben. Dein Pfadauf der Wabe gezogenacht oder mehr Zellen Argon2id64 MiB Speicherzwei Durchläufe (t=2) Kombiniertnur auf diesem Handy Hardware-GeheimnisSecure Enclave auf iPhoneStrongBox auf Android, wo verfügbar Tresorschlüsselentsperrt den Hauptschlüssel AES-256-GCMBlöcke zu 1 MiBjeder authentifiziert Verschlüsselte Dateienauf deinem Handynichts geht an uns
Jeder Schritt passiert auf deinem Handy. Es gibt kein Konto und keinen Server. Die Schritte in Worten lesen

Wovor wir schützen

VaultWell ist für alltägliche Bedrohungen der Privatsphäre gemacht, also für die, denen die meisten Menschen tatsächlich begegnen.

  • Jemand nimmt dein Handy. Ein Partner, ein Verwandter, ein Kollege oder ein Fremder, der es findet. Ohne den Pfad bleibt der Tresor zu, selbst wenn die Person den Code deines Handys kennt.
  • Jemand drängt dich zum Entsperren. Du kannst einen alltäglichen Tresor oder den Notfall-Tresor öffnen. Nichts auf dem Bildschirm zeigt, dass es weitere Tresore gibt.
  • Jemand kopiert die Dateien der App. Die Schlüssel sind an die Sicherheitshardware deines Handys gebunden, daher lassen sich keine Rateversuche auf einem schnellen Computer durchführen.
  • Jemand manipuliert gespeicherte Dateien. Jedes verschlüsselte Stück ist authentifiziert, daher werden Änderungen erkannt statt angezeigt.

Es ist nicht dafür gemacht, einem Angreifer standzuhalten, der bereits Schadsoftware auf deinem Handy installiert hat, der dir beim Zeichnen deines Pfads zusieht oder der dich zwingen kann, jeden deiner Pfade preiszugeben. Das kann keine App versprechen.

Wie die Verschlüsselung funktioniert

  1. Pfad. Die Reihenfolge der Felder, die du auf der Wabe zeichnest (mindestens acht, keine Wiederholungen), wird zur Eingabe.
  2. Argon2id. Diese Eingabe wird mit Argon2id gestreckt, mit 64 MiB Speicher und zwei Durchläufen, sodass jeder Rateversuch echte Zeit und echten Speicher kostet.
  3. Hardwarebindung. Das Ergebnis wird mit einem Geheimnis kombiniert, das in der Secure Enclave auf dem iPhone oder im Android Keystore (StrongBox, wo verfügbar) liegt. Dieses Geheimnis lässt sich nicht exportieren, daher kann der Schlüssel nur auf deinem Handy berechnet werden.
  4. Hauptschlüssel. Jeder Tresor hat einen zufälligen 256-Bit-Hauptschlüssel, der nur verschlüsselt unter dem Schlüssel aus deinem Pfad gespeichert wird.
  5. AES-GCM in Blöcken. Inhalte werden mit AES-256-GCM in Blöcken von 1 MiB verschlüsselt. Jeder Block ist an seinen Inhalt und seine Position gebunden, sodass Blöcke nicht vertauscht, umsortiert oder abgeschnitten werden können, ohne dass es fehlschlägt. Vorschaubilder, die Inhaltsliste und die Einstellungen sind ebenfalls verschlüsselt.

Es gibt kein Konto und keinen Server. Deine Schlüssel verlassen nie dein Handy, und nichts aus deinen Tresoren wird an uns gesendet.

Versteckte Tresore und was ein Gutachter trotzdem sehen könnte

Auf dem Bildschirm verrät VaultWell nichts. Der Sperrbildschirm ist nur die Wabe. Ein falscher Pfad und ein nie benutzter Pfad sehen gleich aus. Es gibt keine Liste und keine Anzahl der Tresore. Die Einstellungsdatei jedes Tresors wird auf dieselbe Größe aufgefüllt, sodass sich die Optionen eines Tresors, auch ob er der Notfall-Tresor ist, von außen nicht erkennen lassen.

Beim Speicher wollen wir genau sein. Jeder Tresor wird als eigener verschlüsselter Ordner gespeichert. Jemand mit vollem Zugriff auf die Rohdateien der App, etwa durch eine forensische Auswertung eines entsperrten Handys, könnte diese Ordner zählen und auch, wie viele Tresore eine Wiederherstellungsphrase haben. Öffnen oder hineinsehen könnte die Person nicht, aber sie könnte daraus schließen, dass mehr als ein Tresor existiert. Wir wollen das verringern, zum Beispiel mit Köder-Einträgen, und veröffentlichen Details, sobald sich etwas ändert.

Auf dem Bildschirm

Verrät nichts

  • Nur die Wabe ist zu sehen
  • Keine Liste und keine Anzahl von Tresoren
  • Ein falscher Pfad sieht aus wie ein nie benutzter

In den Rohdateien, mit vollem Zugriff

Ließe sich zählen

  • Wie viele verschlüsselte Tresorordner es gibt
  • Wie viele Tresore eine Wiederherstellungsphrase haben

Bleibt unlesbar

  • Was ein Tresor enthält
  • Welcher Tresor der Notfall-Tresor ist

Der Notfall-Tresor

Wird der Notfall-Tresor mit seinem Pfad geöffnet, löscht VaultWell zuerst die Schlüsseldatei jedes anderen Tresors und deren Wiederherstellungsdateien und entfernt dann die Ordner dieser Tresore. Ohne die Schlüsseldateien lassen sich die Daten nicht entschlüsseln. Danach öffnet sich der Notfall-Tresor wie jeder andere, ohne Meldung auf dem Bildschirm.

  • Das Löschen auf dem Handy ist endgültig. Es gibt kein Rückgängig.
  • Wird der Notfall-Tresor mit seiner Wiederherstellungsphrase geöffnet, wird nichts gelöscht.
  • Backups und Freigaben, die an anderer Stelle liegen, sind nicht betroffen.

Backups und Freigaben

Backups (.vwbackup) müssen sich auf einem neuen Handy öffnen lassen und können daher nicht die Hardware deines alten Handys nutzen. Stattdessen sperrt jedes Backup den Hauptschlüssel des Tresors mit Argon2id aus deinem Pfad (und der Phrase, falls festgelegt) unter einem frischen zufälligen Salt. Die Inhalte bleiben genau so verschlüsselt, wie sie gespeichert sind. Die Sicherheit eines Backups hängt von der Stärke deines Pfads oder deiner Phrase ab, halte Backup-Dateien also privat.

Freigaben (.vwshare) nutzen einen frischen zufälligen Schlüssel, gesperrt durch eine separate Freigabephrase. Die Inhalte werden dafür neu verschlüsselt, sodass die empfangende Person den Schlüssel deines Tresors nie erfährt. Grenzen für Öffnungen, Ablauf und das Heraussichern werden von der App durchgesetzt, nicht durch Kryptografie, weil es keinen Server gibt. Wer entschlossen ist und die Phrase hat, könnte trotzdem kopieren, was er sieht.

Was wir nicht behaupten

  • Noch kein abgeschlossenes Audit. Ein unabhängiges Sicherheitsaudit ist vor dem Start geplant. Wir veröffentlichen das Ergebnis.
  • Nicht unsichtbar. Die App ist auf deinem Handy sichtbar, auch mit Tarn-Symbol, und eine forensische Untersuchung kann zeigen, dass mehrere Tresore existieren.
  • Auf dem iPhone nicht screenshotsicher. VaultWell schützt vor Bildschirmaufnahmen, aber iOS erlaubt Apps nicht, Screenshots zu blockieren; VaultWell sagt dir, wenn einer gemacht wird. Keine App kann ein Foto vom Bildschirm verhindern.
  • Keine Wiederherstellung durch uns. Verlierst du Pfad und Phrase, können wir nicht helfen. Wir haben sie nie.

Ein Problem melden

Wenn du ein Sicherheitsproblem findest, sind wir dankbar, wenn du es uns zuerst vertraulich meldest, und wir nennen dich gern, wenn du möchtest. Kontaktdaten folgen vor dem Start.