Sécurité
Principe général
Le contenu sensible est chiffré avant l’envoi
Dans le mode sécurisé, les données de suivi sont chiffrées dans le navigateur avec une passphrase. Le backend reçoit seulement un contenu illisible, accompagné de métadonnées techniques comme la date de l’entrée, l’IV et la date de création.
Données saisies → chiffrement navigateur → backend → base de données → déchiffrement local dans le dashboard sécurisé.
Le serveur ne reçoit jamais la passphrase.
Protégé
Ce que le serveur ne voit pas
Ces informations sont dans le payload chiffré.
Métadonnées
Ce que le serveur peut encore voir
Le chiffrement protège le contenu, pas toutes les métadonnées.
Compte vs chiffrement
Mot de passe ≠ passphrase
Mot de passe
Il sert à te connecter à ton compte et à obtenir un token JWT. Il permet de rattacher les entrées au bon utilisateur.
Passphrase
Elle sert à chiffrer et déchiffrer les données dans ton navigateur. Elle n’est pas envoyée au serveur.
Dashboard
Local legacy vs sécurisé
Dashboard local legacy
Il lit les données stockées localement dans le navigateur. Il sert encore pendant la phase de transition.
Voir le legacyDashboard sécurisé
Il récupère les entrées chiffrées depuis la base, puis les déchiffre localement avec la passphrase.
Ouvrir le sécuriséÉtat actuel du projet
Briques déjà en place
Continuer