Certificaatautoriteit: menselijke fouten oorzaak van gecompromitteerde keys
In dit artikel:
Menselijke fouten en een bug tijdens een zogenoemde Key Generation Ceremony hebben ertoe geleid dat acht private keys van de Indiase certificaatautoriteit eMudhra voorspelbaar waren. Zes sleutels werden gebruikt voor TLS-certificaten en twee voor het ondertekenen van software. Aanvallers hadden daarmee certificaten voor willekeurige websites kunnen uitgeven, onder meer voor phishing en man-in-the-middle-aanvallen.
De sleutels bestonden uit 47 nullen en één byte, waardoor slechts 256 waarden mogelijk waren. Beveiligingsonderzoeker Scott Helme wist de juiste waarde eenvoudig te achterhalen; bij één sleutel was dat bijvoorbeeld 4. Volgens hem kon iedereen die sinds april 2025 de betreffende certificaten bekeek, de sleutels binnen milliseconden berekenen. Het is daardoor niet vast te stellen of kwaadwillenden dat hebben gedaan.
Browsers hebben inmiddels maatregelen genomen om certificaten die met de gecompromitteerde sleutels zijn uitgegeven niet langer te vertrouwen. Volgens eMudhra werd door een script een zwak sleutelpaar gemaakt met dezelfde naam als een eerder gegenereerd, sterk paar. Door menselijke fouten werd vervolgens het verkeerde paar gepubliceerd in de root stores van browsers. De certificaatautoriteit zegt alle eerdere key ceremonies opnieuw te zullen controleren.
Vandaag Inside: Wilfred Genee heeft ander geluid gehoord over 'teken van leven' Emile Ratelband