On 03/17/2009 01:55 PM, Ian G:
Hi all,

I'd like to ask a couple of questions to those people closer to the development effort. I spent some hours trying to get a couple of users up and going on the weekend using client certs and ff/tb combinations. On the Firefox side, there were problems because of the popup madness where every click resulted in request(s) to confirm the certificate [1].

Doing some research on bugzilla, it transpires that the default is to always ask before using a client certificate, because otherwise we have a privacy issue. <https://bugzilla.mozilla.org/show_bug.cgi?id=295922> Now, this is a bit of a killer issue, because the certs probably have info in them, and there are obvious harvesting possibilities [2] [3].

However, the fix is to turn on the "ask always" default, which makes client certs unusable [4] because every click there is a request for confirmation, and sometimes there are several clicks.

Most likely you have an issue with the cache of the server side. Incidientially we solved this issue entirely different since the session cache handling isn't too reliable and at times indeed can be annoying.


So we have seem to have a choice: client certificates are unusable because they always ask, or they are unusable because they always leak private info. There is no middle ground.

That's not the issue here.


[1] On the Tb side there were problems in moving a cert out of Ff to Tb. Ff backup mechanism did not work for "unknown reason".

For backup issues you should file a bug or look for an existing one. However I haven't seen any problems on current nightly at least.


[2] Laws in Europe might also impact this in various and complicated ways, c.f. the Danish context in that bug.

That's again something else, because they produced an extension changing some expected behavior IIRC.


[3] Also, the current UI provides no advice of the problem, so the user is completely unaware of the implications here. I personally have turned on the feature without thought, and have been advising users "yes, turn it on, until Mozilla fixes that bug properly..." :-(

See above, your advice is wrong.


[4] There is some discussion about session caching, and it may be true that there are server problems to be sorted out. But as far as I can see, most of the sites that I deal with have this issue, so it may bounce back to being a client-side issue regardless of what we say.

That's because Apache's default cache timeout is set to 30 seconds or so. And might be buggy in addition to that.


--
Regards

Signer: Eddy Nigg, StartCom Ltd.
Jabber: start...@startcom.org
Blog:   https://blog.startcom.org

--
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to