News for hackers. Stuff that matters.
Re:No, don't enable revocation checking by dwightgunning on Saturday April 19, 2014 @11:14PM (#7615688)
Why not hard-fail by default and give the user the option to ignore/override it? Similar to the way other certificate warnings are shown to the end-user.
Re:No, don't enable revocation checking by x0x0 on Saturday April 19, 2014 @11:40PM (#7615763)
answered in adam's blog; see the paragraph beginning with

   Everyone does soft-fail
Re:No, don't enable revocation checking by dwightgunning on Sunday April 20, 2014 @04:36AM (#7616258)
I guess that's true when a hard-fail causes the connection to be refused immediately by the client with no user input. In that case a DoS on the OCSP servers breaks things badly.

However what I meant to suggest is a third option. Something like hard-fail with a latch. The client should opt to fail but give the user the choice to proceed.

This would seem more desirable than the current soft-fail implementations when seem to be entirely silent to the end user.

Re:No, don't enable revocation checking by richardwhiuk on Sunday April 20, 2014 @10:43AM (#7616901)
Users make terrible security decisions. ~95% of users click through certificate failure pages, ~99% of users don't notice if a website transparently downgrades to HTTP. Delegating the choice, which would be borderline impossible to explain to the user is another way of saying 'Always say yes to proceed'.
Re:No, don't enable revocation checking by psykovsky on Sunday April 20, 2014 @05:50AM (#7616364)
That is simply not true. Firefox does hard-fail with the default settings.
Re:No, don't enable revocation checking by sp332 on Sunday April 20, 2014 @08:02AM (#7616547)
I'm sure it doesn't. I just checked Options -> Advanced -> Certificates -> Revocation, and it's not checked by default.
Re:No, don't enable revocation checking by psykovsky on Sunday April 20, 2014 @01:26PM (#7617621)
And I'm sure you are wrong. I only see a Validation option(not Revocation), which has 2 more options on how to check OCSP, and those are both checked using the defaults. The correct path on my OS is Edit -> Preferences -> Advanced -> Certificates -> Validation -> OCSP options(both checked)
Re:No, don't enable revocation checking by magicalist on Sunday April 20, 2014 @02:32PM (#7617915)
I think you've altered your settings at some point. It's not the default.

You would see a huge influx of bugzilla entries of "Firefox is broken" if hard fail was the default.

edit: the checkbox in the validation subdialog (ocsp.xul) is tied to security.OCSP.require, which is set here with a default of false in the Firefox source: http://dxr.mozilla.org/mozilla-central/source/netwerk/base/p...

Re:No, don't enable revocation checking by psykovsky on Monday April 21, 2014 @02:20PM (#7622660)
> I think you've altered your settings at some point. It's not the default.

I think some extension or some other thing changed them for me. I don't remember ever opening the OCSP dialog until now :/

Re:No, don't enable revocation checking by mpyne on Sunday April 20, 2014 @02:34PM (#7617926)
I just checked, and the checkbox for enabling hard-fail is unchecked with my default Firefox settings.