Skip to main content
CYBERSECURITY FOUNDATIONS / LESSON 09 / PHASE 04: DETECT PROBLEMS

Security Evidence & Logs.

Learn how defenders turn scattered identity, endpoint, network and application events into a careful, testable explanation—without mistaking an alert for a confirmed breach.

Beginner → Intermediate · Lesson 0965–90 min guided readingFive synthetic investigations · 25 event records
00 / START HERE

From building controls to seeing what they actually do.

Lessons 05–08 taught layered protection, endpoint and network safeguards, authentication, and data handling. Now we start Phase 04: Detect Problems. Instead of deploying another control, we'll evaluate the evidence those controls produce. That means reading what a log source observed before deciding what the evidence proves.

You do not need a SIEM account, security tenant, lab agent or enterprise software. This course uses only fictional Northstar Services records. We won't perform live queries or modify systems; the priority is practical reasoning transferable to help desk, NOC and junior SOC work.

01Distinguish observed log outcomes from guesses about what an attacker did.
02Read essential time, identity, source, action, result and resource fields.
03Normalize time and correlate independent identity, endpoint, network and application records.
04Explain false positives, blind spots, missing telemetry and limits of automated alert severity.
05Produce an evidence-supported hypothesis and a safe, scoped next investigative check.
Defensive investigation standard: Read the actual event result, keep raw facts separate from hypotheses, normalize timestamps, corroborate across the correct sources, and be honest about gaps. Even high-priority findings must not be described as completed data theft or malware execution without supporting evidence.
01 / DETECT PROBLEMS

A log is a record, not a verdict.

Security logs capture observations made by systems. Learn to read what a record actually says before deciding what happened.

An application might record that a login failed, a network device might log a denied connection, and an endpoint agent might log a quarantined file. These records describe what each component observed at a particular point in a workflow; they do not automatically describe everything the user, attacker or application did afterward.

Begin every investigation with an explicit question: What operation was attempted, what did this source observe, and what is still unknown? A blocked attempt matters, but it is not evidence of a successful compromise. An accepted event may be routine unless its context, identity and actual resource access suggest something else. Store conclusions separately from raw observations.

EventA recorded occurrence at a particular component, such as a request, sign-in or policy decision.
Log sourceThe system or service producing the record, with its own coverage, format and reliability limits.
Observed outcomeWhat the component reported: success, failure, blocked, detected, allowed or unknown.
WORKED EXAMPLE / BLOCKED LOGIN

An identity provider shows 42 denied attempts against an employee account and no successful authentication in its selected window.

Defender's reasoning

The source supports repeated rejected authentication requests. It cannot prove malware execution, data access or a successful account takeover without additional evidence from other systems.

Check your understanding: Why is a blocked sign-in not the same as confirmed compromise?

The log establishes that the provider refused an attempt; it does not establish valid access or subsequent activity. Inspect success records and protected-resource events separately.

02 / DETECT PROBLEMS

Read fields before reading intentions.

Time, source, identity, target, action and result form the backbone of a useful security event.

Different products use different names for these fields. A Windows security event may carry an event ID and target account; an identity service can record a sign-in result, device and application; a firewall may show source, destination, port and policy action. The source tells you what the fields mean and which system enforced the result.

IP addresses identify a network connection endpoint rather than a verified human. Hostnames can change and be reused. A device name, account label or cloud region is supporting context, not definitive attribution. Preserve an event identifier, source and raw outcome so a second analyst can reproduce the interpretation.

PrincipalThe account or workload identity associated with an event when the source can identify it.
Event IDA source-specific identifier for a type of event; it must be interpreted with its documented source context.
Target resourceThe destination application, device, file, API or object affected by an attempted action.
WORKED EXAMPLE / FIREWALL ALLOW

A firewall records 10.20.4.15 to 10.20.6.50 TCP 443 with action ALLOW.

Defender's reasoning

The firewall allowed a network path under its rule. It does not prove the destination application accepted authentication, returned sensitive information or successfully processed the request.

Check your understanding: Which fields help a defender distinguish an attempt from its effect?

Read the source, event identifier, actor, resource, action, explicit outcome and related records. A network allow is not an application-level success.

03 / DETECT PROBLEMS

Time zones, clock drift and event ordering.

