Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
The standard designated as IEC 10164-10-97 (formally consolidated in the ISO/IEC 10164-10:2001 edition) defines the Security Alarm Reporting Function within the OSI Systems Management framework (ISO/IEC 7498-4). It provides a structured, object-oriented model for the detection, categorization, and reporting of security-relevant events across managed network entities. The specification serves as a foundational semantic layer, ensuring that heterogeneous management systems can interpret and correlate security incidents uniformly.
It establishes the mandatory syntax and semantics for the securityAlarmReportingFunction managed object class and the alarmRecord, providing a rigorous GDMO template for implementers. The overall scope encompasses both peer-to-peer and hierarchical management architectures.
The standard demands that every Security Alarm Report be classified under one of five distinct root causes, defined by the probableCause attribute of the alarm record.
| Alarm Category (probableCause) | Definition | Operational Examples |
|---|---|---|
| Integrity Violation | Unauthorized modification, insertion, or deletion of data. | Packet tampering, file hash mismatch, SQL injection detection. |
| Operational Violation | Deviation from defined system procedures or operational limits. | Failed login attempts, unauthorized command execution. |
| Physical Violation | Attempt against the physical integrity of a managed resource. | Chassis intrusion, unexpected cable disconnect, tamper seal breach. |
| Security Service Violation | Circumvention of a specific security service. | Invalid certificate, expired key, authentication bypass. |
| Time Domain Violation | Anomaly related to system clock or temporal access policies. | Batch job outside window, clock skew, session replay from the past. |
correlatedNotifications parameter for proper association.The GDMO definition for the securityAlarmReportingFunction object includes mandatory packages such as the securityAlarmReportingGeneralPackage and optional packages like the securityAlarmReportingTimeDomainPackage. Attributes such as serviceUser and serviceProvider allow the alarm to identify precisely which layer entity and user triggered the violation. The most critical attribute is securityAlarmCause, which provides the granular sub-code under the probableCause and is encoded in ASN.1.
Implementation relies on the CMIS/CMIP M-EVENT-REPORT service to push alarm records to the managing system. The Event Forwarding Discriminator (EFD) plays a pivotal role, filtering which alarms are transmitted based on their category, severity, or source. While the OSI stack is rarely used directly in modern enterprise IT, the principles map directly to syslog or WebHook-based event forwarding systems used today.
Per the standard, every generated alarm must be capable of being passed to the Log Control Function (ISO/IEC 10164-6). The logRecord encapsulates the alarm details, ensuring persistence for audit trails. Implementers must ensure the securityAlarmReportingFunction object is bound to a log object instance for proper conformance.
Products claiming conformance to IEC 10164-10-97 must pass rigorous static and dynamic conformance testing. The mandatory requirements include:
securityAlarmReportingFunction object must support the alarmRecord class with the correct probableCause value set, including the proper mapping to the five core types.probableCause enumeration. The standard is strict: an unresolved conflict in the mapping of local events to the five generic categories results in an immediate non-conformance verdict. Agents must transparently expose their mapping logic in the Implementation Extra Information for Testing (IXIT) documentation.Testing typically involves injecting standard-defined abstract test operations against the SUT (System Under Test) and verifying the emitted M-EVENT-REPORT argument structure using ASN.1 decoding. Abstract Test Suites (ATS) conforming to ISO/IEC 9646 are defined for the protocol, ensuring repeatable evaluation against the security alarm specification.