Novell XDASV2 - ADMINISTRATION GUIDE V1 Administration Manual

For edirectory, idm, and nmas

Advertisement

Quick Links

AUTHORIZED DOCUMENTATION
Administration Guide
Novell
®
XDASv2 for eDirectory, IDM, and NMAS
v1
October 15, 2010
www.novell.com
Novell XDASv2 Administration Guide

Advertisement

Table of Contents
loading

Summary of Contents for Novell XDASV2 - ADMINISTRATION GUIDE V1

  • Page 1 AUTHORIZED DOCUMENTATION Administration Guide Novell ® XDASv2 for eDirectory, IDM, and NMAS October 15, 2010 www.novell.com Novell XDASv2 Administration Guide...
  • Page 2 Further, Novell, Inc., reserves the right to make changes to any and all parts of Novell software, at any time, without any obligation to notify any person or entity of such changes.
  • Page 3 Novell Trademarks For Novell trademarks, see the Novell Trademark and Service Mark list (http://www.novell.com/company/legal/ trademarks/tmlist.html). Third-Party Materials All third-party trademarks are the property of their respective owners.
  • Page 4 Novell XDASv2 Administration Guide...
  • Page 5: Table Of Contents

    Contents About This Guide 1 Overview Key Benefits ..............9 XDASv2 Server Architecture .
  • Page 6 Novell XDASv2 Administration Guide...
  • Page 7: About This Guide

    About This Guide This guide describes how to configure and use XDASv2 to audit Novell eDirectory 8.8 and Novell Identity Manager. Chapter 1, “Overview,” on page 9 Chapter 2, “Configuring XDASv2,” on page 11 Chapter 3, “iManager Plug-In for XDASv2,” on page 13 Chapter 4, “Troubleshooting,”...
  • Page 8 Novell XDASv2 Administration Guide...
  • Page 9: Overview

    Overview The XDASv2 specification provides a standardized classification for audit events. It defines a set of generic events at a global distributed system level. XDASv2 provides a common portable audit record format to facilitate the merging and analysis of audit information from multiple components at the distributed system level.
  • Page 10 XDASv2 Server Architecture Figure 1-1 Novell XDASv2 Administration Guide...
  • Page 11: Configuring Xdasv2

    Section 2.3, “Configuring XDAS Events,” on page 12 Section 2.4, “Loading the Modules,” on page 12 2.1 Installing eDirectory XDASv2 Files The following eDirectory XDASv2 files are, by default, installed as part of eDirectory. Linux: novell-edirectory-xdaslog novell-edirectory-xdaslog-conf novell-edirectory-xdasinstrument Solaris: NOVLlog...
  • Page 12: Configuring Xdas Events

    -c "load xdasauditds" Windows: Run , select xdasauditds option from the list of available modules, ndscons.exe then click Start. If you have installed NMAS and enabled NMAS auditing, the NMAS server automatically loads the XDASv2 library. Novell XDASv2 Administration Guide...
  • Page 13: Imanager Plug-In For Xdasv2

    1b Log in using your username and password. In iManager, you have access only to those roles for which you have assigned rights. To have full access to all Novell iManager features, you must log in as a user with Admin rights to the tree.
  • Page 14: Configuring Xdasv2 Events For Auditing

    3.4 Configuring XDASv2 Events for Auditing Section 3.4.1, “Configuring Events,” on page 14 Section 3.4.2, “Configuring XDASv2 Roles,” on page 16 Section 3.4.3, “Configuring XDASv2 Accounts,” on page 17 3.4.1 Configuring Events Use this page to configure XDASv2 events. Novell XDASv2 Administration Guide...
  • Page 15 XDASv2 Events Figure 3-1 1 You can select both or either of the following components for XDASv2 event settings: DS: Specifies an eDirectory™ object. For each DS object, a corresponding LDAP object exists. LDAP: Specifies an LDAP object. 2 Log event values: The events are logged into a text file.
  • Page 16: Configuring Xdasv2 Roles

    For more information on events, see Chapter A, “XDASv2 Events,” on page 3.4.2 Configuring XDASv2 Roles Configure XDASv2 roles for the objects for which you want to collect XDASv2 events. You can select object classes and set attributes for them. Novell XDASv2 Administration Guide...
  • Page 17: Configuring Xdasv2 Accounts

    XDASv2 Roles Figure 3-2 1 Select object classes for which you want to collect events. 2 Set any number of attributes for the object classes you have selected. Click the attribute and click the arrow to add the attribute to the selected list of attributes. 3 Click OK after you add the attributes.
  • Page 18: Securing The Imanager Connection

    When you log in to iManager, your connection is automatically forwarded to a secure port. The default HTTPS port for iManager is 443. For more information on running iManager over an SSL connection, see “Configuring and Using SSL for LDAP Connections” in the iManager Administration Guide. (http://www.novell.com/ documentation/imanager27) Novell XDASv2 Administration Guide...
  • Page 19: Troubleshooting

    Troubleshooting Keep in mind the following information when you install Novell XDASv2: Initializing XDAS module error Possible Cause: You cannot connect to the server IP or the port number mentioned in xdasconfig.properties file when you initialize the XDASv2 module. It displays the followng message: log4cxx: Could not instantiate TCP Socket to <IP>.
  • Page 20 SSL Connect Failed to <IP> Action: To work around this issue, 1 Check whether remote server is reachable and is listening on the given port. 2 Check whether the certificate is valid. 3 Reload the xdasauditds module. Novell XDASv2 Administration Guide...
  • Page 21: A Xdasv2 Events

    XDASv2 Events The XDASv2 events are classified into the following categories: Section A.1, “Account Management Events,” on page 21 Section A.2, “Session Management Events,” on page 22 Section A.3, “Data Item and Resource Element Management Events,” on page 23 Section A.4, “Service or Application Management Events,” on page 24 Section A.5, “Service or Application Utilization Events,”...
  • Page 22: Session Management Events

    Unix or Windows host, or a set of related transactions in a connection-less environment, as in the case of using a cookie to maintain persistent transactions between a browser client and a Web server. Novell XDASv2 Administration Guide...
  • Page 23: Data Item And Resource Element Management Events

    Session Management Event Taxonomy Table A-2 Event Corres. eDir Event Name Description Identifier Event Create Session 0.0.1.0 Create a new This event should be reported session whenever a new session (as defined above) is created. Terminate Session 0.0.1.1 Terminate an This event should be reported existing session whenever an existing session...
  • Page 24: Service Or Application Management Events

    This event is reported when service Configuration configuration of a or application configuration service or information is modified. application Disable Service 0.0.3.4 DSE_CLOSE_ Disable a service This event is reported when a BINDERY or application service, operation or function is disabled. Novell XDASv2 Administration Guide...
  • Page 25: Service Or Application Utilization Events

    Event Corresponding Event Name Description Identifier eDir Event Enable Service 0.0.3.5 DSE_OPEN_B Enable a service This event ise reported when a INDERY or application service, operation or function is enabled. A.5 Service or Application Utilization Events This class of events relates to the use of services and applications. They typically map to the execution of a program or a procedure and manipulation of the processing environment.
  • Page 26: Data Item Or Resource Element Content Access Events

    This implies that such applications add additional infrastructure and user interface to allow administrators to manage the resource-access events that has to be audited, and determine the unimportant events within the security context. Novell XDASv2 Administration Guide...
  • Page 27: Work Flow Management Events

    Data Item or Resource Element Content Access Events Taxonomy Table A-7 Event Corresponding Event Name Description Identifier eDir Event Create Data Item 0.0.6.0 Create association This event is reported when rights Association with a data item are granted by an identity to a specific data item –...
  • Page 28: Role Management Events

    A.10 Exceptional Events Exceptional events are generated very rarely, and are considered important because they are generated. For instance, shutting down an enterprise-critical server is exceptional because it can’t happen without someone's permission. Novell XDASv2 Administration Guide...
  • Page 29: Audit Service Management Events

    Exceptional Event Taxonomy Table A-10 Event Corresponding Event Name Description Identifier eDir Event Start System 0.0.9.0 Start a system This event is reported when a server, system, or mission-critical application starts up. Shutdown System 0.0.9.1 Shutdown a This event is reported when a system server, system, or mission critical application shuts down.
  • Page 30: Authentication Event

    Federate Identity 0.0.11.2 A remote identity is An identity relationship is associated with a established between a user at local identity. XYZ.COM and the local identity provider. Novell XDASv2 Administration Guide...
  • Page 31 Event eDirectory Event Names Description Identifier Events Unfederate Identity 0.0.11.3 A remote identity is An existing identity relationship disassociated from between a user at an external a local identity. identity provider and the local identity provier is removed. Create Access 0.0.11.4 A SAMLv2, WS-*, A resource access token was...
  • Page 32 Novell XDASv2 Administration Guide...
  • Page 33: B Xdasv2 Schema

    XDASv2 Schema Section B.1, “XDAS V2 JSON Schema,” on page 33 Section B.2, “XDAS Field Definitions,” on page 36 Section B.3, “Outcome Codes,” on page 39 Section B.4, “Example of an Event,” on page 39 The XDAS schema is defined as follows: B.1 XDAS V2 JSON Schema "id":"XDASv2", "title":"XDAS Version 2 JSON Schema",...
  • Page 34 "SubEvent":{ "type":object "description": "Describes the actual domain specific event that has occured.", "optional":true, "properties":{ "Name"":{ "description":"A short descriptive name for this event.", "type":"string", "optional":true "Log":{ "description":"Client-specified logging attributes.", "optional":true, "properties":{ "Severity":{"type":"integer", "optional":true}, "Priority":{"type":"integer", "optional":true}, "Facility":{"type":"integer", "optional":true} Novell XDASv2 Administration Guide...
  • Page 35 "Outcome":{ "description":"The XDASv2 taxonomy outcome identifier.", "type":"string", "optional":false, "pattern":"/^[0-9]+(\.[0-9]+)*$/" "Time":{ "description":"The time the event occurred.", "type":"object", "optional":false, "properties":{ "Offset":{ "description":"Seconds since Jan 1, 1970.", "type":"integer" "Sequence":{ "description":"Milliseconds since last integral second.", "type":"integer", "optional":true "Tolerance":{ "description":"A tolerance value in milliseconds.", "type":"integer", "optional":true "Certainty":{ "description":"Percentage certainty of tolerance.",...
  • Page 36: Xdas Field Definitions

    The source of an event identifies the event service of another system from which this event was originally defined and converted to an XDAS event. Since many events are generated directly by XDAS clients, the source field is optional. Novell XDASv2 Administration Guide...
  • Page 37 The event Id code represents the event identifier, defined by the XDASv2 standard event taxonomy, and extensions defined by the Novell CSS product. Name The event name is a human readable representation of the event identifier.
  • Page 38 A host/domain name describing the access end point of the software actor. Entity SvcName A service name further describing the service that manages the above end point. Entity SvcComp A service component name describing the component within the above service. Novell XDASv2 Administration Guide...
  • Page 39: Outcome Codes

    "Initiator" : {"Account" : {"Domain" : "TREE_NAME","Name" : "CN=server1,O=novell"},"Assertions" : {"NetAddress" : "164.99.90.129"}},"Target" : {"Data" : {"Name" : "CN=server1,O=novell","newFlags" : "262178","oldFlags" : "35"}},"Action" : {"Event" : {"Id" : "0.0.1.3","Name" : "MODIFY_SESSION","CorrelationID" : "eDirectory#-1#","SubEvent" : "DSE_CHANGE_CONN_STATE"},"Time" : {"Offset" : 1286430957},"Log" : {"Severity" : 7},"Outcome" : "0","ExtendedOutcome" : "0"}}...
  • Page 40 Novell XDASv2 Administration Guide...

Table of Contents