News >> Browse Articles >> Security
Hackers Break SSL Certificates, Impersonate CA
Tom Corelis / DailyTech
January 05, 2009
‘Ever wanted to be an Intermediate Certificate Authority?.’ -
Speaking at the 25th annual Chaos Communication Conference (25C3) earlier this week, security researchers demonstrated the first known application of a years-old theoretical attack against the MD5 hashing algorithm used by companies like Verisign and Thawte to issue SSL certificates.
SSL certificates use hash codes generated by a variety of algorithms, including MD5, to verify their issuer’s identity. The hash code is an important feature of public-key cryptography, which SSL is based upon, as it is essential to protecting the secret, private code that CAs use to sign SSL certificates.
By exploiting a weakness specific to hashes generated with the MD5 algorithm – namely, that they are prone to “collisions”, or multiple inputs producing the same output – an attacker could derive a working private key from a single, regular SSL certificate, and then use that key to sign future SSL certificates with the original CA’s signature.
Security experts have known about the possibility for MD5 collisions since at least 2004. Until now, however, the vulnerability was dismissed as a theoretical possibility due to the amount of PlayStation 3 game consoles at a cost of $657.
For about $2,000, said the presenters, an attacker could pull off a similar attack using Amazon’s cloud-computing EC2 service, and the attack would take about a day.
A successful attack would allow attackers to appoint themselves as an Intermediate Certificate Authority, and then generate trusted certificates without having to contact a real CA. The spoofed certificates could then be used to add the appearance of legitimacy to a phishing site designed to steal bank account passwords, for example.
While many CAs have moved on to the more secure SHA-1 or SHA-2 algorithms, a handful of issuers have not. Of the brands still using MD5, the researchers found approximately 97% of those certificates to be signed by Verisign-owned low-cost CA RapidSSL. Other companies using MD5 include FreeSSL, Thawte, and Verisign.co.jp.
Verisign announced that it will replace RapidSSL customers’ certificates free of charge.
“This successful proof of concept shows that the certificate validation performed by browsers can be subverted and malicious attackers might be able to monitor or tamper with data sent to secure websites,” said security researcher Alexander Sotirov, who worked with others from the U.S., the Netherlands, and Switzerland.
Sotirov’s website includes a detailed explanation of the attack, as well as samples of a real certificate and the rogue signing certificate derived from it.
Extended-Validation SSL certificates are immune to the attack due to the fact that they are forbidden from using MD5.
Microsoft reportedly downplayed the threat, noting that the researchers withheld important information that renders the attack “not repeatable”.
A blog post from Verisign’s Tim Callahan says his company applauds the team’s research, noting that their work was so secret that not even Verisign had access to the information before the 25C3 presentation.
Customers holding an MD5-signed SSL certificate will need to contact their CA to acquire and install a new certificate on their servers.
© 2008, DailyTech

Account Removed
9 months ago
lol techno, you have a lot to learn bud. How about this for a start:
"HOMAS" = Hamas.
"Al-Kida" = Al-Qaeda.
rgbis4uno
10 months ago
8 comments
dude. techno. no. this is america. besides, if you read the article you'd see that the algorithm that was cracked is now being quickly made obsolete by the handful of people still backward enough to use it.
Techno
10 months ago
2 comments
It's one thing to let security IT people know that they are vulnerable , but why do we then post it on the web so that EVERYONE OR ANYONE (HOMAS or BIN LADEN, AL-Kida) can the steal $$$from anyone. SAME MENTALITY AS POSTING BOMB-MAKING or
HOW TO DELIVER A NUKE WARHEAD THERE ARE SOME THINGS THAT SHOULD BE CENSORED
Crackerjack
10 months ago
12 comments
Proprietary chips from Nintendo, Sony etc. Call them game processors if you like.
Crackerjack
10 months ago
12 comments
The chips used by the games manufacturers are powerful processors and many of these chips are in high demand from countries who have been embargoed by the USA . These chips if properly used, can help navigate and guide missiles and rockets. The raw power of these chips are increasing exponentially due to the demand from gamers for faster games and higher resolution graphics and sounds.
Crackerjack
10 months ago
12 comments
Microsoft did have a go at security when it teamed up with French company Gemplus (now Gemalto) and introduced a smart card program (GemSAFE) for network and web security, but Microsoft gave it up after 2 years (they distributed condoms with it to press the point home on web security!!). The culture of security goes against the corporate culture of Microsoft as it wants to make it as easy as possible for developers to develop applications that uses Microsoft products and services. That was the first and last attempt by Microsoft to get involved in any form of security as far as I can remember.
mec2652003
10 months ago
2 comments
As we all have said before MICROSHAFT DOESN'T GIVE A CRAP ABOUT SECURITY....THANKS BILL!!!!!
lop0150
10 months ago
8 comments
I think its stupid that any threat to Microsoft or its business and it is majorly downplayed even tho they mention it could be pulled off in a day with cloud computing Microsoft thinks its not a threat that just goes to show how much Microsoft really cares about security :(
Veggie
10 months ago
8 comments
Look up zombie computer. I feel like it will be highly likely that a script kiddy could do it. All they would need is to find an exploit on a few 100 un-updated PC. If Microsoft downplayed the threat because of the price of the PS3 I feel really sorry for them. The true fix would be to increase the encryption level maybe higher then 128bit.
Raven01
10 months ago
2 comments
Well it it proves the that there is no such thing as a theoretical flaw if you can conceive of it so can some one else
animuso
10 months ago
40 comments
That is totally awesome!!! well the concept is.
Justen
10 months ago
208 comments
I'm surprised it's taken this long. The vulnerability MD5 has to precomputation has been known for years and years, the fact that someone waited around until they had 200 PS3s to execute an attack is really a side-note. A bot net, given sufficient calculation time and enough nodes, could have pulled this off years ago.
Oh and yeah, that was the PS3 reference - the guys used PS3s to do it.
Nunar
10 months ago
2 comments
The attack was originally carried out using a cluster of 200 Playstation3s. The same thing can be done using Amazon's cloud computing service. That's where the Playstation reference came from.
cthenkhaus
10 months ago
102 comments
I thought that may be it too but who knows. The sentence doesn't really make much sense
jeebus21
10 months ago
2 comments
eritrias,
Perhaps they were trying to convey people were using the processing power of Playstations to do the raw computing to exploit the MD5 flaw and a price drop in the console made it more widely used by researchers... Maybe.