DefendArm insights

The logs you need before a cloud or SaaS incident starts

Build a cloud and SaaS evidence map around actual investigation questions, with AWS and Microsoft logging caveats and a repeatable collection test.

The logs you need before a cloud or SaaS incident starts visual for DefendArm Security guidance
Key takeaways
  • Separate authentication, administrative changes, and data access in the evidence map.
  • Verify event coverage and retention for the actual tenant and license.
  • Generate a safe test event and retrieve it using the incident-response access path.

A user reports an unfamiliar sign-in. The response team can see the authentication event, but cannot establish whether the session read customer files or changed a mailbox rule. "Logging is enabled" has answered only the first investigation question.

Build the collection plan around the decisions an incident will require. Which account acted? What changed? What data was accessed? Can the team distinguish a denied request from a successful operation?

Make an evidence map

Use one row per source, with an owner, enabled event types, retention, export destination, responder access, and a tested query. This example describes questions to verify, not a promise that every provider or license supplies each event:

Investigation questionEvidence to locateCommon gap to test
Who authenticated and under which policy?Identity sign-ins, factor events, policy resultsShort native retention or missing workload identities
Who changed access or configuration?Cloud management events, SaaS administration auditUncollected tenants, regions, or applications
Was sensitive information read or exported?Object, mailbox, file, or application data-access eventsData events not enabled or insufficient licensing
Can the timeline be trusted?Collector health, source timestamps, delivery recordsDelayed export, clock differences, or silent pipeline failure

Include stable user, application, resource, and tenant identifiers. Display names change and may not be unique. Preserve the original record alongside parsed fields so an investigator can check what the source actually reported.

Check AWS event coverage deliberately

AWS documents management events and data events as different CloudTrail categories. Do not assume management-event collection proves which objects were read. Determine the data-event coverage needed for sensitive resources, configure the relevant selectors, and estimate the volume before broad rollout.

Run an authorized read or configuration change against a test resource. Locate the resulting event and record the identity, action, resource, result, and time. Check additional accounts and regions in scope; a working trail in one account does not prove organization-wide coverage.

Distinguish Microsoft identity logs from workload audit

Microsoft's Entra retention documentation distinguishes Entra audit and sign-in logs from the Microsoft 365 Unified Audit Log. Retention and available records depend on the service and licensing. Verify your tenant rather than copying a single retention figure into a policy.

For mailbox or document investigations, identify the corresponding workload audit records and any prerequisites. Ask whether the event demonstrates access, export, sharing, or merely an administrative setting change. Avoid claiming a missing event proves no access occurred.

Test the route responders will use

Have a responder retrieve the test event with their assigned incident role, not the engineer's unrestricted setup account. Check the time range, export format, correlation fields, and whether raw records remain available. Capture delivery delay and any manual steps.

Then simulate a collection failure safely, for example by testing an alert against a nonproduction source. Decide who investigates a stopped feed. Monitoring only the number of ingested events can miss a source that still sends routine traffic while omitting a needed event category.

Keep retention decisions separate from collection configuration. The retention planning article covers storage tiers and archive retrieval. Before accepting a source as ready, attach a real sample event and successful retrieval result to its evidence-map row.

Apply this in your environment

Map the logging and retention evidence needed to support detection, investigation, and leadership reporting.

More from DefendArm
PHP's October security fixes: what small businesses should ask their host

Your website can need a PHP update even when WordPress and its plugins are current. A practical response to the October 21 fixes and October 23 follow-up.

Read article
NGINX's October updates: a small-business checklist for the website in front of your app

NGINX may sit between your customers and the application without appearing in your website dashboard. Check ownership, running versions, and the routes that matter to your business.

Read article
The eMudhra CA compromise: what small businesses need to check before October 27

A certificate-authority incident can affect the software your business trusts as well as the certificate on its website. Check both before Google's announced October 27 root-store change.

Read article
Related resources
Supplier Access Review Workbook

Review SaaS integrations, MSP accounts, and vendor access with evidence requests, a worked decision, and a reusable approval record.

Open resource
Cloud and SaaS Incident Evidence Checklist

Prepare collection authority, identify useful cloud and SaaS records, and document evidence exports without exposing secrets.

Open resource