H.2 XDAS Events

H.2.1 Account Management Events

Account Management events is applicable to the management of principal accounts. A principal may be an end-user. By default Organizational Person, Person, and User object classes are mapped to accounts.

NOTE:The Modify Account Security Token event can be defined in terms of Modify Account, but modification of account security tokens is considered critical to audit security, and is thus given its own event.

Table H-2 Account Management Event Taxonomy

Event Name

Event Identifier

Corresponding eDir Event

Description

Use

Create Account

0.0.0.0

DSE_CREATE_ENTRY

DSE_ADD_ENTRY

Create a new account

This event is generated when an account is created.

Delete Account

0.0.0.1

DSE_REMOVE_ENTRY

Delete an existing account

This event has the opposite semantic meaning of account creation. This event is generated when an account is deleted.

Disable Account

0.0.0.2

DSE_ADD_VALUE

Disable an existing account

This event is generated when an account is disabled by an administrator or an automated security process and cannot be used until it is re-enabled.

Enable Account

0.0.0.3

DSE_ADD_VALUE

Enable an existing disabled account

This is the counterpart event to the disable account event defined above.

Query Account

0.0.0.4

DSE_INSPECT_ENTRY

DSE_LIST_SUBORDINATES

DSE_READ_REFERENCES

DSE_SEARCH

DSE_REFERRAL

DSE_COMPARE_ATTR_VALUE

DSE_READ_ATTR

DSE_STREAM

Query an existing account

This event is generated whenever a request for the attribute information of a particular account is made.

Modify Account

0.0.0.5

DSE_ADD_VALUE

DSE_MOVE_SOURCE_ENTRY

DSE_DELETE_VALUE

DSE_MOVE_SUBTREE

DSE_MERGE_ENTRIES

DSE_MOVE_DEST_ENTRY

DSE_MUTATE_ENTRY

DSE_RENAME_ENTRY

DSE_ADD_PROPERTY

DSE_MODIFY_ENTRY

DSE_DELETE_PROPERTY

DSE_RESEND_ENTRY

DSE_CREATE_BACKLINK

DSE_REMOVE_BACKLINK

Modify an existing account

This event is generated whenever a request to modify attribute information of a particular account is made.

Examples of Account Management Events

This section includes examples for the following Account Management events:

NOTE:The examples provided in the following sections are for reference only.

Create Account

Click Create Account to generate an event for creating a user account. An output in JSON format, similar to the following is generated:

