Join our Newsletter — 33% off our NHI Course
Home› FAQ› Cyber Security› How should security teams build AWS detections around…
Cyber Security

How should security teams build AWS detections around CloudTrail data in a SIEM?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated September 25, 2026 Domain: Cyber Security

Start by deciding which AWS activities matter most for your environment, then map those to layered detections across access, movement, and storage. A SIEM should centralize CloudTrail, make it searchable, and support alerting on suspicious behavior. The goal is not raw log collection alone, but a repeatable detection strategy that turns audit data into actionable security leads.

Why CloudTrail Should Be the Detection Backbone in a SIEM

CloudTrail is the most useful source because it records who did what in AWS, which gives detections a durable audit trail instead of relying only on point-in-time alerts. That makes it possible to detect access abuse, unexpected administration, privilege changes, data movement, and control-plane actions that would otherwise be hard to reconstruct after the fact.

For a SIEM, the main design choice is to treat CloudTrail as a normalized security signal, not as raw telemetry to store and forget. When the feed is searchable, correlated, and retained with enough context, analysts can pivot from a suspicious API call to the actor, the target resource, and the sequence of actions that followed.

What Good AWS CloudTrail Detections Actually Look Like

The best detections start with the AWS activities that matter most in your environment, then layer coverage across access, movement, and storage. Access detections should highlight console sign-ins, IAM changes, role assumptions, and anomalous use of privileged APIs. Movement detections should watch for changes that expand reach across accounts, regions, or services. Storage detections should focus on sensitive buckets, unexpected reads, policy changes, and object access patterns that suggest staging or exfiltration.

Good logic is usually contextual rather than absolute. A single API call may be routine in one account and suspicious in another, so the SIEM should combine CloudTrail with asset criticality, expected admin paths, and known change windows. This is where detections become operationally useful: they separate normal automation and approved work from behavior that deserves analyst attention.

It also helps to distinguish high-signal control-plane events from noisy background activity. Changes to trust policies, access keys, logging configuration, cross-account roles, and bucket permissions often matter more than volume alone. If a detection cannot explain why the action is risky, it is usually too broad to be durable.

How to Make CloudTrail Searchable, Correlatable, and Actionable

CloudTrail only becomes a detection asset when the SIEM can index it in a way analysts can actually use. That means preserving event time, principal identity, source IP, region, session context, target resource, error codes, and request parameters. Without those fields, correlation breaks down and detections become brittle.

The next step is enrichment. Map CloudTrail events to account ownership, environment tier, business service, and known administrative roles so alerts answer the practical question, “Does this matter here?” A well-tuned SIEM should also group related events into a sequence, since many AWS compromises only become obvious when you see reconnaissance, privilege expansion, and storage access together. MITRE ATT&CK Enterprise Matrix provides a useful lens for that type of sequence mapping, especially for credential access, privilege escalation, and lateral movement patterns.

Detection engineering should also keep an eye on logging reliability itself. If CloudTrail is incomplete, delayed, or not centralized from all relevant accounts, the SIEM may create a false sense of coverage. AWS audit data is most useful when teams can trust it across the full estate, not just in a few high-visibility accounts.

Risk and Threat Considerations

CloudTrail-based detection fails when logging exists but does not cover the real attack path. Attackers often prefer control-plane activity because it can blend in with normal administration, and weak detections may miss the early steps that matter most, such as role abuse, key misuse, or logging suppression.

Failure mechanism: Missing context, incomplete account coverage, and low-fidelity alert logic allow suspicious AWS actions to look routine until the impact is already visible in another system.

Impact: Teams lose time, lose sequence visibility, and may discover the incident only after privilege changes, data access, or persistence has already been established.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

MITRE ATT&CK and OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST SP 800-53 Rev 5 and CIS Controls v8 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
MITRE ATT&CKT1078 — Valid AccountsCloudTrail detections often expose misuse of AWS sessions and privileged access paths.
T1098 — Account ManipulationAWS detections should flag IAM and trust-policy changes that alter access paths.
T1537 — Transfer Data to Cloud AccountCloudTrail-backed detections can reveal suspicious storage access and staging in AWS.
Recommendation — Map suspicious CloudTrail sequences to valid-account abuse and hunt for privilege expansion. Alert on account and role modifications that expand access or persistence. Correlate bucket and object access events with exfiltration-focused activity.
NIST SP 800-53 Rev 5AU-6 — Audit Review, Analysis, and ReportingCentralized CloudTrail detection depends on reviewing and correlating audit records.
AU-12 — Audit Record GenerationThe answer depends on CloudTrail producing the right audit data for the SIEM.
AC-6 — Least PrivilegeCloudTrail detections should focus on privilege changes and excessive access use.
Recommendation — Analyze CloudTrail records for suspicious patterns and generate actionable alerts. Enable audit record generation for the AWS events your detections depend on. Use least privilege to reduce the blast radius of AWS actions observed in CloudTrail.
CIS Controls v8CIS-8 — Audit Log ManagementThe subject is about centralizing and using CloudTrail logs for detection.
CIS-6 — Access Control ManagementAWS detections should watch for access and trust changes that expose resources.
Recommendation — Centralize and monitor CloudTrail logs so detections can be searched and correlated. Review AWS access changes and investigate unexpected privilege or trust expansion.
OWASP Non-Human Identity Top 10NHI-05 — Overprivileged NHIAWS detections must catch excessive permissions and role misuse that CloudTrail reveals.
Recommendation — Detect and reduce AWS identities with privileges broader than their expected role.

Practitioner Guidance

What to prioritise: Start with the CloudTrail events that change access, trust, or data reach, then tune around those before expanding into lower-value noise. If an event can alter who can administer, read, or delegate in AWS, it deserves a higher detection priority than routine inventory or status activity.

What to verify: Confirm that the SIEM can answer three questions from every alert: who acted, from where, and against what resource. Also verify that your detections still work when the actor is a role, assumed session, or automation path rather than a human login.

Practitioner takeaway: The strongest AWS detections are not the broadest ones, they are the ones that turn CloudTrail into an analyst-ready story about access, movement, and data exposure.

Deepen Your Knowledge

Sign up to our weekly newsletter — get 33% off our NHI Foundation Level Course

    NHIMG Editorial Note
    Reviewed and updated by the NHIMG editorial team on September 25, 2026.
    NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org