Acht zwakke TLS-certificaten zorgen wereldwijd voor verhoogde waakzaamheid

Acht TLS-certificaten van de Indiase certificaatautoriteit eMudhra bevatten zulke zwakke privésleutels dat aanvallers mogelijk vertrouwde certificaten voor websites konden maken. Browsers en enkele grote softwareprojecten hebben de certificaten inmiddels geblokkeerd.

Een slot op een bord verbeeldt de beveiligingsproblemen rond TLS-certificaten
Een slot op een bord verbeeldt de beveiligingsproblemen rond TLS-certificaten · Beeld: Netgebeurd (AI-illustratie)

Beveiligingsteams wereldwijd zijn extra alert na de ontdekking van acht gecompromitteerde TLS-certificaten. De certificaten waren zogenaamde intermediate certificaten van de Indiase certificaatautoriteit eMudhra Limited. Door de zwakke privésleutels konden aanvallers mogelijk geldige certificaten maken voor vrijwel elke internetserver.

Browsers, enkele grote apps en verschillende programmeertalen hebben de acht certificaten inmiddels geblokkeerd. In openbare certificate-transparencylogs, waarin de uitgifte van door browsers vertrouwde certificaten wordt bijgehouden, zijn vooralsnog geen aanwijzingen gevonden dat de sleutels voor aanvallen zijn misbruikt.

De situatie is daarmee niet direct opgelost. Veel andere onderdelen van het internet moeten nog worden bijgewerkt. Dat geldt onder meer voor Linux-distributies, ingebouwde apparaten en IoT-apparatuur. Ook software die eigen kopieën van vertrouwde certificaten meelevert, kan kwetsbaar blijven totdat daar updates voor beschikbaar zijn.

Digitale ondertekening leidde tot ontdekking

De problemen kwamen aan het licht nadat op een website een informele waarschuwing verscheen met de tekst: “We have a problem here – Wayne.” De boodschap was digitaal ondertekend met een van de private keys van eMudhra. Daarmee kon worden aangetoond dat de afzender toegang had tot de sleutel.

Die ontdekking leidde tot snelle actie, omdat dezelfde sleutel gebruikt had kunnen worden om ongeautoriseerde certificaten te ondertekenen. Zulke certificaten zouden door miljoenen servers en apparaten als betrouwbaar kunnen worden beschouwd.

“Dit wordt een enorme opruimklus, groter dan Heartbleed”, zegt Filippo Valsorda, cryptografie-engineer en beheerder van cryptografie voor de open source-programmeertaal Go. Volgens hem kunnen updates nog lange tijd nodig zijn voor IoT-apparaten, Docker-containers, vergeten Linux-machines en niet meer onderhouden opdrachtregelprogramma's.

Valsorda wijst er ook op dat Linux-distributies de benodigde updates nog verspreiden en dat systeembeheerders die op veel machines moeten installeren. Vooral apparaten en software die zelden worden bijgewerkt, kunnen daardoor lang een risico blijven vormen. Tot nu toe zijn er geen meldingen dat de gecompromitteerde certificaten daadwerkelijk zijn ingezet voor kwaadwillende uitgifte van nieuwe certificaten.

Lees ook