Security: Threats & Defense · Study deck

Attack Scenarios: Records and Retest

The review method is agreed, but the team still needs records that another defender can inspect.

Shield Shelly is your guide for this deck.

attack-scenariosthreat-reviewscenario-analysis
Shield Shelly, the module guide, in a scene from this chapter.
iotclass.org

After studying this chapter

Learning objectives

You will be able to:

  • Explain: A botnet or privileged command-injection review should focus on exposed management paths, weak or default credentials, debug modes, and whether a compromised device can reach command-and-control infrastructure or recruit peers.
  • Explain: Keeping It Defensive State the condition and the affected property, not step-by-step misuse. "A viewer role can change settings if authorization is only checked at login" is enough to drive review.
  • Explain: An administration-system compromise review should ask whether one management foothold could take over devices, gateways, software, phones, tablets, or sensitive information across the IoT environment.
iotclass.org

Major section

Critical Scenario Review Records

The progression has eight review transitions.

  • When a scenario is judged critical, keep the record defensive and evidence-led.
  • An administration-system compromise review should ask whether one management foothold could take over devices, gateways, software, phones, tablets, or sensitive information across the IoT environment.
  • The key handoff is from 4 · Initial exploitation to 5 · Management expansion.

Key terms

Unchanged or shared credentials
Unchanged or shared credentials are attempted.

Why it matters

The point is to show whether the system can prevent, detect, contain, and recover from the condition before it cascades.

The administration-compromise progression as eight defensive review gates, with the worksheet's review card beneath.
The administration-compromise progression as eight defensive review gates, with the worksheet's review card beneath.
iotclass.org

Major section

Critical Scenario Review Records (continued)

At each one, ask what control should stop it, what observable would reveal it, and which owner receives the alert.

  • For an availability scenario at a TCP listener, the bounded state is the asset under pressure.
  • After it, an admin path can turn that foothold into fleet risk.
  • Each table row below matches one arrow.
iotclass.org

Major section

Critical Scenario Review Records (continued)

The cascade-risk field on the review card records the same concern in plain terms.

  • Step through the listener-backlog preset below: attack SYNs occupy half-open entries before a legitimate client arrives, expiry later releases them, and SYN-cookie mode moves the pre-authentication state boundary without removing unwanted traffic.
  • The numbered steps below then show how each stage can lead to the next.
  • A sensor-value manipulation review should focus on the accepted data path.
iotclass.org

Major section

Critical Scenario Review Records (continued)

They make the mitigation claim testable while keeping the lesson defensive: the goal is to prove bounded service behavior and legitimate-client outcome, not to provide an attack recipe.

  • Device identification and selection: asset inventory, service banners, and management metadata can make a high-value device distinguishable; minimize unnecessary disclosure and alert on broad enumeration.
  • Figure: An eight-step attack flow for calibration-value manipulation on first identifies 1.
  • Containment speed changes the outcome.
An eight-step attack flow for calibration-value manipulation on an industrial robot, from sensor calibration through attacker tampering to erratic robot motion.
An eight-step attack flow for calibration-value manipulation on an industrial robot, from sensor calibration through attacker tampering to erratic robot motion.
iotclass.org

Major section

Critical Scenario Review Records (continued)

That sequence connects Critical Scenario Review Records to evidence a reviewer can name and retest.

  • Vulnerability discovery: patch state, configuration weakness, or exposed administrative functions become the hypothesized entry condition; the evidence is a current vulnerability and hardening record.
  • Initial exploitation: the boundary fails and unauthorized execution or privileged access appears; application control, exploit protection, and authentication logs should expose the transition.
  • The sequence below is deliberately written from the defender's side.
iotclass.org

Major section

Critical Scenario Review Records (continued)

Network or management-plane expansion: the foothold reaches credentials, peers, or control services; segmentation and per-device authority should limit the blast radius.

  • Remote control and collection: commands, device data, or fleet actions are now available to the unauthorized operator; containment revokes credentials, isolates affected nodes, preserves evidence, and restores a known-good image.
  • The evidence path needs independent collection, synchronized time, protected retention, and a tested alert that crosses the same trust boundary the scenario is reviewing.
  • It preserves the state transitions needed for containment without supplying commands or payloads.
  • Removing needless exposure and using unique keys can break those paths early.
iotclass.org

Major section

Critical Scenario Review Records (continued)

Evidence should cover closed or justified ports, unique credentials, disabled insecure defaults, least-privilege command permissions, signed software, constrained outbound traffic, monitoring for unusual device behavior, isolation, and recovery.

  • For an industrial robot or actuator system, the condition is that calibration parameters, thresholds, or sensor values can be changed or accepted in a way that drives wrong decisions.
  • The review should request configuration-control records, tamper-detection evidence, data input validation, output filtering, safety-aware design limits, behavior monitoring, and training or operating procedures for the people who maintain those values.
  • Once the attacker gains privilege, each later state needs a stronger control.
iotclass.org

Major section

Critical Scenario Review Records (continued)

A botnet or privileged command-injection review should focus on exposed management paths, weak or default credentials, debug modes, and whether a compromised device can reach command-and-control infrastructure or recruit peers.

  • The last state is a fleet that obeys the attacker, so egress caps and DDoS protection limit harm rather than prevent compromise.
  • If the mean detection-and-isolation delay is longer than the recruitment interval, infected population can grow before each response cycle completes.
  • A grid-connected metering or control-system review should treat financial-motivated and time-synchronization conditions as distinct from generic sensor-value manipulation.
