2 packs: 15% off with code BUY2. 3 or more: 20% off with code BUY3.

Free GIAC Global Industrial Cyber Security Professional GICSP Practice Questions

20 free GIAC Global Industrial Cyber Security Professional GICSP practice questions from the CertStash pack of 78, each with the correct answer and a full explanation. The rule is the same for every exam: ten free on the product page, 20 free here, all 78 in the pack, and each step includes the one before it.

Question 1

What is a benefit of log aggregation?

  1. Simplifies initial setup of logging in the environment
  2. Reduces system load on logging devices
  3. Eliminates the need for baselining normal log activity
  4. Assists in analysis of log data from multiple sources
Show answer and explanation

Correct answer: D. Assists in analysis of log data from multiple sources

Log aggregation collects log data from multiple sources into a centralized location, enabling comprehensive analysis across distributed systems. This unified view allows security professionals and administrators to correlate events, identify patterns, and investigate incidents more effectively than examining isolated log sources.

Why the other options are wrong

  • A. Log aggregation actually increases initial setup complexity by requiring configuration of multiple log sources and centralized collection infrastructure.
  • B. Log aggregation typically increases system load on the centralized logging device rather than reducing it, as it concentrates logs from many sources.
  • C. Log aggregation does not eliminate the need for baselining; establishing normal baselines becomes even more critical when analyzing aggregated data from multiple sources.

Question 2

Which command would indicate that a user is attempting to alter the permissions on a Linux file?

  1. attrib
  2. chmod
  3. pwd
  4. md
Show answer and explanation

Correct answer: B. chmod

The chmod command is used to change file and directory permissions in Linux. It allows users to alter read, write, and execute permissions for owners, groups, and others on filesystem objects.

Why the other options are wrong

  • A. The attrib command is a Windows utility for managing file attributes, not a Linux command for altering permissions.
  • C. The pwd command prints the working directory path and has no relationship to file permissions.
  • D. The md command creates directories in Windows command line and does not alter file permissions.

Question 3

Which type of process performs an action on a set quantity of material at one station before moving it to the next station for another action to be performed on it?

  1. Batch
  2. Hybrid
  3. Continuous
  4. Discrete
Show answer and explanation

Correct answer: A. Batch

A batch process handles a fixed quantity of material at one workstation, completes all required operations on that batch, then moves the entire batch to the next station for the subsequent operation. This is distinct from continuous processes that flow materials steadily, or discrete processes that handle individual units.

Why the other options are wrong

  • B. Hybrid processes combine characteristics of different process types but do not specifically describe the batch movement pattern described.
  • C. Continuous processes involve steady material flow without distinct batches stopping at individual stations.
  • D. Discrete processes handle individual items or small quantities at individual stations rather than fixed-quantity batches.

Question 4

An organization wants to use Active Directory to manage systems within its Business and Control system networks. Which of the following is the recommended security practice?

  1. Shared Active Directory domain with separate domain controllers for the Business and Control system networks
  2. An Active Directory domain for the Business network and a Windows workgroup with a domain controller for the Control system network
  3. Separate Active Directory domains for the Business and Control system networks
  4. Shared Active Directory domain with fully functional domain controllers for the Business network and a Read-Only Domain Controller for the Control system network
Show answer and explanation

Correct answer: C. Separate Active Directory domains for the Business and Control system networks

Separating the Business and Control system networks into distinct Active Directory domains is the recommended security practice. This architectural approach provides isolation, limits the blast radius of potential compromises, enforces separate security policies, and prevents lateral movement between critical operational technology systems and business systems.

Why the other options are wrong

  • A. Sharing a single Active Directory domain, even with separate domain controllers, creates a unified trust relationship that compromises network segmentation and increases risk.
  • B. Mixing Active Directory with Windows workgroups creates inconsistent management and security policies across the organization.
  • D. Sharing an Active Directory domain with Read-Only Domain Controllers still maintains the unified trust and security model, failing to properly segment critical control systems from business networks.

Question 5