A timeline can be wrong even when every source log is correct in isolation. Normalize time before claiming cause and effect.

One sensor may display UTC while another exports local time with a daylight-saving offset. A third may have a clock several minutes behind. Ingested timestamps can show when an event arrived, not when it occurred. Record the timezone and whether the time comes from the device, provider or collection system.

Create a normalized UTC timeline and note uncertainty rather than reordering conflicting events to fit a preferred explanation. When timestamps disagree, look for correlation IDs, transaction IDs or other shared identifiers. Do not assume a later collected event is necessarily a later action. Request time synchronization review when drift is suspected.

UTCCoordinated Universal Time, a common time reference used to compare records across systems.
Clock skewA difference between a system's reported time and a reliable time reference.
Ingestion timeWhen a logging pipeline received the event; this can differ from when the event actually happened.
WORKED EXAMPLE / MIXED TIMESTAMPS

An endpoint reports a detection at 08:56 local time and the identity platform shows 13:55Z on the same date.

Defender's reasoning

Before treating these as separate actions, convert the endpoint's declared offset and investigate clock drift. Do not infer sequence based on display strings alone.

Check your understanding: Why shouldn't an analyst sort raw local-time strings from different systems to reconstruct an incident?

Sources can use different offsets, daylight-saving rules, inaccurate clocks and ingestion times. Normalize and document uncertainty before describing sequence.

04 / DETECT PROBLEMS

Match a question to a source that can answer it.

An identity provider, endpoint agent, firewall, DNS resolver and application answer different questions. Correlation begins with knowing each viewpoint.

Identity logs can establish attempted and successful sign-ins, policy evaluations or registration changes. Endpoint telemetry may reveal process launches, blocked execution and file actions. Network and DNS records describe traffic and name resolution but rarely prove who read a document. Application audit records can show the actual protected operation if the app records it.

Use the narrowest available authoritative evidence for the claim. An EDR alert alone cannot prove data exfiltration, a firewall allow cannot prove successful account login, and a DNS query does not prove a destination connection. Missing events may reflect retention, a broken agent, filter scope, unsupported activity or simply that nothing was recorded.

Identity logA record of authentication or identity-management actions and their reported outcomes.
Endpoint telemetryObservations from devices about process, file, security agent or operating-system activity.
Application auditA service's record of resource-level actions, such as file reads, exports or permission changes.
WORKED EXAMPLE / DATA ACCESS QUESTION

An analyst sees a suspicious successful sign-in and wants to know whether an HR file was downloaded.

Defender's reasoning

Inspect the HR application's audit trail, sharing/export records and permission context. An identity provider's successful sign-in establishes access to a sign-in flow, not what happened inside the HR app.

Check your understanding: Which source is best for proving an HR file was exported, and why is a sign-in log insufficient?

The HR application's relevant resource-level audit records, when available, with identity and time correlation. Sign-in and network records are supporting context.

05 / DETECT PROBLEMS

Separate rejected logins from usable sessions.

Authentication events need the same care as the account protections you studied earlier. A password spray, an MFA challenge and a valid session are different stages.

Several failed attempts across many accounts can suggest password spraying, but they may also involve a misconfigured client. Successful primary credential checks do not necessarily mean MFA or conditional access succeeded. Some platforms log each stage separately, with a final sign-in result and subsequent resource or token activity.

Check the exact stage and outcome, the targeted accounts, client and app, approved users' normal behavior, session validity and any credential or MFA method changes. Do not call an attempted attack a breach. A successful authentication from a strange network merits correlation, not automatic proof the person was malicious.

Password sprayTrying one or a few password guesses across multiple identities, often producing distributed failed logins.
Challenge resultThe reported outcome of an additional sign-in requirement, which may differ from earlier password checks.
Session evidenceRecords showing an authorized session or token use, distinct from the initial credential attempt.
WORKED EXAMPLE / MANY ACCOUNTS

A tenant logs 28 failed password checks across 14 accounts, with MFA denials and no new successful sessions in the selected time range.

Defender's reasoning

The pattern supports investigation of a possible spray attempt. It does not support a claim that 14 identities were taken over; confirm scope and examine relevant success and resource records.

Check your understanding: Does 'password correct' in one stage establish completed access to the target application?

