List Info

Thread: Re:




Re:
country flaguser name
Portugal
2007-09-11 11:10:39
Dave Cridland wrote:
> On Tue Sep 11 11:55:35 2007, Jonathan Chayce Dickinson
wrote:
>> Interesting because most clients used Digest-MD5,
so what do we use now?
>> Cram-MD5? Or is there some other newfangled method
out there?
>>
>>
> DIGEST-MD5 is still more secure than CRAM-MD5, and this
won't change 
> because of that draft. 

I strongly agree. Despite its imperfections, RFC 3920bis
should continue 
recommending and requiring DIGEST-MD5 until something better
has been 
adopted by the IETF.

Furthermore I disagree with the following "problem with
the DIGEST-MD5 
mechanism" included in the Internet-Draft:

"Implementations may chose to store inner hashes
instead of clear text 
passwords. While this has some useful properties, such as
compromise of 
an authentication database on one server does not
automatically 
compromise an authentication database with the same username
and 
password on other servers, in practice this was rarely done.
Firstly, 
the inner hash is not compatible with commonly deployed Unix
password 
databases. Secondly, change of a username invalidates the
corresponding 
inner hash."

In practice inner hashes may be stored relatively rarely,
however that 
does not necessarily make the optional feature into a
"problem". It is, 
IMHO, a critical security feature that should be employed
whenever 
practical. Perhaps RFC 3920bis could encourage this practice
- while 
mentioning the potential impracticalities.

Note, a change in the SASL mechanisms supported by future
versions of an 
XMPP server is probably a more likely cause of
"invalidating the inner 
hash" than changing XMPP usernames (which are generally
fixed).

- Ian


[1]

about | contact  Other archives ( Real Estate discussion Medical topics )