Which of the following types of network devices sends traffic only to the intended recipient node?

  1. Ethernet hub
  2. Wireless access point
  3. Ethernet switch
  4. Wireless bridge
Show answer and explanation

Correct answer: C. Ethernet switch

An Ethernet switch forwards frames based on MAC addresses, sending traffic only to the specific port where the destination device is located. This unicast forwarding prevents unnecessary broadcast of data to all ports, unlike hubs which flood all traffic to every port.

Why the other options are wrong

  • A. Ethernet hubs broadcast incoming frames to all ports regardless of the destination, not just the intended recipient.
  • B. Wireless access points broadcast frames to all connected wireless clients and may forward traffic to multiple destinations.
  • D. Wireless bridges typically forward traffic between wireless and wired segments, potentially reaching multiple destinations rather than only the intended recipient.

Question 6

What is a use of Network Address Translation?

  1. To maximize Firewall functionality
  2. To make access list configuration easier
  3. To hide private network addresses
  4. To enable network routing functionality
Show answer and explanation

Correct answer: C. To hide private network addresses

Network Address Translation masks private IP addresses behind public IP addresses, concealing the internal network structure and addresses from external networks. This provides security through obscurity and allows organizations to use private address space internally while presenting a different address externally.

Why the other options are wrong

  • A. NAT does not maximize firewall functionality; firewalls operate independently of NAT, though they may work together.
  • B. NAT does not simplify access list configuration; it may actually complicate ACL management by translating addresses.
  • D. NAT does not enable network routing functionality; routing is a separate layer 3 function that operates independently of address translation.

Question 7

For application-aware firewalls filtering traffic between trust zones, which of the following policies should be applied to a packet that doesn't match an existing rule?

  1. Default alert
  2. Default deny
  3. Application deny list
  4. Application allow list
Show answer and explanation

Correct answer: B. Default deny

Application-aware firewalls between trust zones should implement a default deny stance for any traffic that doesn't match an existing rule. This is a fundamental security principle that ensures only explicitly permitted traffic is allowed, protecting the network from unauthorized access and unknown threats.

Why the other options are wrong

  • A. Default alert only notifies but doesn't prevent malicious traffic from passing through the firewall.
  • C. A deny list is a blacklist approach, less secure than the default deny whitelist model for trust zone boundaries.
  • D. A default allow list would permit all unmatched traffic, violating the principle of least privilege.

Question 8

An administrator wants to script the deployment of a security policy, over the network, to a group of workstations not managed by Active Directory. What tool could be used to accomplish this task?

  1. secedit.exe
  2. secpol.msc
  3. gpedit.msc
Show answer and explanation

Correct answer: A. secedit.exe

secedit.exe is a command-line tool that allows administrators to script and deploy security policies over the network to multiple workstations. It can be used in batch scripts and remote deployment scenarios, making it suitable for non-AD-managed systems. Unlike the GUI tools, it supports automated, scriptable policy deployment.

Why the other options are wrong

  • B. secpol.msc is a GUI management console that cannot be easily scripted for remote deployment across multiple machines.
  • C. gpedit.msc is a GUI editor for local group policy and is not designed for remote deployment or scripting.

Question 9

A brewer uses a local HMI to communicate with a controller that opens a pump to move the wort from the boil kettle to the fermentor. What level of the Purdue model would the controller be considered?

  1. Level 2
  2. Level 1
  3. Level 0
  4. Level 3
  5. Level 4
Show answer and explanation

Correct answer: B. Level 1

In the Purdue model, Level 1 represents the intelligent devices and controllers that directly interact with the physical process. The pump controller that receives commands from the HMI and directly controls the pump operates at Level 1, as it is the actuating device that manipulates the physical process.

Why the other options are wrong

  • A. Level 2 represents the supervisory level with HMIs and SCADA systems, not the direct control equipment.
  • C. Level 0 represents the physical process itself (the pump, valves, sensors), not the controller.
  • D. Level 3 is the operations/site level with servers and applications.
  • E. Level 4 is the enterprise level with corporate systems and business applications.

