[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: PaceSecurityServices & Digest auth
On Wed, 30 Jun 2004 18:44:40 -0700, Ezra Cooper <ezra@xxxxxxxxxxxx> wrote:
> To address the third issue, I'd like to propose some alternative
> "algorithms" (in the sense of RFC 2617) for Digest auth. In particular
> I'd like to offer new functions to take the role of the H and KD
> functions used in RFC 2617, sections 3.2.2.1 and 3.2.2.2. I'm happy to
> propose these in a separate RFC, or help work them into the Atom spec.
> I do believe that they would have usefulness outside of Atom, and yet
> my immediate goal is to achieve interoperable Atom implementations.
Agreed. I believe the digest mechanism Mark and I outlined does have the
capability to handle the problems you have outlined. The initial
challenge from the server could indicate the desired hashing
mechanism via 'algorithm'. I believe settling on just 3 (MD5, SHA1, and
crypt with a given salt) would probably cover the vast majority of all cases.
The ability to handle different hashing schemes in Digest is present in the
spec but not implemented.
One thing I would like to stress is that the authentication
outlined in [1] is nothing more that RFC 2617 Digest with
some headers renamed to get around Apache's handling
of authentication based headers and CGIs.
In addition I would like to see implementations that
used 'auth-int', yet another nice
feature of digest to prevent man in the middle
attacks that is currently under implemented
in digest (read: not at all).
Thanks,
[1] http://bitworking.org/news/New_AtomAPI_Implementation_Release2
>
> Thanks,
> Ezra
>
> References
> [1] http://bitworking.org/news/New_AtomAPI_Implementation_Release2
>
>