Re: Last Call: draft-ietf-sasl-scram

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




--On Tuesday, September 22, 2009 17:58 +0200 Simon Josefsson
<simon@xxxxxxxxxxxxx> wrote:

>...
> Personally (speaking as one of few SASLprep implementers) I
> believe using NFC alone would be better from many perspectives
> than SASLprep for passwords.  But I can't point to any
> substantial document to support that belief, and there are
> obvious disadvantages with the NFC-approach (less stability
> because of versioning differences) that would need to be
> addressed.  Given that SCRAM is in last call now, I'm not sure
> it is feasible to develop a document that analyze NFC from
> this perspective that we can have good confidence in and gain
> wide support for.
> 
> I'd be happy to help work on a document that analyzed the
> consequences of replacing SASLprep with just-use-RFC5198 in
> SASL.  But I don't think SCRAM should wait for something like
> it to materialize.

Now that the issue has been raised and is presumably better
understood, I'm happy to leave that decision to the WG.

>...
> Finally a general observation.  I believe username and
> passwords are different beasts when it comes to string
> preparation.  What makes sense for usernames does not always
> make sense for passwords, and vice versa. Usernames are
> typically transported in the clear, and thus it makes little
> sense to enforce strong normalization like NFKC on it.  What
> may be useful is to enforce weaker rules, like NFC, when
> comparing two username strings for equivalence.  Passwords
> should not be transported in the clear, and are often input to
> hash functions, and thus it is motivated to require
> normalization.  I'm not convinced NFC is sufficient here.  I
> think conflating username string preparation with password
> string preparation is one problematic part of SASLprep.

Agreed.

    john

_______________________________________________

Ietf@xxxxxxxx
https://www.ietf.org/mailman/listinfo/ietf

[Index of Archives]     [IETF Annoucements]     [IETF]     [IP Storage]     [Yosemite News]     [Linux SCTP]     [Linux Newbies]     [Fedora Users]