Question 10

How is a WirelessHART enabled device authenticated?

  1. Using a WPA2 pre-shared key entered by an administrator
  2. Using a join key to send an encrypted request for the shared network key
  3. Using the vendor hard-coded master key to obtain a link key
  4. Using a PIN combined with the device MAC address
Show answer and explanation

Correct answer: B. Using a join key to send an encrypted request for the shared network key

WirelessHART devices are authenticated using a join key. When a device joins the network, it uses the join key to send an encrypted request to the network manager to obtain the shared network key, which is then used for ongoing communication. This multi-step key exchange process provides secure network onboarding.

Why the other options are wrong

  • A. WirelessHART does not use WPA2 pre-shared keys; it has its own proprietary security mechanisms.
  • C. WirelessHART does not rely on a vendor hard-coded master key for authentication.
  • D. PIN and MAC address combinations are not part of the WirelessHART authentication mechanism.

What people say about the full Global Industrial Cyber Security Professional GICSP pack 4.5 from 15

GICSP exam dump has proven to be very helpful to me. I studied with it and passed the exam. Thanks to Cert Stash for the excellent service and high-quality GICSP exam dump!
SalomeGlobal Industrial Cyber Security Professional GICSP
Valid GICSP practice test! Passed the GICSP exam today. Thank you for all of your support!
MeredithGlobal Industrial Cyber Security Professional GICSP
I failed GICSP exam once for i didn't know there are such wonderful GICSP exam materials to refer to. Then I tried your GICSP study materials and I succeeded. Thank you! Wish you all best!
KellyGlobal Industrial Cyber Security Professional GICSP

Question 11

An attacker crafts an email that will send a user to the following site if they click a link in the message. What else is necessary for this type of attack to work? hmi.giac.org/disconnect?sensor=812

  1. The attacker must obtain a session cookie from an authorized HMI user
  2. The user clicking the link must be an administrator on the network
  3. The user must be authenticated to the HMI interface before clicking the link
  4. The attacker must enclose the URL parameter with <script> tags to run the code
Show answer and explanation

Correct answer: C. The user must be authenticated to the HMI interface before clicking the link

For this attack to work, the user must already be authenticated to the HMI interface. The URL parameter 'disconnect?sensor=812' is designed to execute an action on an authenticated session. Without prior authentication, clicking the link alone cannot trigger the action on the HMI system. A session cookie obtained from an authorized user would be helpful but isn't strictly necessary if the victim is already logged in when clicking. Administrator status is not required for this particular action, and script tags are not needed for this type of URL-based attack.

Why the other options are wrong

  • A. The attacker doesn't need to obtain a session cookie beforehand if the victim is already authenticated in their browser.
  • B. Administrator privileges are not required for the user to execute a sensor disconnect action.
  • D. Script tags are not necessary for executing URL parameters; this is a direct HTTP request attack, not an XSS attack.

Question 12

An attacker has a goal of obtaining information stored in an ICS. Why might the attacker focus his efforts on the operating system rather than the ICS application?

  1. Organizations generally do not define a role or responsibility for dealing with operating systems, leaving them neglected and vulnerable
  2. The operating system will have fewer vulnerabilities than the ICS application
  3. The ICS is more likely to have vendor-provided security hardening guidance than the operating system will
  4. Control of the operating system offers access to applications running on it
Show answer and explanation

Correct answer: D. Control of the operating system offers access to applications running on it

Control of the operating system provides a privileged position from which an attacker can access all applications and data running on that OS, including the ICS application. This single point of compromise gives broader access than targeting the application alone. While option A may reflect real-world neglect, it is not the strategic reason for preferring OS attacks; option B is false because operating systems typically have more vulnerabilities, not fewer; option C is backwards, as ICS applications typically have more hardening guidance than generic operating systems.

Why the other options are wrong

  • A. While organizational gaps may exist, this is not the primary strategic reason attackers target the OS.
  • B. Operating systems generally have more, not fewer, vulnerabilities than specialized ICS applications.
  • C. ICS applications typically receive more vendor hardening guidance than commodity operating systems do.

