Researchers Find, Analyze Forged SSL Certs In the Wild
An anonymous reader writes "A group of researchers from Carnegie Mellon University and Facebook has managed to get a concrete sense of just how prevalent SSL man-in-the-middle attacks using forged SSL certificates are in the wild. Led by Lin-Shung Huang, PhD candidate at Carnegie Mellon University and, during the research, an intern with the Facebook Product Security team, they have created a new method (PDF) for websites to detect these attacks on a large scale: a widely-supported Flash Player plugin was made to enable socket functionalities not natively present in current browsers, so that it could implement a distinct, partial SSL handshake to capture forged certificates."
brought to you by the Adobe Flash plugin!
Flash has had too many security breaches & just isn't useful enough for me to justify it's continued existence on my main browsers.
When I need flash for a few select sites I use Chrome & for the rest I use a windows VM that is regularly wiped back to a clean config using snapshots.
Too bad they didn't implement their validation tool as a normal browser plugin (or a suite of such for FF/Chrome/Safari/IE).
Democracy is a sheep and two wolves deciding what to have for lunch. Freedom is a well armed sheep contesting the issue
It would be interesting to see what they would find if they could run this on a bigger scale. The biggest offender appears to be security appliances. Should the browsers flag security appliances?
Many businesses implement a man in the middle server that allows them to REGEXP the HTTPS searches and connections. Generally its a proxy out with a requirement to accept the certificate which is then applied to your local to the proxy connection, but remotely your handing the company the keys to any accounts/connections used across the board.
There is a thought of trust your admin not to log your password/financial data etc... Its all quite bizarre but someone thought it was a good idea, or didn't understand the fully risk of the implementation.
Just business doing what business does when its unbridled and government rules are written by that same business.
I'm behind a Bluecoat proxy at work. The software plays man-in-the-middle when I access my mailbox or online bank.
I never understood where my employer got the right to impersonate gmail or xyz-bank with their own certificates.
And needs to be retired to the bit bucket. Need I say more?
You idiots, this guy is presenting about a much larger concern of the overall insecurity of this stupid trust model we call SSL CA Cert and all you morons talk about is how much flash sucks. You guys are fuckin nuts for brains man...
It's very common for research universities to take students from around the globe. This isn't unique to the US, either. For example, here's some Oxford's PhD students in CS:
http://www.cs.ox.ac.uk/people/...
It's a very positive thing, actually. Provincialism doesn't improve research.
Hyperbole is the worst thing ever.
Wait, what? In order to work around a security hole with SSL certificates, I'm expected to install a fucking Flash plugin? As in one of the most insecure pieces of shit software on the internet?
Flash has been a security risk for over a decade now, and almost monthly is found it have yet another hole or exploit.
I'm sorry, but for a PhD candidate doing security research, this person is a fucking idiot and apparently clueless about security.
This is like saying in order to prevent rape, women should administer their own roofies in bars.
Fucking moron.
(Error code: ssl_error_no_cypher_overlap)
Yes, I turned off all weak ciphers in my browser. Including most 128bit ones.
"The more prohibitions there are, The poorer the people will be" -- Lao Tse
That is why I use the perspectives add on.
Checks that the cert I got is what most people get, this is how I know that I am not being MITM'd at work. Also it is how I know that google has way too many certs that they issue to various places as perspectives is actually useless on that site.
The "Web Sockets" spec is implemented in all current major browsers: IE 10+, Firefox 11+, Chrome 14+, Safari 6+ on both OS X and iOS, and current versions of Chrome and Firefox for Android. Among devices running the latest browser version available for the particular operating system, you're missing only IE on Windows Server 2003 (IE 8), IE on Windows Vista (IE 9), Safari on ancient iDevices, and Android before 4.
This isn't really all that interesting. I will be more interested when researchers find a way to detect certs created with stolen root certificates. You know, the kind that don't make the browser throw up a warning.
Would it help if we all enabled the SSL Observatory function in HTTP Everywhere?
Seriously? That's what you get from this? I can't even count how many PhD students I know are "foreign" (including myself, mind you -- South African in France). If the local candidate had been the strongest, I'm sure he or she would've been accepted for the position.
My current dumbphone plan with Virgin costs 7 USD per month, and I can't switch countries. Which carrier should I use that will leave me with "GBs unused at the end of each month" without bloating my bill by hundreds per year?