Security Incident Response Lifecycle
Description
At 02:14 an analytics account that normally runs aggregate queries against one service line begins traversing individual patient subgraphs across oncology, behavioral health, and obstetrics. Each of the five stages is defined generally and then grounded in that scenario, which makes the ordering argue for itself: containment precedes diagnosis because an ongoing exfiltration costs more every minute, and recovery precedes the review because there is nothing to review until service is stable. The dashed arrow from Lessons Learned back to Identify is not decoration — in this scenario the detection rule fired on query volume but not on ward diversity, and closing that gap is what the arrow carries. Walk the scenario advances through all five automatically.
Lesson Plan
Audience: undergraduate students and healthcare data practitioners. Allow 10-15 minutes. Prerequisites: role-based access control, and the idea that a graph traversal is itself an auditable event.
Learning objective: Given a description of a detected security event affecting a healthcare graph database, the learner can sequence the five incident response stages and explain what each stage accomplishes.
- Explore: Use Walk the scenario once, then select stage 2 and stage 3 again. Note what containment deliberately does not attempt to establish.
- Explain: Explain why suspending the login is insufficient containment for a graph database, using the detail in stage 2 about in-flight queries and cached tokens.
- Transfer: Sketch what stages 1 through 3 would look like for a different incident — a misconfigured export job sending de-identified data to the wrong bucket. Name one thing that makes containment easier there than in the insider case, and one thing that makes it harder.
Assessment: use the Explain prompt as an exit ticket. A complete response distinguishes a disabled account from a terminated session, and states why the distinction matters for a system where reads are traversals rather than single queries.
Embed This MicroSim
Copy this iframe to your website:
1 | |
Quality Checks
Validated September 8, 2026. Completeness rubric: 100/100, scored with the project's calculate-quality-score.py against the standardization checklist. Checked automatically in a browser at 400, 800, and 1200 px: the page loads with no JavaScript errors, no interactive control is clipped outside the viewport, and the document does not scroll horizontally. Controls, selections, and the reset path were exercised by hand during development at desktop width. The page reports its own height to the parent document, so the declared iframe height above serves only as a fallback.
Specification
The full specification below is extracted from Chapter 26: Advanced Security Operations and Incident Response.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | |
Related Resources
References
- Source chapter — supplied the learning objective and the worked example.
- Mermaid flowchart documentation — subgraphs, click directives, and class styling (accessed September 8, 2026).
- NIST SP 800-61: Computer Security Incident Handling Guide — the lifecycle this five-stage model follows (accessed September 8, 2026).
- Wikipedia: Insider threat — background on the detection problem in stage 1.