Mar 15 12:08:35 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "TREEUPGRADE","Name" : "CN=SLE12-142,O=novell"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "SLE12-142"}},"Initiator" : {"Account" : {"Name" : "CN=admin,O=novell","Id" : "32834"},"Entity" : {"SysAddr" : "100.1.2.194:0"}},"Target" : {"Data" : {"ClassName" : "User"},"Account" : {"Domain" : "TREEUPGRADE","Name" : "CN=user1,O=novell","Id" : "32864"}},"Action" : {"Event" : {"Id" : "0.0.2.0","Name" : "CREATE_ACCOUNT","CorrelationID" : "eDirectory#29#87e32af4-e717-4607-a541-f42ae38717e7","SubEvent" : "DSE_CREATE_ENTRY"},"Time" : {"Offset" : 1489559915},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

The preceding example appears in XML format (when converted from JSON format), as follows:

<Source>eDirectory#DS</Source>
  <Observer>
    <Account>
      <Domain>MYTREE</Domain>
      <Name>CN=SLES11-SP2,O=mycom</Name>
    </Account>
    <Entity>
      <SysAddr>100.1.1.2</SysAddr>
      <SysName>SLES11-SP2.my.com</SysName>
    </Entity>
  </Observer>
  <Initiator>
    <Account>
      <Name>CN=admin,O=mycom</Name>
      <Id>32805</Id>
    </Account>
  </Initiator>
  <Target>
    <Data>
      <ClassName>User</ClassName>
      <Name>CN=USER,O=mycom</Name>
    </Data>
  </Target>
  <Action>
    <Event>
      <Id>0.0.2.0</Id>
      <Name>CREATE_ACCOUNT</Name>
      <CorrelationID>eDirectory#25#0ef05b4c-e864-4d4c-f7a9-4c5bf00e64e8</CorrelationID>
      <SubEvent>DSE_CREATE_ENTRY</SubEvent>
    </Event>
    <Time>
      <Offset>1389173763</Offset>
    </Time>
    <Log>
      <Severity>7</Severity>
    </Log>
    <Outcome>0</Outcome>
    <ExtendedOutcome>0</ExtendedOutcome>
  </Action>

Delete Account

Click Delete Account to generate an event for deleting a user account, as shown in the following example:

Mar 13 16:40:50 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "VLV_MEM","Name" : "CN=stdir-vm-53,O=novell"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "stdir-vm-53.labs.blr.novell.com"}},"Initiator" : {"Account" : {"Name" : "CN=admin,O=novell","Id" : "32872"},"Entity" : {"SysAddr" : "100.1.2.194:16600"}},"Target" : {"Data" : {"ClassName" : "User","Version" : "2"},"Account" : {"Domain" : "VLV_MEM","Name" : "CN=user1,O=novell","Id" : "203366"}},"Action" : {"Event" : {"Id" : "0.0.0.1","Name" : "DELETE_ACCOUNT","CorrelationID" : "eDirectory#18#f2bb6a04-b1a5-43c2-a990-046abbf2a5b1","SubEvent" : "DSE_REMOVE_ENTRY"},"Time" : {"Offset" : 1489403450},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

Disable Account

Click Disable Account to generate an event for disabling a user account, as shown in the following example:

Mar 08 17:39:31 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "LNX-TREE-BUILD101","Name" : "CN=SLES12-194-12,OU=novell,OU=co,O=in"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "SLES12-194-12"}},"Initiator" : {"Account" : {"Name" : "CN=admin,OU=novell,OU=co,O=in","Id" : "32863"},"Entity" : {"SysAddr" : "100.1.2.194:39382"}},"Target" : {"Data" : {"Attribute Name" : "Login Disabled","ClassName" : "User","Version" : "2"},"Account" : {"Domain" : "LNX-TREE-BUILD101","Name" : "CN=rrrr,OU=novell,OU=co,O=in","Id" : "32906"}},"Action" : {"Event" : {"Id" : "0.0.0.2","Name" : "DISABLE_ACCOUNT","CorrelationID" : "eDirectory#91#2a382b1e-9d96-4990-9341-1e2b382a969d","SubEvent" : "DSE_ADD_VALUE"},"Time" : {"Offset" : 1488974971},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

Enable Account

Click Enable Account to generate an event for enabling a user account, as shown in the following example:

Mar 07 18:13:09 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "LNX-TREE-BUILD101","Name" : "CN=SLES12-194-12,OU=novell,OU=co,O=in"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "SLES12-194-12"}},"Initiator" : {"Account" : {"Name" : "CN=admin,OU=novell,OU=co,O=in","Id" : "32863"},"Entity" : {"SysAddr" : "100.1.2.194:18902"}},"Target" : {"Data" : {"Attribute Name" : "Login Disabled","ClassName" : "User","Version" : "2"},"Account" : {"Domain" : "LNX-TREE-BUILD101","Name" : "CN=raghu,OU=novell,OU=co,O=in","Id" : "32893"}},"Action" : {"Event" : {"Id" : "0.0.0.3","Name" : "ENABLE_ACCOUNT","CorrelationID" : "eDirectory#72#eecfbf13-9f36-4c09-b468-13bfcfee369f","SubEvent" : "DSE_ADD_VALUE"},"Time" : {"Offset" : 1488890589},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

Query Account

Click Query Account to generate an event for querying a user account, as shown in the following example:

Mar 06 16:40:00 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "LNX-TREE-BUILD101","Name" : "CN=SLES12-194-12,OU=novell,OU=co,O=in"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "SLES12-194-12"}},"Initiator" : {"Account" : {"Name" : "CN=admin,OU=novell,OU=co,O=in","Id" : "32863"},"Entity" : {"SysAddr" : "100.1.2.194:0"}},"Target" : {"Data" : {"Attribute Name" : "ACL","ClassName" : "User","Version" : "2"},"Account" : {"Domain" : "LNX-TREE-BUILD101","Name" : "CN=admin,OU=novell,OU=co,O=in","Id" : "32863"}},"Action" : {"Event" : {"Id" : "0.0.0.4","Name" : "QUERY_ACCOUNT","CorrelationID" : "eDirectory#59#","SubEvent" : "DSE_READ_ATTR"},"Time" : {"Offset" : 1488798600},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

Modify Account

Click Modify Account to generate an event for modifying a user account, as shown in the following example:

Mar 07 16:24:45 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "LNX-TREE-BUILD101","Name" : "CN=SLES12-194-12,OU=novell,OU=co,O=in"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "SLES12-194-12"}},"Initiator" : {"Account" : {"Domain" : "LNX-TREE-BUILD101","Name" : "CN=SLES12-194-12,OU=novell,OU=co,O=in"},"Entity" : {"SysAddr" : "100.1.2.194:0"}},"Target" : {"Data" : {"Attribute Name" : "pwdFailureTime","ClassName" : "User","Syntax" : "24","Version" : "2"},"Account" : {"Domain" : "LNX-TREE-BUILD101","Name" : "CN=admin,OU=novell,OU=co,O=in","Id" : "32863"}},"Action" : {"Event" : {"Id" : "0.0.0.5","Name" : "MODIFY_ACCOUNT","CorrelationID" : "eDirectory#0#678d790d-c19f-4364-b821-0d798d679fc1","SubEvent" : "DSE_DELETE_ATTRIBUTE"},"Time" : {"Offset" : 1488884085},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

H.2.2 Trust Management Events

Trust Management events are used for managing the trust relationships. A trust may be instantiated through a group or a role. By default, dynamicGroup, dynamicGroupAux, Group, LDAP Group and Organizational Role object classes are mapped to trusts.

For example, when an identity in Domain A makes a request to a service governed by Domain B, an association of trust is required between the two domains. This is called a trust relationship. You set up a trust relationship by establishing an identity in Domain B, which is used as a proxy for any request coming from any identity in Domain A.

Table H-3 Trust Management Events Taxonomy

Event Name

Event Identifier

Corresponding eDir Event

Description

Use

Create Trust

0.0.1.0

DSE_CREATE_ENTRY

DSE_ADD_ENTRY

Creation of a trust.

This event is reported when a new trust,is created.

Delete Trust

0.0.1.1

DSE_REMOVE_ENTRY

Deletion of a trust.

This event is reported when a trust is deleted.

Query Trust

0.0.1.2

DSE_INSPECT_ENTRY

DSE_SEARCH

DSE_LIST_SUBORDINATES

DSE_READ_REFERENCES

DSE_REFERRAL

DSE_COMPARE_ATTR_VALUE

DSE_READ_ATTR

DSE_STREAM

Requesting of the attributes associated with a trust.

This event is reported when a request is raised for the attributes which are associated with a trust.

Modify Trust

0.0.1.3

DSE_MOVE_SUBTREE

DSE_MERGE_ENTRIES

DSE_RENAME_ENTRY

DSE_MOVE_SOURCE_ENTRY

DSE_MOVE_DEST_ENTRY

DSE_MUTATE_ENTRY

DSE_ADD_VALUE

DSE_ADD_PROPERTY

DSE_DELETE_VALUE

DSE_DELETE_PROPERTY

DSE_RESEND_ENTRY

DSE_CREATE_BACKLINK

DSE_REMOVE_BACKLINK

DSE_MODIFY_ENTRY

Modification of the attributes associated with a trust.

This event is reported when any modification is made to the attributes which are associated with a trust.

Examples of Trust Management Events

The following sections include examples for trust management events.

Create Trust

Click Create Trust to generate an event when a new trust is created, as shown in the following example:

Mar 16 20:56:39 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "TREEUPGRADE","Name" : "CN=SLE12-142,O=novell"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "SLE12-142"}},"Initiator" : {"Account" : {"Name" : "CN=admin,O=novell","Id" : "32834"},"Entity" : {"SysAddr" : "100.1.2.194:43936"}},"Target" : {"Data" : {"ClassName" : "LDAP Group","Name" : "CN=LDAP Group - server2,O=novell","Version" : "2"}},"Action" : {"Event" : {"Id" : "0.0.1.0","Name" : "CREATE_TRUST","CorrelationID" : "eDirectory#41#2a670625-1950-48cf-8abf-2506672a5019","SubEvent" : "DSE_CREATE_ENTRY"},"Time" : {"Offset" : 1489677999},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

Delete Trust

Click Delete Trust to generate an event when an existing trust is removed, as shown in the following example:

Mar 16 22:02:46 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "TREEUPGRADE","Name" : "CN=SLE12-142,O=novell"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "SLE12-142"}},"Initiator" : {"Account" : {"Name" : "CN=admin,O=novell","Id" : "32834"},"Entity" : {"SysAddr" : "100.1.2.194:26571"}},"Target" : {"Data" : {"ClassName" : "dynamicGroup","Name" : "CN=group1,O=novell","Version" : "2"}},"Action" : {"Event" : {"Id" : "0.0.1.1","Name" : "DELETE_TRUST","CorrelationID" : "eDirectory#55#8f230203-1c8f-41f7-8456-0302238f8f1c","SubEvent" : "DSE_REMOVE_ENTRY"},"Time" : {"Offset" : 1489681966},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

Query Trust

Click Query Trust to generate an event when a request is raised for the attributes which are associated with a trust, as shown in the following example:

Mar 16 16:49:35 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "TREEUPGRADE","Name" : "CN=SLE12-142,O=novell"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "SLE12-142"}},"Initiator" : {"Account" : {"Name" : "CN=admin,O=novell","Id" : "32834"},"Entity" : {"SysAddr" : "100.1.2.194:31967"}},"Target" : {"Data" : {"Attribute Name" : "LDAP Allow Clear Text Password","ClassName" : "LDAP Group","Name" : "CN=LDAP Group - SLE12-142,O=novell","Version" : "2"}},"Action" : {"Event" : {"Id" : "0.0.1.4","Name" : "QUERY_TRUST","CorrelationID" : "eDirectory#46#","SubEvent" : "DSE_READ_ATTR"},"Time" : {"Offset" : 1489663175},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

Modify Trust

Click Modify Trust to generate an event when any modification is made to the attributes which are associated with a trust, as shown in the following example:

Mar 16 22:02:46 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "TREEUPGRADE","Name" : "CN=SLE12-142,O=novell"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "SLE12-142"}},"Initiator" : {"Account" : {"Name" : "CN=admin,O=novell","Id" : "32834"},"Entity" : {"SysAddr" : "100.1.2.194:26571"}},"Target" : {"Data" : {"Attribute Name" : "Obituary","Attribute Value" : "72061996379406335","ClassName" : "dynamicGroup","Name" : "CN=group1,O=novell","Syntax" : "9","Version" : "2"}},"Action" : {"Event" : {"Id" : "0.0.1.5","Name" : "MODIFY_TRUST","CorrelationID" : "eDirectory#55#8f230203-1c8f-41f7-8456-0302238f8f1c","SubEvent" : "DSE_DELETE_VALUE"},"Time" : {"Offset" : 1489681966},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

H.2.3 Data Item Management Events

This set of events relate to the creating and managing the data items and resource elements within a domain. The type of the data item or the resource element is completely dependent on the domain. By default any object class that is not mapped to accounts or trusts, will be mapped to Data Items.

For example, files and directories, device special files, and shared memory segments within an operating system, tables and records within a database, messages within an e-mail system. The term data item is used in this context to refer to any type of resource element.

Table H-4 Data Item Management Event Taxonomy

Event Name

Event Identifier

Corresponding eDir Event

Description

Use

Create Data Item

0.0.3.0

DSE_CREATE_ENTRY

DSE_ADD_ENTRY

DSE_ADD_REPLICA

DSE_DEFINE_ATTR_DEF

DSE_DEFINE_CLASS_DEF

Create a data item

This event is reported whenever a data item is created.

Delete Data Item

0.0.3.1

DSE_REMOVE_ENTRY

DSE_REMOVE_REPLICA

DSE_REMOVE_CLASS_DEF

DSE_REMOVE_ATTR_DEF

Delete a data item

This event is reported whenever a security-relevant data item or resource element is deleted.

Query Data Item Attribute

0.0.3.2

DSE_DSA_READ

DSE_INSPECT_ENTRY

DSE_SEARCH

DSE_LIST_PARTITIONS

DSE_LIST_CONT_CLASSES

DSE_LIST_SUBORDINATES

DSE_READ_REFERENCES

DSE_REFERRAL

DSE_COMPARE_ATTR_VALUE

DSE_READ_ATTR

DSE_STREAM

Requesting of the attributes associated with a data items.

This event is reported whenever a security-relevant data item or resource element is queried – either for value, or for an attribute of the data item.

Modify Data Item Attribute

0.0.3.3

DSE_UPDATE_SCHEMA

DSE_CHANGE_TREE_NAME

DSE_MOVE_SUBTREE

DSE_MOVE_TREE

DSE_MERGE_ENTRIES

DSE_RENAME_ENTRY

DSE_MOVE_SOURCE_ENTRY

DSE_MOVE_DEST_ENTRY

DSE_MUTATE_ENTRY

DSE_ADD_VALUE

DSE_REMOVE_BACKLINK

DSE_ADD_PROPERTY

DSE_DELETE_VALUE

DSE_DELETE_PROPERTY

DSE_UPDATE_CLASS_DEF

DSE_UPDATE_ATTR_DEF

DSE_CHANGE_REPLICA_TYPE

DSE_MODIFY_CLASS_DEF

DSE_RESEND_ENTRY

DSE_MERGE_TREE

DSE_CREATE_SUBREF

DSE_CREATE_BACKLINK

DSE_MODIFY_ENTRY

Modification of the attributes associated with a data items.

This event is reported whenever a security-relevant data item or resource element is modified – either the value, or an attribute of the data item.

Examples for Data Item Management Events

The following sections are some examples to generate Data Item Management events.

Create Data Item

Click Create Data Item to generate an event for creating a data item, as shown in the following example:

Mar 16 20:56:24 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "TREEUPGRADE","Name" : "CN=SLE12-142,O=novell"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "SLE12-142"}},"Initiator" : {"Account" : {"Name" : "CN=admin,O=novell","Id" : "32834"},"Entity" : {"SysAddr" : "100.1.2.194:42144"}},"Target" : {"Data" : {"ClassName" : "NCP Server","Name" : "CN=server2,O=novell","Version" : "2"}},"Action" : {"Event" : {"Id" : "0.0.3.0","Name" : "CREATE_DATA_ITEM","CorrelationID" : "eDirectory#39#7e296d99-d6a7-4206-8f23-996d297ea7d6","SubEvent" : "DSE_CREATE_ENTRY"},"Time" : {"Offset" : 1489677984},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

Delete Data Item

Click Delete Data Item to generate an event for deleting a data item, as shown in the following example:

Mar 16 21:46:32 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "TREEUPGRADE","Name" : "CN=SLE12-142,O=novell"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "SLE12-142"}},"Initiator" : {"Account" : {"Name" : "CN=admin,O=novell","Id" : "32834"},"Entity" : {"SysAddr" : "100.1.2.194:26571"}},"Target" : {"Data" : {"Version" : "2"}},"Action" : {"Event" : {"Id" : "0.0.3.1","Name" : "DELETE_DATA_ITEM","CorrelationID" : "eDirectory#55#9509dc1f-ecf1-4306-8fec-1fdc0995f1ec","SubEvent" : "DSE_REMOVE_ENTRY"},"Time" : {"Offset" : 1489680992},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}} 

