Concepts¶
Chaque concept commence par une réponse simple, puis un exemple, ses limites et les sources.
- Chiffrement en transit
- Protège le trajet entre deux points. Le serveur peut être l’un de ces points.
- Chiffrement de bout en bout — E2EE
- Les terminaux des participants contrôlent les clés du contenu. Le serveur de transport ne devrait pas lire les messages normaux.
- Confidentialité
- Limiter qui peut accéder à une information, par exemple au texte d’une conversation.
- Sécurité
- Prévenir ou limiter la lecture, la modification, l’usurpation et l’indisponibilité face à un adversaire défini.
- Vie privée et minimisation des données
- Réduire les informations sur vous qui peuvent être observées, conservées ou reliées.
- Métadonnées
- Les données autour de l’échange : comptes, IP, horaires, volumes, appareils ou groupes.
- Télémétrie
- Données qu’une application transmet sur son fonctionnement, par exemple des erreurs ou l’usage.
- Pseudonymat
- Utiliser une identité différente de votre identité civile. Elle peut toutefois être reliée à vous.
- Anonymat
- Un adversaire défini ne peut pas raisonnablement vous distinguer dans l’ensemble pertinent d’utilisateurs.
- Anonymat réseau
- Réduire la possibilité de relier un trafic à votre adresse réseau ou à son destinataire.
- Unlinkability — séparation des liens
- Rendre difficile le lien entre deux identités, relations ou activités.
- Analyse de trafic
- Déduire des informations à partir des horaires, tailles, volumes et chemins, sans lire le texte.
- Forward secrecy — PFS
- Des clés compromises plus tard ne devraient pas dévoiler les anciens messages protégés par des clés éphémères supprimées.
- Sécurité après compromission
- Une session peut retrouver sa confidentialité après un vol temporaire de son état et une évolution sûre des clés.
- Vérification des clés
- Vérifier que la clé utilisée correspond à celle attendue pour votre contact.
- Modèle de menace
- Préciser ce que vous protégez, contre qui, et avec quelles contraintes.