Before
- Chase a suspicious label
- Trust one evidence source
- Write alerts without operations
- Patch the visible symptom
Module 17 of 17
Investigate a fully synthetic release-integrity incident and deliver detections, response, and prevention.
Start here
Before
After
Northstar is a fictional developer-tool company. Its harmless Build Helper application reads a course project manifest, writes a marker into an allowlisted temporary course directory, and emits synthetic JSON events. The capstone begins when a release-integrity monitor reports that the manifest for version 4.2.1 does not match the approved build record. Every company, person, host, repository, package, signer, domain, address, and hash in the scenario is fictional or reserved for documentation.
The evidence bundle contains plain-text manifests, source-visible toy metadata, synthetic endpoint events, sanitized offline network records, inert YARA fixtures, synthetic Sigma logs, an SBOM excerpt, SLSA-style provenance statements for learning, release approvals, and stakeholder messages. There is no executable download, live sample, credential, persistence, propagation, command-and-control service, destructive behavior, or security-control bypass.
Learners must not add external artifacts, search for a matching real incident, query public reputation services, upload course content to third-party analysis platforms, or test a real environment. If a fixture hash differs or any unexpected active behavior appears, stop and use the provided prerecorded evidence path.
You are the incident lead working with application, build-platform, identity, and product owners. Leadership needs to know whether the release channel should pause, which fictional versions require review, what evidence supports the decision, how customers can recover safely, and which engineering controls prevent the same failure.
Begin with an investigation plan. Define scope, evidence sources, preservation method, timeline standard, roles, decision authority, communication cadence, and explicit unknowns. Verify the course manifest before reading the evidence. Give each conclusion an evidence reference and confidence statement.
Do not guess a malware family or threat actor. The scenario assesses whether you can reason from system evidence and make proportionate defensive decisions, not whether you can attach a dramatic label.
The static stream includes approved and candidate release manifests, signer metadata, an inert toy-marker corpus, component inventory, and provenance statements. The endpoint stream includes synthetic process, file, and identity events. The network stream is sanitized offline JSONL metadata containing only reserved addresses and .invalid names; no replayable packet capture is supplied. The delivery stream includes workflow changes, approval records, staged-release results, and update-channel metadata.
No single stream is complete. Compare clocks, identities, artifact digests, versions, and stated build inputs across sources. Record conflicts rather than selecting the evidence that fits the first hypothesis. Use the provided data-health sheet to distinguish “not observed” from “observed not to occur.”
The final timeline should identify the earliest verified integrity difference, affected trust boundaries, evidence gaps, authorized containment decision, known-good recovery point, and the checks that support reopening the release channel.
Create one YARA rule for the inert course corpus and one Sigma rule for the synthetic event sequence. Each needs a written hypothesis, metadata, fixture or schema provenance, positive and negative tests, false-positive analysis, owner, review date, expected operational use, and rollback. A match must not be described as proof of compromise.
Map the behavior to the current course-pinned MITRE ATT&CK version only where the observable supports the mapping. Pair each mapping with the relevant data source, tested scenario, confidence, and known gap. Use MITRE D3FEND to explore defensive countermeasure concepts, then translate the selected ideas into concrete Northstar controls.
Explain why the two detections are complementary. The file-oriented rule can classify supplied inert content before runtime. The telemetry rule can identify a tested relationship after events exist. Neither replaces provenance verification or authorized response.
Compare at least three response options: continue the staged release while observing, pause only the affected channel and version, or pause the broader release capability. Assess risk reduction, business impact, evidence effect, authorization, reversibility, customer consequence, and verification. Choose one and record the decision.
Design eradication around the failed trust boundary shown by the evidence. Recovery must use an approved source revision, expected builder, verified artifact digest, authorized signer, reviewed provenance, bound SBOM, staged health checks, functioning telemetry, and a rollback threshold. Include customer-safe communication that does not expose internal data or overstate attribution.
Finish with a prioritized engineering backlog mapped to SSDF outcomes. Include source and workflow protection, builder trust, release approval, provenance policy, signer authorization, update verification, least privilege, plugin boundary, observability, revocation, and tested rollback where justified by the evidence.
The submission contains an evidence manifest verification record, investigation plan, evidence-linked timeline, scope and confidence statement, YARA and Sigma portfolio, ATT&CK and D3FEND mapping, containment decision matrix, eradication and recovery plan, executive brief, technical report, sanitized STIX 2.1 toy bundle with TLP 2.0 rationale, and secure-development remediation backlog.
Peer review should challenge the reasoning, not attempt to discover the “correct villain.” Reviewers trace conclusions to evidence, test whether alternatives were considered, run the inert detection corpora, examine false-positive decisions, and verify that every response action is authorized, reversible where possible, and measurable.
Safety is a release gate. Introducing a real artifact, real target, external callback, secret, exploit, persistence action, credential behavior, propagation mechanism, evasion technique, destructive operation, or unapproved third-party upload results in an immediate stop and an incomplete capstone.
The capstone duration is assessed work, not playback time. Preserve each deliverable so a reviewer can reproduce the evidence trail and challenge the decisions safely.
| Study block | Time | Required evidence |
|---|---|---|
| Independent capstone investigation | 10 hours | A reproducible defensive case file containing the verified evidence record, timeline, detections, mapping, decision log, recovery plan, reports, sanitized intelligence bundle, and prioritized remediation backlog. |
| Structured review and corrections | 4 hours | Re-run fixture and detection checks, trace challenged claims to evidence, resolve or record disagreements, and complete teardown. |
Question: The candidate release has a different digest from the approved manifest, but the synthetic endpoint analytic has not alerted. Can the release continue?
Not on that evidence alone. A digest mismatch is a direct integrity failure that requires the approved release policy to stop or pause promotion while owners verify provenance, signer authorization, build inputs, and artifact identity. The quiet analytic does not override the mismatch, especially until collection health and analytic coverage are verified.
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
Tradeoffs
Pros
Cons
Pros
Cons
Pros
Cons
Think like an engineer
Key terms
An event in which software, metadata, or a delivery process differs from the authorized state.
A source, artifact, configuration, or state verified against approved identity, provenance, and policy.
A known absence or limitation in the information needed to evaluate an incident hypothesis.
A temporary or alternate safeguard used when the preferred control is unavailable, with owned risk and review.
Independent examination of evidence, reasoning, tests, safety, and decisions by another learner or reviewer.
Exercises
Complete an end-to-end defensive investigation, detection portfolio, response plan, and engineering remediation using benign course artifacts only.
Expected evidence
A reproducible defensive case file containing the verified evidence record, timeline, detections, mapping, decision log, recovery plan, reports, sanitized intelligence bundle, and prioritized remediation backlog.
Assessment criteria
Course-owned resources
Teardown
Recap
Related resources