Skip to content
Attack tree (cybersec) templates

Water Treatment Dosing Attack (Attack Tree)

Paths to altering a coagulant dose setpoint at a water treatment works, from vendor VPN compromise to spoofing the residual analyser.

Template previewAttack tree (cybersec)
Unauthorised change to chemical dosing at a water treatment worksGOALcost 2Alter the coagulant dosesetpointORcost 2Reach the control networkLEAFcost 4Compromise the vendorremote support VPNhighdet mediumLEAFcost 2Plug into an unlockedcabinet at an unmannedsitelowdet lowLEAFcost 3Pivot from corporatethrough a flat firewallrulemediumdet mediumANDcost 3Gain engineering accessLEAFcost 2Reuse shared engineeringworkstation credentialsmediumdet mediumLEAFcost 1Use the default controllerprogramming passwordlowdet highORcost 3Defeat safety andmonitoringLEAFcost 3Suppress the SCADA alarmon the dosing loophighdet highLEAFcost 5Spoof the residualchlorine analyser readinghighdet medium

Make it your own.

title "Unauthorised change to chemical dosing at a water treatment works"
goal G "Alter the coagulant dose setpoint"
OR   G1 "Reach the control network" parent G
AND  G2 "Gain engineering access" parent G
OR   G3 "Defeat safety and monitoring" parent G
leaf L1 "Compromise the vendor remote support VPN" parent G1 cost 4 skill high detect medium
leaf L2 "Plug into an unlocked cabinet at an unmanned site" parent G1 cost 2 skill low detect low
leaf L3 "Pivot from corporate through a flat firewall rule" parent G1 cost 3 skill medium detect medium
leaf L4 "Reuse shared engineering workstation credentials" parent G2 cost 2 skill medium detect medium
leaf L5 "Use the default controller programming password" parent G2 cost 1 skill low detect high
leaf L6 "Suppress the SCADA alarm on the dosing loop" parent G3 cost 3 skill high detect high
leaf L7 "Spoof the residual chlorine analyser reading" parent G3 cost 5 skill high detect medium