Query Data Item Attribute

Click Query Data Item Attribute to generate an event for querying a data item attribute, as shown in the following example:

Mar 03 14:01:36 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "LNX-TREE-BUILD101","Name" : "CN=SLES12-194-12,OU=novell,OU=co,O=in"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "SLES12-194-12"}},"Initiator" : {"Account" : {"Domain" : "LNX-TREE-BUILD101","Name" : "CN=SLES12-194-12,OU=novell,OU=co,O=in"},"Entity" : {"SysAddr" : "100.1.2.194:0"}},"Target" : {"Data" : {"Attribute Name" : "EBATreeConfiguration","ClassName" : "Tree Root","Name" : "LNX-TREE-BUILD101","Version" : "2"}},"Action" : {"Event" : {"Id" : "0.0.3.2","Name" : "QUERY_DATA_ITEM_ATTRIBUTE","CorrelationID" : "eDirectory#0#","SubEvent" : "DSE_READ_ATTR"},"Time" : {"Offset" : 1488529896},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

Modify Data Item Attribute

Click Modify Data Item Attribute to generate an event for modifying a data item attribute, as shown in the following example:

Mar 03 14:05:06 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "LNX-TREE-BUILD101","Name" : "CN=SLES12-194-12,OU=novell,OU=co,O=in"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "SLES12-194-12"}},"Initiator" : {"Account" : {"Name" : "CN=admin,OU=novell,OU=co,O=in","Id" : "32863"},"Entity" : {"SysAddr" : "100.1.2.194:214"}},"Target" : {"Data" : {"Attribute Name" : "modifiersName","Attribute Value" : "CN=admin,OU=novell,OU=co,O=in","ClassName" : "NCP Server","Name" : "CN=SLES12-194-12,OU=novell,OU=co,O=in","Syntax" : "3","Version" : "2"}},"Action" : {"Event" : {"Id" : "0.0.3.3","Name" : "MODIFY_DATA_ITEM_ATTRIBUTE","CorrelationID" : "eDirectory#32#f2dbd583-1f5c-459a-8c37-83d5dbf25c1f","SubEvent" : "DSE_ADD_VALUE"},"Time" : {"Offset" : 1488530106},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

H.2.4 Security Events

This set of events are applicable for auditing security operations of eDirectory. A security operation may be granting or revoking access, login, password modification or query. This set of events also help to detect intruder attempts on the eDirectory system.

Table H-5 Security Event Taxonomy

Event Name

Event Identifier

Corresponding eDirectory Event

Description

Use

Associate Trust

0.0.1.2

DSE_ADD_MEMBER

DSE_ADD_VALUE

An association of an account with the trust which confers trust permissions to the account.

This event is reported when a new trust association is created. For example, adding a member to a group.

De-Associate Trust

0.0.1.3

DSE_DELETE_MEMBER

DSE_DELETE_VALUE

Disassociation of an account with a trust.

This event is reported when an existing trust association is removed. For example, removing a member from a group.

Modify Account Security Token

0.0.0.6

DSE_CHGPASS

DSE_NMAS_LOG_SET_PWD

DSE_NMAS_LOG_SET_LOGIN_CONFIG

DSE_NMAS_LOG_DELETE_LOGIN_CONFIG

DSE_NMAS_LOG_DELETE_LOGIN_SECRET

DSE_NMAS_LOG_SET_LOGIN_SECRET

DSE_NMAS_LOG_SET_DIST_PWD

DSE_NMAS_LOG_DELETE_DIST_PWD

DSE_NMAS_LOG_DELETE_PWD

DSE_NMAS_LOG_CHANGE_PWD

DSE_NMAS_LOG_DELETE_ALL_LOGIN_CONFIG

DSE_NMAS_LOG_DELETE_ALL_LOGIN_SECRET

Modify an existing account security token.

An account security token may be a password, or any other type of authentication materials associated with a user account. Here, a user account means any type of account by which a user, application, or system service may authenticate, and then act with the rights of that account.

Query Account Security Token

0.0.12.3

DSE_NMAS_LOG_GET_LOGIN_CONFIG

DSE_NMAS_LOG_GET_PWD_STATUS

DSE_NMAS_LOG_GET_DIST_PWD

DSE_NMAS_LOG_GET_PWD

DSE_NMAS_LOG_GET_PWD_HISTORY

DSE_NMAS_LOG_GET_ALL_LOGIN_CONFIG

DSE_NMAS_LOG_GET_ALL_LOGIN_SECRET

DSE_NMAS_LOG_CHECK_PWD_SYNTAX_POLICY

Requesting for an existing account security token.

An account security token may be a password, or any other type of authentication materials associated with a user account. Here, a user account means any type of account by which a user, application, or system service may authenticate, and then act with the rights of that account.

Create Connection

0.0.12.4

DSE_CONNECTION

The creation of a communication channel between system components.

This event is reported when a communication channel is created between system components.

Terminate Connection

0.0.12.5

DSE_CONNECTION

The closure of a communications channel between system components.

This event is reported when an existing communication channel is terminated between system components.

Create Session

0.0.2.0

DSE_LOGIN_EX

DSE_NMAS_LOG_SRVR_BEGIN_LOGIN

DSE_NMAS_LOG_FINISH_LOGIN_STATUS

DSE_NMAS_LOG_SASL_MECHANISM_RESULT

Create a new session.

This event should be reported whenever a new session is created. For example, logging in to the eDirectory system.

Terminate Session

0.0.2.1

DSE_LOGOUT

Terminate an existing session.

This event should be reported whenever an existing session (as defined above) is terminated. For example, logging out of the eDirectory system.

Authenticate Session

0.0.2.4

DSE_AUTHENTICATE

DSE_IMPERSONATE

DSE_EBA_BA_FAILURE

DSE_VERIFY_PASS

A new identity is associated with a session.

When a user authenticates a session, a new identity is associated with that session. This identity is then used to authorize requests for protected resources.

Grant Trust Access

0.0.1.7

DSE_ADD_VALUE

Granting access to a trust for an object.

This event is reported when access is granted to trust for an object.

Revoke Trust Access

0.0.1.8

DSE_DELETE_VALUE

Revoking access from a trust for an object.

This event is reported when access to a resource is removed from a trust.

Intruder Lockout

0.0.0.9

DSE_ADD_VALUE

Lockout of an account.

This event is reported during lockout of an account.

Account Unlock

0.0.0.10

DSE_DELETE_VALUE

Unlock of a locked account.

This event is reported when an locked account is unlocked.

Grant Account Access

0.0.0.7

DSE_ADD_VALUE

Grant access to an account for an object.

This event is reported when access is granted for a object to an account.

Revoke Account Access

0.0.0.8

DSE_DELETE_VALUE

Revoke access from an account for an object.

This event is reported when a object is removed from an account.

Audit Config

0.0.9.0

DSE_ADD_VALUE

DSE_DELETE_VALUE

The modification of the parameters controlling the operation of the audit service.

This event is reported when any modification is done to the parameters that are controlling the audit service.

Examples for Security Events

The following sections are examples for Security events.

Associate Trust

Click Associate Trust to generate an event when a new trust association is created, as shown in the following example:

Mar 16 21:57:28 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "TREEUPGRADE","Name" : "CN=SLE12-142,O=novell"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "SLE12-142"}},"Initiator" : {"Account" : {"Name" : "CN=admin,O=novell","Id" : "32834"},"Entity" : {"SysAddr" : "100.1.2.194:26571"}},"Target" : {"Data" : {"Attribute Name" : "Member","Name" : "CN=group1,O=novell","Syntax" : "1","Version" : "2"}},"Action" : {"Event" : {"Id" : "0.0.1.2","Name" : "ASSOCIATE_TRUST","CorrelationID" : "eDirectory#55#b22140b4-ad56-4592-942a-b44021b256ad","SubEvent" : "DSE_ADD_VALUE"},"Time" : {"Offset" : 1489681648},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

De-Associate Trust

Click De-Associate Trust to generate an event when an existing trust association is removed, as shown in the following example:

Mar 07 22:20:41 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "LNX-TREE-BUILD101","Name" : "CN=SLES12-194-12,OU=novell,OU=co,O=in"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "SLES12-194-12"}},"Initiator" : {"Account" : {"Name" : "CN=admin,OU=novell,OU=co,O=in","Id" : "32863"},"Entity" : {"SysAddr" : "100.1.2.194:31446"}},"Target" : {"Data" : {"Attribute Name" : "Member","Attribute Value" : "CN=raghu,OU=novell,OU=co,O=in","ClassName" : "Group","Name" : "CN=RG,OU=novell,OU=co,O=in","SubTarget" : "CN=raghu,OU=novell,OU=co,O=in","Syntax" : "1","Version" : "2"}},"Action" : {"Event" : {"Id" : "0.0.1.3","Name" : "DEASSOCIATE_TRUST","CorrelationID" : "eDirectory#74#55e2ccc4-d99a-4a6a-b3dd-c4cce2559ad9","SubEvent" : "DSE_DELETE_VALUE"},"Time" : {"Offset" : 1488905441},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}} 

