Notes' and Domino's first line of defense against virus attacks is the Execution Control List (ECL). The best way to protect your organization is to deploy and maintain tighter workstation ECLs. To deploy tighter ECLs, your goal is to limit who your trusted signers are. To get to that goal, however, you could ask all your users to turn off all accesses, and encourage them to think about whether it makes sense to give the signer the requested access for every signature dialog they see. This could be a tedious and error-prone task. The procedure described here can streamline this process.
Unless your organization has taken some other proactive steps, such as limiting the number of trustworthy signers and ensuring that clients' ECLs only trust those signers, the first step is to take a close look at your current ECLs. If you already tightly control who has access, there is no need to follow this procedure. If, however, your ECLs seem too wide open, you should follow this procedure and use it as a starting point for managing and maintaining tighter ECLs. This procedure describes how to create a reasonable administration ECL and how to roll out the ECL. It also provides suggestions for maintaining ECLs. You can use this process to create as secure an environment as possible in the shortest amount of time.
There are five sections in this Release Note that cover recommendations for creating tighter ECLs:
1. Remove all entries from the workstation ECL EXCEPT the following:
Note: If any of these entries are not listed in the ECLs that are being edited, it means that those entries are not needed. There is no need to add them to the ECL.
3. Make these changes to the remaining entities in the ECL:
For "When signed by" | For "Allowed" | |
| */org, where org is a local domain/organization | Deselect any selected items. "Default" should have no permissions. | |
-Default- | Deselect any selected items. "Default" should have no permissions. | |
-No signature- | Deselect any selected items. "Default" should have no permissions. | |
| Lotus Notes Template Development/ Lotus Notes | Select all items. This entity should have all permissions. |
4. For a designated time period (a week should be sufficient), when the "Execution Security Alert" dialog box appears, click "Trust signer," with the following exceptions:
Creating the Administration ECL
After the designated time period is complete, the security administrator should use the information in the resulting ECLs to create an updated Administration ECL. The new ECL should be a union of the users' ECLs.
1. From the Domino Directory, choose Actions->Edit Administration ECL.
2. Using the information from the two users' ECLs, make changes to the Administration ECL.
Rolling out the new Administration ECL
After the Administration ECL has been updated, you must distribute those changes to all users.
1. Make sure the Domino Directory with the ECL changes has replicated throughout the domain.
2. Address a memo to users whose ECLs you want to update.
3. Add a button to the memo that executes this formula:
Where server : database is a text list that specifies the server location and file name of the Notes/Domino directory (NAMES.NSF) that you want to refresh the Administration ECL from; and name is text that specifies the name of the ECL. Specify "" (null) for the unnamed ECL. For example, for the unnamed ECL located in NAMES.NSF on the server SERVER1, the @RefreshECL formula would look like this:
@RefreshECL("server1":"names.nsf";"")
For more information on this @function, see Application Development with Domino Designer.
Note: For MIME-enabled users who lose their active content in mail messages, add the button to a document in a particular Notes database and tell those users to go there to update their ECLs.
5. Mail the memo.
For release 5.0.5
1. Make sure the Domino Directory with the ECL changes has replicated throughout the domain.
2. Address a memo to users whose ECLs you want to update.
3. Describe the purpose of the memo and instruct the users to do the following: