This document provides guidance on securing industrial control systems (ICS), including supervisory control and data acquisition (SCADA) systems, distributed control systems (DCS), and programmable logic controllers (PLC). It discusses ICS and typical topologies, identifies common threats and vulnerabilities, and recommends security countermeasures. The document aims to address ICS unique performance, reliability, and safety requirements. It has been updated with the latest ICS threats, practices, architectures, activities, and security capabilities. An overlay of tailored NIST SP 800-53 controls for low, moderate, and high impact ICS is included.