SECURING


Using Internet password lockout

Internet password lockout lets administrators set a threshold value for Internet password authentication failures for Domino® Web and Domino Web Access users.

About this task

Internet lockout helps to prevent brute force and dictionary attacks on user Internet accounts by locking out any user who fails to log in within a preset number of attempts. Information about authentication failures and lockouts are maintained in the Internet Lockout application, where the administrator can respectively clear failures and unlock user accounts.

By default, lockouts are enforced for users in the Domino directory. Starting with HCL Domino 12, optionally, you can also enforce lockouts for users who are not in the directory according to IP addresses. If you enable this option, you can optionally require that to access a server, IP addresses with X-Forwarded-For headers must be included in a trusted proxies list in the Server document.

It should be noted that the Internet lockout feature is subject to Denial of Service (DoS) attacks. A DoS attack is one in which malicious users explicitly prevent legitimate users of a service from using that service. In the case of Internet password lockout, legitimate Internet users could be prevented from logging in to a Domino server by attackers who intentionally make failed log in attempts.

You may not be able to leverage the functionality of the Internet lockout feature if custom DSAPI filters are in use, as the DSAPI filter is a way to bypass Notes/Domino authentication.

For single sign-on, the Domino server on which the Internet password lockout feature is enabled must also be the server that issues the single sign-on key. If this key is retrieved from another source (another Domino server or WebSphere® server), the SSO token will always be valid on the Domino server, regardless if Internet password locking is enabled.

You enable Internet password lockout in the server configuration settings document. This allows administrators to turn on the Internet Lockout feature across multiple servers.

It is recommended that the Server document option Fewer name variations with higher security is enabled. This minimizes the problem of ambiguous names. Domino supports logging in to the Web server with a short form of the user name (if the password is correct), even though the short name may match two or more people in the directory. Incorrect logins that occur when a user types in an ambiguous name will result in a failure for each ambiguous match, because there is no way to tell which user was trying to log in. Furthermore, failure attempts being cleared using the lockout expiration settings occur only for the user whose username and password successfully match.

To enable internet password lockout, complete the following steps.

Procedure

1. In the Domino Administrator, click Configuration -> Server -> Configurations. Open the configuration settings document for the server for which you want to enable Internet password lockout.

2. Click Security. You have three options for the settingEnforce Internet Password Lockout:

3. Optional: If you selected Yes in the previous step, complete these steps if you also want to enforce lockout for users who are not in the Domino directory:
4. Configure the following settings:
5. Optional: If you selected Also enforce lockout based on IP address in Step 3, complete the following steps if you want an incoming HTTP request with an X-Forwarded-For header to be validated only if the IP address for the incoming TCP connection and the IP address for each proxy in the header are included in a trusted proxies list.
Parent topic: Securing Internet passwords