Collecting information for a new administration ECL
Before you can create an Admin ECL to distribute, identify the individual people and/or organizations that you can trust to create and sign active content.
Before you begin
Identify a few users who use a broad range of typical IBM® Notes® applications, then ask them to complete these steps.
Procedure
- Remove all entries from the workstation ECL except the
following:
- All entries in the format
*/org
, where org is a local domain/organization - The -Default- entry
- The -No signature- entry
- Lotus Notes Template Development/Lotus Notes
To remove an entry, highlight the item to remove under When signed by, then click Remove.
Note: If any of these entries are not listed in the ECL, it means that those entries are not needed. - All entries in the format
- Make a list of the entries you remove so that if those entries were, in fact, not needed, they can later be added with No access in the administration ECL.
- Make the following changes to the When signed
by and Allow fields for the remaining
entries in the ECL:
Table 1. ECL changes When signed by Allow */org
, where org is a local domain/organizationDeselect all selected items.
-Default-
Deselect all selected items. The entry Default should have no permissions.
-No signature-
Deselect all selected items.
Lotus Notes® Template Development/Lotus Notes®
Select all items. This signer should have all permissions.
- 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:
- Do not trust any actions with -No Signature-.
- Check with the administrator before trusting odd or unfamiliar signatures or before clicking Execute once for templates and applications signed with odd or unfamiliar signatures.
Results
The resulting ECLs for these users should contain more signers than the ECL originally contained, unless your organization has managed the signing process up front and only uses objects signed by a small number of known trustworthy signers.
After the designated time period is complete, the administrator should combine the signatures in the users' ECLs to create an updated administration ECL.
The workstation ECL log
About this task
The Notes® client logs ECL-related operations in the Client log (LOG.NSF) in Miscellaneous Events. This includes:
- Results of Execution Security Alert (ESA) dialogs, as well as additional ESA details. These details include information about the code that caused the ESA, such as the design type, design title, NotesID, database title, and path.
- Any ECL modifications. This includes information on which ECL
was modified; the ECL entries that were changed, added or deleted;
and the rights that were granted or revoked. It also includes all
ECL modifications resulting from such operations as dynamic ECL update,
programmatic ECL refresh (
@ECLRefresh
function), setup ECL refresh/creation and manual ECL changes made in the ECL Editor or through the User Security Panel.
It is possible to write an agent to run on Notes® clients and parse the ECL logging data to provide administrators with specific information on how users are managing their workstation ECLs, as well as current information about applications or other code that should be added to Admin ECLs.