-
Website
http://www.dria.org/wordpress -
Original page
http://www.dria.org/wordpress/archives/2008/05/06/635/ -
Subscribe
All Comments -
Community
-
Top Commenters
-
Brad
1 comment · 2 points
-
Jay Meattle
3 comments · 1 points
-
Natanael L
2 comments · 1 points
-
dave1010
2 comments · 1 points
-
Replica handbags
1 comment · 1 points
-
-
Popular Threads
But the main weakness is that (at least on the Mac) it doesn't look like a button. I would never think to click on it because of that, and because in previous browsers clicking on the favicon simply is like clicking in the location bar. The new style doesn't go far enough to distinguish itself from the previous behavior.
Deb, I always wondered: as the website has a certificate which is suspect, why is the checkbox checked by default? I would have thought that leaving it unchecked by default would be safer.
A possible fix is to include a symbol at the bottom left of the icons. For example, a question mark on the gray icon to indicate there is no encryption or identity information, a check mark on the green icon to indicate the website's identity was verified, an X on the yellow icon to indicate the certificate is invalid or untrusted, etc. Of course, the symbols then present i18n and l10n issues...
The only thing that tells you it's not the real paypal.com is that no trusted third party has signed off on my certificate. When Firefox shows me that the domain has been confirmed, it is saying that this kind of attack is not happening; that the site I am visiting is presenting an up-to-date *and verified* certificate confirming that they are the legitimate owner of that domain.
As Deb points out, you also really want to know if this website is the "real" paypal - and that's where the distinction between basic and extended verification comes in. A basic certificate is only trusted to confirm the domain name. Some CAs do more work than that, but not in a way we can easily detect and verify. An extended certificate can only be issued by CAs that agree to follow specific practices in terms of identity verification, and to be regularly audited on those practices - for those ones, we can know not only that the real domain owner is in control, but also who that domain owner is.
Is that a helpful example?
But if a typical user hits this only on a few sites, maybe on their college webmail server and their friend's private photo sharing site, then with permanent exceptions, this UI is a rare thing for them, and probably doesn't habituate them into blind click-through. If the default is temporary and they don't notice to change it, dismissing this warning becomes much more commonplace (just like FF2's dialog box). The best way to help users see the sites they want to see, and notice when a site that used to have valid credentials starts having invalid ones, may well be to default them to permanent exceptions for the ones they know they can trust, so that after a week's browsing, they never see this UI again until something bad happens.
This approach has another benefit too - if someone ever attempts to attack the college webmail server they've added a permanent exception for, the certificates will no longer match, and the error will come back. So even for a site without a verified identity, exceptions act like a kind of "manual verification" and mean that attempts to attack THAT site also stick out.
"Allow Temporarily" and "Allow Permanently"?
I would recommend that color blind users (or others, for that matter) also consider changing the browser.identity.ssl_domain_display pref in about:config. Changing this from 0 to 1 causes the verified domain to be displayed in the button for basic-identification sites. It takes up some location bar space, obviously, and came too late for us to land it in Firefox 3 as a default, but it does give you much more noticeable feedback about the identity of sites you visit.
I have never seen one of these that was not a false alarm, and I always ignore them. It's quite possible that this will also teach other people to ignore warnings. Instead of attempting to alarm people about "self-signed" certificates, why not just say simply what you DO know about the site? You can still inform people that the site could be a forgery, etc., and that you can add an exception.
Interesting idea. I have to say though, that many users aren't going to understand a policeman holding a passport. The concept has too much detail in the icon. The color coding is a great idea though.
I think it should still be a lock (simplest way to visually explain security) + color coding. I know a thing or two about icons since i've been making them for years, and this is my best suggestion.
I also agree with VanillaMozilla who points out that many times the self-signed certificates are a mistake and that users will be trained to ignore the warnings. A better, and perhaps less intrusive way of explaining and handling this would be better.
You may have found the simplest way to visually explain security, but when simple isn't meaningful or accurate, then it's probably not a great idea.
On the issue of self-signed certs: yes, they are tricky. In and of themselves they are better than the next alternative, unencrypted, unidentified comms, and they can be cached for repeat business to overcome MITM fears. But the browser security model was so strongly oriented to external verifiers of identity (CAs) that it will take time for SSCs to find a natural home. Patience, and take comfort in the knowledge that most CAs want you to integrate them because it is needed to expand the regular use of certificates.
For the record, the first use of the spoof padlock as a favicon was by PGP.com. Oddly enough they didn't realise what they had done.
And contrary to what you might think, self-signed certificates are very useful for identification, and can actually PROTECT you against the man in the middle. That certificate is how I can be sure that that's really my Web mail and that there is no MITM.
"That site are using a self signed certificate, just accept it"
"Ok"
*Adding exception*
*Virus contamination + stolen money from some accounts*
"Oh, somebody did a MITM attack!"
That's why you have to make sure that you already have all of the details of the certificate on your computer before the first time you visit the site - and you have to make sure that you get that information trough a secure channel (not IRC, not email, and the person who gives you the info must be verified, must *know* that it is real, and must be trustable).
Then you can visit the site and compare all of the info about the certificate with the info you have to make sure that this is the *real self signed certificate*.
There is a problem getting lay users to understand PKI but teaching them things that are blatantly false is not helpful.
I have never run into a 'fake' self-signed site, they are almost -always- for encryption only, and like many others lurking around here have probably put up hundreds as well.
This aint exaclty an offical FF site, so why am I whining here. Dunno, didn't seem like too many comments to get drowned out in.
I think it would be better if we could just somehow indicate that the connection is encrypted, which is all I personally care about, separately. I think a lot of this 'self signed' garbage is because of bad browsers telling the user that was what indicated security, rather than having any way to verify the identity or easily view the cert. They took the easy way out for years, and now something that is perfectly fine to use, and is used constantly, is even more of an 'error'!
Damn, little angry, but I can't count the # of certs I have had to buy for people just to avoid this browser "error". Stupid, but again, I'm sure the feature was paid for by verisign.
//Andrew
I also second (third, fourth) the objection about self-signed certificates; many web control panels, eg plesk, self-sign (or at least have to option to offer self-signed certificates). It also looks like the yellow state works in a similar way to how google's malicious site blocker works - by interrupting the browsing session. I think a lot of the smaller ecommerce sites will be "broken" by this feature.
Oh and the guy in the icon looks like he's got a broken arm in a sling, lol :)
But the idea of improving the padlock=secure mentality is spot on. Most users I'm sure would accept a somewhere on the page as evidence of a "secure" website.
If you are concerned about the costs of a valid certificate, you can get one for free at https://www.startssl.com/
Nobody makes a profit from it (apparently a concern by so many...), but they are legitimate, validated and valid. You can get as many as you want/need without paying a dime. For more advanced certificates you have to validate your identity/organization which carries a reasonable fee.
Hope this helps!
All the new UI is doing, is requiring site owners to pay off Verisign for something you ought to have for free. This is not exactly making the web a more secure place.
So the new Firefox UI is just a new coloring scheme for various levels of "secure" - where the meaning of "secure" isn't as consistent as this article tries to make it look like. (Your explanation contradicts between verified site owner and SSL encryption notifications.)
Not, that this hasn't been brought up before...
I agree with the comments above, just because something is 'not signed' or 'not secure' it doesn't make them 'invalid'.
Not all internet users are 'tecchies' or know the lingo, and what about colourblind or people who cannot see correctly. Does this software have to comply with DDA as websites should?
Did you even try reading the previous comments or are you just trolling?
@TVSpy
That's because it, for some reason, is for www.google.com and not google.com which imo is really backwards...
I get more and more excited about this release every time I read something new about it.
I think Mozilla has done a really good job with this release, especially compared to Fx2.0, which seemed to make things a bit too clunky and slow. Fx3.0 has gotten extra features without visual weight, and more importantly without slowing the browsing experience itself down. It seems like everything has gotten a speed bump--rendering, javascript, memory usage, etc. Good work folks.
Even with non-color-blind people, the contents of the image are equally important to the color of the image. Green and Blue being the same icon is fine with me (lets face it, EV certs are a total rip-off and only make sense if you just have money to blow. You are basically paying 20x as much to have your company name and icon as part of the cert.). However, The grey icon indicates that you are unsure but still matches the (more) affirmative green and blue icons.
This is actually the hard part of all of this - even an EV cert doesn't prove that the holder is trustworthy, just that you can figure out who they really are. If I'm starting a malware company, I'll probably wind up springing for an EV cert. So every single icon basically implies a non-binding recommendation to the user, but with unspoken and rarely understood idea that the user is always responsible for determining if they trust the site.
It would probably make more sense for the yellow and red to be the more traditional warning and stop international signs, and to drop the 'passport agent' metaphor completely for these cases.
"https:startssl.com" brings up a certificate warning popup... ahh I see... their ssl certificate is self-signed...
Doesn't it get a bit circular to avoid using a self-signed certificate in order to have SSL by getting a certificate from an "untrusted" issuer who run their own https: site with a self-signed certificate?
The ikon on the URL box is the same as the icon on the tab. They have different purposes, but there is absolutely no visual clue that they are different. If you really want to be helpful, this should be a recognized symbol that indicates that there is information here. I suggest either the international "i" symbol for information, or a question mark.
Some may object that if you only one tab and do not have the tab bar displayed, you won't see the ikon for the site, but that's OK. The purpose of the site ikon is for convenience only, to distinguish between the tab bars at a glance. If you only have one open tab, there's nothing to distinguish it from. The ikon is useless for identification or verification anyway.
It's not obvious to me. Most users are not going to know these details of the interface, and even if they do, they can have a lapse. The favicon does not belong on the location bar, in my opinion.
Looking at the features more closely, the color gray is supposed to raise an alarm?!! And how would the average user know where you had or had not moved the padlock to? Remember, you just moved the security information to that point. Now I see the icon has changed to a padlock. How neat. Firefox has changed the icon to tell me it's encrypted. An easy mistake to make.
Bug 433412 – "Larry" button (site ID) needs an informative icon
Bug 433422 – Self-signed SSL certificates should not be labeled as "invalid"
Sorry for the comment spam.
If no third party which is known and has proved to validate domain name ownership (at least) no certificate is worth the digital paper it's written on. Otherwise the MITM will simply use also a self-signed which you'll click through...Except with the new scheme where you add a specific certificate for a specific site, in which case it's your risk if you talk to a MITM, but it will certainly alert you if it happens in the future at some point.
To Bodi:
This certainly doesn't happen with any recent Firefox browser. You must be using a different product then...This CA is in later 1.5 versions on upwards.
The yellow bar was never meant to distinguish between "good" and "evil" sites - it was only there to show that the communication with the site is encrypted. I think it did that job very well and would have liked it to stay. People are used the the yellow indicator for encryption. Why remove it? I don't understand the thinking here and think that the decision to remove it is flawed.
I also agree with VanillaMozilla above re. self-signed certificates. Encryption and identification are two different things. Why block access to an encrypted site just because the encryption is done by the site owner?
Also - how would I know that the button is clickable? It is not very obvious. I had no idea until I started searching for info about the missing yellow location bar.
How can I as a webmaster fill this Information? The site Im talking of is not a secure site with bank account or something like this. I´m just asking myself how I can fill f.e. the "Owner" or other basic things of this button?
Thnaks