Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
IEC 10164-8-95 (2003) is the third edition of the standard formally titled Information technology – Open Systems Interconnection – Systems Management: Security Audit Trail Function. Developed jointly by ISO and IEC under JTC 1, it specifies the security audit trail management function that enables the collection, storage, and retrieval of security-related events within an OSI management environment. The standard defines a model, service, functional units, and protocol for the creation, suspension, resumption, and deletion of audit trails, as well as the generation and transfer of audit records.
The primary objective is to provide a standardized mechanism for detecting and analyzing security-relevant incidents across interconnected open systems. By defining a common management information service (CMIS)-based interface and managed object definitions, the standard ensures interoperability between audit trail implementations from different vendors. The standard applies to any OSI management domain that requires logging of security events such as authentication failures, unauthorized access attempts, configuration changes, and system integrity violations.
The standard defines an audit trail as a sequence of audit records that are generated in chronological order by one or more managed objects. Each audit record encapsulates information about a security-relevant event. The model includes two primary managed object classes:
IEC 10164-8-95 defines nine services grouped into functional units:
| Service | Description | Functional Unit |
|---|---|---|
| AUDIT-TRAIL-GET | Retrieve current audit trail attributes | Audit Trail |
| AUDIT-TRAIL-CREATE | Instantiate a new audit trail | Audit Trail Management |
| AUDIT-TRAIL-DELETE | Remove an existing audit trail | Audit Trail Management |
| AUDIT-TRAIL-SUSPEND | Pause logging to an audit trail | Audit Trail Management |
| AUDIT-TRAIL-RESUME | Re‑enable logging after suspension | Audit Trail Management |
| SECURITY-EVENT-REPORT | Report a security-relevant event | Security Audit |
| AUDIT-RECORD-DISCARD | Discard aged or unneeded records | Audit Trail Management |
| AUDIT-TRAIL-SET | Modify audit trail attributes (e.g., size limit) | Audit Trail Management |
| DISCRIMINATOR-OPERATION | Filter events based on configurable criteria | Security Audit |
Every audit record within IEC 10164-8-95 contains at least the following mandatory and optional fields:
| Attribute | Type | Mandatory | Description |
|---|---|---|---|
| eventType | OBJECT IDENTIFIER | Yes | Identifies the kind of event (e.g., illegalAccess, authenticationFailure) |
| eventOutcome | ENUMERATED | Yes | Success, failure, or unknown outcome of the event |
| eventTime | GeneralizedTime | Yes | Timestamp of event occurrence (synchronized to UTC) |
| sourceIdentifier | GraphicString | Yes | Identity of the entity that caused the event |
| targetIdentifier | GraphicString | Conditional | Identity of the managed object targeted by the event |
| additionalInfo | SET OF Attribute | No | Extended details specific to the event type |
Deploying IEC 10164-8-95 within a real network requires integrating the audit trail function with the systems management infrastructure that uses CMIP (Common Management Information Protocol) over OSI stack or TCP/IP. The standard specifies ASN.1 definitions for the managed object classes and protocol data units, ensuring platform‑independent interoperability.
One of the most powerful features is the use of discriminators to filter which events are recorded. Systems administrators can define filter rules based on event type, source, time of day, or severity. This prevents audit logs from being flooded with trivial events while ensuring that critical security incidents are captured. The standard mandates that at least one audit trail discriminator be present to select events for logging.
The audit trail function is designed to work with the security alarm reporting function (ISO/IEC 10164-7) and the access control management function (ISO/IEC 10164-9). For example, an alarm can trigger the automatic creation of a focused audit trail for deeper investigation. IEC 10164-8-95 also aligns with the ITU-T X.740 series, ensuring consistency with the X.700 management framework.
Claiming compliance with IEC 10164-8-95 requires that a systems management implementation satisfies the mandatory and conditional requirements defined in the conformance clauses of the standard. The following table summarizes the requirement categories:
| Requirement Level | Description | Example |
|---|---|---|
| Mandatory | Must be supported for conformance | Support for AUDIT-TRAIL-CREATE and SECURITY-EVENT-REPORT services |
| Optional | May be supported; if claimed, must conform to the specification | Support for AUDIT-TRAIL-SET |
| Conditional | Required only if certain conditions are met | Support for AUDIT-RECORD-DISCARD when dynamic storage management is implemented |
| Mandatory for certain profiles | Required only when the implementation profile includes the functional unit | Security Audit functional unit requires SECURITY-EVENT-REPORT |
Suppliers should provide an Implementation Conformance Statement (ICS) that lists which functional units, services, and managed object classes are supported. This document is essential for interoperability testing and certification under programs like ISO/IEC 9646 conformance testing. The ICS also specifies which optional features are included and any limitations (e.g., maximum audit trail size).
Conformance testing can be performed using role‑based test harnesses that simulate a managing system and a managed agent. The test suite validates the correct exchange of CMIP requests and responses for each service defined in IEC 10164-8-95. Interoperability events, such as those organized by the OSIone consortium, provide practical verification that multiple vendors’ implementations can exchange audit trail data correctly.
The standard reflects the maturity of the OSI management framework, providing a robust, extensible, and interoperable mechanism for security auditing. Although the industry has largely moved toward IP-based management protocols, many legacy and high‑security environments still rely on IEC 10164-8-95 for its well‑defined audit data model and strong conformance requirements. System architects should evaluate the audit trail function as part of a layered security management strategy, especially where standards compliance is mandated by contract or regulation.
Published in compliance with the 2026 editorial guidelines for international technical standards documentation.