Deze week presenteerden onderzoekers informatie waaruit blijkt dat de NSA mogelijk in staat is om bepaalde versleutelde verbindingen, zoals HTTPS, VPN en SSH, af te luisteren. Gebruikers kunnen echter maatregelen nemen om dit te voorkomen, aldus de Amerikaanse burgerrechtenbeweging EFF.
Het probleem is dat bij het opzettten van een versleutelde verbinding een algoritme wordt gebruikt voor het uitwisselen van de sleutel. In veel gevallen wordt hiervoor het Diffie-Hellman-algoritme gebruikt. Het vormt de basis voor moderne cryptografie en wordt gebruikt voor VPNs, HTTPS, e-mail en andere protocollen. Door de manier waarop het algoritme wordt geïmplementeerd lopen gebruikers het risico om door geheime diensten te worden afgeluisterd, aldus onderzoekers Alex Halderman en Nadia Heninger .
Het probleem is dat een client, bijvoorbeeld een browser, en een server die Diffie-Hellman gebruiken eerst een priemgetal met een bepaalde vorm moeten afspreken. Veel applicaties blijken daarbij gestandaardiseerde 'hardcoded' priemgetallen te gebruiken. Een geheime dienst die een een bepaald priemgetal weet te "kraken", kan vervolgens alle verbindingen afluisteren die dit specifieke priemgetal gebruiken. Het gaat in dit geval om 1024-bits priemgetallen.
"Gebaseerd op het bewijs dat we hebben kunnen we niet bewijzen dat de NSA dit doet. Onze voorgestelde manier om Diffie-Hellman te kraken past beter bij de technische details van de grootschalige decryptie-mogelijkheden van de NSA dan elke andere uitleg", aldus de onderzoekers. Uit de documenten van klokkenluider Edward Snowden blijkt dat de NSA over een infrastructuur beschikt om VPN-verbindingen af te luisteren. Het systeem is zo ontworpen om bepaalde data te verzamelen die specifiek nodig is om Diffie-Hellman aan te vallen.
"Aangezien het gebruik van Diffie-Hellman op deze zwakke manier wijdverbreid is in zowel standaarden als implementaties, kan het nog jaren duren voordat de problemen zijn opgelost", zo waarschuwen de onderzoekers. Ze stellen dat ook andere grote overheden soortgelijke aanvallen kunnen uitvoeren, als ze dat al niet doen.
Internetgebruikers die zich tegen een eventuele aanval willen beschermen kunnen verschillende maatregelen nemen. Zo kan Diffie-Hellman in de browser worden uitgeschakeld, zodat erbij het opzetten van een versleutelde verbinding geen gebruik van wordt gemaakt. Gebruikers van een VPN moeten hun software zo instellen dat Diffie-Hellman alleen met 2048-bits priemgetallen wordt gebruikt., zoals de EFF in dit artikel uitlegt.
Deze posting is gelocked. Reageren is niet meer mogelijk.