Asymmetric Research Asymmetric Research × Solana Foundation Solana Foundation

Logging & alerting

Logging and alerting determine what the team can see and how fast it finds out. Coverage decides what gets recorded, retention decides for how long, and detection and alerting decide whether anyone is told in time.

Detection can only work on systems that send logs. These controls require that critical systems be identified, onboarded to centralized logging, and prioritized by risk.

L1.1

Critical systems are identified and onboarded to centralized logging, including endpoints, network devices, identity systems, cloud platforms, applications, and security tooling.

L1.2

New systems are evaluated for logging requirements before production.

L1.3

Log sources are prioritized by risk and criticality.

Investigations often examine events months after they happened. Logs have to arrive centrally in near real time, resist tampering in transit and at rest, and be retained long enough to cover that window.

L2.1

Logs are centrally collected in near real time.

L2.2

Log integrity is protected through encryption in transit.

L2.3

Log integrity is protected through access controls.

L2.4

Retention periods meet regulatory requirements.

L2.5

Retention periods meet business requirements.

Different systems emit logs with different field names, timestamp formats, and identifiers. Normalization to a shared schema makes cross-system analysis possible, and enrichment adds the asset and identity context an analyst needs.

L3.1

Ingested logs are normalized to a standard schema for consistent analysis.

L3.2

Logs are enriched with context such as asset criticality, user identity, and threat intelligence indicators.

L3.3

Parsing rules are reviewed periodically.

Detection rules encode the specific behaviors the team has decided to catch. Untuned rules bury real alerts under false positives, so the controls cover tuning and change management as well as the rules themselves.

L4.1

Detection rules are implemented for defined use cases, each with a severity tier.

L4.2

Rules are tuned regularly to manage false positive and false negative rates.

L4.3

Changes to detection rules follow change management procedures.

After a rule fires, the alerting pipeline runs automated triage, creates a ticket, notifies the response team, and pages for high-severity events. Escalation procedures cover the case where the first responder does not answer.

L5.1

Alerts route through a defined pipeline that begins with automated triage.

L5.2

The pipeline creates tickets.

L5.3

The pipeline notifies response teams.

L5.4

High and critical severity alerts trigger immediate paging.

L5.5

Escalation procedures and response time SLAs are documented.