Twee onderzoekers zeggen een proof-of-concept te hebben ontwikkeld waarmee volgens de tls 1.0-standaard versleutelde ssl-verbindingen kunnen worden gekraakt. Daarmee komt de beveiliging van een groot aantal websites in gevaar.
Beveiligingsonderzoekers Thai Duong en Juliano Rizzo kondigen de ssl-hack deze week aan op de Ekoparty-conferentie in Buenos Aires. In tegenstelling tot bij eerder openbaar gemaakte kwetsbaarheden in de ssl-standaarden, gebruiken de beveiligingsonderzoekers geen man-in-the-middle-methode, maar een decryptieproces in de browser. Tijdens hun presentatie zouden de beveiligingsonderzoekers willen aantonen dat zij een authenticatie-cookie van betalingsverwerker PayPal kunnen kraken en zo de ssl-beveiliging weten te doorbreken, zo meldt The Register.
De hack, Beast geheten en geschreven in javascript, ontsleutelt ssl-data met behulp van een sniffer. Beast maakt gebruik van een kwetsbaarheid in tls 1.0 waarbij voor het versleutelen van plaintext-datablokken de data van een voorgaand blok wordt gebruikt. Hackers zouden dit proces kunnen manipuleren om zo alsnog de data in handen te krijgen.
Tot nu toe werd deze kwetsbaarheid in tls 1.0 als een zuiver theoretisch probleem gezien en daarom moeilijk uitvoerbaar. De javascript-code van Beast zou echter in staat zijn om authenticatie-cookies te kraken, maar snel is het proces nog niet. Bij de huidige implementatie zou Beast circa twee seconden nodig hebben om elke versleutelde byte te decrypten. Zo zou het ontsleutelen van een ssl-cookie een half uur duren. De onderzoekers zouden er echter in geslaagd zijn om dit proces met codeoptimalisaties flink te versnellen.
Hoewel de methode van Beast niet werkt op tls-versies 1.1 en 1.2, gebruiken vrijwel alle websites die https-verbindingen aanbieden nog tls 1.0. Ook veel browsers ondersteunen de verbeterde tls-encryptie nog nauwelijks, terwijl de ontwikkelaars die de veelgebruikte OpenSSL-bibliotheek bouwen, nog steeds tls 1.2 in de code moeten implementeren. Bovendien zijn veel website-eigenaren huiverig om tls 1.1 of hoger op hun sites te implementeren en af te dwingen, omdat veel bezoekers er dan niet in zullen slagen om een https-verbinding op te zetten.
SSL 2.0 en SSL 3.0 staat aan in IE 7 (van de baas) ... misschien lukt het daar wel mee. Encryptie kan vereist worden door de website en dan zal die b.v. SSL 2.0 kiezen, denk ik.Onder het motto van; "Beter geen beveiliging dan beveiliging die gekraakt kan worden?".
[Reactie gewijzigd door Xubby op dinsdag 20 september 2011 20:30]
[Reactie gewijzigd door Eagle Creek op dinsdag 20 september 2011 11:17]
[Reactie gewijzigd door postbus51 op dinsdag 20 september 2011 18:13]
Ik ben geen expert, maar op dat laatste ga ik geen weddenschappen afsluiten:TLS 1.0 is een (licht) verbeterde versie van SSL 3.0... en heeft waarschijnlijk precies dezelfde flaw.
[Reactie gewijzigd door Xubby op dinsdag 20 september 2011 12:16]
Nee, onder het motto: 'Ik wil geen verbinding maken m.b.v. TLS1'. Dat is immers niet veilig.Onder het motto van; "Beter geen beveiliging dan beveiliging die gekraakt kan worden?".
Toch wel. Het voordeel is dan dat je weet dat (het bedrijf van) de betreffende site achterloopt qua security. Weet je gelijk hoe hoog dat bedrijf security in het vaandel heeft staan.Als de website enkel TLS 1.0 aanbied dan kan jij wel 1.1 of 1.2 verzoeken, maar daar heb je dan simpelweg geen voordeel bij.
[Reactie gewijzigd door kimborntobewild op dinsdag 20 september 2011 15:22]
Bij dit soort mensen gewoon Chrome installeren, is dan wel even wennen dat die blauwe E ineens gekleurd is maar dan heb je in ieder geval wel altijd een actuele browser (mits men regelmatig online is). Deze keuze tot het updaten laat je hier dan niet aan de gebruiker over.Ik kan me vergissen, maar staat dat niet juist vaak standaard aan?
'Bedrijven' is dus juist de browsermakers.Update uw browsers eens! De updates komen niet voor niks! Bedrijven werken er niet aan omdat ze het zo leuk vinden, maar om hun product beter te maken (lees o.a. veiliger).
Onzin natuurlijk. Als een website TLS 1.1 ondersteunt dan zal je browser gewoon van TLS 1.1 gebruik maken, ookal staat TLS 1.0 aan. Door TLS 1.0 uit te zetten zorg je dus alleen maar dat er in geval van een TLS 1.0 webserver een nog slechter ondersteund protocol gebruik gemaakt wordt (SSL 3.0 of lager), of dat er helemaal geen verbinding wordt gelegd.Dit is volgens mij incorrect: Als TLS 2.0 aanstaat en je zet TLS 1.0 uit dan zou je zeggen dat de beveiliging naar boven gaat.
[Reactie gewijzigd door .oisyn op dinsdag 20 september 2011 11:02]
Dan deugt er iets niet. Als je TLS1 uitschakelt, moet natuurlijk alles wat daaronder zit ook uitgeschakeld worden.dat er in geval van een TLS 1.0 webserver een nog slechter ondersteund protocol gebruik gemaakt wordt (SSL 3.0 of lager), ...
Dat is natuurlijk ook de bedoeling!! Dat er helemaal geen verbinding wordt gelegd. Je schakelt TLS1 natuurlijk alleen uit omdat je onveilige verbindingen niet meer wilt accepteren....of dat er helemaal geen verbinding wordt gelegd.
[Reactie gewijzigd door kimborntobewild op dinsdag 20 september 2011 15:12]
Gebruikt deze methode meer data dan beschikbaar via een man in the middle? Zo ja, welke data?In tegenstelling tot bij eerder openbaar gemaakte kwetsbaarheden in de ssl-standaarden, gebruiken de beveiligingsonderzoekers geen man-in-the-middle-methode, maar een decryptieproces in de browser.
Ja. De browser heeft namelijk toegang tot zowel de encrypted, als de decrypted data. Dat staat er ook. De hack gebruikt plaintext decrypted data uit het vorige blok, om het encrypted blok te decrypten. Een standaard man in the middle heeft dat niet. (niet zonder de certificaten te hebben)[...]
Gebruikt deze methode meer data dan beschikbaar via een man in the middle? Zo ja, welke data?
[Reactie gewijzigd door arjankoole op dinsdag 20 september 2011 10:20]
[Reactie gewijzigd door Olaf van der Spek op dinsdag 20 september 2011 11:32]
Er word dus gezegd dat het theoretisch is.Tot nu toe werd deze kwetsbaarheid in tls 1.0 als een zuiver theoretisch probleem gezien en daarom moeilijk uitvoerbaar.
Hoe doen ze dat dan in dit geval? Ze zouden hier gebruik van kunnen maken om van alles ermee te doen, in plaatst daarvan publiceren ze deze informatie. En websites hoeven alleen even over te stappen op een betere vorm van beveiliging en alles is opgelost.Ze zijn alleen uit op eigen gewin.
Op dit item kan niet meer gereageerd worden.
Populair: Asus Samsung Mobiele telefoons Laptops Apple Sony Games Microsoft Consoles Microsoft Xbox One
© 1998 - 2013 Tweakers.net B.V. Contact Over Tweakers Jouw privacy Algemene voorwaarden Cookies
Tweakers wordt uitgegeven door De Persgroep en wordt gehost door True