[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: request for WG to adopt draft-chadwick-webdav-00.txt as a work item
At 11:01 AM +0100 9/11/07, David Chadwick wrote:
Hi Steve
As you know nearly everything in security is a tradeoff in one way
or another. What the webdav scheme gives you is instant revocation
status, which CRLs do not give you, but the tradeoff is having to
trust the repository. So the schemes are fundamentally different,
but I submit that there are many user requirements where the
tradeoff of instant revocation is preferable to the more
cryptographically protected though stale CRL scheme.
regards
David
The phrase "instant revocation status" is, I fear, a misnomer. In
OCSP an RP can make a query about a single cert and get a response
that applies to just that cert, but that says nothing about the
relative freshness of the revocation status data vs. what a CRL
tells us. The same is potentially true here.
Also, if one argues that a CA will manage a repository under the
WebDAV approach to offer fresher revocation status data than a CRL,
the same argument could be made for the CA managing an OCSP server,
right? In the case of OCSP, one need not trust a repository, but
rather trust an OCSP server. Is there a difference? Maybe, maybe
not. It will depend on what forms of authentication one requires for
WebDAV access, e.g., if you mandated use of TLS and required that the
TLS server cert be issued under the CA in question, then maybe the
security would be equivalent to what we have with an OCSP server (not
lightweight) with a server cert issued under the CA.
In general I think that instant revocation is over emphasized. In
many (most?) contexts the decision to revoke a cert is a serious one,
and thus people generally do not act very quickly. In fact, this is a
big part of why the financial community insisted on cert hold status
as a half-way revocation mechanism. Thus the speed with which a
revocation decision is reflected in a database (OCSP, CRL, or WebDAV)
is probably the fastest link in the process chain.
Steve