Integrity Verification
This guide provides the post-recovery verification process for confirming that restored systems are operating correctly, their security functions are intact, and no malware persistence mechanisms remain. Under IACS UR E26 §4.5.3, no CBS may be returned to active service until integrity has been formally verified and sign-off obtained from the ETO and Chief Engineer.
Before reconnecting a restored system to the ship’s network, the ETO must verify the integrity of the environment. Advanced threats can hide in switch firmware or modify PLC logic, waiting for a reboot to re-infect the clean workstations. A system that looks clean on the surface may still be compromised at the firmware or controller level. This verification sequence closes that gap.
Step 1 — Infrastructure audit
Check the network infrastructure first. If switches, firewalls, or PLCs are compromised, reconnecting clean workstations will immediately re-infect them. This step must happen before any CBS workstation is powered back on and connected.
Switch and firewall configuration
Export the running configuration from every managed switch and firewall. Compare line by line against the known-good baseline stored in your Configuration Backup (§4.4.3). Look specifically for:
- Unauthorised VLANs added or existing VLANs reassigned
- Any firewall rule with source=ANY or destination=ANY
- Default-deny rule missing or moved from last position
- New port forwarding or NAT rules not in the baseline
- Firmware version different from the approved baseline
PLC and controller logic verification
Perform a checksum comparison of PLC logic against the approved baseline. If the hash does not match, the controller must be reflashed from the OEM-supplied baseline before any physical machinery is operated.
- Export current PLC program and generate SHA-256 hash
- Compare against baseline hash stored in Configuration Backup
- Any mismatch — halt, isolate, contact OEM immediately
- Do not operate any mechanical system driven by a PLC until logic is verified
Critical — do not skip the PLC logic check. If an attacker has modified the PID loop for a fuel pump, cooling system, or steering actuator, the machinery could fail physically even if the workstation appears perfectly clean. PLC logic verification is non-negotiable before any propulsion or power management system is restarted.
Step 2 — Credential sanitisation
Assume every credential that existed on or was used to access an affected system during the incident is compromised. Recovery requires a clean slate on all accounts — not just the ones you know were used by the attacker.
-
Rotate all service account passwordsEspecially those used for PLC communication, database logging, OEM remote access, and syslog forwarding. Service accounts are the most commonly overlooked credential after an incident.
-
Reset all named user accounts on affected CBSForce password change for ETO, Chief Engineer, Master, and any OEM or contractor accounts on affected systems. If MFA tokens were used on affected systems, revoke and reissue them.
-
Audit for ghost accountsRun
net useron every recovered Windows CBS workstation. Any account not in the current crew list or CBS user register must be deleted immediately and documented in the incident log. -
Revoke all remote access sessionsDisable all VSAT-based VPN tunnels and OEM remote access capabilities until the shore-side SOC or DPA gives a confirmed all-clear. A single persistent OEM session can reintroduce the threat the moment the network is reconnected.
Step 3 — System-by-system verification checklist
Complete this verification for every CBS being returned to service. Do not batch-reconnect systems — verify and reconnect one at a time, monitoring for anomalies after each reconnection before proceeding to the next.
Step 4 — Network reconnection sequence
Reconnect systems in priority order — Category III systems last, only after all lower-category systems are verified clean. Monitor syslog actively for 30 minutes after each reconnection before proceeding.
Step 5 — Return to service sign-off
Under E26 §4.5.3, no CBS returns to active service without formal sign-off. The sign-off record is retained in the vessel SMS and submitted with the PIR report to Class.
The specific regulatory requirements this playbook satisfies. Use these references when preparing for Class survey or responding to a surveyor's checklist.
