[krbdev.mit.edu #7921] Document recommended profile settings which we can't make default
Greg Hudson via RT
rt-comment at krbdev.mit.edu
Tue May 27 15:19:49 EDT 2014
There are a number of profile options which we wish we could change the
defaults for, but have not because of interoperability or upgrade
concerns. We should document these in the admin guide, explaining the
benefits and costs of setting them. Here are the ones I currently have
in mind:
1. rdns = false (benefits: fewer confusing service principal issues
based on reverse DNS; costs: none unless you were relying on it)
2. dns_canonicalize_hostname = false (benefits: much better mutual
authentication security; costs: need a service principal name or alias
for each name users will type)
3. supported_enctypes = aes256-cts (benefits: smaller KDB, fewer
attackable long-term keys; costs: XP/server2003 interop, old Java
interop)
4. default_tkt_enctypes = DEFAULT -des3 -rc4 (benefits: cannot fool
clients into handing out secret keys; costs: interop). (I had
originally thought about setting default_tgs_enctypes and
permitted_enctypes as well, but I'm not sure those have easily
articulated benefits.)
More information about the krb5-bugs
mailing list