Modify Account Security Token

Click Modify Account Security Token to generate an event for modifying a user account security token, as shown in the following example:

Mar 15 13:19:34 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "TREEUPGRADE","Name" : "CN=SLE12-142,O=novell"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "SLE12-142"}},"Initiator" : {"Account" : {"Name" : "CN=admin,O=novell","Id" : "32834"},"Entity" : {"SysAddr" : "100.1.2.194:0"}},"Target" : {"Data" : {"ClassName" : "User","Version" : "2"},"Account" : {"Domain" : "TREEUPGRADE","Name" : "CN=user7,O=novell","Id" : "32869"}},"Action" : {"Event" : {"Id" : "0.0.0.6","Name" : "MODIFY_ACCOUNT_SECURITY_TOKEN","CorrelationID" : "eDirectory#25#db042b31-ea70-49d8-8b7b-312b04db70ea","SubEvent" : "DSE_CHGPASS"},"Time" : {"Offset" : 1489564174},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

Query Account Security Token

Click Query Account Security Token to generate an event for querying a user account security token, as shown in the following example:

Mar 15 13:19:34 eDirectory : INFO {"Source" : "eDirectory#NMAS","Observer" : {"Account" : {"Domain" : "TREEUPGRADE","Name" : "CN=SLE12-142,O=novell","Id" : "0"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "SLE12-142","SvcName" : "nmas"}},"Initiator" : {"Account" : {"Name" : "CN=admin,O=novell"},"Entity" : {"SysAddr" : "100.1.2.194:0"}},"Target" : {"Data" : {"Version" : "2"},"Account" : {"Domain" : "TREEUPGRADE","Name" : "CN=user8,O=novell"}},"Action" : {"Event" : {"Id" : "0.0.12.3","Name" : "QUERY_ACCOUNT_SECURITY_TOKEN","CorrelationID" : "nmas#0#","SubEvent" : "DSE_NMAS_LOG_GET_PWD_STATUS"},"Time" : {"Offset" : 1489564174},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

Create Connection

Click Create Connection to generate an event when a communication channel is created between system components, as shown in the following example:

Mar 07 15:53:25 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "LNX-TREE-BUILD101","Name" : "CN=SLES12-194-12,OU=novell,OU=co,O=in"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "SLES12-194-12"}},"Initiator" : {"Account" : {"Domain" : "LNX-TREE-BUILD101"},"Entity" : {"SysAddr" : "1100.1.2.194:64708"}},"Target" : {"Data" : {"ConnID" : "63","Module" : "NCP Engine","Name" : "CN=SLES12-194-12,OU=novell,OU=co,O=in","State" : "Create","Version" : "2"}},"Action" : {"Event" : {"Id" : "0.0.13.1","Name" : "CREATE_CONNECTION","CorrelationID" : "eDirectory#4294967295#","SubEvent" : "DSE_CONNECTION"},"Time" : {"Offset" : 1488882205},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

Terminate Connection

Click Terminate Connection to generate an event when an existing communication channel is terminated between system components, as shown in the following example:

Mar 07 15:46:44 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "LNX-TREE-BUILD101","Name" : "CN=SLES12-194-12,OU=novell,OU=co,O=in"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "SLES12-194-12"}},"Initiator" : {"Account" : {"Domain" : "LNX-TREE-BUILD101"},"Entity" : {"SysAddr" : "100.1.2.194:63684"}},"Target" : {"Data" : {"ConnID" : "65","Module" : "NCP Engine","Name" : "CN=SLES12-194-12,OU=novell,OU=co,O=in","State" : "Destroy","Version" : "2"}},"Action" : {"Event" : {"Id" : "0.0.13.2","Name" : "TERMINATE_CONNECTION","CorrelationID" : "eDirectory#4294967295#","SubEvent" : "DSE_CONNECTION"},"Time" : {"Offset" : 1488881804},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

Create Session

Click Create Session to generate an event for creating a new session, as shown in the following example:

Mar 06 16:21:47 eDirectory : INFO {"Source" : "eDirectory#NMAS","Observer" : {"Account" : {"Domain" : "LNX-TREE-BUILD101","Name" : "CN=SLES12-194-12,OU=novell,OU=co,O=in","Id" : "nds:7"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "SLES12-194-12","SvcName" : "nmas"}},"Initiator" : {"Account" : {"Name" : "CN=admin,OU=novell,OU=co,O=in"},"Entity" : {"SysAddr" : "100.1.2.194:54823"}},"Target" : {"Data" : {"Name" : "CN=SLES12-194-12,OU=novell,OU=co,O=in","Version" : "2"}},"Action" : {"Event" : {"Id" : "0.0.2.0","Name" : "CREATE_SESSION","CorrelationID" : "nmas#262183#","SubEvent" : "DSE_NMAS_LOG_FINISH_LOGIN_STATUS"},"Time" : {"Offset" : 1488797507},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

Terminate Session

Click terminate Session to generate an event for terminating a session, as shown in the following example:

Mar 16 21:02:23 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "VLV_MEM","Name" : "CN=stdir-vm-53,O=novell"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "stdir-vm-53.labs.blr.novell.com"}},"Initiator" : {"Account" : {"Name" : "[Public]"},"Entity" : {"SysAddr" : "164.99.91.92:8147"},"Assertions" : {"NetAddress" : "100.1.2.194"}},"Target" : {"Data" : {"Name" : "CN=stdir-vm-53,O=novell","SubTarget" : "CN=JPass,OU=users,O=novell","Version" : "2"}},"Action" : {"Event" : {"Id" : "0.0.2.1","Name" : "TERMINATE_SESSION","CorrelationID" : "eDirectory#42#","SubEvent" : "DSE_LOGOUT"},"Time" : {"Offset" : 1489678343},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

Authenticate Session

Click Authenticate Session to generate an event when a new identity is associated with the session, as shown in the following example:

Mar 03 15:45:51 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "LNX-TREE-BUILD101","Name" : "CN=SLES12-194-12,OU=novell,OU=co,O=in"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "SLES12-194-12"}},"Initiator" : {"Account" : {"Domain" : "LNX-TREE-BUILD101","Name" : "CN=SLES12-194-12,OU=novell,OU=co,O=in"},"Entity" : {"SysAddr" : "100.1.2.194:30404"},"Assertions" : {"NetAddress" : "1100.1.2.194","NullPassword" : "FALSE","bindery login" : "FALSE"}},"Target" : {"Data" : {"ClassName" : "NCP Server","Name" : "CN=SLES12-194-12,OU=novell,OU=co,O=in","SubTarget" : "CN=SLES12-194-12,OU=novell,OU=co,O=in","Version" : "2"}},"Action" : {"Event" : {"Id" : "0.0.2.4","Name" : "AUTHENTICATE_SESSION","CorrelationID" : "eDirectory#28#","SubEvent" : "DSE_AUTHENTICATE"},"Time" : {"Offset" : 1488536151},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

Grant Trust Access

Click Grant Trust Access to generate an event when access is granted to trust for an object, as shown in the following example:

Mar 03 14:33:06 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "LNX-TREE-BUILD101","Name" : "CN=SLES12-194-12,OU=novell,OU=co,O=in"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "SLES12-194-12"}},"Initiator" : {"Account" : {"Name" : "CN=admin,OU=novell,OU=co,O=in","Id" : "32863"},"Entity" : {"SysAddr" : "100.1.2.194:214"}},"Target" : {"Data" : {"Attribute Name" : "Message Server","Attribute Value" : "Attribute Read","Name" : "[Public]","SubTarget" : "CN=raghu,OU=novell,OU=co,O=in","Syntax" : "17","Version" : "2"}},"Action" : {"Event" : {"Id" : "0.0.1.7","Name" : "GRANT_TRUST_ACCESS","CorrelationID" : "eDirectory#32#9a868af1-7b8d-4426-ae41-f18a869a8d7b","SubEvent" : "DSE_ADD_VALUE"},"Time" : {"Offset" : 1488531786},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

Revoke Trust Access

Click Revoke Trust Access to generate an event when access to a resource is removed from a trust, as shown in the following example:

Mar 16 20:57:33 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "TREEUPGRADE","Name" : "CN=SLE12-142,O=novell"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "SLE12-142"}},"Initiator" : {"Account" : {"Name" : "CN=admin,O=novell","Id" : "32834"},"Entity" : {"SysAddr" : "100.1.2.194:43936"}},"Target" : {"Data" : {"Attribute Name" : "nsimHint","Attribute Value" : "Attribute Write, Attribute Self, Attribute Inherit CTL","Syntax" : "17","Version" : "2"}},"Action" : {"Event" : {"Id" : "0.0.1.8","Name" : "REVOKE_TRUST_ACCESS","CorrelationID" : "eDirectory#41#156c162f-245b-4751-90da-2f166c155b24","SubEvent" : "DSE_DELETE_VALUE"},"Time" : {"Offset" : 1489678053},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

Intruder Lockout

Click Intruder Lockout to generate an event during lockout of an account, as shown in the following example:

Mar 21 09:25:29 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "NET-REPORT","Name" : "CN=SLES12-194-12,OU=novell,OU=co,O=in"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "SLES12-194-12"}},"Initiator" : {"Account" : {"Name" : "CN=novell-emp222,OU=novell,OU=co,O=in","Id" : "33795"},"Entity" : {"SysAddr" : "100.1.2.194:0"}},"Target" : {"Data" : {"Account Locked" : "TRUE","Attribute Name" : "Login Intruder Address","ClassName" : "User","Intruder Address" : "TCP: 164.99.179.164:49121","Name" : "CN=SLES12-194-12,OU=novell,OU=co,O=in","Reset Time" : "03/21/17 09:27:29","Version" : "2"}},"Action" : {"Event" : {"Id" : "0.0.0.9","Name" : "INTRUDER_LOCKOUT","CorrelationID" : "eDirectory#0#0ae8da6e-208f-4c44-b515-6edae80a8f20","SubEvent" : "DSE_ADD_VALUE"},"Time" : {"Offset" : 1490068529},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

Account Unlock

Click Account Unlock to generate an event when an locked account is unlocked, as shown in the following example:

Mar 21 12:09:00 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "NET-REPORT","Name" : "CN=SLES12-194-12,OU=novell,OU=co,O=in"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "SLES12-194-12"}},"Initiator" : {"Account" : {"Domain" : "NET-REPORT","Name" : "CN=SLES12-194-12,OU=novell,OU=co,O=in"},"Entity" : {"SysAddr" : "100.1.2.194:0"}},"Target" : {"Data" : {"Attribute Name" : "Locked By Intruder","Attribute Value" : "True","ClassName" : "User","Name" : "CN=novell-emp312,OU=novell,OU=co,O=in","Syntax" : "7","Version" : "2"}},"Action" : {"Event" : {"Id" : "0.0.0.10","Name" : "ACCOUNT_UNLOCK","CorrelationID" : "eDirectory#0#f5fdd0c4-0595-4e82-8b8f-c4d0fdf59505","SubEvent" : "DSE_DELETE_VALUE"},"Time" : {"Offset" : 1490078340},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

Grant Account Access

Click Grant Account Access to generate an event when access is granted for a object to an account, as shown in the following example:

Mar 16 15:23:16 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "TREEUPGRADE","Name" : "CN=SLE12-142,O=novell"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "SLE12-142"}},"Initiator" : {"Account" : {"Name" : "CN=admin,O=novell","Id" : "32834"},"Entity" : {"SysAddr" : "100.1.2.194:0"}},"Target" : {"Data" : {"Attribute Name" : "Print Job Configuration","Attribute Value" : "Attribute Read, Attribute Write","ClassName" : "User","Name" : "CN=usr54412,O=novell","SubTarget" : "CN=usr54412,O=novell","Syntax" : "17","Version" : "2"}},"Action" : {"Event" : {"Id" : "0.0.0.7","Name" : "GRANT_ACCOUNT_ACCESS","CorrelationID" : "eDirectory#40#1718277b-ed75-41f2-8610-7b27181775ed","SubEvent" : "DSE_ADD_VALUE"},"Time" : {"Offset" : 1489657996},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

NOTE:When a user account is considered as trustee on ACLs, Grant Account Access event is generated.

Revoke Account Access

Click Revoke Account Access to generate an event when a object is removed from an account, as shown in the following example:

Mar 18 22:44:40 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "VLV_MEM","Name" : "CN=stdir-vm-53,O=novell"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "stdir-vm-53.labs.blr.novell.com"}},"Initiator" : {"Account" : {"Name" : "CN=admin,O=novell","Id" : "32872"},"Entity" : {"SysAddr" : "100.1.2.194:20966"}},"Target" : {"Data" : {"Attribute Name" : "Description","Attribute Value" : "Attribute Supervisor","ClassName" : "User","Name" : "CN=user1,O=novell","SubTarget" : "CN=pc2,O=novell","Syntax" : "17","Version" : "2"}},"Action" : {"Event" : {"Id" : "0.0.0.8","Name" : "REVOKE_ACCOUNT_ACCESS","CorrelationID" : "eDirectory#57#67ba4065-a7de-4581-b62e-6540ba67dea7","SubEvent" : "DSE_DELETE_VALUE"},"Time" : {"Offset" : 1489857280},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

NOTE:When a user account is considered as trustee on ACLs, Revoke Account Access event is generated.

Audit Config

Click Audit Config to generate an event when any modification is done to the parameters that are controlling the audit service, as shown in the following example:

Mar 03 11:00:23 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "LNX-TREE-BUILD101","Name" : "CN=SLES12-194-12,OU=novell,OU=co,O=in"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "SLES12-194-12"}},"Initiator" : {"Account" : {"Name" : "CN=admin,OU=novell,OU=co,O=in","Id" : "32863"},"Entity" : {"SysAddr" : "100.1.2.194:64213"}},"Target" : {"Data" : {"Attribute Name" : "xdasConfiguration","Attribute Value" : "dsaccount=Computer$Organization$Organizational Person$Person$User$$","ClassName" : "NCP Server","Name" : "CN=SLES12-194-12,OU=novell,OU=co,O=in","Syntax" : "3","Version" : "2"}},"Action" : {"Event" : {"Id" : "0.0.9.0","Name" : "AUDIT_CONFIG","CorrelationID" : "eDirectory#28#a56628e8-38fc-43c5-93c2-e82866a5fc38","SubEvent" : "DSE_ADD_VALUE"},"Time" : {"Offset" : 1488519023},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

H.2.5 Service or Application Management Events

This set of events relates to the management of services or applications. The services or applications include modules, agents and background processes.

Table H-6 Service or Application Management Event Taxonomy

Event Name

Event Identifier

Corresponding eDir Event

Description

Use

Enable Service

0.0.4.5

DSE_CHANGE_MODULE_STATE

DSE_NMAS_LOG_PWD_POLICY_AGENT_REG

DSE_NMAS_LOG_DIST_PWD_AGENT_REG

DSE_NMAS_LOG_PWD_AGENT_REG

DSE_NMAS_LOG_LTSS_AGENT_REG

DSE_NMAS_LOG_PWD_CHANGE_AGENT_REG

Enable a service or application.

This event is reported when a service, operation or function is enabled. For example, loading any eDirectory module.

Disable Service

0.0.4.4

DSE_REMOTE_SERVER_DOWN

DSE_CHANGE_MODULE_STATE

DSE_NMAS_LOG_PWD_POLICY_AGENT_DEREG

DSE_NMAS_LOG_DIST_PWD_AGENT_DEREG

DSE_NMAS_LOG_PWD_AGENT_DEREG

DSE_NMAS_LOG_LTSS_AGENT_DEREG

DSE_NMAS_LOG_PWD_CHANGE_AGENT_DEREG

Disable a service or application.

This event is reported when a service, operation or function is disabled. For example, unloading any eDirectory module.

Invoke Service

0.0.5.0

DSE_BACKLINK_PROC_DONE

DSE_LIMBER_DONE

DSE_MOVE_TREE_START

DSE_PURGE_START

DSE_RECV_REPLICA_UPDATES

DSE_SEND_REPLICA_UPDATES

DSE_START_JOIN

DSE_START_UPDATE_REPLICA

DSE_START_UPDATE_SCHEMA

DSE_SYNC_PART_START

DSE_SYNC_SVR_OUT_START

Invoke a service or application.

This event is reported when a security-relevant service is invoked. For example, triggering a background process.

Terminate Service

0.0.5.1

DSE_REMOVE_ATTR_DEF

DSE_ABORT_JOIN

DSE_END_UPDATE_REPLICA

DSE_END_UPDATE_SCHEMA

DSE_JOIN_DONE

DSE_MOVE_TREE_END

DSE_PURGE_END

DSE_SCHEMA_SYNC

DSE_SYNC_PART_END

DSE_SYNC_SVR_OUT_END

Terminate a service or application.

This event is reported when a service is terminated. For example, terminating a background process.

Modify Service Config

0.0.4.2

DSE_ALLOW_LOGIN

DSE_UPDATE_REPLICA

DSE_EBA_MOVE_EBA_CA

DSE_GEN_CA_KEYS

DSE_RECERT_PUB_KEY

DSE_EBA_REQ_BA_MATERIAL

DSE_EBA_REQ_SERVER_BA_MATERIAL

DSE_NAME_COLLISION

DSE_SERVER_RENAME

DSE_SERVER_ADDRESS_CHANGE

DSE_SYNC_PARTITION

DSE_SYNC_SCHEMA

DSE_EBA_ENABLE_PURE_MODE

DSE_EBA_ISSUE_NCPCA_CERT

DSE_EBA_REVOKE_NCPCA_CERT

Modification of the configuration data associated with eDirectory service.

This event is reported upon modification of the configuration data. For example, any changes made to the EBA configuration will trigger this event.

Examples for Service or Application Management Events

The following sections include examples of events related to the management of services or applications.

Enable Service

Click Enable Service to generate an event when a service, operation or function is enabled, as shown in the following example:

Mar 07 10:03:15 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "LNX-TREE-BUILD101","Name" : "CN=SLES12-194-12,OU=novell,OU=co,O=in"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "SLES12-194-12"}},"Initiator" : {"Account" : {"Domain" : "LNX-TREE-BUILD101","Name" : "CN=SLES12-194-12,OU=novell,OU=co,O=in"},"Entity" : {"SysAddr" : "1100.1.2.194:0"}},"Target" : {"Data" : {"Module State" : "Loaded","Name" : "libxdasauditds.so","Version" : "2"}},"Action" : {"Event" : {"Id" : "0.0.4.5","Name" : "ENABLE_SERVICE","CorrelationID" : "eDirectory#4294967295#","SubEvent" : "DSE_CHANGE_MODULE_STATE"},"Time" : {"Offset" : 1488861195},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

Disable Service

Click Disable Service to generate an event when a service, operation or function is disabled, as shown in the following example:

Mar 10 11:00:07 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "VLV_MEM","Name" : "CN=stdir-vm-53,O=novell"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "stdir-vm-53.labs.blr.novell.com"}},"Initiator" : {"Account" : {"Domain" : "VLV_MEM","Name" : "CN=stdir-vm-53,O=novell"},"Entity" : {"SysAddr" : "100.1.2.194:0"}},"Target" : {"Data" : {"Module State" : "Unloading","Name" : "libsnmpinst.so","Version" : "2"}},"Action" : {"Event" : {"Id" : "0.0.4.4","Name" : "DISABLE_SERVICE","CorrelationID" : "eDirectory#4294967295#","SubEvent" : "DSE_CHANGE_MODULE_STATE"},"Time" : {"Offset" : 1489123807},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

Invoke Service

Click Invoke Service to generate an event when a security-relevant service is invoked, as shown in the following example:

Mar 03 14:41:44 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "LNX-TREE-BUILD101","Name" : "CN=SLES12-194-12,OU=novell,OU=co,O=in"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "SLES12-194-12"}},"Initiator" : {"Account" : {"Domain" : "LNX-TREE-BUILD101","Name" : "CN=SLES12-194-12,OU=novell,OU=co,O=in"},"Entity" : {"SysAddr" : "100.1.2.194:0"}},"Target" : {"Data" : {"Version" : "2"}},"Action" : {"Event" : {"Id" : "0.0.5.0","Name" : "INVOKE_SERVICE","CorrelationID" : "eDirectory#0#","SubEvent" : "DSE_SYNC_PART_START"},"Time" : {"Offset" : 1488532304},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}} 

