Before
- Alert says a trusted utility is malicious
- Investigator reads isolated events
- Family name becomes the conclusion
Module 8 of 17
Turn process, file, configuration, and security telemetry into defensible findings with a tightly bounded benign demo.
Start here
Before
After
Behavioral analysis asks what changed, which identity caused it, and what happened immediately before and after. It does not assume that every unusual child process or burst of file writes is malware. Installers, backup tools, accessibility software, build systems, remote support products, and incident-response tools can all produce patterns that look suspicious without context.
For every finding, record the exact event, source, timestamp quality, host, user or service identity, parent-child relationship, object touched, and result. Then write a separate hypothesis. This separation makes the analysis reviewable and prevents a familiar family label from replacing evidence.
A useful timeline joins several sources around stable identifiers such as host, process identifier with start time, user, file hash, object path, and correlation identifier. Process creation tells you lineage. File and configuration events tell you what changed. Authentication and privilege events add identity. Security-control and boot measurements show whether visibility itself may have changed. Synthetic network events add destination context without allowing external communication.
Normalize time zones and preserve the original timestamp. Account for event delay, rotation, disabled sources, missing sensors, process identifier reuse, and clock drift. “No event” means only that the selected source did not record one. It does not prove that an action did not happen.
| Defensive hypothesis | Evidence worth correlating | Important alternative |
|---|---|---|
| Ransomware or wiper impact | A rapid, unusual sequence of file access, content changes, rename or deletion events, recovery-control changes, and user-visible failures | Backup, migration, synchronization, testing, or approved bulk maintenance |
| Spyware or credential stealer | An unexpected process accessing sensitive application stores, input-related interfaces, browser data, or token-bearing locations in sanitized telemetry | Approved password manager, browser update, accessibility tool, security product, or support software |
| RAT, backdoor, or bot component | Unexplained long-lived execution, uncommon parentage, synthetic periodic network events, and commands represented only as inert labels | Monitoring, update, remote support, or management agent |
| Fileless or living-off-the-land activity | A trusted utility launched by an unusual parent, with unexpected inputs, followed by a sensitive change | Administrator automation, software deployment, diagnostics, or an enterprise management workflow |
| Rootkit or bootkit concern | Cross-view inconsistencies, integrity or boot-measurement failures, unexplained sensor gaps, and results that differ from trusted offline inspection | Driver defect, unsupported sensor, collection failure, or legitimate low-level security software |
The course never touches real credential stores, input devices, boot configuration, security controls, or recovery settings. Those behaviors appear only as fabricated event names in a supplied dataset. Learners practice recognition and response, not implementation.
Endpoint telemetry is shaped by sensor coverage. User-mode collection can be incomplete when a low-level component is involved. A process event may omit a transformed command line. A file event may show the final writer but not the full origin. Rootkit and bootkit concerns therefore require trusted acquisition, platform integrity evidence, secure boot measurements, and sometimes offline examination by an authorized response team.
Do not disable endpoint protection to gain visibility. Do not run a suspicious sample to produce “better” logs. If a real host shows possible compromise, stop the course workflow, preserve authorized evidence, and follow the organization's incident-response process.
The only executable exercise uses an instructor-authored, source-visible demo. It creates fixed marker files inside one course directory, starts one allowlisted benign child process, emits synthetic event records, and exits. It accepts no target path, command, URL, plugin, script, or remote input. It does not request elevation, touch credentials, alter startup settings, change security controls, encrypt data, delete user files, or open a network connection.
The manifest lists the expected hash, paths, process tree, event count, and cleanup result. A mismatch is a stop condition, not an invitation to explore. Prerecorded telemetry provides the same learning path when VM isolation or hash validation cannot be proven.
The published duration includes active practice, not video playback alone. Complete each block with the course-owned evidence and retain the stated deliverable so another reviewer can reproduce your reasoning.
| Study block | Time | Required evidence |
|---|---|---|
| Guided lesson and primary-source review | 1h 57m | Annotated notes that separate observations, hypotheses, limits, and version-sensitive facts. |
| Worked evidence walkthroughs | 1h 38m | Reproduce the lesson's tables or decision flow and challenge at least two assumptions. |
| Independent practice rounds | 1h 38m | Apply the method to two alternate records in the sanitized evidence pack and compare the conclusions. |
| Required lab | 1h 30m | A normalized timeline, an observed-versus-expected table, three evidence-backed hypotheses, a visibility-gap note, and proof of snapshot restoration. |
| Knowledge check and review | 1h 17m | Answer the evidence check, review the rubric, and record one production follow-up. |
Question: A trusted operating-system utility starts from an unusual parent and then a protected configuration value changes. Does this prove fileless malware?
No. It is a strong correlation worth investigating, but the process name alone does not prove intent. Validate the event lineage, identity, arguments as authorized evidence, change approval, object result, surrounding activity, and sensor quality. Consider administration and deployment workflows before assigning a family label.
Use these primary sources for the current standard or tool behavior. The course records framework versions so mappings can be reviewed when upstream guidance changes.
Real world
Production notes
Common mistakes
Security risks
Think like an engineer
Key terms
The parent, child, identity, and timing relationships that describe how a process began.
Abuse of legitimate tools or capabilities already present in an environment.
Comparison of independent evidence sources to identify inconsistencies or collection gaps.
A fixed, reviewable statement of every action an approved course executable is allowed to perform.
A time, system, behavior, or data field for which the available sensors cannot provide reliable evidence.
Exercises
Validate and run the fixed benign demo in an isolated VM, then explain the resulting telemetry without overstating intent.
Expected evidence
A normalized timeline, an observed-versus-expected table, three evidence-backed hypotheses, a visibility-gap note, and proof of snapshot restoration.
Assessment criteria
Course-owned resources
Teardown
Recap
Related resources