The last sample read 10 of 38 sessions, all approved. The full test found the account enabled 41 days, with 9 of its 14 sessions unapproved.
A morning of OT cybersecurity compliance at the gas plant, 06:12 to 09:52
A gas plant, a refinery, an offshore field and a pipeline control center answer four rule sets. One morning, a test on the fresh gateway export breaks a proof last quarter's sample passed.
demoThe sites, the people, the vendors and the figures are sample data.
- 0106:12
Four written rules hold on the morning export, and recordings fall short
Practice testerThe gateway, directory and firewall exports land before the shift, and each written rule is tested on each record they hold. Four pass, including an owner and a reason on 312 of 312 boundary rules and multi-factor on 1,486 remote sign-ins. Recordings are kept 90 days against a 12-month rule, already a gap. The vendor test has not run on this export.
- 0209:40
One boundary rule review answers 23 lines across four rule sets
OT security leadAt the pipeline control center she picks the boundary rule review on the OT DMZ. One proof, the signed firewall rule review with its change record, answers 23 requirement lines across four rule sets. At the other three sites the same control answers 18 across three, because the pipeline rule is assessed only at the control center. There, 125 of 192 lines held have current proof.
- 0309:41
Vendor access is still proved by last quarter's sample of 10 sessions
OT security leadBack at the gas plant, vendor access by approved session sits on machinery monitoring, the zone the compressor vendor reaches through its conduit. Its proof is the third-quarter sample: 10 of 38 sessions, all approved, read up to the day before a new service account was switched on. That proof answers 11 lines here across three rule sets; the panel offers a practice test.
- 0409:42
Enabled 41 days, and 9 of 14 sessions with no approval behind them
Practice testerIt reads clause 14.3 of the contract and the company standard, then all 61 accounts, 11 of them vendor, and each session. The compressor vendor's service account was enabled and never disabled: 41 days. Five sessions match an approval; nine match none. The test breaks 7 of the proof's 11 lines and leaves 4 standing, so answered lines at the plant drop from 66 to 59 of 160.
- 0509:46
The contract clause beside the export lines, and the tester's stated doubt
OT security leadThe finding puts the contract wording next to the gateway lines: each session, its length, and its approval record or a blank. The tester says the account state is read straight from a field, that it is 90% sure on approvals, and that approvals given outside the approval system are invisible to it. She raises the gap as High, on a 14-day clock, owned by the vendor access coordinator.
- 0609:48
Countersign stays greyed out until the clause and the log are both opened
Compliance managerHe did not raise the gap, so the countersignature falls to him. The panel tracks what he has opened: the signed contract at clause 14.3 first, then the export lines for the vendor's account. Only then can he sign. A send-back would carry a reason that resets severity or owner. He reads both and countersigns at 09:52.
- 07After 09:52
The anti-surge tuning request for the compressor is held at the gate
Vendor access coordinatorOn the vendor access screen the compressor vendor's account now reads enabled 41 days, outside any session. Its next request, controller tuning during Train 3 commissioning, shows Held with the gap named, and Approve is greyed out. A metering vendor's request waits too: its contract carries no OT clause.
- 08Same morning
Nine sessions to explain with the vendor, each one on its own line
Vendor access coordinatorHis own list opens on the review: the 9 sessions with no approval record, to be explained with the vendor one line at a time. A session nobody can explain keeps the gap open. Below sit three session requests and two gaps he owns: a contract with no OT clause, 5 days late, and an induction that leaves out the OT rules.
- 09Any time after
Run, break, raise, two opens and a countersign, minute by minute
Internal auditorEach act by a person or an agent is listed, newest first: the test started at 09:42, the break at 09:45, the raise at 09:46, the clause opened at 09:48, the export lines at 09:51, the countersignature at 09:52. No entry can be changed afterwards. The auditor reads and exports it and acts on nothing.