Not necessarily. Additional MFA, policy and app authorization gates can deny access; inspect the final sign-in and downstream resource outcome.

06 / DETECT PROBLEMS

An EDR alert describes a detection outcome, not all execution.

Security products may detect, prevent, quarantine or merely observe an event. These outcomes cannot be treated as interchangeable.

An endpoint agent can record that a script was blocked before execution, that a suspicious process was quarantined after launch, or that a rule matched a harmless application. The disposition and parent process, affected file, agent health, telemetry window and subsequent process events determine what the record supports.

Do not run suspicious samples, remove security protections or isolate production machines without authorization. Examine available read-only event details, check whether execution or persistence actually occurred, correlate with business change tickets and escalate when the evidence or severity warrants it. A quiet dashboard may also mean an unhealthy or disconnected agent.

EDR dispositionThe endpoint protection product's reported result, such as blocked, quarantined, detected or allowed.
Process chainRelated parent and child process events that can help establish what ran on an endpoint.
Agent healthEvidence that the endpoint security sensor is operating and reporting as expected.
WORKED EXAMPLE / BLOCKED SCRIPT

EDR reports 'prevented execution' for a downloaded script on one workstation, with no subsequent matching process event.

Defender's reasoning

The observed action was blocked. Check sensor coverage and surrounding events before concluding further activity occurred; do not claim ransomware execution based on the filename alone.

Check your understanding: What does an EDR alert marked 'blocked before execution' support?

The tool reported an attempted action it prevented. Without separate corroboration it does not prove the payload ran or caused damage.

07 / DETECT PROBLEMS

DNS and network connections show paths, not intent.

DNS resolution, firewall policy and proxy telemetry are useful context, but a recorded connection is not automatically data theft.

A DNS query may come from a browser, scheduled health check, telemetry agent or unwanted program. A firewall ALLOW means a rule permitted a flow at that enforcement point. A proxy log may show a request and response status, but the content, credentials and final business effect may be outside that source's view.

Correlate name resolution with endpoint process ownership, actual network session and application or server records. Consider normal baselines and recent configuration changes. Never declare exfiltration from a hostname or unusual traffic volume alone; quantify what a source can prove and what must be confirmed at the destination.

DNS queryA request to resolve a name or record; this alone is not proof a network connection succeeded.
Network flowA summary of communication between endpoints, commonly including addresses, ports, timing or byte counts.
Proxy recordA gateway's observation of an application request and its disposition at that gateway.
WORKED EXAMPLE / REPEATED LOOKUPS

A DNS resolver shows hundreds of requests for an unfamiliar domain during a failed desktop-agent deployment.

Defender's reasoning

Investigate the process and deploy window. DNS request volume alone is insufficient to identify exfiltration, and the observed requests might not have produced external connections.

Check your understanding: Can a firewall ALLOW or a DNS query, by itself, prove confidential files were transferred?

No. Those sources demonstrate a permitted path or name lookup, not application authorization, content transfer or successful delivery.

08 / DETECT PROBLEMS

An alert is a hypothesis worth testing.

A detection rule turns selected telemetry into a signal. That signal requires triage, not automatic acceptance as fact.

Rules may use thresholds, signatures, anomalies or correlations; each has false positives and blind spots. An alert's severity typically expresses the rule's priority or potential impact, not a statistical probability that an incident has happened. A 'critical' label may still be an outdated rule or missing context.

Read the alert's query or rule description, covered source, observation window, suppression and aggregation policy, supporting raw events and acknowledged limitations. Ask whether the matched pattern is common in normal work. Separate security impact and urgency from certainty about root cause.

Detection ruleA defined condition or logic that turns selected observations into an alert.
False positiveA signal that matches a rule but does not indicate the unwanted activity the rule is intended to identify.
Alert severityA prioritization label from a product or process, not automatic proof of compromise.
WORKED EXAMPLE / CRITICAL LABEL

A high-severity alert fires for an admin login that took place during approved weekend maintenance.

Defender's reasoning

Validate the change window, expected administrator and actual affected resources. The label warrants review but does not remove the need for context and evidence.

Check your understanding: Why isn't a vendor's 'critical' alert label proof that an attacker succeeded?

It reflects detection logic and prioritization. Verify the underlying event outcomes, rule coverage, business context and independent corroborating evidence.

