- Before
- Paged at home at 3 a.m., she has to decide every branch of a 64-page plan and prove when she determined the incident reportable.
- Now
- Joins the bridge to the playbook open at the right step, the facts for her determination and the clock it starts. “Tell me what step we are on, what it says, and how long I have.”
One night at Northgate, from the alert to a notice sent inside the hour
Lumina Utilities runs electricity and water: 41 substations, two control centres and six water works. On Tuesday 13 October 2026 at 02:51 a remote session opens on jump host JH-02 with corv-svc2, a vendor account of Corvane Automation, from an address not on Corvane's approved list. Here is what happens next, screen by screen, in the working solution.
- 0103:07
The alert lands on the Respond screen, with the timeline already started
Sam Okoro · OT SOC analyst, night shiftAlert OTS-88213: unusual DNP3 function codes from engineering workstation EWS-14 at Northgate, severity high. The running timeline already holds what the sensor saw: the JH-02 session at 02:51 with no booked window, EWS-14 reading 7 RTUs where its normal set is 2, and two DNP3 select commands to breaker CB-212 at Marlow Cross 33 kV, with no operate. The nine playbooks of plan IRP-OT-01 v6.1 sit above it.
“No clock running yet. Five rule sets are read for every incident: CIP-008-6, the water licence, the cyber policy, CIRCIA and the plan's own targets.”
- 0203:09
One plain question opens PB-OT-04 at step 1
Sam Okoro · OT SOC analystSam types “Suspicious traffic on the SCADA network?”. The incident classifier names playbook PB-OT-04, “Suspicious activity on the control network”, and the navigator opens it as its nine-step decision tree at step 1, quoted from §3.1, page 6. The plan's 60-minute determination target starts from detection: 03:07 to 04:07. Beside the step, the agents have found the session on JH-02, that EWS-14 is approved for 2 RTUs read only, and Corvane's 24/7 security line.
PB-OT-04 §3.1: “Check the source against the approved connections list (ACL-SCADA). Call the vendor's security line to confirm any vendor session. Do not disconnect the source yet.”
- 0303:14 – 03:22
Not approved. Control not affected. The tree moves
Elena Varga · OT incident commander, on callSam calls Corvane's security line under contract CV-2291 §9.2: no work is booked tonight and corv-svc2 was not issued. Step 1 is answered “Not approved”, and the contact finder pages Elena at 03:15; she joins the bridge from home at 03:19. Joel Brandt, the Northgate shift supervisor, confirms no uncommanded operations, CB-212 closed and full view of all 41 substations. Branch: contain at the conduit, keep control.
PB-OT-04 §3.3: “Contain at the conduit, not at the device. … Keep the workstation powered: do not reboot or log off.”
- 04Before anything is blocked
The drawing shows who stays on supply
Zone and asset resolverOn zone drawing NET-DWG-0142 rev F, tonight's path is traced from 203.0.113.47 through JH-02 to EWS-14 and the seven RTUs. Two ways to contain sit side by side. Block EWS-14 at firewall FW-L3-02 with pre-staged rule 41: the front-ends keep polling all 41 substations and 0 customers are affected. Pull FW-L3-02 itself: the control room loses its view and 58,400 customers behind the 7 RTUs are out of sight.
The resolver reads the drawing and never sends a command to a control system or a firewall. Sam enables rule 41 himself.
- 0503:33
Contained, and the determination is hers
Elena Varga · OT incident commanderSam disables the vendor path for corv-svc2 on JH-02 at 03:29 and enables FW-L3-02 rule 41 at 03:31; the resolver checks that FE-01 and FE-02 still poll 41 substations. Elena records the containment, with EWS-14 kept powered for memory capture. Step 4 sets out the facts: JH-02 is an EACMS of the Medium Impact Northgate EMS, EWS-14 is a BES Cyber Asset inside the perimeter, and what each possible answer starts.
“Reportable: notify within 1 hour. Attempt to compromise: by the end of tomorrow, 14 Oct. Neither: no external notice.”
- 0603:41
Reportable — and the rules swap the clock
Reporting clock keeperElena determines a Reportable Cyber Security Incident. The clock keeper stamps the time and replaces the plan's determination target, met with 26 minutes to spare, with CIP-008-6 R4.2: notify the sector ISAC and the national cyber agency within one hour, due 04:41. The 7-day update and the cyber insurer's 72-hour notice under policy NMS-CY-22871 clause 6.1 arm with it. The water licence clock stays n/a, and CIRCIA is shown but not counted, because it is not yet in force.
The clock keeper never moves a start time a person recorded, and never sends a notification.
- 07The notice
Drafted from the record, signed by a person
Timeline scribeThe scribe drafts the initial notification from 14 timeline entries, with the functional impact, attack vector and level of intrusion CIP-008-6 Part 4.1 asks for, each cited to its entry: “Reached a BES Cyber Asset (EWS-14) inside the Electronic Security Perimeter through an EACMS (JH-02). Operation of CB-212 was attempted, not achieved.” Elena reads it, edits it and signs as OT incident commander.
“The signature, the time and the text are kept on the record for three calendar years.”
- 0804:02
Sent inside the hour, 39 minutes to spare
Elena Varga · OT incident commanderThe notice goes to the sector ISAC portal and the national cyber agency, with a copy to Farida Nasser, the CIP Senior Manager, who was informed of the determination at 03:42. The clock stops and records the minutes to spare. The 7-day update clock under Part 4.3 is armed and runs from the first new or changed fact.
“Sent at 04:02:00 by Elena Varga … 39 minutes inside the hour.”
- 09Afterwards
The key times the auditor asks for
Timeline scribeEvery sensor event, branch answered, call and signature is on the running timeline of INC-2026-0417 with its source. The key times sit beside it: detected 03:07:00, playbook opened 03:09:09, contained 03:33, determined 03:41:00 Reportable, notified 04:02:00, 39 of 60 minutes to spare. The same record feeds the 7-day update and the lessons-learned review, due 11 January 2027, 90 days on.
The scribe never edits a signed entry, and every line keeps its source.
- 10The same morning
Every open incident on one clock line
Omar Haddad · Plant manager, Westbrook water treatment worksHalden Ridge is one of four incidents on the clock line. At Westbrook water works, 41 failed logins on HMI-WB-03 run on the water licence's clock instead: WL-7, 24 hours from detection, due 14 Oct 01:58. Fenby wind farm's 7-day update is due 18 Oct 16:40, and the Ridgeway substation's lessons-learned review is due 31 Dec. Each clock was chosen by the incident's own facts.
“My clock is not NERC's clock. Show me mine.”