Livre blanc sur la sécurité et la confidentialité (présentation)Chapitre 8
Chapitre 8 Confidentialité et conception à connaissance nulle
Ce chapitre clarifie la frontière de confidentialité dans le modèle à connaissance nulle de FileBolt : où résident les secrets (uniquement côté client), ce que le serveur observe (métadonnées minimales) et comment la navigation et le comportement du référent sont contrôlés pour éviter les fuites de matériel de clé.
8.1 Frontière de la connaissance nulle
- Le chiffrement, le déchiffrement et la génération de la CEK ont lieu uniquement sur le client.
- Le serveur ne manipule que le texte chiffré et les paramètres publics et NE DOIT PAS connaître la CEK.
- Le partage du lien constitue la frontière de la capacité d'accès : toute personne disposant du lien complet (y compris le fragment) peut déchiffrer.
8.2 Ce que le serveur peut voir
- Métadonnées opérationnelles : transferId, nombre de blocs, tailles, horodatages, événements de validation de jeton.
- Preuves de livraison minimales pour les expéditeurs (nombre de téléchargements/statut), si cette option est activée.
- NE DOIT PAS inclure les fragments ni la CEK dans les journaux ou les outils d'analyse ; évitez de stocker les noms de fichiers bruts, sauf nécessité.
8.3 Gestion des fragments d'URL et des référents
- Le matériel de la CEK DOIT résider dans le fragment d'URL (
#), qui n'est pas envoyé au serveur dans les requêtes HTTP. - Les pages DEVRAIENT utiliser une politique de référent (referrer policy) stricte pour éviter de divulguer des URL à des tiers.
- Les clients PEUVENT effacer la barre d'adresse après avoir analysé le fragment pour réduire les fuites accidentelles (en fonction de l'UX).
8.4 Frontière de confidentialité de l'audit de l'expéditeur (non visible des destinataires)
- Par défaut, les données d'audit et d'analyse relatives à un transfert ne sont visibles que de l'expéditeur.
- Les pages du destinataire NE DOIVENT PAS exposer les points d'accès (endpoints) ni les jetons d’analyse réservés à l’expéditeur.
8.5 Bonnes pratiques des utilisateurs
- Ne collez pas de liens de partage dans des lieux publics ; considérez le lien complet comme une clé d'accès.
- Évitez d'ouvrir des liens sur des appareils compromis ou avec des extensions non fiables.
- Utilisez des mots de passe et des limites lorsque l'expéditeur a besoin d'un contrôle d'accès supplémentaire au-delà de la confidentialité du lien.
8.6 Identifiants d'affirmation associés
- Voir Annexe : identifiants d'affirmation pour la correspondance de référence.