Sicherheit und Architektur
Wie Revault Ihre Dateien schützt und wo der Schutz endet.
Next.js PWACloudflare WorkerPostgreSQL · R2Kontoeinstellungen
Erstelle ein Konto mit einem Passkey. Keine E-Mail-Adresse oder Passwort nötig.
Passkeys ermöglichen den Kontozugriff, entsperren aber keine Tresore. Der Server speichert öffentliche Schlüssel; Sitzungstoken werden in einem HttpOnly-SameSite-Cookie versiegelt.
Beim Schließen oder Neuladen des Tabs wirst du abgemeldet. Ein neuer Tab erfordert deinen Passkey und ein Tresormuster, bevor eine Tresorliste angezeigt wird.
Tresormuster
Dein Muster und ein zufälliges 256-Bit-Geheimnis leiten mit PBKDF2-SHA256 (600.000 Iterationen) einen Schlüssel zum Verpacken ab. Das Geheimnis bleibt in diesem Browser; der Dienst erhält nur den verschlüsselten Hauptschlüssel.
Dieses Muster entsperrt nur dieses Gerät. Bewahre deinen Wiederherstellungsschlüssel auf, um ein anderes Gerät einzurichten.
Vor dem Hochladen verschlüsselt
Jeder Tresor hat einen zufälligen AES-256-GCM-Hauptschlüssel. Namen und Ordnerstruktur werden verschlüsselt. Dateien werden vor dem Hochladen mit Tink AES-GCM-HKDF in begrenzten Streaming-Segmenten verschlüsselt.
Namen, Vorschauen und Dateiinhalte werden verschlüsselt. Anzahl, Größe und Zeitstempel bleiben für den Dienst sichtbar.
Speicherung und Uploads
Die Next.js-PWA verwendet einen API-Proxy derselben Herkunft. Ein Cloudflare Worker prüft Sitzungen und Eigentumsrechte. PostgreSQL speichert Konten und verschlüsselte Metadaten; R2 speichert verschlüsselte Dateiblöcke.
Der Browserspeicher kann gelöscht oder geräumt werden. Bewahren Sie ein verschlüsseltes Backup außerhalb dieses Browsers auf.
Speichern Sie Ihren Wiederherstellungsschlüssel
Beim Löschen der Browserdaten wird das Gerätegeheimnis entfernt. Melde dich mit deinem Passkey an und wähle mit deinem Wiederherstellungsschlüssel ein neues Muster.
Verschlüsselte Backups enthalten dein Gerätegeheimnis nicht. Stelle einen mustergeschützten Tresor mit dem Wiederherstellungsschlüssel wieder her. Ältere Tresore können weiterhin ihre ursprüngliche Passphrase verwenden.
Ein Wiederherstellungskit enthält das Wiederherstellungsgeheimnis und die Schlüsselverpackungen, jedoch nicht Ihre Dateien. Sie benötigen weiterhin die verschlüsselte Cloud-Kopie oder ein eigenständiges verschlüsseltes Backup.
Ein Hinweis zur Sicherheit
Muster haben nur wenige Kombinationen. Wer dein Gerätegeheimnis kopiert, kann Muster offline ausprobieren.
Eine Musteränderung widerruft weder andere Geräte noch alte Wiederherstellungsschlüssel. Verschiebe Dateien in einen neuen Tresor, wenn ein Verschlüsselungsschlüssel kompromittiert wurde.
Die Verschlüsselung schützt gespeicherte Inhalte. Objektanzahl, -größe, Zeitstempel und Kontozuordnungen bleiben sichtbar. Ein kompromittiertes Gerät oder Frontend kann entsperrte Daten offenlegen. Revault ist ein unabhängiges Projekt und wurde keinem unabhängigen Sicherheitsaudit unterzogen.