Cloud Foundations & Governance ยท Guide

Centralized Audit Logging and Security Telemetry Foundation

Defines tamper-resistant collection, normalization, retention, detection, access, and operational ownership for multi-cloud audit evidence.

Document class: Cloud Foundations & Governance implementation guide Normative terms: MUST, MUST NOT, SHOULD, SHOULD NOT, and MAY are requirements levels. Applicability: Cloud control-plane, identity, network, security, and platform telemetry used for operations, detection, compliance, and investigations. Exception process: Deviations require a documented risk assessment, compensating controls, named risk owner, and expiry date.

Control fieldValue
Document IDCFG-12
OwnerCloud Center of Excellence
Review cycleAt least annually and after material platform, provider, data, security, or operating-model changes
EvidenceCollection health, immutable archive, parser versions, detection tests, and investigation exports

Decision in brief: Treat telemetry as evidence: collect centrally, preserve raw events, protect integrity, monitor collection health, and control cost.

Purpose

This standard defines how cloud control-plane, identity, network, security, and platform logs become trustworthy operational and compliance evidence. Centralization means consistent governance and access; it does not require every event to be copied into one expensive analytics system.

Required outcomes

  • Administrative and data-access events are captured at the highest practical organizational scope.
  • Workload administrators cannot alter the authoritative copy of their audit evidence.
  • Collection failure, configuration drift, and delivery delay generate alerts.
  • Retention follows legal, security, privacy, and incident-response requirements.
  • High-value events reach detection systems within an agreed latency objective.
  • Raw evidence remains exportable in an open, documented format.
  • Sensitive log fields receive access and handling controls equivalent to their source data.

Reference architecture

flowchart LR SRC[Identity, control plane, network, security, platform, workloads] SRC --> ROUTE[Organization-level collection and routing] ROUTE --> IMM[Immutable evidence archive] ROUTE --> HOT[Operational analytics] ROUTE --> SIEM[SIEM and threat detection] ROUTE --> METRIC[Metrics, alerts, and collection health] SIEM --> CASE[Incident and case management] IMM --> REPLAY[Investigation replay and audit export] CATALOG[Schema, ownership, retention catalog] --> ROUTE

The archive is the evidence system of record. Analytics and SIEM tiers are optimized copies with shorter retention where appropriate.

Minimum telemetry baseline

SourceMinimum eventsPriority
IdentitySign-in, MFA, federation, role and policy changes, privilege elevationCritical
OrganizationHierarchy, account, subscription, project, compartment, and policy changesCritical
Control planeResource create, update, delete, and denied actionHigh
NetworkFirewall, flow, DNS, gateway, load balancer, and public exposure changesRisk based
Key and secret servicesAdministrative actions and data access where availableCritical
Security servicesFindings, posture changes, suppression, and detector healthCritical
Data servicesAdministrative and sensitive data accessClassification based
WorkloadsAuthentication, authorization, business security events, and errorsService based

Do not collect payloads, tokens, secrets, or regulated data without an explicit requirement and handling design.

Provider implementation mapping

CapabilityAzureAWSGCPOCI
Control-plane auditAzure Activity LogAWS CloudTrailCloud Audit LogsOCI Audit
Resource/service logsDiagnostic settings and Azure MonitorCloudWatch Logs and service logsCloud LoggingOCI Logging
Configuration postureAzure Policy and Resource GraphAWS ConfigCloud Asset Inventory and Security Command CenterCloud Guard and configuration services
Central routingData Collection Rules, Event Hubs, storageOrganization trails, subscriptions, Firehose/Security LakeAggregated sinks, Pub/Sub, storageService Connector Hub and Object Storage
DetectionMicrosoft Sentinel/Defender for CloudGuardDuty, Security Hub, SIEM integrationsSecurity Command Center and Google Security OperationsCloud Guard and SIEM integrations

Evidence tiers

Use explicit tiers instead of one retention value:

  • Detection tier: searchable, low-latency events required for alerts and investigation.
  • Operations tier: diagnostics used for reliability, performance, and support.
  • Archive tier: immutable or write-once evidence retained for investigation and audit.
  • Debug tier: temporary verbose logging with a defined expiration and privacy review.

The catalog for each source must record owner, schema, classification, regions, collection route, detection latency, retention, legal hold support, and estimated volume and cost.

Integrity and separation of duties

Place archives in dedicated security-owned boundaries. Workload roles may send evidence but must not delete it, weaken retention, change encryption, or disable organization-level collection. Protect routing and archive policy with change approval, multi-party deletion where supported, versioning, and alerts.

