Mac OS X Server: How to Avoid Sending Clear Passwords in a Kerberos Environment With LDAPv3

To avoid sending clear text passwords over the network, turn off LDAP bind authentication when using Kerberos login authentication.
When using a Kerberos login and integration with an LDAPv3 server, a account password may be sent in clear text format. When the authentication authority attribute is not set, Login Window tries to authenticate the account to the configured LDAP server. After trying to authenticate the user with an encrypted password, Login Window falls back to trying a simple bind on the server. This simple bind transmits the account password in clear text.

To prevent this, map the AuthenticationAuthority attribute to an existing non-null attribute in your LDAP server. Which attribute you map it to is not important as long as that attribute is not null and exists in the directory. Do not use a static map entry. This may keep the Login Window from completing the login process and you may need to restart the computer.

To update your configuration, follow these steps at each client computer:


System Requirements

Note: When using LDAP, you should use it with SSL to reduce risk of other data security issues.
Published Date: Oct 7, 2016