HCL - Notes Domino Tips and Tricks - Secure A Domino Web Server Running On The Public Internet - Prevent Hacking - HCL BP NotesMail
HCL - Notes Domino Tips and Tricks - Secure A Domino Web Server Running On The Public Internet - Prevent Hacking - HCL BP NotesMail
.
EN - English
(A) Assume the identify of a Domino administrator, (B) Attain access to all web user credentials including user names,
passwords and internet addresses and (C) Attain operating system level access.
Note: If Anonymous access was previously defined in the access list, it should be set up to deny read and write access to
HTTPPassword and dspHTTPPassword (if it appears) fields in the Person form.
Note: Once xACLs are enabled for a Domino Directory, LDAP anonymous access is not controlled by the list of fields in the
All Server Configuration document. Since the default xACL setting for Anonymous is "No Access," once xACLs are enabled
all anonymous LDAP searches will fail.
2. Prevent hackers from displaying all Domino Directory users (i.e. web login user names): This flaw will allow a web
authenticated user to see all the Domino Directory users, web login user names and internet addresses. Hackers can attempt to
guess passwords or send users phishing emails to attain passwords.
ACTION REQUIRED: Open HCL DD (names.nsf). Click File - Application - Access Control List - Advanced, then set Maximum
Internet and Password to: No Access. Click OK button. Optionally, for even tighter security check all 25 internal Domino systems
DBs (*see list below) and set Maximum Internet and Password to: No Access
Note: Are any of your Domino web apps using client side web technologies which make calls to web addresses (URLs) with
"names.nsf"? You might want to verify with your web app development team before making this change. i.e. Ajax calls to
names.nsf
3. Prevent hackers from quickly decrypting Domino hashed passwords if they attain access to Domino Directory: Enable
stronger Domino web encrypted hash passwords.
ACTION REQUIRED:
A. Open HCL DD. Click Actions - Edit Directory Profile. Change "Use more secure Internet Passwords" field to Yes with
highest Domino release option as seen in example below. Click Save & Close button. Restart Domino server software.
B. Force user to change password on next web login. Edit user's person record in HCL DD. Click Administration tab, then
select Yes in "Force user to change..." field as seen below. Click Save & Close button. NOTE: You can also create a simple
Formula agent which changes this value for all selected users. i.e. FIELD HTTPPasswordForceChange := "1";
4. Prevent hackers from guessing Domino web passwords with several repeated attempts: Enable Domino Internet
Password Lockout feature. You can give the IT help desk ACL Editor access to unlock uses in the "Internet Password Lockout"
Notes DB if user's call to get unlocked. Or simple set auto-unlock to 15 minutes. This will help prevent hackers from guessing
passwords for users over several attempts.
ACTION REQUIRED: Create the Domino "Internet Password Lockout" DB (inetlockout.nsf) using the template in the Domino data
server root folder. Edit the Domino web server configuration record, then click the Security tab and changes settings as seen in the
example below. Click Save & Close button. Restart Domino HTTP server task.
https://www.notesmail.com/home.nsf/tip20200109?openpage&fbclid=IwAR38pIucmlGQ2n7L3IfqeJWlgHq4TaXmmWCVOGSipXqruveCrL0N46G5… 2/4
1/13/2020 HCL - Notes Domino Tips and Tricks: Secure a Domino web server running on the public internet - Prevent hacking - HCL BP Notes…
5. Prevent hackers from guessing Domino web passwords using data dictionaries with trivial passwords: Increase
Domino web password requirements using a Domino Security policy
ACTION REQUIRED:
A. Create or edit existing Domino Security policy. Open HCL DD, then click Configurations - Servers - Policies. Create or
edit a Security policy. Click Password Management tab. Change "Required Password Quality" field, for example, to 13
(password quality scale table can bee seen in reference sources link below). Click Save & Close button.
B. Force user to change password on next web login. Edit user's person record in HCL DD. Click Administration tab, then
select Yes in "Force user to change..." field as seen below and click Save & Close button. Click Save & Close button.
NOTE: You can also create a simple Formula agent which changes this value for all selected users. NOTE: You can also
create a simple Formula agent which changes this value for all selected users. i.e. FIELD HTTPPasswordForceChange :=
"1";
6. Prevent hackers from easily guessing simple Domino web login user names: Domino by default allows multiple user
names for each user including first name, last name, short name, etc. This potentially allows a user with unique first or last name
to be guessed by a hacker. i.e. John, Jill, Smith, Jones
ACTION REQUIRED: Open HCL DD and edit Domino web server record. Click Security tab, then change the "Internet
Authentication" field to "Fewer name variations..." as seen below.
1. admin4.nsf
2. catalog.nsf
3. cdc.nsf (Condensed Domino Directory if exists - might be another filename)
4. certlog.nsf
5. cerrtsrv.nsf (Server Certificate Administration if exists - might be another filename)
6. cldbdir.nsf
7. clubusy.nsf
8. da.nsf (Director Assistance if exists - might be another filename)
9. ddm.nsf
10. domcfg.nsf
11. domlog.nsf (Domino Log if exists - might be another filename; ignore if web logs writing to OS text files)
12. edc.nsf (Extended Domino Directory if exists - might be another filename)
13. events4.nsf
14. idvault.nsf (ID Vault if exists)
15. inetlockout.nsf (Internet Lockouts if exists - might be another filename)
16. log.nsf
17. LotusTraveler.nsf (HCL Traveler if exists - might be another filename)
18. names.nsf
https://www.notesmail.com/home.nsf/tip20200109?openpage&fbclid=IwAR38pIucmlGQ2n7L3IfqeJWlgHq4TaXmmWCVOGSipXqruveCrL0N46G5… 3/4
1/13/2020 HCL - Notes Domino Tips and Tricks: Secure a Domino web server running on the public internet - Prevent hacking - HCL BP Notes…
Reference Sources
Securing a HCL Domino Web server: Using the new Internet lockout feature
Internet password lockout lets administrators set a threshold value for Internet password authentication failures for users of
Domino applications, including Domino Web Access. This 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 is maintained in the Internet Lockout application, where the administrator can clear failures and unlock user
accounts.
© 1997-2020 IVE Technologies LLC (dba NotesMail) | Privacy | IBM, Notes, Domino are registered trademarks of IBM Corp. | Powered by HCL Domino and CMS HCL
NBP
https://www.notesmail.com/home.nsf/tip20200109?openpage&fbclid=IwAR38pIucmlGQ2n7L3IfqeJWlgHq4TaXmmWCVOGSipXqruveCrL0N46G5… 4/4