Aléa
Mesure de l’imprévisibilité d’une source d’aléa. Une entropie insuffisante au démarrage affaiblit les premières clés.
Définition : Quantité d’imprévisibilité disponible (en bits), collectée depuis le matériel, le timing, les interruptions.
Risque : Entropie faible au boot (VM, IoT) → clés prévisibles. Surveiller /proc/sys/kernel/random/entropy_avail.
Ce qui arrive si on s'en passe
Une source d'aléa sans entropie suffisante produit des clés qui ont l'air aléatoires et ne le sont pas : au démarrage d'une machine virtuelle ou d'un objet connecté, le générateur n'a encore presque rien collecté, et les premières clés tombent dans un ensemble réduit de valeurs possibles. Un attaquant qui connaît ce contexte n'a plus à tout essayer, seulement les quelques possibilités plausibles, et des appareils identiques peuvent même produire des clés partageant des facteurs communs. Rien ne l'annonce : la clé a la bonne longueur, le bon format, et la solidité d'un mot de passe choisi par un comité.
Explication de la marmotte
Imagine que tu dois deviner la combinaison d’un cadenas. Si la combinaison est toujours la même ou très simple, il est facile de la deviner. L’entropie, c’est un peu comme la difficulté à deviner cette combinaison : plus elle est grande, plus la combinaison est compliquée et imprévisible. Au début, si la combinaison est trop simple, alors la sécurité est faible, et quelqu’un pourrait ouvrir le cadenas facilement. C’est pourquoi, pour bien protéger quelque chose, il faut commencer avec une combinaison difficile à deviner.
Où ce terme est utilisé
- Produire de l’aléa utilisable en cryptographie (16 occurrences)
- L'entropie au démarrage (13 occurrences)
- Empoisonnement de cache DNS de Kaminsky à SAD DNS et parades (8 occurrences)
- RNG matériel ou PRNG dans un HSM (8 occurrences)
- Transformer mots de passe et secrets applicatifs en clés (6 occurrences)
- ASLR DEP NX canaries et CFI contre les exploits mémoire (3 occurrences)
- Prévenir les secrets codés en dur dans Git (3 occurrences)
- Quantifier les fuites par théorie de l'information (3 occurrences)
- Attributs du cookie de session (2 occurrences)
- Créer, vérifier et utiliser les clés dès le départ (2 occurrences)