Use customer-managed keys only when key ownership, availability, rotation, recovery, and cost have been designed. Encryption without recoverable key operations can make evidence unavailable during an incident.

Normalization and correlation

Preserve the original event and add normalized fields rather than rewriting source evidence. At minimum normalize:

  • event time and ingestion time;
  • cloud, organization boundary, region, and environment;
  • actor type, actor ID, session, and source identity provider;
  • action, target resource, result, and reason;
  • source IP, network zone, correlation ID, and deployment identifier;
  • schema version and parser version.

Use coordinated time, stable resource identifiers, and deployment metadata to correlate events across providers.

Collection health

flowchart TB EXPECT[Expected source inventory] --> COMPARE[Compare configuration and arrival] ARRIVE[Observed events and heartbeat] --> COMPARE COMPARE -->|healthy| SLO[Latency and completeness SLO] COMPARE -->|missing or late| ALERT[Security and platform alert] ALERT --> FIX[Restore route and assess evidence gap] FIX --> COMPARE

An absence of alerts is not evidence that collection works. Use synthetic administrative events or supported delivery status signals to test the path end to end.

Implementation sequence

  1. Inventory required sources and map them to risks and control evidence.
  2. Define evidence tiers, latency, retention, residency, and access requirements.
  3. Create isolated archive and analytics boundaries with independent administration.
  4. Enable organization-level audit sources before workload onboarding.
  5. Deploy provider-native routing, encryption, and health monitoring.
  6. Normalize high-value fields and establish detection use cases.
  7. Test loss, replay, legal hold, investigation access, and disaster recovery.
  8. Add volume, quality, coverage, and cost reviews to platform operations.

Validation

Validate that:

  • every managed boundary appears in the source inventory;
  • representative create, update, delete, deny, sign-in, and privilege events arrive;
  • source timestamps, normalized fields, and original events remain available;
  • workload administrators cannot change or delete authoritative evidence;
  • retention and legal hold behavior match policy;
  • collection interruption alerts within the agreed objective;
  • investigators can query and export evidence through approved access;
  • archive recovery and replay work in a controlled exercise.

Track source coverage, event arrival latency, dropped or rejected events, parser failure, detection coverage, evidence-access reviews, storage growth, and cost per telemetry tier.

Operational considerations

Security owns evidence requirements, detections, and investigation access. The cloud platform team owns provider collection and routing. Workload teams own application event quality. Privacy and records teams approve sensitive fields and retention. Schema or routing changes require compatibility testing and a documented rollback.

Schema and parser governance

Treat parsers and normalized schemas as production code. A parser change can alter detections, evidence queries, and compliance reports without changing the source event.

Required controls:

  • versioned source and normalized schemas;
  • representative fixtures for each provider and event version;
  • backward-compatibility tests;
  • dead-letter handling for rejected events;
  • parser-failure metrics and sampled payload review;
  • controlled rollout and rollback;
  • preservation of the original immutable event.

Do not silently drop unknown fields. Preserve them or flag the event for review.

Detection engineering lifecycle

flowchart LR R[Threat and control requirement] --> Q[Detection hypothesis] Q --> T[Test with representative events] T --> P[Pilot and tuning] P --> E[Production enablement] E --> M[Measure precision, recall, and response] M --> U[Update or retire]

Every detection requires an owner, severity, required data sources, response playbook, suppression rules, and validation schedule. A rule is ineffective when its source is missing, delayed beyond the response objective, or too noisy to action.

Telemetry cost and data minimization

Control cost by matching data value to tier:

  • retain high-value audit evidence longer than verbose debug data;
  • filter known-noise fields before expensive analytics while preserving raw evidence where required;
  • sample performance telemetry only when it does not weaken security or audit outcomes;
  • monitor top sources by volume, cardinality, and query cost;
  • expire temporary debug collection automatically;
  • avoid duplicating the same event across multiple platforms without a documented use.

Cost reduction must not disable mandatory evidence or hide collection failure.

Chain of custody and investigation export

For evidence used in investigations or legal processes, record:

  • source system and organization boundary;
  • collection and ingestion timestamps;
  • immutable object identifier and checksum;
  • encryption and storage location;
  • access, export, transformation, and retention events;
  • parser or enrichment version;
  • investigator and case reference.

Exports should be reproducible from the archive and should include both original events and documented enrichment. Avoid copying evidence into uncontrolled workspaces.

References