Commit ae151795 authored by Santeri Toikka's avatar Santeri Toikka
Browse files

Added more definitions for log fields

Closes #212
parent 45795dc8
Loading
Loading
Loading
Loading
+35 −2
Original line number Diff line number Diff line
@@ -876,14 +876,20 @@ For low risk:
- **[REQ-LOG-0a]:** The log file of events shall be protected from unauthorised access.
- **[REQ-LOG-0b]:** The log data of events shall be protected from modification including their deletion.
- **[REQ-LOG-0c]:** The log data of events shall be confidentiality protected.
- **[REQ-LOG-0d]:** The log shall include event time, actor identity, action type, and affected non-sensitive scope and object identifiers.

The following requirements apply where the corresponding function exists:

- **[REQ-LOG-1a]:** The product shall generate auditable events for successful and failed authentication attempts.
- **[REQ-LOG-1a]:** The product shall generate auditable events for successful and failed authentication events.
- **[REQ-LOG-1b]:** The product shall generate auditable events for session establishment attempts with source details.
- **[REQ-LOG-1c]:** The product shall generate auditable events for session termination events with reason.
- **[REQ-LOG-1d]:** The product shall generate auditable events for session validation checks like number of concurrent sessions.
- **[REQ-LOG-1e]:** The product shall generate auditable events for and privilege escalation.
- **[REQ-LOG-1e]:** The product shall generate auditable events for privilege and role changes.
- **[REQ-LOG-1f]:** The product shall generate auditable events for configuration changes.
- **[REQ-LOG-1g]:** The product shall generate auditable events for device enrollment and unenrollment.
- **[REQ-LOG-1h]:** The product shall generate auditable events for trust-anchor changes.
- **[REQ-LOG-1i]:** The product shall generate auditable events for policy changes.
- **[REQ-LOG-1j]:** The product shall generate auditable events for credential changes.
- **[REQ-LOG-2a]:** The product shall log boot or initialisation events including timestamped boot stage progression.
- **[REQ-LOG-2b]:** The product shall log boot or initialisation events including component verification and initialisation actions.
- **[REQ-LOG-2c]:** The product shall log boot or initialisation events including recovery mode activations if in use.
@@ -903,6 +909,7 @@ For high risk:
- **[REQ-LOG-6]:** The product shall support forwarding of relevant administrative events to an external logging or SIEM system and shall document the transfer format and field definitions.
- **[REQ-LOG-7]:** SIEM transfer format, field attributes and event descriptions shall made available as part of the technical documentation.
- **[REQ-LOG-8]:** Exported artifacts shall preserve essential fields at least, but not limited to: time, actor, action type, affected scope, result.
- **[REQ-LOG-9]:** The product shall record provenance sufficient to attribute the change to an actor and context information related to at least, but not limited to: user, automated workflow, policy or rule identifier, and triggering event reference.

### 5.3.6 Metrics

@@ -1354,6 +1361,32 @@ There are three different types of assessments used in this document.

### 6.3.5 Logging tests

### 6.3.5.8 REQ-LOG-8

**Requirement:**
**Objective:** Reduces vendor lock-in and supports incident response and CRA evidence portability.
**Preparation:** None<br/>
**Activities:**
**Verdict:**

1. Pass if export is available, documented, and preserves essential fields.
2. Fail if evidence cannot be exported or loses critical context.

**Supporting Evidence:**

### 6.3.5.9 REQ-LOG-9

**Requirement:**
**Objective:** Enables audit replay and accountability for automated control planes. Reduces ambiguity in incident investigations.
**Preparation:** None<br/>
**Activities:**
**Verdict:**

1. Pass if each change can be attributed to actor and context with retrievable references.
2. Fail if changes cannot be deterministically attributed.

**Supporting Evidence:**

### 6.3.6 Metrics tests

#### 6.3.6.0 REQ-METRICS-0