Terminate Service

Click Terminate Service to generate an event for terminating a service, as shown in the following example:

Mar 03 14:41:44 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "LNX-TREE-BUILD101","Name" : "CN=SLES12-194-12,OU=novell,OU=co,O=in"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "SLES12-194-12"}},"Initiator" : {"Account" : {"Domain" : "LNX-TREE-BUILD101","Name" : "CN=SLES12-194-12,OU=novell,OU=co,O=in"},"Entity" : {"SysAddr" : "100.1.2.194:0"}},"Target" : {"Data" : {"Version" : "2"}},"Action" : {"Event" : {"Id" : "0.0.5.1","Name" : "TERMINATE_SERVICE","CorrelationID" : "eDirectory#0#","SubEvent" : "DSE_SYNC_PART_END"},"Time" : {"Offset" : 1488532304},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

Modify Service Config

Click Modify Service Config to generate an event reported upon modification of the configuration data, as shown in the following example:

Mar 16 21:07:46 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "TREEUPGRADE","Name" : "CN=SLE12-142,O=novell"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "SLE12-142"}},"Initiator" : {"Account" : {"Domain" : "TREEUPGRADE","Name" : "CN=SLE12-142,O=novell"},"Entity" : {"SysAddr" : "100.1.2.194:40159"}},"Target" : {"Data" : {"Version" : "2"}},"Action" : {"Event" : {"Id" : "0.0.4.2","Name" : "MODIFY_SERVICE_CONFIG","CorrelationID" : "eDirectory#34#","SubEvent" : "DSE_SYNC_PARTITION"},"Time" : {"Offset" : 1489678666},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

H.2.6 Operational Events

Operational events are generated very rarely, and are considered important. For instance, shutting down an enterprise-critical server is exceptional because it cannot happen without someone's permission.

Table H-7 Operational Event Taxonomy

Event Name

Event Identifier

Corresponding eDir Event

Description

Use

Start System

0.0.8.0

DSE_AGENT_OPEN_LOCAL

DSE_RELOAD_DS

Start a system

This event is reported when a server, system, or mission-critical application starts up.

Shutdown System

0.0.8.1

DSE_AGENT_CLOSE_LOCAL

Shutdown a system

This event is reported when a server, system, or mission-critical application shuts down.

Back up Data Store

0.0.8.4

DSE_BACKUP_ENTRY

Back up Data Store

This event is reported when a server, system, or mission critical application backs up a critical data store.

Recover Data Store

0.0.8.5

DSE_RESTORE_ENTRY

Recover Data Store

This event is reported when a server, system, or mission critical application restores a critical data store.

Internal Operations

0.1.0.3.0.0

DSE_CRC_FAILURE

DSE_DELETE_SUBTREE

DSE_DELETE_UNUSED_EXTREF

DSE_DSA_BAD_VERB

DSE_LOST_ENTRY

DSE_NEW_SCHEMA_EPOCH

DSE_NO_REPLICA_PTR

DSE_PURGE_ENTRY_FAIL

DSE_EBA_ISSUE_CRL

Event related to the operation of a service or application.

Used for logging events that are generated by internal eDirectory operations.

Modify Process Context

0.0.4.3

DSE_PARTITION_STATE_CHG

DSE_LDAP_MODLDAPSERVER

DSE_PART_STATE_CHG_REQ

DSE_REPAIR_TIME_STAMPS

DSE_RESET_DS_COUNTERS

DSE_SET_NEW_MASTER

DSE_SYNTHETIC_TIME

DSE_SPLIT_DONE

DSE_SPLIT_PARTITION

DSE_JOIN_PARTITIONS

DSE_ABORT_PARTITION_OP

DSE_LOW_LEVEL_JOIN

Modify processing context

This event is reported when any attributes of a process context are modified. For example, creating a partition will trigger this event.

Examples for Exceptional Events

The following sections include example for exceptional events.

Start System

Click Start System to generate an event when a server, system, or mission-critical application starts, as shown in the following example:

Mar 13 11:20:24 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "VLV_MEM","Name" : "CN=stdir-vm-53,O=novell"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "stdir-vm-53.labs.blr.novell.com"}},"Initiator" : {"Account" : {"Domain" : "VLV_MEM","Name" : "CN=stdir-vm-53,O=novell"},"Entity" : {"SysAddr" : "100.1.2.194:0"}},"Target" : {"Data" : {"Version" : "2"}},"Action" : {"Event" : {"Id" : "0.0.8.0","Name" : "START_SYSTEM","CorrelationID" : "eDirectory#0#","SubEvent" : "DSE_AGENT_OPEN_LOCAL"},"Time" : {"Offset" : 1489384224},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

Shutdown System

Click Shutdown System to generate an event when a server, system, or mission-critical application shuts down, as shown in the following example:

Mar 13 11:16:23 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "VLV_MEM","Name" : "CN=stdir-vm-53,O=novell"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "stdir-vm-53.labs.blr.novell.com"}},"Initiator" : {"Account" : {"Domain" : "VLV_MEM","Name" : "CN=stdir-vm-53,O=novell"},"Entity" : {"SysAddr" : "100.1.2.194:0"}},"Target" : {"Data" : {"Version" : "2"}},"Action" : {"Event" : {"Id" : "0.0.8.1","Name" : "SHUTDOWN_SYSTEM","CorrelationID" : "eDirectory#0#","SubEvent" : "DSE_AGENT_CLOSE_LOCAL"},"Time" : {"Offset" : 1489383983},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

Backup Data Store

Click Backup Data Store to generate an event when a server, system, or mission critical application backs up a critical data store, as shown in the following example:

Mar 14 13:03:29 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "VLV_MEM","Name" : "CN=stdir-vm-53,O=novell"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "stdir-vm-53.labs.blr.novell.com"}},"Initiator" : {"Account" : {"Name" : "CN=admin,O=novell","Id" : "32872"},"Entity" : {"SysAddr" : "100.1.2.194:13018"}},"Target" : {"Data" : {"Version" : "2"}},"Action" : {"Event" : {"Id" : "0.0.8.4","Name" : "BACKUP_DATA_STORE","CorrelationID" : "eDirectory#43#","SubEvent" : "DSE_BACKUP_ENTRY"},"Time" : {"Offset" : 1489476809},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

Recover Data Store

Click Recover Data Store to generate an event when a server, system, or mission-critical application recovers a data store, as shown in the following example:

Mar 14 14:16:02 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "VLV_MEM","Name" : "CN=stdir-vm-53,O=novell"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "stdir-vm-53.labs.blr.novell.com"}},"Initiator" : {"Account" : {"Name" : "CN=admin,O=novell","Id" : "32872"},"Entity" : {"SysAddr" : "100.1.2.194:10203"}},"Target" : {"Data" : {"Name" : "OU=users,O=novell","Version" : "2"}},"Action" : {"Event" : {"Id" : "0.0.8.5","Name" : "RECOVER_DATA_STORE","CorrelationID" : "eDirectory#36#bd5cb85b-0f9f-4268-a221-5bb85cbd9f0f","SubEvent" : "DSE_RESTORE_ENTRY"},"Time" : {"Offset" : 1489481162},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}

