rfc2222bis. summary rfc2222bis-13 to be submitted tomorrow addresses substantive issues addresses...

11
RFC2222bis

Upload: nigel-chapman

Post on 17-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RFC2222bis. Summary Rfc2222bis-13 to be submitted tomorrow Addresses substantive issues Addresses editorial/nits Recommend WGLC upon announcement

RFC2222bis

Page 2: RFC2222bis. Summary Rfc2222bis-13 to be submitted tomorrow Addresses substantive issues Addresses editorial/nits Recommend WGLC upon announcement

Summary

•Rfc2222bis-13 to be submitted tomorrow

•Addresses substantive issues

•Addresses editorial/nits

•Recommend WGLC upon announcement

Page 3: RFC2222bis. Summary Rfc2222bis-13 to be submitted tomorrow Addresses substantive issues Addresses editorial/nits Recommend WGLC upon announcement

Authentication Outcome (Section

3.6)• Add: “The outcome message provided by the server can provide a way for the client to distinguish between errors which are best dealt with by re-prompting the user for her credentials, errors which are best dealt with by telling the user to try again later, and errors where the user must contact a system administrator for resolution (see The SYS and AUTH POP Response Codes [RFC3206] specification for an example). This distinction is particularly useful during scheduled server maintenance periods as it reduces support costs. It is also important that the server can be configured such that the outcome message will not distinguish between a valid user with invalid credentials and an invalid user.”

Page 4: RFC2222bis. Summary Rfc2222bis-13 to be submitted tomorrow Addresses substantive issues Addresses editorial/nits Recommend WGLC upon announcement

Empty Server Challenge

Requirement•Retroactively declares current DIGEST-MD5 mechanism invalid.

•Forces server-first mechanisms with fast re-connect feature to either have extra empty round-trip or use two mechanisms.

•SASL implementor who coded according to requirement can not interoperate with SMTP LOGIN installed base.

Page 5: RFC2222bis. Summary Rfc2222bis-13 to be submitted tomorrow Addresses substantive issues Addresses editorial/nits Recommend WGLC upon announcement

With Requirement

C: AUTH DIGEST-MD5 <initial-resp>S: OK <server-success-data>

C: AUTH DIGEST-MD5S: <MUST-be-empty>C: <empty-no-initial-resp>S: <server-challenge>C: <response>S: OK <server-success-data>

(incompatible change to DIGEST-MD5 spec)

Page 6: RFC2222bis. Summary Rfc2222bis-13 to be submitted tomorrow Addresses substantive issues Addresses editorial/nits Recommend WGLC upon announcement

Without Requirement

C: AUTH DIGEST-MD5 <initial-resp-reconn>S: OK <success-data>

C: AUTH DIGEST-MD5S: <server-challenge>C: <response>S: OK <success-data>

(DIGEST-MD5 spec as documented)

Page 7: RFC2222bis. Summary Rfc2222bis-13 to be submitted tomorrow Addresses substantive issues Addresses editorial/nits Recommend WGLC upon announcement

Workaround

C: AUTH DIGEST-MD5-RECON <initial-resp>S: OK <success-data>

C: AUTH DIGEST-MD5S: <server-challenge>C: <response>S: OK <success-data>

Page 8: RFC2222bis. Summary Rfc2222bis-13 to be submitted tomorrow Addresses substantive issues Addresses editorial/nits Recommend WGLC upon announcement

SMTP LOGIN

Netscape Variant:C: AUTH LOGIN <username>S: <arbitrary-server-challenge>C: <password>S: OK

Microsoft Variant:C: AUTH LOGINS: “Username:”C: <username>S: “Password:”C: <password>S: OK

(non-standard, undocumented)

Page 9: RFC2222bis. Summary Rfc2222bis-13 to be submitted tomorrow Addresses substantive issues Addresses editorial/nits Recommend WGLC upon announcement

mech downgrade detection

•Upon detection, SHOULD close connection.

Page 10: RFC2222bis. Summary Rfc2222bis-13 to be submitted tomorrow Addresses substantive issues Addresses editorial/nits Recommend WGLC upon announcement

Security Considerations

•Separately discussion

•Downgrade Attacks

•Hijack Attacks

•challenge/response modification -> denied access / retries (to additional ciphertext)

Page 11: RFC2222bis. Summary Rfc2222bis-13 to be submitted tomorrow Addresses substantive issues Addresses editorial/nits Recommend WGLC upon announcement

IANA Considerations

•Registration of family of mechanisms