darren_moffat@blog$ cat /dev/mem | grep /dev/urandom

« Previous day (Sep 7, 2008) | Main | Next day (Sep 8, 2008) »

20080908 Monday September 08, 2008

Lets have a game of "Spot The Difference" (Serious Firefox 3 Security UI Issue)

Remember back to when you were much younger and you had puzzle books for travel journeys, or maybe just because you liked puzzles, one of the puzzles you probably played was "spot the difference", where you have to identify the things different about to apparently similar pictures or drawings. Time to play that game again....

However there is a serious note here and it involves an issue that came to my attention via the cryptography@ email list thanks to Peter Gutman. There is a very major user interface change between the Firefox 2 and Firefox 3 releases in how the location bar in the browser is displayed for pages retrieved over SSL.

This covered in Mozilla.org bug 430790

On to the game...



Round 1: The difference between Firefox 2 showing the same page over http and https



Round 2: The difference between Firefox 3 showing the same page over http and https



Did you get it?

In Firefox 2 there are two easily found differences between the two cases:

The Firefox 3 case is more subtle:

So what is actually wrong with this ?

A little improvement can be had by setting the 'browser.identity.ssl_domain_display' property to 1. This makes the default SSL Cert case be similar to the Extended Validation (EV) Certificate case below.

Note in this case there are two indicators that we are now looking at an https page:

For the non EV cert case with 'browser.identity.ssl_domain_display' we get a location bar that looks like this:

( Sep 08 2008, 06:45:51 PM BST ) Permalink Comments [1]


Valid HTML! Valid CSS!


follow darrenmoffat at http://twitter.com
Get OpenSolaris  Use OpenOffice.org

This is a personal weblog, I do not speak for my employer.