- From: Michael(tm) Smith <mikes@opera.com>
- Date: Fri, 22 Dec 2006 20:34:22 +0900
- To: public-wsc-wg@w3.org
michael.mccormick@wellsfargo.com, 2006-12-21 11:58 -0600: > I just tried to access a reputable web site that issues its own > SSL certs How exactly did you make the determination that it's reputable? (I'm not being facetious.) How could a user be expected to tell it apart from a unreputable site that has a self-signed cert? For sites with self-signed certs, I think there's growing support for the idea of simply not showing any security indicators at all. If we were to do that consistently across browsers, users would never see any warning dialog at all for this case, nor any padlock icon or anything else to indicate that the site has a cert. > and got this warning message from IE6: > "You are about to install a certificate from a CA claiming to > represent www.x9.org. Windows cannot validate that the > certificate is actually from www.x9.org. You should confirm its > origin by contacting www.x9.org. The following number will > assist you in this process: > Thumbprint (sha1): 8FBF6185 1D390508 F04BA0CB 31F4C4C E5310DAE. > > "Installing a certificate with an unconfirmed thumbprint is a > security risk. If you click Yes you acknowledge this risk. Do > you want to install this certificate?" I guess in part this is case of the application providing too much information. Maybe the part that says "Windows cannot validate that the certificate is actually from www.x9.org" is enough. Here's what a few other browsers say for the same site: ----------------------------------------------------------------- The root certificate for this server is not registered. You may install this certificate. Accept/install? - The root certificate from "www.x9.org" is not known to Opera. Opera cannot decide if this certificate can be trusted. ----------------------------------------------------------------- ----------------------------------------------------------------- The server certificate failed the authenticity test. Certificate is self-signed and thus may not be trustworthy. ... ----------------------------------------------------------------- ----------------------------------------------------------------- Unable to verify the identity of www.x9.org as a trusted site. Possible reasons for this error: - Your browser does not recognize the Certificate Authority that issued the site's certificate. - The site's certificate is incomplete due to a server misconfiguration. - You are connected to a site pretending to be www.x9.org, possibly to obtain your confidential information. Please notify the site's webmaster about this problem. Before accepting this certificate, you should examine this site's certificate carefully. Are you willing to to accept this certificate for the purpose of identifying the Web site www.x9.org? ----------------------------------------------------------------- > I'm a security professional and even I find this message very > hard to understand and almost completely unactionable. An > ordinary user would ask: > * What is a certificate? [...] It's going to be very hard for any browser to provide information about the problem without mentioning the word "certificate". How would you suggest the browser could make an ordinary user understand what a certificate is so that the user can take action when encountering this case (a site with a self-signed cert for which no browser is going to have a root certificate)? Or do you think browsers should not even bother trying to warn users about sites with self-signed certs? (That is, just treat them as they would an unsecure site without any cert.) --Mike -- Michael(tm) Smith Opera Software, Tokyo xmpp:smith@sideshowbarker.net
Received on Friday, 22 December 2006 11:34:41 UTC