DFIR learning notes / 04 of 06 · Evidence correlation

Following sessions and building a timeline

Connect IP addresses and session identifiers to find related activity and reconstruct the sequence.

What is a session?

A session is a period of authenticated activity. Some audit records include a session identifier that helps connect actions within that service.

The legitimate user and an attacker can use the same account at the same time. Session context can help distinguish their activity. Session identifiers can work differently across services. Check what the identifier means in the logs you are using.

Move from IPs to sessions and back

IP to session
Search events associated with an IP address identified as suspicious during the investigation, and collect any session identifiers recorded.
Session to activity
Search those sessions to find related operations, including events where the original IP is missing or a service address is recorded.
Session to additional IPs
Review other addresses appearing in the related records. Compare them with the initial list and assess newly discovered leads.

An attacker may change network addresses during an investigation window. A session can provide another way to follow activity, but every new match still needs context.

Follow IP and session context
  1. 01Suspicious IP leadFind related events and session IDs
  2. 02Session contextFollow recorded activity in those sessions
  3. 03Additional IPsReview new addresses and update the leads
IP → session → additional IPs. Review new matches before linking them to the attacker.

Understand the recorded operations

An operation is the activity named in an audit event. Research its meaning before interpreting it.

New-InboxRule
A new inbox rule was created. Examine the rule’s actions and destination to understand its purpose.
MailItemsAccessed
Mail data was accessed. The access type and record details matter when assessing exposure.
FileDownloaded
A file download was recorded. Check the file, account and surrounding context.

Build a timeline

Arrange reviewed events in time order. Record the timestamp and time zone, source, account, operation, relevant identifiers and a short explanation.

An illustrative sequence might be a sign-in at 09:00, rule creation at 09:10 and mail access at 09:20. The ordering helps form questions; it does not establish that the rule caused the mail access.

Separate observed events from interpretations. Check gaps, conflicting details and whether the selected time window needs to be expanded.

Example investigation timeline
  1. 0109:00 · Sign-inAccess recorded
  2. 0209:10 · Inbox ruleMailbox change recorded
  3. 0309:20 · Mail accessMail data access recorded
Example times only. The order shows when events occurred; it does not prove that one caused another.

Key takeaway

Follow both IP and session context, review the matches, and build a timeline from supported events. Explain the sequence without treating every related record as confirmed attacker activity.

Further reading

Based on my learning notes from the DFIR BEC investigation track.