Sécurité et architecture
Comment Revault protège vos fichiers et où s'arrête la protection.
Next.js PWACloudflare WorkerPostgreSQL · R2Paramètres du compte
Créez un compte avec une clé d’accès. Aucun e-mail ni mot de passe nécessaire.
Les clés d’accès autorisent l’accès au compte, sans déverrouiller les coffres. Le serveur conserve les clés publiques ; les jetons de session sont scellés dans un cookie HttpOnly et SameSite.
Fermer ou actualiser l’onglet vous déconnecte. Un nouvel onglet exige votre clé d’accès et un schéma de coffre avant d’afficher la liste des coffres.
Schéma du coffre
Votre schéma et un secret aléatoire de 256 bits dérivent une clé de protection avec PBKDF2-SHA256 (600 000 itérations). Le secret reste dans ce navigateur ; le service reçoit uniquement la clé maîtresse chiffrée.
Ce schéma déverrouille uniquement cet appareil. Conservez votre clé de récupération pour configurer un autre appareil.
Chiffré avant le téléchargement
Chaque coffre possède une clé maîtresse AES-256-GCM aléatoire. Les noms et la structure des dossiers sont chiffrés. Les fichiers sont chiffrés avant l’envoi en segments de taille limitée avec Tink AES-GCM-HKDF.
Les noms, les aperçus et le contenu des fichiers sont cryptés. Les décomptes, les tailles et les horodatages restent visibles pour le service.
Stockage et téléchargements
La PWA Next.js utilise un proxy API de même origine. Un Cloudflare Worker vérifie les sessions et les droits de propriété. PostgreSQL stocke les comptes et les métadonnées chiffrées ; R2 stocke les blocs de fichiers chiffrés.
Le stockage du navigateur peut être effacé ou expulsé. Conservez une sauvegarde cryptée en dehors de ce navigateur.
Enregistrez votre clé de récupération
Effacer les données du navigateur supprime le secret de l’appareil. Connectez-vous avec votre clé d’accès, puis utilisez votre clé de récupération pour choisir un nouveau schéma.
Les sauvegardes chiffrées ne contiennent pas le secret de votre appareil. Utilisez la clé de récupération pour restaurer un coffre protégé par schéma. Les anciens coffres peuvent encore utiliser leur phrase secrète d’origine.
Un kit de récupération contient le secret de récupération et les wrappers de clé, mais il ne contient pas vos fichiers. Vous avez toujours besoin de la copie cloud chiffrée ou d'une sauvegarde chiffrée autonome.
À propos de la sécurité
Les schémas offrent peu de combinaisons. Si quelqu’un copie le secret de votre appareil, il peut essayer des schémas hors ligne.
Modifier un schéma ne révoque ni les autres appareils ni les anciennes clés de récupération. Transférez les fichiers vers un nouveau coffre si une clé de chiffrement est compromise.
Le cryptage protège le contenu stocké. Le nombre d'objets, les tailles, les horodatages et les associations de comptes restent visibles. Un appareil ou une interface compromis peut exposer des données déverrouillées. Revault est un projet indépendant et n'a pas fait l'objet d'un audit de sécurité indépendant.