Livre blanc sur la sécurité et la confidentialité (présentation)
Ce livre blanc explique la conception de la sécurité et les limites de confiance de FileBolt. Il aide les utilisateurs et les auditeurs à comprendre comment le système protège la confidentialité et l'intégrité, comment l'accès est contrôlé et révoqué, et quels sont les risques explicitement hors périmètre. Le document utilise les termes de la RFC 2119 (DOIT/DEVRAIT/PEUT) et fournit des identifiants d'affirmation (Claim IDs) et des liens de preuves pour faciliter l’examen et la vérification.
Métadonnées du document
- Version livre blanc
- v1.0
- Dernière mise à jour
- 2026-01-14
- Version du protocole cryptographique
- cryptoVersion=v1
Journal des modifications : /security-privacy-changelog
Points clés à retenir
- E2EE à connaissance nulle : les clés de déchiffrement sont générées et utilisées uniquement sur le client ; le serveur ne peut pas les obtenir.
- Chiffrement AEAD par blocs : blocs de taille fixe ; l'échec d'authentification DOIT échouer en mode fermé et NE DOIT PAS produire de texte en clair partiel.
- Contrôle d'accès et révocation : l'accès au texte chiffré est protégé par des jetons de courte durée et à portée limitée ; les expéditeurs peuvent révoquer en supprimant le transfert.
- Surface de téléchargement/déchiffrement isolée : la page de téléchargement/déchiffrement évite les scripts tiers et utilise des en-têtes CSP et de sécurité stricts.
- Preuves vérifiables : les pages d'état publiques renvoient à des rapports tiers pour une vérification de base (TLS, en-têtes, etc.).
Liens vers des preuves
Des preuves publiques tierces sont fournies pour valider la posture de sécurité de base (par exemple, TLS et en-têtes de sécurité). Les frontières de la connaissance nulle/E2EE sont définies par le protocole et par leur application côté client (voir le chapitre 5 et les identifiants d'affirmation).
Responsabilité et contact sécurité
- Éditeur : FileBolt
- Page de sécurité : Sécurité et confidentialité
- Divulgation de vulnérabilité : Chapitre 11 Politique de divulgation des vulnérabilités et de mise à jour de sécurité
- security.txt: /.well-known/security.txt
Notes sur le périmètre
- Dans le périmètre : modèle à connaissance nulle/E2EE, chiffrement et authentification par blocs, contrôle d'accès par jetons, révocation et isolation de l'audit, base de référence de sécurité Web et liens de preuves.
- Hors périmètre : terminaux compromis (extensions malveillantes/logiciels malveillants), fuite de lien intentionnelle, ingénierie sociale et erreurs des utilisateurs.