Question 13

Which of the following is a containment task within the six step incident handling process?

  1. Checking to ensure that the most recent patches were deployed to a web application server
  2. Creating a forensic image of a compromised workstation
  3. Re-imaging a workstation that was exhibiting worm-like behaviour
  4. Validate fix using a vulnerability scan of the hosts within the DMZ
Show answer and explanation

Correct answer: B. Creating a forensic image of a compromised workstation

In the six step process, containment includes short term actions and taking a backup, which means creating a forensic image of the compromised system before anything is changed. This preserves evidence while the incident is being contained.

Why the other options are wrong

  • A. Checking that patches were deployed belongs to preparation or recovery, not containment.
  • C. Re-imaging an infected workstation removes the threat, which is part of eradication.
  • D. Validating a fix with a vulnerability scan is part of recovery, after eradication is complete.

Question 14

What can be configured on the router so that it can most effectively implement and enforce zones for the shown subnets?

  1. MAC-based port security
  2. Access control lists
  3. Secure Shell
  4. 802.1x protocol
Show answer and explanation

Correct answer: B. Access control lists

Access control lists (ACLs) are the most effective tool for implementing and enforcing zones across the subnets shown in the diagram. ACLs operate at Layer 3 (network layer) on routers and can define granular rules that control traffic between different subnets and security zones (Instrumentation LAN, Control Devices LAN, Supervisory Control LAN, and Operations Support DMZ). By configuring ACLs on router interfaces, you can permit or deny traffic based on source/destination IP addresses, protocols, and ports, thereby enforcing the logical separation and security policies required for each zone. This approach provides centralized control at the network perimeter and scales effectively across multiple subnets.

Why the other options are wrong

  • A. MAC-based port security operates at Layer 2 and controls individual switch ports, not traffic between subnets; it cannot enforce zone-level segmentation across the routed network architecture shown.
  • C. Secure Shell (SSH) is a remote access protocol for secure management connections, not a mechanism for implementing network zones or traffic control between subnets.
  • D. 802.1x is an authentication protocol for controlling port access based on device credentials; it does not provide the traffic filtering and zone enforcement capabilities needed for network segmentation.

Question 15

What is a recommended practice for configuring enforcement boundary devices in an ICS control network?

  1. Create a rule which drops inbound packets containing a source address from within the protected network
  2. Enable full packet collection for all allowed and denied traffic rules on next-generation firewalls
  3. Create one rule for each authorized conversation in a stateless access control list
  4. Use an egress policy that allows everything out except for that which is explicitly denied
Show answer and explanation

Correct answer: A. Create a rule which drops inbound packets containing a source address from within the protected network

Creating a rule that drops inbound packets with source addresses from within the protected network is a recommended practice that prevents spoofed traffic and enforces network segmentation. This rule protects against attacks originating from within the control network attempting to masquerade as external traffic.

Why the other options are wrong

  • B. Full packet collection on all rules creates excessive data overhead and is not a focused security recommendation.
  • C. Stateless ACLs are inefficient for ICS control networks; stateful inspection is the recommended modern approach.
  • D. An egress policy allowing everything except explicitly denied items is too permissive and violates the principle of least privilege.

Question 16

Which control helps prevent threats to Integrity?

  1. Firewall egress filtering
  2. Logging IDS alerts
  3. Centralized LDAP authentication
  4. Implementing digital signatures
Show answer and explanation

Correct answer: D. Implementing digital signatures

Digital signatures provide cryptographic verification that data has not been modified and confirm the identity of the data sender. This directly protects data integrity by detecting any unauthorized changes and ensuring the authenticity of transmitted information.

Why the other options are wrong

  • A. Firewall egress filtering controls network traffic flow but does not specifically protect data integrity from modification.
  • B. Logging IDS alerts records security events but does not prevent or detect data integrity violations directly.
  • C. Centralized LDAP authentication ensures user identity verification and access control, which relates to availability and confidentiality more than integrity.