Internal Operations

Click Internal Operations for to generate this event when logging events are generated by eDirectory internal operations, as shown in the following example:

Mar 15 13:45:13 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "VLV_MEM","Name" : "CN=stdir-vm-53,O=novell"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "stdir-vm-53.labs.blr.novell.com"}},"Initiator" : {"Account" : {"Domain" : "VLV_MEM","Name" : "CN=stdir-vm-53,O=novell"},"Entity" : {"SysAddr" : "100.1.2.194:0"}},"Target" : {"Data" : {"ValidityEnd" : "03/16/2017 01:45:13 PM","ValidityStart" : "03/15/2017 01:45:13 PM","Version" : "2"}},"Action" : {"Event" : {"Id" : "0.0.12.2","Name" : "INTERNAL_OPERATIONS","CorrelationID" : "eDirectory#0#","SubEvent" : "DSE_EBA_ISSUE_CRL"},"Time" : {"Offset" : 1489565713},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}} 

Modify Process Context

Click Modify Process Context to generate an event when any attributes of a process context are modified, as shown in the following example:

Mar 16 21:07:46 eDirectory : INFO {"Source" : "eDirectory#DS","Observer" : {"Account" : {"Domain" : "TREEUPGRADE","Name" : "CN=SLE12-142,O=novell"},"Entity" : {"SysAddr" : "100.1.2.194","SysName" : "SLE12-142"}},"Initiator" : {"Account" : {"Domain" : "TREEUPGRADE","Name" : "CN=SLE12-142,O=novell"},"Entity" : {"SysAddr" : "100.1.2.194:0"}},"Target" : {"Data" : {"Version" : "2"}},"Action" : {"Event" : {"Id" : "0.0.5.3","Name" : "MODIFY_PROCESS_CONTEXT","CorrelationID" : "eDirectory#0#042b517b-41c4-4c9b-b5b5-7b512b04c441","SubEvent" : "DSE_PARTITION_STATE_CHG"},"Time" : {"Offset" : 1489678666},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}