Greg Hudson wrote:

On Mon, 2007-12-10 at 10:20 -0800, Justin Karneges wrote:
I don't understand this talk about the SASL negotiation being attacked by a MITM when it is taking place over TLS. There is brief mention of Bob possibly not having a certificate or Alice not trusting Bob's CA. Does this mean the channel binding problem only affects anonymous/unauthenticated TLS?
It strengthens your security properties in cases where you trust your
SASL authentication mechanism more than you trust the TLS authentication
mechanism.
I would rephrase this to say: if authentication of the client to the server happens in a different layer from authentication of the server to the client, then channel bindings are needed.

If you trust TLS to authenticate the server to the client, then I
believe you can do client-to-server authentication without any form of
channel binding and you're fine.
Yes, mutual authentication at TLS layer + SASL EXTERNAL don't need any channel bindings.

Reply via email to