Question 17

What should be considered when implementing fieldbus protocols over an Ethernet network?

  1. Communications between machines are limited to one host at a time
  2. Different protocols cannot route across the same infrastructure
  3. The network cannot be segmented into smaller subnets or VLANs
  4. Different protocols will need a bridging device to talk to each other
Show answer and explanation

Correct answer: D. Different protocols will need a bridging device to talk to each other

When implementing multiple fieldbus protocols over a shared Ethernet infrastructure, different protocols require bridging devices to enable communication and interoperability between systems using distinct communication standards. This allows heterogeneous devices to coexist and communicate on the same network.

Why the other options are wrong

  • A. Modern Ethernet networks support concurrent multi-point communications, not single-host-at-a-time restrictions.
  • B. Multiple protocols can route across the same Ethernet infrastructure with proper configuration and bridging.
  • C. Ethernet networks can be segmented into subnets and VLANs regardless of the fieldbus protocols in use.

Question 18

Which type of process is described below? A fermentor's glycol jacket must maintain a steady temperature during and between batches of beer.

  1. Continuous
  2. Manual
  3. Discrete
  4. Batch
Show answer and explanation

Correct answer: A. Continuous

A continuous process is one that operates without interruption, maintaining steady-state conditions. The glycol jacket maintaining a constant temperature throughout and between batches exemplifies continuous process control, where the system continuously regulates a parameter without discrete start/stop cycles.

Why the other options are wrong

  • B. Manual processes require human intervention and control, not automated regulation.
  • C. Discrete processes handle distinct, separate items or batches with defined start and end points, not continuous steady-state maintenance.
  • D. Batch processes produce fixed quantities per cycle, though the temperature control itself is continuous rather than batch-oriented.

Question 19

What kind of data could be found on a historian?

  1. Information needed for billing customers
  2. Information for supervising lower-level controllers in real-time
  3. Diagrams depicting an overview of the process
  4. Runtime libraries that software programs use
Show answer and explanation

Correct answer: A. Information needed for billing customers

A historian in SCADA systems stores historical time-series data collected from the control systems, which is used for analysis, reporting, and billing purposes. This data tracks process parameters and operations over time and is essential for billing customers based on actual usage and production metrics.

Why the other options are wrong

  • B. Real-time supervision of controllers is handled by HMIs and SCADA systems, not historians which store historical data.
  • C. Process diagrams are typically stored in documentation systems or engineering tools, not in the historian database.
  • D. Runtime libraries are part of the operating system and application software infrastructure, not historian storage.

Question 20

Which type of device is the following configuration setting from? deny modbus function write-multiple-holdingregisters

  1. Network firewall
  2. NIDS
  3. SIEM
  4. Application firewall
Show answer and explanation

Correct answer: D. Application firewall

This configuration rule is from an application firewall because it specifically blocks a Modbus function (write-multiple-holdingregisters) at the application protocol level. Modbus is an industrial protocol, and the rule is filtering based on the specific function call within that protocol. A NIDS would detect and alert on such traffic but wouldn't actively block it with this syntax. A network firewall operates at lower layers and wouldn't have Modbus protocol awareness. A SIEM collects and analyzes logs rather than enforcing protocol-level controls.

Why the other options are wrong

  • A. Network firewalls operate at the network layer and don't have Modbus protocol awareness for function-level blocking.
  • B. A NIDS detects and alerts but doesn't actively enforce deny rules on specific protocol functions.
  • C. A SIEM is a logging and analysis tool, not an enforcement device that blocks specific protocol functions.

That was 20 of 78.

The full GIAC Global Industrial Cyber Security Professional GICSP pack has all 78 questions, each with the answer, the explanation and why the other options are wrong, plus a questions-only copy for timed runs. US$39, paid once, with free monthly updates and a pass-or-your-money-back guarantee.

Get the full pack

Not ready yet? Get the first 40 free as one PDF by email. Get the Half Pack →