Firefox Moving On From SSL 2.0 131
Juha-Matti Laurio writes "Plans are afoot to remove support for SSL version 2.0 in Mozilla Firefox, reports MozillaZine portal. Mozilla Foundation is eager to disable support for SSL 2.0 and have all Firefox installations use only the newer and more secure SSL 3.0 and TLS 1.0 protocols." From the post: "Netscape Communications Corporation introduced SSL 2.0 with the launch of Netscape Navigator 1.0 in 1994. Netscape Navigator 2.0 included support for SSL 3.0 when it was released in 1996. The specification for TLS 1.0, essentially a standardized version of SSL 3.0 with some differences, was published in 1999."
Online banking (Score:4, Interesting)
How will this affect the end user? Will it break the online banking webs?
--
Superb hosting [dreamhost.com] 4800MB Storage, 120GB bandwidth, $7,95.
Kunowalls!!! [kunowalls.host.sk] Random sexy wallpapers (NSFW!).
Re:Online banking (Score:2, Funny)
Re:Online banking (Score:2, Insightful)
In the past, it's been the other way around, they had to support autocomplete=off (an IE tag) due to insistence from banks: (bugzilla link [mozilla.org])
Re:Online banking (Score:1)
Re:Online banking (Score:4, Informative)
Go to about:config, right click and make a new boolean, name it wallet.crypto.autocompleteoverride, and set its value to 1 (or true).
The banks don't let it be the default, or even have it be a normal preference, but it's okay to have it be hidden like that.
Re:Online banking (Score:5, Informative)
Re:Online banking (Score:3, Insightful)
Good point. Hopefully they can catch the morons running TCP/IP and HTTP as well, those idiots.
Re:Online banking (Score:2)
Re:Online banking (Score:5, Interesting)
No, it sould have been replaced due to its insecurity. Period.
The age thing is the same sort of lame distraction that makes crypto-naives rush to whatever newly announced algorithm comes out, burning themselves when it is vetted and found to have dozens of weaknesses. You original message clearly put all of the emphasis on the age factor as if we all need to carbon date all of the technologies we use to determine worthiness.
Re:Online banking (Score:4, Insightful)
Happy?
Re:Online banking (Score:2)
The age thing is the same sort of lame distraction that makes crypto-naives rush to whatever newly announced algorithm comes out
No, the age thing is just practicality, in this case. SSLv2 is old, and so you'd have to be running a really ancient web server to have one that doesn't do v3. How many could there be who haven't upgraded? Well, according to Netcraft, in 1995, when SSLv2 was the current standard for web security, there were around 19,000 web sites. Today there are around 70 million. So, eve
Re:Online banking (Score:1)
And TCP/IP is already trying to be updated (IPv6), but much less successfully as of now.
Re:Online banking (Score:5, Insightful)
Sometimes, I think one thing that holds Mozilla/Firefox back from wider adoption is the fact that many people are lazy enough to make a site only work in IE, and Firefox would break someone's favorite page as a result. It's the very standards we strive for that leave the masses lagging. I don't know what companies still use SSL2.0 for anything, but I don't doubt the existence of enough to make a developer cringe.
Re:Online banking (Score:2, Insightful)
In some cases it isn't a decision of laziness, but of business. My former employer (a web devlopment firm) determined the webshare that non IE browsers got for one of our clients. It was only 5%. They then determined how much business that client did per year and figured out how many extra hours (and thus extra cost to the client) it would cost to make the fe
Re:Online banking (Score:4, Insightful)
Re:Online banking (Score:2)
You just develop for the subset of HTML that is supported by all the browsers (i.e. IE6/7, Firefox, Mozilla, Opera, Safari) and only write browser specific hacks when there is no way to get it done any other way (e.g. to work around bugs in IE).
Disclaimer: IANA web developer so I could be off base as to how hard it is to do this in a real world setting. Also,
Re:Online banking (Score:4, Funny)
Re:Online banking (Score:2)
As opposed to the Dodo fish, the Dodo plant, and the Dodo subatomic particle.
Re:Online banking (Score:2, Insightful)
Re:Online banking (Score:2)
Re:Online banking (Score:5, Informative)
When I queried it they said it was because their version of java didn't support v3.
I change banks.
Re:Online banking (Score:2)
Re:Online banking (Score:5, Informative)
No - to be a Visa affiliate (partner, whatever its' called) you can't even accept SSL 2.0 connections.
Re:Online banking (Score:1, Informative)
Uncheck SSL 2.0
Test away.
Re:Good (Score:5, Insightful)
Be careful about such sweeping statements, please. They're more often wrong that right. And I know of quite a few people who are happy that RSA is finally out of patent protection.
Re:Good (Score:1)
Re:Good (Score:2)
So sweeping statements aren't more often wrong?
I'm still trying to figure out who shaves the damn barber!
Re:Good (Score:1)
Re:Good (Score:1)
Basically, SSL 2.0 is to HTTP/1.0 as SSL 3.0 is to HTTP/1.1
Re:Good (Score:2)
RSA (Score:2)
The complete list of public-key encryption algorithms in general use is as follows. (There will be others, they just are
Re:Good (Score:4, Insightful)
RSA [wikipedia.org] was designed in 1977.
Age means absolutely nothing (for any technology), and instead any calls for replacement need to detail exactly what the weaknesses are and how they've been resolved in newer variants.
Re:Good (Score:1, Funny)
That's exactly what I keep telling my girlfriend!
Re:Good (Score:3, Insightful)
Re:Good (Score:3)
Oh, I'm so sorry. . .
Maybe you should look into IMAP!
Re:Good (Score:1)
Re:Good (Score:2)
On the other hand, the same systems which implement SSL2 can easily implement SSL3 instead, there is no reason to be using an obsolete technology when a better one is available for the same cost/effort.
Don't remove it - just disable it. (Score:3, Insightful)
Re:Don't remove it - just disable it. (Score:1)
Re:Don't remove it - just disable it. (Score:2)
Re:Don't remove it - just disable it. (Score:1, Insightful)
It's all about choice, people.
Of course. You can choose to use Firefox and not access certain sites, or you can choose to scrap Linux, install Windows, and use IE7 which will continue to support SSL2.0 -- and which will start luring users back away from Firefox.
In all seriousness, I agree with you. Make it an option, not a necessity.
Re:Don't remove it - just disable it. (Score:1)
Re:Don't remove it - just disable it. (Score:2)
Re:Don't remove it - just disable it. (Score:2)
Re:Don't remove it - just disable it. (Score:5, Informative)
Re:Don't remove it - just disable it. (Score:1)
security.enable_ssl2
security.enable_ssl3
there are more pertaining to specific encryptions like security.ssl2.des_ede3_192 and security.ssl3.dhe_dss_aes_256_sha.
(right click -> 'toggle' to disable)
i do agree that they shouldn't remove it; just 'disable by default'.
Re:Don't remove it - just disable it. (Score:1)
And you haven't even noticed!!
Re:Don't remove it - just disable it. (Score:1)
Oh the heartbreak (Score:5, Funny)
Oh and SSL 2.0 want's it's ring back, otherwise there will be a messy lawsuit.
Re:Uh.. okay? (Score:1)
SSL 3 since 1996! (Score:1)
Seeing a nice yellow "secure" address bar is reassuring for most people (I assume. It's reassuring to me). Using a known bad encryption scheme is almost like fraud, then.
Re:SSL 3 since 1996! (Score:1)
Re:SSL 3 since 1996! (Score:1)
Err, no. Yellow is *not* a reassuring color. Blue is a reassuring color. Green, maybe. Yellow is usually associated with warnings and danger. And of course there's the obvious truism that most computer users don't know what SSL is or what the implications are.
Supporting the latest (Score:5, Funny)
Now everybody might be thinking this is good for security and all; but I like it because of other reasons: namely because it allows to me exude tech eliteness amongst normal Windows users. Yep, I'm serious. I'm an IT admin, and people will tell me, "Dude, how do I stop spyware?" What do I say?
I preach Firefoxism and nobody can argue back. What can they say? Um, IE has really awesome, um...Active-something controls...which causes the spyware in my computer to make my machine inoperable...um...yeah. It's great. And no matter what Microsoft puts out, it'll always be one step behind! Thanks Mozilla!
Re:Supporting the latest (Score:1)
Soon Firefox users will be a big enough percentage of the global browser market to become a viable target. It will only be a matter of time before spyware and virus authors are giving the latest Firefox build just as much of their special kind of attention as the latest offering from Microsoft.
That's not to say that microsoft hasn't built in certain
There's a tiny hole the size of an iceburg in your (Score:2)
Apache has 70% of the market, IIS has about 20%, yet the the former has only two unpatched holes.
Since Apache is more popular (by 3 1/2 times), you'd think it would have 3 1/2 unpatched vulnerabilities, eh?
Re:There's a tiny hole the size of an iceburg in y (Score:3, Funny)
Since Apache is more popular (by 3 1/2 times), you'd think it would have 3 1/2 unpatched vulnerabilities, eh?
So Apache 2 [secunia.com] has had 27 Secunia advisories, with 2 still unpatched, and IIS 6 [secunia.com] has only had 3, of which one is still unpatched. Seems to support the GP's theory pretty well. Your point?
Re:There's a tiny hole the size of an iceburg in y (Score:2)
Given that Apache 1.x is still being developed (and is more widely used) I think we can regard that as a product in itself. Compare that against the IIS 4 through to 6 and you get 12 for Apache against 14 for IIS. Furthermore all the IIS ones are remotely exploitable.
So far in 2005 there has been one advisory each for Apache 1.3 and IIS 6. There have been 4 for Apache 2 (the least
Re:There's a tiny hole the size of an iceburg in y (Score:2)
Re:There's a tiny hole the size of an iceburg in y (Score:2)
Security (Score:5, Funny)
Isn't a big deal... (Score:5, Informative)
You can do the same thing in IE by going to Tools | Options | Advanced | Security. What is kind of amusing is that TLS 1.0 seems to be off for me. Not that I use it but still... heh
Anyway, if you're worried about it breaking a site you *must* use, try disabling it.
Re:Isn't a big deal... (Score:1)
Re:Isn't a big deal... (Score:2)
I always disable it, does no harm AFAICT (Score:2)
Re:Isn't a big deal... (Score:1)
Positive (Score:5, Interesting)
At the very least, this has prompted more attention to the fact that SSL 2.0 is not so secure.
Even if some sites continue to use it, it is never a bad idea to bring attention to a flawed security system when a fix is easily available.
Of course, some of us now might have to have two legacy browsers installed in order to use all the sites we want to (IE & an older FF) -- unless SSL 2.0 is reversibly disabled.
Re:Positive (Score:2)
Fail loudly, blaming the other side for their lack of concern for data security. That's the way to bring about change.
Re:Positive (Score:2)
Or get media attention, and customers who contact you demanding a change.
The stimulus for change doesn't have to be painful... but it helps!
Re:Positive (Score:2)
Re:Disable It (Score:4, Informative)
A few examples follow (turn off SSL 2 to see the problems):
https://secure.muttluks.com./ [secure.muttluks.com]
https://www.wilmerhalealumni.com./ [www.wilmerhalealumni.com]
https://www.burinka.cz./ [www.burinka.cz]
Have been surfing with SSL 2.0 disabled for years (Score:4, Informative)
Re:Have been surfing with SSL 2.0 disabled for yea (Score:2)
Look out for your interests ... (Score:2, Informative)
The link posted in that site won't display the problem -- visit the wiki [mozilla.org] to display the problem (https://register.btinternet.com/ [btinternet.com] is a current offender).
That's nice and all (Score:1, Offtopic)
But would it kill the developers to fix one really annoying, yet increasingly serious bug?
I'm speaking of large file download support. I ran across this when trying to download the Knoppix 4 DVD, which is 3GB, to a filesystem that supports files up to 4GB. Basically it starts downloading fine, but after the first two GB the progress bar goes wonky (reading negative file size downloaded) and the file on disk gets corrupted. I guess it's
Re:That's nice and all (Score:1, Informative)
Re:That's nice and all (Score:2)
That doesn't means you can't put it here so other people can contribute: https://bugzilla.mozilla.org/show_bug.cgi?id=2289
You know, this is what opensource is for - you can help and fix it yourself, the mozilla foundation may not have enought programmers to solve those bugs...
fixed in firefox 1.5? (Score:2)
checked in. firefox and seamonkey should work.
bug 288585 is for camino
bug 289214 for embedding/browser/cocoa
bug 289216 for photon
bug 289218 for powerplant
Bug 289219 for not QIing mInner in nsDownloadProxy (toolkit)
Bug 289220 for not QIing mInner in nsDownloadProxy (xpfe)
Bug 289221 for making exthandler an nsIProgressEventSink.
Marking FIXED!
Re:That's nice and all (Score:4, Interesting)
Unfortunately, there's not really much you can do. Firefox *is* wildly popular, so those at the top of the Mozilla foundation (Asa Dotzler etc.) don't even realise that some things are going wrong - they've stopped listening to the people, just like Microsoft has, after convincing themselves that those who disagree are just a small bunch of disgruntled nay-sayers. Considering Firefox' popularity, that's not a difficult thing to do, but it's still wrong - you should always listen to your users.
Unfortunately, it seems that Mozilla is heading further in this direction, with the creation of a new for-profit company that's supposed to take over from the non-profit organisation and all that. I fear that this will be used as an excuse to listen to the actual users even less - and I don't doubt that this new incarnation of Netscape (which is what it'll be, essentially) will reward Asa and co with a nice monthly sum for the whole thing, too.
In the end, what it really boils down to is PR vs. the actual product - if PR (i.e., telling people that your product is good) is more important than actually *making* your product good, everyone loses. The only exception are those at the top of the pyramid who make money that way - but the actual users will lose out, and that's even sadder when you consider that projects with more PR will usually attract more users, too.
Microsoft (Windows), Mozilla, MySQL - this is what they all have in common. They're all not really all that great at what they're supposed to do, but there's so much PR that they're still successful. And unlike with Windows and MySQL, where you have Linux/*BSD and PostgreSQL as free and better alternatives, there seems to be no real alternative to Mozilla - Opera is payware, Konqueror only runs on Linux/KDE, Safari is for OS X etc. Where is the free, no-crap browser for Windows? There seems to be none.
Re:That's nice and all (Score:3, Insightful)
> developers at least seem to have stopped caring about *any* bugs at all
> whatsoever anymore - to the point where they will not only not fix them,
> but actively try to prevent others from fixing them. Give bug 18574 a
> look some time, for example...
If this bug is typical of the sort of thing you're complaining about, go soak your head. If it were me, I'd have closed that bug as NOTABUG aeons ago. There are an infinite
Re:That's nice and all (Score:3, Insightful)
It's a troll, but I'll bite and see if I can get a free worm.
This is just wrong. A bit of research (http://weblogs.mozillazine.org/asa/ [mozillazine.org], http://planet.mozilla.org/ [mozilla.org] shows that the developers, including Asa, routinely listen to users and often ask for comments. And from the point of view of an insider (bugs I've reported: 55 [mozilla.org]), developers respond quickly and helpfully to anyone who isn't wasting their time, and even those who are but do it in a curteous way.
A few other specific points: the Mozilla Corporat
Re:That's nice and all (Score:2)
Not that I necessarily think the original poster is right when he whines about this non-bug (it's asking for a new feature, not reporting something that doesn't work as designed).
Re:That's nice and all (Score:2)
Re:That's nice and all (Score:1)
why remove it? (Score:2)
the code-bloat related to SSL 2.0 must be tiny relative to other portions, such as Gecko
besides, Mozilla can always offload SSL 2.0 into a DLL module which doesn't need to be loaded unless a SSL 2.0 site is encountered, thus minimizing memory utilization
and if the SSL 2.0 module conflicts with a new feature, then they should decide whether it's worth the extra effort to keep SSL 2.0 around. but for now, the status quo will do.
Re:why remove it? (Score:5, Informative)
by keeping SSL 2.0, you maintain backward compatability for virtually zero-cost
The problem is that SSL 2.0 servers will hang on a 3.0 handshake [mozillazine.org]. So the 2.0 handshake is tried first.
Meaning that for servers configured to respond to both 2.0 and 3.0, you end up using the worst one. So that is the non-zero cost they try to avoid.
Re:why remove it? (Score:1)
The SSL handshake is a multi-step process, it is only the initial 'ClientHello' record that is in the SSLv2 format. Inside that record is information telling the server the maximum SSL version the client supports. The SSL server will then respond with an SSLv3 (or TLS) 'ServerHello' record, and from that point on, the server and client will complete the SSLv3 handshake.
There isn't any security problems l
Bugzilla entry and sites listed at Wiki (Score:1)
You might think I'm kidding... (Score:1)
I would assume... (Score:3, Insightful)
This isn't just about making stuff compatible for the users. Then the developers can focus on MSIE quicky mode rendering instead of SSL 2.0!
This is news? (Score:2, Insightful)
But why is it a big deal that they're upgrading?
I thought this was a news site: not freshmeat or version tracker.
Is there some other item of importance here that I'm missing?
Actually... (Score:1)
Ecommerce Developer (Score:1)
Good (Score:4, Insightful)
The second issue is that OpenSSL is maintained by volunteers. I'd rather have them working to make a small set of features perfect, instead of wasting time on dead code that almost no one is using. Would you rather have the GCC crew working on improving Java or Fortran support?