[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Authentication
Joe Gregorio wrote:
...
How should authenication and security be handled? Are Basic and Digest
good enough?
Okay, I'll bite...
Basic auth sends passwords in the clear; unfortunately this is something
my service (AOL Journals) isn't able to support due to the major
security issues. Digest auth, or Basic auth+SSL, are probably
good-enough minimums for handling authentication at the HTTP transport
level.
Digest authentication does not send passwords in the clear, has some
provision for protection against replay attacks and message
modification, should work with proxies and caches if desired, and is
pretty well documented: http://www.ietf.org/rfc/rfc2617.txt .
However, I've heard a concern that some blog tools can't require that
third party hosting providers have Digest auth enabled on their
servers. So it might not be possible to require this across the board.
I'd love to see a discussion of this; is it really an issue?
Apparently Basic auth + SSL is more easily achievable in those
situations. My only concern with this is that it's a bit like swatting
a fly with a sledgehammer. On the other hand, if we want to hide the
content as well as authenticating, it's a good way to go. This would
require SSL libraries on both client (or gateway) and server.
So: I think Basic over https and Digest are both good enough, and at
least one should be required.
(Finally, and this would really just be icing, it'd be nice if whatever
scheme is picked could accomodate Kerberos session tickets
[http://www.ietf.org/rfc/rfc1510.txt], or be extended to do so in the
future.)
John Panzer
AOL Time Warner