On 14/5/2017 2:49 πμ, Ryan Sleevi wrote:


On Sat, May 13, 2017 at 11:47 AM, Dimitris Zacharopoulos <[email protected] <mailto:[email protected]>> wrote:

    This is a very good description of the situation and the
    comparison of the security concerns between the Certificate
    issuing system (certificates signed by a CA) and the OCSP
    responder system (responses signed by either the CA or a delegated
    OCSP responder), is fair.

    Could we try to focus what should be expected for the off-line
    Root CAs and their delegated OCSP responders? Roots that delegate
    OCSP responses via OCSP responder Certificates and issue responses
    for 12 months (per BRs 4.9.10), should probably have a minimum
    lifetime of 12 months to match the validity of the OCSP response.
    Currently, the BRs are silent about how an OCSP responder should
    protect its key, so perhaps we could have similar (or the same)
    protection controls for Private Keys associated with OCSP
    Responder Certificates that are delegated from Roots, as the
    Private keys associated with the Root Certificates.

    Would it be reasonable to allow for 1-year OCSP responder
    Certificates if the Private Key associated with that responder
    certificate is treaded/protected similarly as the Root Private Keys?

    Of course, it would take a while before CAs adapt to such a
    change, especially for pre-generating OCSP responses and serving
    them to web clients through a separate layer.


As I mentioned to Tim, it takes more than 'just' protecting the private key. You need a whole systemic architecture that ensures the flow of information (and thus the inverse flow of compromise) constantly flows down from the secure zone to the insecure zone.

Obviously, there's a lot of loopholes in the current text for all sorts of unquestionably insecure and unadvisable practices (of which some CAs are engaged in), but it's certainly trying to work through the security goal - which is that the 'worst case' for a revocation should be bounded by some O(days) [with the text proposing O(30) as the absolute upper bound], with leaf certificates bounded by less (currently specified by MSFT as O(7 days), although they tried for shorter)


Agreed. So, if we change the systemic architecture and add another layer and OCSP responses always flow from a secure zone to an insecure zone, but the "secure zone" is in fact a "high secure zone" which is where the Root Keys are stored, would this justify 1-year validity for the OCSP responder Certificate? As Tim said, CAs should not have to visit their off-line/air-gapped Root keys too often unless they have too (in case of a revocation of an Intermediate CA Certificate). That should include the keys associated with the Root OCSP responder certificate that would also be required to remain off-line or air-gapped per 1.c of the Network Security Controls.

Dimitris.
_______________________________________________
Public mailing list
[email protected]
https://cabforum.org/mailman/listinfo/public

Reply via email to