OpenCyber Academy
Scenario 04 / 10 · NIST SP 800-61 REV. 3

Compromised supplier update

A signed update from a software supplier reaches several endpoints before the supplier warns of a possible build compromise.

Fictional training scenario; no real system or person is described.

Safety and authority boundary

Do not assume a valid signature proves safety; separate confirmed installation from suspected malicious behavior.

01 / 05

Preparation

GV · ID · PR

A signed update from a software supplier reaches several endpoints before the supplier warns of a possible build compromise.

Your decision. Before opening the response, decide what each named team should do, how it would do it, why, whose approval is needed, and what evidence would change the decision.

Reveal the worked team response
TeamWhatHowWhy
Juniper Evidence teamPrepared an evidence routeNamed read-only sources and custodians for: Endpoint behavior changes after installation, but the supplier advisory is preliminary and does not yet list every affected version.The first alert needs a verifiable provenance and time.
Kestrel Service teamRehearsed safe continuityTested an isolated version of: Redeploy a verified prior version through an approved rollback path after testing business dependencies.A rushed recovery can worsen the service impact.
Lumen Decision teamSet authority and escalationAssigned owners and approval conditions around: Do not assume a valid signature proves safety; separate confirmed installation from suspected malicious behavior.Safety, privacy and communications need accountable decisions.
02 / 05

Detection and analysis

DE

Endpoint behavior changes after installation, but the supplier advisory is preliminary and does not yet list every affected version.

Your decision. Before opening the response, decide what each named team should do, how it would do it, why, whose approval is needed, and what evidence would change the decision.

Reveal the worked team response
TeamWhatHowWhy
Juniper Evidence teamTriaged the signalPreserved source, UTC time and a second independent check for: Endpoint behavior changes after installation, but the supplier advisory is preliminary and does not yet list every affected version.One alert is a lead, not proof of cause or scope.
Kestrel Service teamMeasured user impactCompared the actual service with the scenario baseline: A signed update from a software supplier reaches several endpoints before the supplier warns of a possible build compromise.Technical alerts alone do not establish operational impact.
Lumen Decision teamDeclared a bounded caseRecorded confirmed facts, unknowns, owner and next review time.The teams can coordinate without overstating the evidence.
03 / 05

Response and containment

RS

Do not assume a valid signature proves safety; separate confirmed installation from suspected malicious behavior.

Your decision. Before opening the response, decide what each named team should do, how it would do it, why, whose approval is needed, and what evidence would change the decision.

Reveal the worked team response
TeamWhatHowWhy
Juniper Evidence teamPreserved and scoped evidenceSaved the original records and defined a bounded path for: Pause the rollout, preserve package hashes and installation logs, and isolate hosts only where impact is supported.Containment must not destroy the basis for later review.
Kestrel Service teamApplied the approved controlImplemented: Pause the rollout, preserve package hashes and installation logs, and isolate hosts only where impact is supported.A reversible, owner-approved change reduces harm without expanding scope.
Lumen Decision teamAuthorized and communicatedLogged the approver, affected users and constraint: Do not assume a valid signature proves safety; separate confirmed installation from suspected malicious behavior.Response actions need clear authority and proportional notice.
04 / 05

Recovery

RC

Redeploy a verified prior version through an approved rollback path after testing business dependencies.

Your decision. Before opening the response, decide what each named team should do, how it would do it, why, whose approval is needed, and what evidence would change the decision.

Reveal the worked team response
TeamWhatHowWhy
Juniper Evidence teamChecked for persistenceCompared new telemetry against: An unaffected build hash is present, key workflows pass, and monitoring finds no recurring suspicious behavior.An apparently healthy service can still be compromised.
Kestrel Service teamRestored in stagesExecuted: Redeploy a verified prior version through an approved rollback path after testing business dependencies.A staged return tests dependencies before widening access.
Lumen Decision teamAccepted the business outcomeRequested owner sign-off only after: An unaffected build hash is present, key workflows pass, and monitoring finds no recurring suspicious behavior.Recovery is a service decision, not merely a green dashboard.
05 / 05

Improvement

ID.IM

Require staged rollouts, supplier contact paths, signed artifact provenance and rollback rehearsal.

Your decision. Before opening the response, decide what each named team should do, how it would do it, why, whose approval is needed, and what evidence would change the decision.

Reveal the worked team response
TeamWhatHowWhy
Juniper Evidence teamTurned uncertainty into a testDocumented the evidence gap and proposed: Require staged rollouts, supplier contact paths, signed artifact provenance and rollback rehearsal.A lesson needs a measurable future check.
Kestrel Service teamRehearsed the changed controlAssigned an owner and date to test: Require staged rollouts, supplier contact paths, signed artifact provenance and rollback rehearsal.An untested action item is not a verified improvement.
Lumen Decision teamClosed the decision recordApproved resources, tracked the owner and checked the new control later.Learning must feed Govern, Identify and Protect.

Recovery acceptance test

An unaffected build hash is present, key workflows pass, and monitoring finds no recurring suspicious behavior.

Improvement to verify

Require staged rollouts, supplier contact paths, signed artifact provenance and rollback rehearsal.