09 / DETECT PROBLEMS

Correlate independent records without forcing a story.

Evidence becomes more useful when records from separate sources describe related parts of the same action with consistent identifiers and times.

Start from the initiating event, normalize timestamps, capture identifiers and compare identity, endpoint, network and resource evidence. An identity sign-in followed by a file export can be concerning when the account, app, request and times align. But two events happening near one another are not automatically causally related.

Look for counterevidence: blocked policies, known update jobs, expected service accounts, duplicate alerts and healthy application activity. Distinguish a hypothesis from a conclusion; record which independent checks would disprove or strengthen it. If evidence contradicts your idea, revise the idea rather than discarding the evidence.

Correlation IDAn identifier intended to connect related transactions or events across records.
CorroborationIndependent observations that support the same specific claim about an activity.
CounterevidenceObservations that contradict or weaken a working explanation.
WORKED EXAMPLE / EXPORT REVIEW

A successful privileged sign-in appears one minute before a bulk file download in another application, but account identifiers differ.

Defender's reasoning

Check exact identities, sessions, resources and correlation IDs before linking events. Time proximity alone cannot prove they belong to the same actor or sequence.

Check your understanding: What makes two security log entries stronger evidence of one event than their timestamps alone?

Compatible identities, target, transaction or correlation ID, normalized times and independent observations of a consistent workflow.

10 / DETECT PROBLEMS

Incomplete telemetry is an explicit investigative finding.

Security investigations are constrained by what was collected, retained and visible. Missing logs must not silently become proof that nothing happened.

A workstation may be offline, a security agent could be unhealthy, cloud retention may have expired, or the analyst's query could exclude relevant accounts. Application logging might not capture file access at all. Record these coverage limits next to a finding and seek an alternative authorized source where possible.

Preserve the scope of your query, source systems, collection window, time adjustments and any data-quality warnings. Avoid copying access tokens, full credentials or confidential payloads into tickets. Where policy requires, preserve relevant event records through approved evidence-handling procedures rather than editing original logs.

Coverage gapAn activity or asset not observable from the current sources, retention or query scope.
Retention periodHow long a source or service keeps records before they may expire or be deleted.
Evidence preservationKeeping relevant records with their context and integrity using an approved process.
WORKED EXAMPLE / SILENT SERVER

A production server shows no recent EDR events, but its monitoring agent last checked in three days ago.

Defender's reasoning

Do not report the server as clean from the absence of alerts. Flag the coverage gap, assess agent health and use available independent evidence while an authorized owner restores visibility.

Check your understanding: Why can an empty search result not prove an endpoint was safe?

Logging can be disabled, delayed, expired or out of scope. Confirm source health and collection coverage before drawing a negative finding.

11 / DETECT PROBLEMS

Record claims, uncertainty and the next safe check.

A useful investigation note is specific enough for another technician to continue without repeating guesses or taking unsafe action.

Document the reported impact, time range and timezone, affected identity/device/service, raw event references, observed outcomes, competing explanations, confidence limits, and the next read-only verification or escalation. A good note says 'MFA denied three attempts' rather than 'attacker stole the account' when no successful sign-in was recorded.

Containment changes, token revocation, account disablement and device isolation require the appropriate authority and response process. The first objective here is evidence quality and handoff. Preserve relevant artifacts, avoid destructive tests, and escalate urgency based on business impact and credible indicators.

FactA directly supported observation with a named source and time scope.
HypothesisAn explanation under investigation that may change when new evidence appears.
Next checkA defined observation or authorized test that would most reduce the remaining uncertainty.
WORKED EXAMPLE / ESCALATION NOTE

A ticket reports an alert from a new location and a successful access attempt, while resource audit records are delayed.

Defender's reasoning

Record the observed sign-in, missing audit window and plausible alternative explanations. Request app audit details and escalate according to policy; don't silently mark data loss confirmed.

Check your understanding: What should be included in a useful evidence-led security handoff?

Observed event references and outcomes, normalized time, affected assets, source coverage, what is unproven, and the next permitted verification or escalation owner.

12 / DETECT PROBLEMS

Investigate Northstar timelines without a live SIEM.

Practice reading fictional identity, endpoint, DNS and application events before drawing a defensible conclusion from mixed signals.

