Earlier quoted context omitted.
As far as I can see this isn't a fundamental problem with SSL, but the fact that most environments come pre-installed with certificates for CAs that aren't really worthy of trust. [Edit: Certainly looking through the list of Trusted Root CA certs on this machine I have no idea who 95% of these organisations are - I also have a certificate installed by a proxy so it can intercept any SSL traffic and inspect the conten…
Then that is a fundamental problem with SSL. I am very partial to the Perspectives[1] solution. I wish it would gain more wide-spread support... [1]: http://perspectives-project.org/
Iran forged the wrong SSL certificate
61–70 of 115 posts
Re: Iran forged the wrong SSL certificate
#62Earlier quoted context omitted.
Then that is a fundamental problem with SSL. I am very partial to the Perspectives[1] solution. I wish it would gain more wide-spread support... [1]: http://perspectives-project.org/
That looks neat, but I have no reason at this time to trust this project over some random CA.
Re: Iran forged the wrong SSL certificate
#63Earlier quoted context omitted.
There is no approval process, no central authority. If you want your CA in OS X, you talk to Apple, if you want it in Windows, you talk to Microsoft. If you want it in Firefox, you talk to Mozilla.
All vendors want market share in the Netherlands, so a few Dutch CAs get on the list; and they all want market share in China so the Chinese Ministry of Information gets on the list. No browser wants to be the one which doesn't work with someone, somewhere's bank, so once you're on one list, you tend to get added to all of them; and it becomes nigh-on impossible for marketing reasons to remove anyone from the list ev…
Re: Iran forged the wrong SSL certificate
#64This is something I've been talking about for a while. Back in 2009 I gave a presentation at Virus Bulletin on JavaScript security problems and highlighted some statistics on remotely loaded JavaScript: 1. 47% of the top 1,000 web sites include google-analytics.com 2. 69% include a remotely loaded web analytics solution 3. 97% load something remotely If you can attack any of these you get access to a very large numbe…
Re: Iran forged the wrong SSL certificate
#65This is something I've been talking about for a while. Back in 2009 I gave a presentation at Virus Bulletin on JavaScript security problems and highlighted some statistics on remotely loaded JavaScript: 1. 47% of the top 1,000 web sites include google-analytics.com 2. 69% include a remotely loaded web analytics solution 3. 97% load something remotely If you can attack any of these you get access to a very large numbe…
Re: Iran forged the wrong SSL certificate
#66http://support.mozilla.com/en-US/kb/deleting-diginotar-ca-ce...
but I think they just pushed new minor versions with them removed anyway.
Re: Iran forged the wrong SSL certificate
#67I know that security through obscurity is no security at all, but I don't think it's particularly clever or helpful to give direct, useful advice to the goons in Iran. This is not an anonymous argument. If you were sitting next to me, I'd be, right now, arguing that you should not publish this article because it will only cause harm overall. What's next? "Why terrorists are stupid and what they should do to cause max…
If they're smart enough to forge SSL certificates, they're certainly smart enough to know about XSS.
I've not lived in a dictatorship, but my parents have, and from their stories, I gather that most of the smart people in a dictatorship do not really want to help the regime, but they have to because otherwise their lives or their families' lives and careers could be destroyed.
By pointing out exactly how they should do it, this article removes the wiggle room of plausible deniability that "we didn't know there was another way to do it".
Re: Iran forged the wrong SSL certificate
#68I don't understand - if you are uncomfortable loading the GA javascript into your pages when users are using https to visit your site, why are you ok with loading the GA JS when visitors are using http?
Or is it implied in here that the analytics is used on http only pages because the sensitive pages on your site are https only? In other words, you are only using GA on non-sensitive portions of your site?
Re: Iran forged the wrong SSL certificate
#69I use NoScript. google-analytics is never activated.
Re: Iran forged the wrong SSL certificate
#70Sooner or later it's going to happen; obtaining forged SSL certificates is just too easy to hope otherwise. What can we do about it? Don't load the Google Analytics javascript when your site is accessed via HTTPS. This is easy to do: Just throw a if("http:" == document.location.protocol) around the document.write or s.parentNode.insertBefore code which loads the Google Analytics javascript. On the website for my Tars…