SANS ICS410: ICS/SCADA Security Essentials
RecommendedGIAC names its affiliated SANS course as the best preparation for GICSP. You can buy an attempt without it.

Validates hands-on knowledge of securing industrial control systems, including architecture, threats and attacks, communications, hardening, governance and recovery.
GICSP tests ICS security across architecture, attacks, protocols, hardening, governance and recovery, including CyberLive tasks. Learn the side of IT and OT you know less well, index everything and practise the labs.
GIAC publishes no weights, so these areas are groupings of its 10 official objectives.
Example scenario: A historian server in the control network also needs to send data to business reporting. Where would you place it, and what traffic would you allow?
Example scenario: An engineering workstation can push logic to every PLC on the plant floor. What would an attacker gain by compromising it?
Example scenario: A Modbus/TCP capture shows write commands from an address that is not an HMI. What does that tell you about the protocol's built-in security?
Example scenario: A critical HMI runs an unsupported Windows version and cannot be patched. Which compensating controls would you use?
Select your answer from the options shown for each question.
In the Purdue reference architecture, which level holds the PLCs and RTUs that directly control field equipment?
Level 1. Level 0 holds the sensors and actuators, and Level 1 holds the basic controllers that read from and command them.
Work in a live virtual machine with real tools to complete a task, then enter the result as your answer; these items come at the end of the exam and usually count for more than multiple choice.
A Modbus/TCP packet capture is open in Wireshark in the lab virtual machine. Find the packet that writes to several registers at once and enter its Modbus function code.
16. Function code 16 is Write Multiple Registers; it appears in the Modbus section of the packet details.
Buy a certification attempt from the GIAC certification page or add one to a SANS course. Access usually arrives within 3 business days, and you then have 120 days to sit the exam.
Work through the ICS410 material or an equivalent study route once, building your index as you read. Then use practice tests to fix your index and your weak objectives.
Most candidates spend 65–115 hours. Plan for the low end if you already work in ICS or OT security; plan for the high end if you know only IT security or only control systems.
ICS410 is the course the exam is written from. Without it, combine a structured course with an ICS textbook and free CISA training, and practise basic packet and command-line work for CyberLive.
Fill your weaker side first. If you come from IT, learn PLCs, HMIs and the Purdue model early. If you come from controls engineering, start with networking and Windows and Linux hardening.
GIAC practice tests use the real exam engine and report the objectives you missed. Take one after your first pass through the material and the second when you feel ready, fixing your index in between.
The practice question bank is small, so a second test can repeat questions from the first.
Schedule from your GIAC account once the attempt is active. GIAC expects candidates within 60 miles of a Pearson VUE centre to test there; ProctorU online testing is the other route.
Several r/GIAC commenters say GICSP questions follow the ICS410 books closely and advise against self-study without them. One commenter said experienced OT practitioners can pass without the books but should buy an official practice test first.
A 2026 commenter warned that CyberLive tasks run on a virtual machine and catch out candidates who have not practised them. A 2024 passer found the practice test close to the real exam and the CyberLive questions manageable after the course labs.
A power-utility security engineer still met new material outside her area and recommended breaks between practice exams. A 2024 reviewer found about half of ICS410 to be general security basics and half ICS-specific.