Each Northstar timeline includes source-specific observations, outcomes and clues. Inspect at least two event details, then compare competing hypotheses. Look for a source that proves the claimed activity, not merely a suspicious label. A blocked attempt and an authorized business operation may appear in the same investigation window.

The interactive Security Evidence Workbench is an offline teaching model. It does not query customer systems, execute commands or assign a statistical compromise score. Your goal is to distinguish what the known events support from what requires further confirmation, and to suggest a scoped, safe next investigative step.

Timeline reconstructionOrdering relevant observations across sources while retaining clock and collection uncertainties.
Defensible conclusionA statement supported by specific evidence and appropriately limited by missing information.
Read-only triageEvidence gathering that does not modify accounts, endpoints, logs or running services.
WORKED EXAMPLE / SCENARIO REVIEW

Northstar has failed sign-ins, a blocked EDR event and a routine change in the same hour.

Defender's reasoning

Inspect original outcomes and cross-check related identities before combining them into one attack chain. An alert label does not prove that unrelated events are causally connected.

Investigate real-world patterns with fictional event evidence.

Inspect event outcomes, switch between sources, test your explanation and examine what must still be established. Don't jump straight from an alert label to an incident verdict.

INTERACTIVE / SECURITY EVIDENCE WORKBENCH

Read the event. Question the conclusion.

Choose a fictional case, inspect individual records, filter by reporting source and weigh three explanations. A suspicious signal is not a verdict; missing records are not proof of safety.

FICTIONAL UTC EVENT DATA · READ-ONLY TRAINING · NO SIEM, ENDPOINT OR CUSTOMER ACCESS
01 / Select an investigation
CASE CONTEXT / NORTHSTAR EMPLOYEE IDENTITY PORTAL

Multiple accounts report password failures, but did anyone gain access?

Before assessing a hypothesis, inspect at least two records and note the outcome at the source that produced each one. Times are displayed in UTC for this fictional case, with no assumed clock drift.

02 / EXPLORE THE TIMELINE

Inspect the supplied evidence.

0 of 5 source records inspected. Inspect at least two records to unlock conclusions.

03 / Assess a defensible conclusion

Choose the statement that is best supported by these sources. Be explicit about what is not yet proven.

Model limitation: recorded outcomes represent only the stated logging sources and windows. This is an educational hypothesis exercise, not a live SIEM, actual incident verdict or compromise probability. Real evidence handling and containment require approved procedures.
Check your understanding: What is the objective of the Security Evidence Workbench when sources leave gaps?

State what the fictional records actually establish, identify missing corroboration and select a safe follow-up rather than inventing an incident conclusion.

13 / EVIDENCE-LED HANDOFF

Write the finding another defender can trust.

Write a short case summary that states the affected asset, event window in UTC, original source IDs, observed result, strongest supporting observations, contradictory evidence, source-coverage gaps, what has not been confirmed and the next read-only check. Use this distinction consistently: observed is not the same as suspected, and suspected is not the same as confirmed.

1State the actual affected service and UTC window
2Cite the source-specific events and their reported outcomes
3Correlate identities, targets and transactions across systems
4Record contradictory evidence, missing telemetry and uncertainty
5Recommend the next permitted check or escalation owner

Lesson 09 focuses on reading and evaluating foundational evidence. The next Phase 04 module will turn those skills into alert prioritization, case triage and escalation decisions; it remains unavailable until it has been built and reviewed.

REFERENCE MATERIAL / OPTIONAL DEEPER READING

Use established guidance as your evidence handling grows.

Everything required for Lesson 09 Practice is taught here. For deeper operational implementation, use the official references after mastering the event reasoning in this lesson.

UP NEXT / INDEPENDENT PRACTICE

Evaluate evidence independently.

Move into 16 recall cards, 16 explained questions and four three-decision investigations. Correct interpretation, uncertainty and safe next checks matter more than the number of alerts.

Start Lesson 09 Practice →
NEXT REQUIRED STEP · CYBERSECURITY FOUNDATIONS

Complete the Practice milestone

You've reached the end of this written lesson. Your next step is practice—complete Security Evidence & Logs · Independent Practice before proceeding to a new lesson. This is milestone 18 of 26. You can revisit the explanation whenever you need it.