Defensive botnet recruitment state-flow: seven device states, each transition paired with an observable and a breaking control.
Defensive botnet recruitment state-flow: seven device states, each transition paired with an observable and a breaking control.
iotclass.org

Major section

Denied-Case Evidence, Residual Risk, and Scope

The deeper layer is where scenario discipline matters.

  • A scenario fails as a review tool when it closes on allowed behavior alone, picks a generic control, or overstates what the evidence proves.
  • A scenario that records only success has tested convenience, not security.
  • Residual Risk Without OverclaimingEvidence supports only the reviewed path.

Why it matters

Transport protection does not satisfy a command-authorization gap, because the gap is about whether the recognized actor may invoke the command, not whether the channel is confidential.

iotclass.org

Major section

Denied-Case Evidence, Residual Risk, and Scope (continued)

Scenarios should include these operational paths whenever they touch the asset.

  • A rejected-identity log, a denied-command audit record, or a dropped out-of-policy message is the evidence that the control enforces a limit, not just permits the expected flow.
  • Choosing a Control That Fits the ConditionThe most common control error is reaching for a familiar control regardless of the condition.
  • Common MistakesTaken together, these checks make the section reviewable.
iotclass.org

Major section

Denied-Case Evidence, Residual Risk, and Scope (continued)

A scenario that validated one telemetry schema has not proven every future message type, topic, or analytics rule is protected.

  • An honest "covers the reviewed path only" is stronger than a broad "the gateway is secure.".
  • Include the Operations PathProvisioning, support, update, monitoring, and recovery paths can change a scenario's outcome.
  • A command path that is well authorized in normal operation may have an emergency-override route with weaker checks; a data path may be protected in production but exported by a support tool.
iotclass.org

Major section

Denied-Case Evidence, Residual Risk, and Scope (continued)

Keeping It DefensiveState the condition and the affected property, not step-by-step misuse. "A viewer role can change settings if authorization is only checked at login" is enough to drive review.

  • The discipline keeps the chapter useful to defenders and avoids turning a scenario record into an operational playbook for misuse.
  • That order prevents a control name from being treated as proof and connects the visual to the chapter's evidence-led review sequence.
  • The scenario tests whether the threat model is specific enough to act, without ever becoming a misuse guide.
iotclass.org

Deck summary

Key takeaways

The progression has eight review transitions.

  • At each one, ask what control should stop it, what observable would reveal it, and which owner receives the alert.
  • The cascade-risk field on the review card records the same concern in plain terms.
  • They make the mitigation claim testable while keeping the lesson defensive: the goal is to prove bounded service behavior and legitimate-client outcome, not to provide an attack recipe.
  • That sequence connects Critical Scenario Review Records to evidence a reviewer can name and retest.
iotclass.org

Retrieval practice

Recall check 1 of 4

Shield Shelly says: answer from memory, then check your reasoning.

Q1A scenario says an enrolled sensor can publish telemetry, but the review has no evidence that malformed or out-of-scope messages are rejected. What is the best defensive conclusion?

AClose the scenario because enrollment links incoming telemetry to a known sensor identity
BExpand the scenario into a detailed misuse narrative before mapping the missing validation checks
CTreat the control as unnecessary because the service has a telemetry dashboard
DKeep the scenario open until validation and denied-message evidence are available
Show answer

Answer: D The review needs evidence for both accepted and denied behavior before accepting the telemetry-integrity claim.

iotclass.org

Retrieval practice

Recall check 2 of 4

Shield Shelly says: answer from memory, then check your reasoning.

Q2A gateway accepts legitimate sensor messages; what additional evidence tests its boundary?

AA second successful publish from an authorized sensor identity.
BA captured rejection of an out-of-policy sensor message.
CThe gateway model number and vendor's published feature list.
DA network diagram with a firewall symbol near the gateway.
Show answer

Answer: B Denied behavior shows the control enforces a limit.

iotclass.org

Retrieval practice

Recall check 3 of 4

Shield Shelly says: answer from memory, then check your reasoning.

Q3One telemetry schema passed security tests; what should the review say about future schemas?

ADiscard the passed schema's test record after deployment.
BRecord untested schemas as residual risk and define a retest trigger.
CAssume future topic schemas preserve current validation behavior.
DDeclare future schemas secure because one schema passed tests.
Show answer

Answer: B Evidence for one path does not prove all future paths.

iotclass.org

Retrieval practice

Recall check 4 of 4

Shield Shelly says: answer from memory, then check your reasoning.

Q4A scenario reviews a command-authorization gap: a service path proves device identity but may not check whether the actor can issue a specific command. A reviewer proposes "enable TLS on the path" as the mitigation. Why is this a poor fit?

ATLS is a poor fit because handshake cost can delay commands on constrained links
BClose the scenario because the enrolled identity belongs to a trusted device group on the service
CTLS protects the channel, but command permission still needs action-level authorization and audit
DEncryption alone creates the command audit trail, so no authorization evidence is needed
Show answer

Answer: C The control must fit the affected property.

iotclass.org

Print reference

Answers

Answer key.

  1. D · The review needs evidence for both accepted and denied behavior before accepting the telemetry-integrity claim.
  2. B · Denied behavior shows the control enforces a limit.
  3. B · Evidence for one path does not prove all future paths.
  4. C · The control must fit the affected property.
iotclass.org