Courseiva

CCNA Control Implementation Questions

51 questions · Control Implementation topic · All types, answers revealed

1
MCQeasy

A retail company is implementing controls to comply with the Payment Card Industry Data Security Standard (PCI DSS). The security manager needs to ensure that cardholder data is protected when stored on backup tapes. Which control should be implemented to meet PCI DSS Requirement 3?

A.Implement network segmentation to isolate backup servers.
B.Encrypt backup tapes using strong cryptography.
C.Conduct quarterly vulnerability scans of backup infrastructure.
D.Store backup tapes in a locked room with access badges.
AnswerB

PCI DSS Requirement 3 mandates protection of stored cardholder data, including backups. Encrypting backup tapes with strong cryptography renders the data unreadable if tapes are lost or stolen, directly satisfying the requirement. This is a standard practice for media containing sensitive data and is explicitly required for backups unless otherwise secured.

Why this answer

PCI DSS Requirement 3 requires that stored cardholder data be rendered unreadable, typically through encryption. For backup tapes, encryption with strong cryptography is the appropriate control. Physical security, segmentation, and vulnerability scanning, while valuable, do not fulfill the specific requirement to protect data at rest on backup media.

Exam trap

The trap here is assuming physical security or segmentation alone satisfies PCI DSS Requirement 3, which explicitly requires cryptographic protection for stored cardholder data.

2
MCQeasy

You are setting up an IDS/IPS (e.g., Snort). Where should you place the sensor to monitor both internal and external traffic?

A.Directly on the public ISP router
B.Inside the isolated guest Wi-Fi network
C.On a Span Port of the core distribution switch
D.On the WAN interface of the firewall
AnswerC

A SPAN port mirrors traffic from the core distribution switch, so the sensor sees both internal east-west flows and external north-south traffic crossing that choke point. Placing it inline or on an access switch would miss one direction, failing the requirement to monitor both.

Why this answer

A SPAN (Switched Port Analyzer) port on the core distribution switch mirrors traffic from multiple VLANs and internal segments, allowing the IDS/IPS sensor to see both internal east-west traffic and external north-south traffic traversing the core. Placing the sensor at the core distribution layer provides the broadest visibility without disrupting production traffic, since SPAN ports are passive copies. This is the standard architectural recommendation for monitoring both internal and external communications in a switched environment.

Exam trap

CGRC often tests the misconception that placing an IDS/IPS on the firewall's WAN interface or ISP router provides comprehensive monitoring, when in fact only a core switch SPAN port can capture both internal and external traffic in a switched network.

How to eliminate wrong answers

Option A is wrong because the ISP router is outside the organization's administrative control and typically only exposes WAN traffic, not internal lateral movement; you cannot configure SPAN or mirroring on ISP equipment. Option B is wrong because an isolated guest Wi-Fi network only carries guest traffic, missing all internal corporate and external traffic, providing an extremely narrow and irrelevant view. Option D is wrong because the WAN interface of the firewall only sees external-bound traffic entering or leaving the perimeter, not internal-to-internal traffic, so it fails to monitor both internal and external traffic as required.

3
MCQhard

A financial institution is implementing a new system to detect and respond to insider threats. The security team wants to monitor user behavior and flag anomalous activities, such as accessing large amounts of data outside normal working hours. Which type of control is being implemented?

A.Data loss prevention (DLP)
B.Role-based access control (RBAC)
C.User behavior analytics (UBA)
D.Security information and event management (SIEM)
AnswerC

UBA uses machine learning and analytics to establish baselines of normal user activity and detect deviations that may indicate insider threats. It is a detective control that monitors behavior and generates alerts, directly addressing the requirement to flag anomalous activities.

Why this answer

User behavior analytics is designed to detect insider threats by analyzing user activity and identifying deviations from normal patterns. SIEM provides log aggregation but lacks inherent behavioral analysis, DLP focuses on data exfiltration, and RBAC is a preventive access control. UBA is the most appropriate control for monitoring and flagging anomalous user behavior.

Exam trap

The trap here is confusing SIEM with UBA; SIEM collects logs, but UBA provides the behavioral analytics to detect insider threats.

4
MCQeasy

A government agency is implementing a new case management system. The security policy requires that all users be granted only the minimum access necessary to perform their job functions. Which principle is being applied?

A.Need to know
B.Least privilege
C.Separation of duties
D.Defense in depth
AnswerB

Least privilege means granting users only the minimum access rights required to perform their tasks. This directly matches the policy requirement. It reduces the risk of insider threats and accidental damage by limiting unnecessary permissions, making it the correct principle.

Why this answer

The policy requires granting only the minimum access necessary for job functions, which is the definition of least privilege. Separation of duties, defense in depth, and need to know are related but distinct concepts. Least privilege directly addresses the scope of permissions, making it the correct answer.

Exam trap

The trap here is confusing least privilege with need to know, as both aim to limit access, but least privilege is broader and applies to all access rights, while need to know is specific to information.

5
MCQeasy

Which type of control is an alarm system installed in a server room?

A.Preventative
B.Detective
C.Corrective
D.Deterrent
AnswerB

An alarm system detects and reports intrusions after they occur, providing awareness rather than blocking access. This satisfies the detective classification: it identifies and records security events, unlike preventive controls such as locks or guards that stop incidents.

Why this answer

An alarm system is a detective control because it detects and alerts to unauthorized access or anomalies after they occur. It does not prevent the event from happening but provides notification so that response actions can be taken. Thus, it is classified as detective.

Exam trap

CGRC often tests the classification of controls, and candidates may confuse detective with deterrent because alarms can discourage intruders, but the primary purpose is detection.

How to eliminate wrong answers

Option A is wrong because preventative controls aim to stop an incident before it occurs, such as locks or firewalls. Option C is wrong because corrective controls mitigate the impact after an incident, like fire suppression systems. Option D is wrong because deterrent controls discourage potential attackers, such as warning signs or guards.

6
Multi-Selectmedium

Which TWO of the following represent best practices for password management?

Select 2 answers
A.Forcing users to change passwords every 30 days
B.Using a password manager for unique, complex passwords
C.Allowing password sharing among team members
D.Logging passwords in a shared spreadsheet
E.Enforcing a minimum length requirement
AnswersB, E

A password manager generates and stores unique, complex credentials per account, eliminating reuse and enabling long, high-entropy passwords that users need not memorise. This directly satisfies the best-practice requirement for uniqueness and complexity, while reducing the cognitive burden that drives weak or recycled passwords across systems.

Why this answer

Option B is correct because a password manager generates and stores unique, complex credentials per account, which prevents password reuse and credential-stuffing attacks while keeping secrets encrypted behind a single strong master passphrase. Option E is correct because enforcing a minimum length requirement (e.g., 12–16+ characters per NIST SP 800-63B guidance) increases entropy and resistance to brute-force and dictionary attacks far more effectively than complexity rules alone. The unmarked options do not belong: forcing changes every 30 days (A) is discouraged by modern guidance such as NIST SP 800-63B because it leads to predictable incremental passwords and weaker choices; allowing password sharing among team members (C) destroys individual accountability and non-repudiation; and logging passwords in a shared spreadsheet (D) exposes plaintext credentials to anyone with file access and violates secure secret-storage practices.

Exam trap

CGRC often tests the outdated belief that frequent password rotation is a best practice, so candidates who follow legacy policy pick the 30-day change option instead of length and uniqueness.

7
MCQmedium

A healthcare organization must protect electronic protected health information (ePHI) in a new cloud-based patient portal. The security team decides to implement a control that renders data unreadable to unauthorized parties even if the storage media is compromised. Which of the following best describes this type of control?

A.Network segmentation isolating the patient portal from the corporate network
B.Security awareness training for all employees handling ePHI
C.Data encryption at rest using AES-256
D.Role-based access control (RBAC) limiting access to authorized clinicians
AnswerC

Encryption at rest with AES-256 ensures that ePHI stored in the cloud remains unreadable without the decryption keys, directly addressing the risk of media compromise. It is a technical control that protects confidentiality and satisfies HIPAA encryption addressable implementation specifications. This is the most effective control for the stated scenario.

Why this answer

The scenario requires a control that makes data unreadable if storage media is compromised. Encryption at rest using AES-256 directly fulfills this by converting ePHI into ciphertext, ensuring confidentiality even if physical or logical access to the media occurs. Other controls like RBAC, segmentation, or training address different risk areas and do not provide cryptographic protection of data at rest.

Exam trap

The trap here is confusing access control mechanisms with cryptographic protection, assuming that restricting who can access data also protects the data if the storage itself is compromised.

8
Multi-Selectmedium

Which TWO of the following are critical requirements for implementing an effective patch management program?

Select 2 answers
A.Storing all patch files on a public FTP site
B.Automated patch testing in a staging environment
C.Manual approval for every single update
D.Disabling all automatic updates
E.Defined emergency patch procedures
AnswersB, E

Patches frequently break production workloads, so automated testing in a staging environment validates compatibility before wide deployment. This satisfies the requirement to verify patches against representative systems, catching regressions while preserving availability of critical services.

Why this answer

Option B is correct because automated patch testing in a staging environment lets you validate updates against representative systems before production rollout, catching compatibility, regression, and deployment issues while keeping the process repeatable and scalable. Option E is correct because defined emergency patch procedures are essential for out-of-band critical vulnerabilities (for example, zero-days or actively exploited CVEs), specifying expedited risk assessment, approval, deployment, and rollback steps so urgent fixes are applied without bypassing governance. Option A is wrong because hosting patch files on a public FTP site exposes unauthenticated, unencrypted distribution and risks tampered or spoofed binaries; patches should come from vendor-signed, integrity-verified sources over HTTPS.

Option C is wrong because requiring manual approval for every single update does not scale, creates bottlenecks, and delays critical fixes; approval should be risk-based and largely automated for routine patches. Option D is wrong because disabling all automatic updates removes timely delivery of security fixes and increases exposure windows, contradicting the goal of an effective patch management program.

Exam trap

CGRC often tests whether candidates recognize that both speed (emergency procedures) and safety (staging tests) are required — options that emphasize only one extreme (all manual or all automatic) are usually wrong.

9
MCQmedium

A security manager is reviewing the controls for a new web application that processes credit card payments. The manager must ensure that the application complies with PCI DSS requirement 6.5.1, which addresses injection flaws. Which control should be implemented to mitigate SQL injection attacks?

A.Database activity monitoring (DAM)
B.Web application firewall (WAF) in blocking mode
C.Input validation and parameterized queries
D.Encryption of the database at rest
AnswerC

Input validation ensures that user-supplied data conforms to expected formats, while parameterized queries separate SQL code from data, preventing attackers from altering query logic. This combination directly mitigates SQL injection and is a standard requirement for PCI DSS compliance.

Why this answer

Input validation and parameterized queries are the most effective controls against SQL injection because they prevent malicious input from being interpreted as code. A WAF, DAM, and encryption do not address the vulnerability at the source; they are supplementary or unrelated controls. PCI DSS explicitly requires secure coding practices to mitigate injection flaws.

Exam trap

The trap here is choosing a WAF as the primary control, but PCI DSS mandates fixing the code itself, not just filtering traffic.

10
Multi-Selecteasy

Which TWO of the following are examples of administrative security controls?

Select 2 answers
A.Firewall configuration
B.Data classification policy
C.Security awareness training
D.Biometric locks
E.Intrusion detection systems
AnswersB, C

A data classification policy is a documented management directive governing how information is labelled and handled, making it administrative rather than technical or physical. It satisfies the stem's requirement for an example of an administrative security control, since it operates through organisational rules and governance.

Why this answer

Administrative security controls are the management-oriented, policy and people-based safeguards an organization puts in place, so B (Data classification policy) qualifies because it is a documented governance rule that defines how data is labeled and handled by sensitivity level. C (Security awareness training) also qualifies because it is a personnel-focused program that educates users on policies, phishing, and safe practices, which is a classic administrative control. By contrast, A (Firewall configuration) and E (Intrusion detection systems) are technical/logical controls implemented in hardware or software, and D (Biometric locks) is a physical control, so none of those three belong to the administrative category.

Exam trap

CGRC often tests control categorization; candidates may misclassify technical controls like firewalls as administrative because they involve configuration, or physical controls as administrative due to policy oversight.

11
Multi-Selecthard

A multinational corporation is implementing controls to protect sensitive intellectual property stored in a hybrid cloud environment. The GRC team must ensure that data remains confidential and integrity-protected both at rest and in use within a trusted execution environment (TEE). Which TWO controls are MOST appropriate to achieve these objectives? (Choose two.)

Select 2 answers
A.Tokenization of all sensitive data fields and format-preserving encryption for database columns.
B.Homomorphic encryption for all data processing operations and key management using a hardware security module (HSM).
C.Confidential computing with hardware-based memory encryption and remote attestation of the TEE.
D.Mandatory access control (MAC) with SELinux policies and full-disk encryption on all cloud instances.
E.Secure enclaves with sealed storage and cryptographic measurement of the initial code and data.
AnswersC, E

Confidential computing uses hardware-based memory encryption to protect data in use within a TEE, and remote attestation verifies the TEE's integrity before releasing secrets. This directly addresses the requirement for confidentiality and integrity of data in use, which traditional encryption at rest and in transit cannot cover. It is a primary control for protecting intellectual property during processing.

Why this answer

Confidential computing and secure enclaves with sealed storage and measurement both provide hardware-based protection for data in use, including memory encryption and integrity measurement. Remote attestation leverages these features to verify the TEE. The other options address data at rest or in transit, or are not practical for general processing, so they do not fulfill the in-use confidentiality and integrity objectives.

Exam trap

The trap here is confusing data-at-rest encryption or tokenization with controls that protect data in use inside a trusted execution environment.

12
Multi-Selecthard

A healthcare organization is implementing controls to comply with HIPAA Security Rule. The security team is configuring audit logging for a new electronic health record (EHR) system. Which two of the following are essential elements to include in the audit log configuration to meet HIPAA's audit control requirements? (Choose two.)

Select 2 answers
A.Enable logging only for failed login attempts to reduce storage costs.
B.Record the date, time, and user ID for each access event.
C.Configure logs to be overwritten every 24 hours to save disk space.
D.Log all user access to electronic protected health information (ePHI).
E.Store audit logs on the same server as the EHR application for quick access.
AnswersB, D

To meet HIPAA audit control requirements, each log entry must include sufficient detail to identify who accessed what and when. The date, time, and user ID are fundamental elements that enable traceability and accountability. Without these, logs are of little value for forensic analysis or compliance audits. This detail supports the required monitoring and review of ePHI access.

Why this answer

HIPAA's audit control standard requires implementing mechanisms to record and examine activity in systems containing ePHI. Essential elements include logging all access to ePHI and capturing sufficient detail such as date, time, and user ID. These enable detection of unauthorized access and support forensic investigations.

Other options, like storing logs on the same server or limiting logging, fail to meet the security and retention requirements.

Exam trap

The trap here is focusing on storage efficiency or cost reduction by limiting logging, but HIPAA mandates comprehensive audit trails that cannot be sacrificed for convenience.

13
MCQhard

A multinational corporation is deploying a new encryption solution for data at rest across its global data centers. The security team must ensure that encryption keys are managed securely and can be recovered in case of disaster. Which of the following is the most appropriate key management practice?

A.Use a single static encryption key across all data centers to simplify management
B.Store encryption keys on the same server as the encrypted data for simplicity
C.Use a centralized key management system (KMS) with automated key rotation and secure backup
D.Allow each department to manage its own encryption keys independently
AnswerC

A centralized KMS with automated rotation and secure backup ensures keys are managed consistently, rotated regularly, and recoverable after a disaster. It provides strong access controls and auditing. This practice meets both security and availability requirements, making it the best choice.

Why this answer

The most appropriate practice is a centralized KMS with automated rotation and secure backup. This ensures keys are protected, regularly changed, and recoverable in a disaster. Storing keys with data, using a single static key, or decentralizing management all introduce significant security and operational risks, making them unsuitable for the scenario.

Exam trap

The trap here is opting for simplicity (e.g., storing keys with data or using one key) without considering the severe security and recovery implications.

14
MCQmedium

You are configuring a Linux firewall using 'iptables'. Which chain should you use to filter traffic destined for the local host?

A.OUTPUT
B.INPUT
C.FORWARD
D.PREROUTING
AnswerB

The INPUT chain processes packets whose destination is a local socket on the firewall host itself, exactly matching the stem's requirement to filter traffic destined for the local host. FORWARD handles transit traffic, while OUTPUT governs locally generated packets, so INPUT is the only chain that inspects inbound packets addressed to this machine.

Why this answer

In iptables, the INPUT chain processes packets destined for the local host itself, making it the correct place to filter traffic addressed to the machine. The OUTPUT chain handles locally generated outbound traffic, and FORWARD handles packets routed through the host. Therefore, filtering traffic destined for the local host requires the INPUT chain.

Exam trap

CGRC often tests chain semantics in iptables; the trap is confusing INPUT (traffic to the host) with OUTPUT (traffic from the host) or FORWARD (traffic through the host), especially when the question emphasizes 'destined for the local host.'

How to eliminate wrong answers

Option A is wrong because OUTPUT filters packets originating from the local host, not those arriving for it. Option C is wrong because FORWARD handles packets that are routed through the host to another destination, not delivered locally. Option D is wrong because PREROUTING is a nat table chain used for destination NAT before routing decisions, not for filtering traffic destined to the local host.

15
MCQeasy

A retail company is implementing a new point-of-sale (POS) system that must comply with PCI-DSS. The security manager is reviewing the network architecture and wants to ensure that the POS systems are isolated from the corporate network. Which of the following controls best achieves this isolation while allowing necessary communication with the payment processor?

A.Use a next-generation firewall (NGFW) at the corporate perimeter.
B.Enable full disk encryption on all POS terminals.
C.Place the POS systems in a separate VLAN with strict firewall rules.
D.Install host-based intrusion prevention systems (HIPS) on each POS terminal.
AnswerC

Segmenting POS systems into a dedicated VLAN with strict firewall rules limits communication to only necessary endpoints, such as the payment processor. This reduces the attack surface and helps contain breaches. PCI-DSS requires network segmentation to protect cardholder data environments. This approach is a standard method to achieve isolation while permitting required traffic.

Why this answer

Placing POS systems in a separate VLAN with strict firewall rules provides network segmentation, which is a PCI-DSS requirement to isolate the cardholder data environment from other networks. This control restricts traffic to only necessary communications, such as with the payment processor, reducing the risk of lateral movement from a compromised corporate network. Other options address different risks and do not achieve the required isolation.

Exam trap

The trap here is equating endpoint protection or encryption with network isolation, but PCI-DSS explicitly requires segmentation to limit the scope of the cardholder data environment.

16
MCQeasy

Which administrative control is essential before deploying a new security tool to production?

A.Sharing administrator credentials
B.Disabling internal auditing
C.Immediate deployment to production
D.Change management approval
AnswerD

Change management approval enforces documented review, testing and authorisation before production deployment, satisfying the stem's requirement for an administrative control applied beforehand. It ensures the security tool's introduction is assessed for risk, impact and rollback, providing governance oversight that technical safeguards alone cannot deliver.

Why this answer

Change management approval is the administrative control that ensures a new security tool is reviewed for impact, risk, and rollback before it touches production. It provides documented authorization, prevents unvetted changes from disrupting availability or compliance, and creates an audit trail. Without it, deployment bypasses governance and can violate policy or introduce outages.

Exam trap

The trap here is confusing 'security tool' with 'automatically safe' — candidates may assume a security product needs no change control, but CGRC emphasizes that all production changes require formal approval regardless of purpose.

How to eliminate wrong answers

Option A is wrong because sharing administrator credentials violates least privilege and accountability principles (and NIST IA controls), increasing insider-threat and audit risk. Option B is wrong because disabling internal auditing removes the very evidence trail needed to detect and investigate issues — it degrades, not improves, security. Option C is wrong because immediate deployment to production skips testing, approval, and rollback planning, which is the opposite of a controlled change process.

17
MCQmedium

A security administrator at a financial firm is hardening a new Windows Server 2022 domain controller. The administrator must ensure that the server meets the organization's requirement to enforce a minimum password length of 14 characters and account lockout after 5 invalid attempts. Which control type best describes the configuration of these settings?

A.Physical control
B.Administrative control
C.Technical control
D.Compensating control
AnswerC

Configuring password length and lockout thresholds via Group Policy or Local Security Policy enforces restrictions through the operating system's authentication mechanism. This is a technical control because it is implemented in software and automatically enforces the policy without human intervention, directly aligning with the CGRC domain of control implementation.

Why this answer

The enforcement of password length and account lockout thresholds through Group Policy or Local Security Policy is a technical control because it is executed by the operating system to restrict access automatically. Administrative controls are policy documents, physical controls are tangible barriers, and compensating controls are substitutes; none of these directly enforce the settings in real time.

Exam trap

The trap here is confusing the written password policy (administrative) with the technical enforcement of the policy settings.

18
MCQhard

You are deploying a PKI solution using Microsoft AD CS. You need to ensure that compromised certificates can be revoked. What must be configured?

A.OCSP Responder
B.Certificate Revocation List (CRL) Distribution Point
C.Key Archival
D.Trust Anchor
AnswerB

A CRL Distribution Point publishes the signed list of revoked certificates so relying parties can check revocation status during validation. Configuring it in AD CS satisfies the stem's requirement that compromised certificates be revocable, since revocation only takes effect when clients can retrieve the CRL from that location.

Why this answer

To enable revocation, a Certificate Revocation List (CRL) Distribution Point must be configured in the certificate templates and CA settings. This CDP URL is embedded in issued certificates, allowing clients to download the CRL and check revocation status. Without a CDP, clients cannot locate the CRL, and revocation checks fail.

Exam trap

CGRC often tests the confusion between OCSP and CRL, or mistakenly thinking that key archival or trust anchors enable revocation.

How to eliminate wrong answers

Option A is wrong because an OCSP Responder is an alternative revocation checking method, but it still relies on the CA having revocation information; it is not the primary configuration for enabling revocation. Option C is wrong because Key Archival is for key recovery, not revocation. Option D is wrong because a Trust Anchor is a trusted root certificate, unrelated to revocation checking.

19
MCQmedium

A financial services firm is implementing a new credit-scoring application that processes consumer PII. The CISO mandates that the application must enforce a control that restricts access based on the sensitivity of the data and the user's role, and that the control must be evaluated during the design phase. Which type of control is the CISO requiring?

A.Compensating operational control
B.Corrective physical control
C.Detective administrative control
D.Preventive technical control
AnswerD

A preventive technical control, such as role-based access control (RBAC) enforced by the application, is designed to stop unauthorized access before it occurs. Since the CISO requires access restrictions based on data sensitivity and user role, and it must be evaluated during design, this aligns with a preventive technical control implemented via access control mechanisms like mandatory access control or attribute-based access control.

Why this answer

The requirement is for a control that enforces access restrictions based on data sensitivity and user role, and it must be considered during design. This describes a preventive technical control, such as RBAC or ABAC, which stops unauthorized access before it happens. Detective, corrective, and compensating controls do not proactively enforce access based on these criteria during the design phase, making them incorrect.

Exam trap

The trap here is confusing control categories (technical, administrative, physical) with control types (preventive, detective, corrective, compensating), and assuming any access-related control is administrative.

20
MCQeasy

What is the physical security control used to prevent piggybacking at an entry point?

A.Biometric scanner
B.Mantrap
C.CCTV camera
D.Security guard
AnswerB

A mantrap is a physical control comprising two interlocking doors, admitting one person at a time. It satisfies the stem's requirement to prevent piggybacking by ensuring each individual is authenticated before the second door releases, so an unauthorised follower cannot tailgate through.

Why this answer

A mantrap is a physical access control consisting of two interlocking doors with a small vestibule between them, designed so that only one door can open at a time. This forces each person to authenticate individually before proceeding, which physically prevents tailgating/piggybacking because an unauthorized follower cannot slip through behind an authenticated user. It is the only option that directly and physically stops the act of piggybacking at the entry point.

Exam trap

CGRC often tests the distinction between preventive physical controls (mantrap) and detective controls (CCTV, guards), so candidates who pick CCTV or a guard confuse detection/deterrence with actual prevention of piggybacking.

How to eliminate wrong answers

Option A is wrong because a biometric scanner authenticates an individual's identity but does nothing to stop a second person from walking through the same open door behind them. Option C is wrong because CCTV is a detective control that records activity for later review; it does not prevent piggybacking in real time. Option D is wrong because a security guard is a procedural/human control that can deter or observe piggybacking but is not a physical control that structurally prevents it.

21
MCQmedium

When performing vulnerability management, what is the purpose of a 'credentialed scan'?

A.To perform penetration testing
B.To automate the patching process
C.To bypass the firewall
D.To identify missing patches and misconfigurations
AnswerD

Credentialed scans authenticate to the target host, allowing the scanner to read installed patch levels, registry settings and configuration files. This depth reveals missing patches and misconfigurations that unauthenticated scans miss, since those only inspect exposed network services.

Why this answer

A credentialed scan supplies the vulnerability scanner with valid OS or application credentials (e.g., SSH keys, SMB accounts, SNMP community strings) so it can log into the target and inspect installed patches, registry settings, configuration files, and local package versions. This deep visibility lets it identify missing patches and misconfigurations that an unauthenticated scan would miss, and it dramatically reduces false positives by confirming actual software versions rather than inferring from banners.

Exam trap

CGRC often tests the confusion between scanning and exploitation — candidates pick 'penetration testing' because credentialed scans sound 'more invasive,' but credentialed scanning is still non-exploitative assessment, just with deeper visibility.

How to eliminate wrong answers

Option A is wrong because penetration testing is an active, adversarial exercise that exploits vulnerabilities to demonstrate impact — a credentialed scan is a passive, non-exploitative assessment that only enumerates and reports. Option B is wrong because vulnerability scanners do not patch systems; they identify and report vulnerabilities, and remediation is handled by patch management tools (WSUS, Ansible, SCCM). Option C is wrong because credentialed scans do not 'bypass' firewalls — they authenticate to the target through allowed channels; if a firewall blocks the scanner, credentials do not help, and the scan simply fails.

22
Multi-Selecthard

Which THREE of the following are steps required to properly decommission a server containing sensitive data?

Select 3 answers
A.Updating the asset inventory database
B.Cryptographic erase of the storage media
C.Reformatting the drive once
D.Disconnecting from the network and removing physical identity
E.Leaving the server powered on in the rack
AnswersA, B, D

Updating the asset inventory database records the server's removal, ensuring the configuration management system reflects reality and no stale entries trigger audits or misdirect incident response. This satisfies the decommissioning requirement to maintain accurate asset visibility, preventing orphaned records that could mask unaccounted sensitive data or obscure accountability during compliance reviews.

Why this answer

Option A (Updating the asset inventory database) is correct because decommissioning must be reflected in the configuration management database (CMDB) or asset register so the server is no longer tracked as an active, supported asset and any dependencies, licenses, or monitoring are removed. Option B (Cryptographic erase of the storage media) is correct because crypto-erasure destroys or invalidates the encryption key protecting the data at rest (e.g., SED/self-encrypting drive or BitLocker/LUKS key), rendering the sensitive data unrecoverable in a fast, verifiable manner. Option D (Disconnecting from the network and removing physical identity) is correct because the host must be isolated from the production network to prevent unauthorized access or data exfiltration, and asset tags, hostnames, and rack labels should be removed to prevent misidentification or reuse of a still-sensitive system.

Option C is not sufficient because a single reformat only removes the file system references and leaves recoverable data remnants on the platters or cells; secure media sanitization (NIST SP 800-88 purge/destroy) is required. Option E is wrong because leaving the server powered on in the rack keeps the data accessible and the system live, which is the opposite of decommissioning.

Exam trap

CGRC often tests the misconception that a single reformat securely erases data, when in fact it only removes logical access, leaving data recoverable; candidates must recognize that cryptographic erase or physical destruction is required for sensitive data.

23
MCQeasy

To ensure compliance with PCI-DSS for a database, you must implement FDE (Full Disk Encryption). Which tool is appropriate for a Linux-based server?

A.BitLocker
C.dm-crypt/LUKS
D.VeraCrypt
AnswerC

dm-crypt is the Linux kernel's native transparent disk-encryption subsystem, and LUKS provides the standard on-disk format and key management on top of it. Together they deliver full disk encryption for a Linux server, meeting the PCI-DSS requirement without third-party software.

Why this answer

dm-crypt is the Linux kernel's transparent disk-encryption subsystem, and LUKS (Linux Unified Key Setup) is the standard on-disk format that manages keys, headers, and passphrases. Together they provide full-disk encryption on Linux servers, satisfying PCI-DSS Requirement 3.4/3.5 for rendering stored cardholder data unreadable. Tools like cryptsetup wrap dm-crypt/LUKS, and it works across most distributions without third-party licensing.

Exam trap

CGRC often tests the Windows-vs-Linux tool confusion — candidates see 'BitLocker' and pick it because it is the most famous FDE tool, forgetting it is Windows-only and not applicable to a Linux server.

How to eliminate wrong answers

Option A is wrong because BitLocker is a Microsoft Windows feature (and Windows Server), not available natively on Linux — it relies on Windows-specific components like the TPM and BitLocker Drive Encryption service. Option B is wrong because IPsec is a network-layer protocol for encrypting IP traffic in transit (host-to-host or gateway-to-gateway), not a disk-encryption technology — it protects data on the wire, not at rest. Option D is wrong because VeraCrypt is a cross-platform third-party tool (a TrueCrypt fork) that can encrypt volumes on Linux, but it is not the native, kernel-integrated FDE solution the question is looking for, and it is more commonly used for container/volume encryption than full-disk on production servers.

24
MCQhard

You are implementing Windows AppLocker. You want to ensure that only signed binaries from your organization are executed. Which configuration should you choose?

A.Create a Path Rule for C:\Program Files\*
B.Configure the 'Audit only' mode in Group Policy
C.Create a Hash Rule for every existing executable
D.Create a Publisher Rule based on the certificate issuer and product name
AnswerD

A Publisher Rule validates binaries against certificate issuer and product name, so only signed software from the organisation's certificate runs. This satisfies the stem's requirement that only organisation-signed binaries execute, unlike path or hash rules which do not enforce publisher identity.

Why this answer

To ensure that only signed binaries from your organization are executed, you should create a Publisher Rule based on the certificate issuer and product name. Publisher Rules in AppLocker use digital signatures to identify trusted publishers, allowing execution of any binary signed by a specific certificate. This approach is scalable and ensures that only binaries signed by your organization's certificate are allowed, while automatically accommodating updates signed with the same certificate.

Exam trap

CGRC often tests the confusion between different AppLocker rule types; candidates may think Path Rules are sufficient for security, but they are easily bypassed, and Publisher Rules are needed for signature-based enforcement.

How to eliminate wrong answers

Option A is wrong because a Path Rule for C:\Program Files\* only restricts execution based on file location, not digital signature; unsigned or malicious binaries placed in that path would still run. Option B is wrong because 'Audit only' mode does not enforce restrictions; it only logs what would have been blocked, so it does not ensure only signed binaries execute. Option C is wrong because creating a Hash Rule for every existing executable is impractical and unscalable; any update changes the hash, requiring constant rule updates, and it does not ensure future binaries are signed.

25
MCQeasy

A retail company is deploying a new point-of-sale (POS) system. The GRC analyst is asked to recommend a control that will reduce the risk of card skimming and tampering. Which type of control is most appropriate?

A.Compensating control
B.Technical control
C.Physical control
D.Administrative control
AnswerC

Physical controls, such as tamper-evident seals, locked cabinets, and surveillance cameras, directly reduce the risk of card skimming and tampering by preventing unauthorized physical access to POS devices. These measures are essential for protecting payment card data and align with PCI DSS requirements for physical security.

Why this answer

Card skimming and tampering are physical threats that require physical controls such as tamper-evident seals, locks, and surveillance. These controls prevent unauthorized access to POS devices. Technical, administrative, and compensating controls do not directly address the physical nature of the threat, making them less appropriate.

Exam trap

The trap here is assuming that because payment card data is digital, a technical control like encryption is the best answer, while overlooking the physical nature of skimming and tampering.

26
MCQhard

When implementing an 802.1X environment, what is the role of the RADIUS server?

A.Encapsulating EAP frames
B.Providing the EAP method to the client
C.Enforcing the physical port state
D.Authenticating the supplicant
AnswerD

The RADIUS server authenticates the supplicant by validating credentials relayed from the authenticator, then returning an Accept or Reject decision. This satisfies 802.1X's requirement for a centralised authentication authority, since the authenticator itself only passes EAP messages and enforces port state, never verifying identity directly.

Why this answer

In an 802.1X deployment, the RADIUS server acts as the authentication server (AS) that receives EAP messages relayed by the authenticator (switch or WAP) and validates the supplicant's credentials against a backend identity store such as Active Directory or LDAP. It is the decision point that returns Access-Accept, Access-Reject, or Access-Challenge per RFC 2865/2866, and can also pass authorization attributes like VLAN or ACL assignments. The supplicant is the endpoint requesting access, and the authenticator is the network device enforcing the port state — the RADIUS server's core job is authenticating the supplicant.

Exam trap

CGRC often tests the confusion between the three 802.1X roles — candidates pick 'enforcing the physical port state' because it sounds like a security control, but that is the authenticator's job, not the RADIUS server's.

How to eliminate wrong answers

Option A is wrong because EAP encapsulation (EAPOL) is performed by the supplicant and authenticator at Layer 2, not by the RADIUS server — the RADIUS server receives EAP inside RADIUS attributes (EAP-Message, RFC 3579). Option B is wrong because the EAP method (EAP-TLS, PEAP, EAP-TTLS, etc.) is negotiated between the supplicant and the authentication server, but the client-side method is configured on the supplicant itself, not 'provided' by RADIUS. Option C is wrong because enforcing the physical port state (authorized/unauthorized) is the authenticator's role — the switch or wireless controller opens or blocks the port based on the RADIUS Access-Accept/Reject.

27
MCQhard

A multinational corporation is implementing controls to comply with the General Data Protection Regulation (GDPR). The security team must ensure that personal data of EU citizens is protected during processing. Which control best addresses the GDPR principle of data protection by design and by default?

A.Obtaining explicit consent from data subjects for all processing.
B.Appointing a Data Protection Officer (DPO) to oversee compliance.
C.Conducting annual privacy impact assessments for all projects.
D.Implementing pseudonymization of personal data in all processing systems.
AnswerD

Pseudonymization replaces identifying information with artificial identifiers, reducing linkability to individuals. GDPR Article 25 explicitly cites pseudonymization as a technique for data protection by design and by default. It allows data to be processed for legitimate purposes while enhancing privacy, making it a direct implementation of the principle. It also supports other GDPR requirements like data minimization and security.

Why this answer

GDPR Article 25 mandates data protection by design and by default, requiring technical and organizational measures such as pseudonymization. Pseudonymization reduces privacy risks by making data less identifiable, directly embedding protection into processing. The other options are important GDPR elements but do not constitute the technical control that implements this principle.

Exam trap

The trap here is equating legal or organizational measures like consent or DPO appointment with the technical implementation of data protection by design.

28
Multi-Selecteasy

Which TWO of the following are considered 'technical' security controls?

Select 2 answers
A.Annual risk assessment
B.Security policies
C.Encryption of data in transit
D.Access Control Lists (ACLs)
E.Fencing around the data center
AnswersC, D

Encryption of data in transit is a technical control because it is enforced by cryptographic mechanisms within systems and protocols, not by administrative policy or physical barriers. This mechanistic enforcement satisfies the stem's requirement for a technical security control.

Why this answer

Encryption of data in transit (C) is a technical security control because it is implemented through cryptographic mechanisms and protocols such as TLS to protect data as it moves across networks, directly enforcing protection at the system level. Access Control Lists (ACLs) (D) are also technical controls since they are configured on devices like routers, firewalls, and operating systems to permit or deny traffic and resource access based on defined rules. In contrast, an annual risk assessment (A) is a management/administrative control involving analysis and decision-making rather than a technical mechanism, and security policies (B) are administrative controls that define rules and expectations in documentation.

Fencing around the data center (E) is a physical control that deters or blocks physical intrusion, not a technical one.

Exam trap

CGRC often tests the distinction between control categories (technical, administrative, physical), and candidates frequently misclassify administrative artifacts like policies or risk assessments as technical controls.

29
MCQmedium

A financial services firm must comply with GLBA Safeguards Rule. The security team is implementing encryption for data at rest on a new PostgreSQL database. Which of the following is the most appropriate control to protect the data if the underlying storage media is physically stolen?

A.Apply file-level encryption to the PostgreSQL data directory.
B.Use column-level encryption for all sensitive fields.
C.Enable Transparent Data Encryption (TDE) at the database level.
D.Implement full disk encryption (FDE) on the database server's volumes.
AnswerD

Full disk encryption (FDE) encrypts the entire volume, including the operating system, database files, and temporary files. If the physical disk is stolen, the data remains unreadable without the decryption key. FDE is specifically designed to mitigate risks associated with physical theft of storage media, aligning with GLBA requirements for protecting customer financial information.

Why this answer

Full disk encryption is the most effective control against physical theft of storage media because it encrypts all data on the disk, including the operating system, database files, and temporary files. Database-level or file-level encryption may leave parts of the system unprotected, allowing an attacker to extract sensitive information from unencrypted areas. For GLBA compliance, FDE provides a strong safeguard for data at rest.

Exam trap

The trap here is assuming that database-level encryption like TDE automatically protects against physical disk theft, but it often relies on keys stored on the same system, leaving data vulnerable.

30
Multi-Selecthard

Which THREE of the following are components of a secure server hardening process?

Select 3 answers
A.Installing all available third-party software
B.Applying security patches
C.Configuring the OS with a minimal footprint
D.Running the web server as the root user
E.Disabling unused services and ports
AnswersB, C, E

Applying security patches remediates known vulnerabilities in the operating system and installed software. This satisfies the hardening requirement to close exploitable flaws before attackers leverage published CVEs, keeping the server's codebase current against documented threats.

Why this answer

Option B is correct because applying security patches closes known vulnerabilities in the OS and applications, which is a foundational hardening step that reduces the attack surface before other controls are layered on. Option C is correct because configuring the OS with a minimal footprint (removing unnecessary packages, roles, and features) limits the number of potential exploit targets and simplifies patch management. Option E is correct because disabling unused services and ports eliminates unnecessary listening sockets and daemons, directly shrinking the attack surface and preventing exploitation of services that are not required for the server's role.

Option A is incorrect because installing all available third-party software increases the attack surface and introduces unvetted code, which is the opposite of hardening. Option D is incorrect because running the web server as root violates the principle of least privilege; web services should run under a dedicated low-privilege account to contain any compromise.

Exam trap

The trap here is the word 'all' in option A and the seemingly convenient 'root' in option D — exam writers rely on candidates associating 'more software' with 'more capability' and 'root' with 'full access needed', when both violate core hardening principles.

31
MCQmedium

A multinational corporation is implementing a new cloud-based ERP system. The GRC analyst must ensure that the control environment aligns with the organization's risk appetite. The CISO asks for a control that provides reasonable assurance that transactions are authorized and recorded accurately. Which type of control is most appropriate?

A.Detective control
B.Corrective control
C.Preventive control
D.Compensating control
AnswerC

A preventive control, such as input validation, segregation of duties, or authorization checks, stops errors or fraud before they affect the system. It provides reasonable assurance that transactions are authorized and recorded accurately by enforcing rules at the point of entry. This aligns with the CISO's request for assurance in the transaction process.

Why this answer

The CISO seeks reasonable assurance that transactions are authorized and recorded accurately. This is best achieved through preventive controls like authorization checks and input validation, which stop errors and fraud at the point of entry. Detective, corrective, and compensating controls operate after the fact or as alternatives, so they do not meet the requirement.

Exam trap

The trap here is confusing preventive controls with detective controls, and assuming that any control that ensures accuracy must be detective because it involves checking.

32
MCQhard

You are hardening a web server. You need to ensure that only secure ciphers are used for TLS connections. Where is this typically configured?

A.The server's TLS configuration file
B.The server's BIOS settings
C.The web application's root directory
AnswerA

TLS cipher suites are defined in the server's TLS configuration file, which the daemon reads at startup to restrict the negotiated cipher list. Editing this file directly satisfies the hardening requirement by disabling weak ciphers and permitting only secure ones for every incoming TLS handshake.

Why this answer

TLS cipher suites and protocol versions are configured in the web server's TLS/SSL configuration — for example, Apache's ssl.conf (SSLCipherSuite, SSLProtocol), Nginx's nginx.conf (ssl_ciphers, ssl_protocols), or IIS's SCHANNEL registry and site bindings. This is where administrators disable weak ciphers like RC4, 3DES, and NULL, and restrict protocols to TLS 1.2/1.3. The other options affect unrelated layers and cannot control which cipher suites the server negotiates during the TLS handshake.

Exam trap

The trap here is confusing network-layer controls (firewall ACLs) or application-layer artifacts (web root) with the actual TLS stack configuration — candidates who have not administered a web server often pick the firewall because it 'sounds like a security control'.

How to eliminate wrong answers

Option B is wrong because BIOS settings control hardware-level boot and firmware options (virtualization, boot order, TPM), not application-layer TLS cipher negotiation. Option C is wrong because the web application's root directory holds content and code (HTML, PHP, config files), not the server's TLS stack configuration — though app-level TLS can exist, the question asks about the server's TLS configuration. Option D is wrong because a firewall ACL filters IP/port/protocol traffic and cannot inspect or restrict which cipher suites are offered during a TLS handshake (that would require a TLS-inspecting proxy, not a basic ACL).

33
MCQmedium

You are configuring an AWS Security Group for a web server. To allow incoming HTTPS traffic from the internet while restricting all other traffic, which rule should you apply?

A.Inbound Rule: Type HTTPS, Port 443, Source 0.0.0.0/0
B.Outbound Rule: Type HTTPS, Port 443, Destination 0.0.0.0/0
C.Inbound Rule: Type All Traffic, Port All, Source 0.0.0.0/0
D.Inbound Rule: Type HTTPS, Port 443, Source 127.0.0.1/32
AnswerA

An inbound rule permitting TCP port 443 from 0.0.0.0/0 satisfies the requirement to accept HTTPS from any internet source. Security groups are stateful and default-deny all other inbound traffic, so no explicit deny rule is needed; every non-443 packet is dropped automatically.

Why this answer

An AWS Security Group is stateful and evaluates inbound traffic against inbound rules; to permit public HTTPS access to the web server, you must create an inbound rule allowing TCP 443 from 0.0.0.0/0 (the entire IPv4 internet). The source 0.0.0.0/0 is the correct CIDR notation for 'any IPv4 address,' and specifying HTTPS/443 matches the standard secure web port. This rule satisfies the requirement to allow incoming HTTPS while other traffic remains blocked by default due to Security Groups' implicit deny.

Exam trap

The trap here is confusing inbound versus outbound rules and misunderstanding CIDR notation—candidates often pick an outbound rule or a loopback address when asked to allow external access.

How to eliminate wrong answers

Option B is wrong because it defines an outbound rule; outbound rules control traffic leaving the instance, not incoming connections from the internet, and the destination 0.0.0.0/0 would allow the server to initiate outbound HTTPS, which is unrelated to accepting inbound web requests. Option C is wrong because an inbound 'All Traffic, All Ports' rule from 0.0.0.0/0 would expose every port and protocol to the internet, violating the principle of least privilege and the requirement to restrict all other traffic. Option D is wrong because source 127.0.0.1/32 is the IPv4 loopback address, which only permits traffic originating from the instance itself, not from external internet clients.

34
Multi-Selecteasy

Which TWO of the following are effective ways to secure endpoints against malware?

Select 2 answers
A.Implementing a patch management policy
B.Allowing users to install any software
C.Turning off all logging
D.Disabling the OS firewall
E.Deploying EDR software
AnswersA, E

Patch management closes known software vulnerabilities that malware exploits for initial execution and privilege escalation. By remediating these flaws across endpoints on a defined schedule, it removes the attack surface malware depends on, directly satisfying the endpoint hardening requirement.

Why this answer

Option A (Implementing a patch management policy) is correct because keeping operating systems and applications up to date closes known vulnerabilities that malware exploits, reducing the attack surface on endpoints. Option E (Deploying EDR software) is correct because Endpoint Detection and Response tools continuously monitor endpoint activity, detect malicious behavior, and can automatically contain or remediate threats that evade signature-based defenses. Option B is wrong because allowing users to install any software increases risk by introducing unvetted, potentially malicious or vulnerable applications.

Option C is wrong because turning off all logging destroys the audit trail and telemetry needed to detect, investigate, and respond to malware incidents. Option D is wrong because disabling the OS firewall removes a key network-level control that blocks unauthorized inbound and outbound connections used by malware.

Exam trap

CGRC often tests whether candidates recognize layered defense; the trap is selecting convenience-oriented options (user software freedom, disabling firewall/logging) that actually weaken endpoint security rather than strengthen it.

35
MCQmedium

You are managing an AWS S3 bucket that stores sensitive PII. Which control is the primary mechanism to prevent public access?

A.Encryption at Rest
B.Bucket ACLs
C.S3 Block Public Access
D.IAM User Permissions
AnswerC

S3 Block Public Access overrides bucket policies and ACLs that would otherwise grant public access, acting as the primary account- and bucket-level guardrail. It directly satisfies the requirement to prevent public exposure of the bucket holding sensitive PII.

Why this answer

S3 Block Public Access is the primary, account- and bucket-level control specifically designed to override any policy or ACL that would grant public access, acting as a centralized guardrail. It can be applied at the account level to prevent any bucket from becoming public, which is the strongest preventive mechanism. This directly addresses the requirement to prevent public exposure of PII stored in S3.

Exam trap

The trap is assuming encryption or IAM policies prevent public access — the exam tests whether you know that only S3 Block Public Access specifically and reliably overrides public exposure at the account level.

How to eliminate wrong answers

Option A is wrong because encryption at rest protects data confidentiality if storage is compromised but does nothing to prevent public access — an encrypted public bucket still serves data to anyone. Option B is wrong because bucket ACLs are a legacy access mechanism that can be misconfigured and are themselves a common cause of accidental public exposure; they are not the primary preventive control. Option D is wrong because IAM user permissions govern authenticated AWS principals, not anonymous public access, so they do not block public exposure by themselves.

36
MCQhard

You are implementing Disk Encryption using BitLocker. You want to ensure that the recovery key is stored securely. Where should it be stored?

A.On a local USB drive
B.In Active Directory
C.Printed on the side of the PC
D.In a text file on the desktop
AnswerB

Storing the BitLocker recovery key in Active Directory ties it to the computer object, letting authorised administrators retrieve it centrally under existing access controls. This satisfies the requirement for secure, recoverable storage rather than local or user-held copies.

Why this answer

Storing the BitLocker recovery key in Active Directory (specifically in the computer object's msFVE-RecoveryInformation attribute) is the recommended enterprise practice because AD provides centralized, access-controlled, and auditable storage. This allows authorized administrators to retrieve the key if the drive is locked, while preventing unauthorized access through AD permissions. It also ensures the key survives hardware failures or user turnover.

Exam trap

CGRC often tests whether candidates recognize that 'secure storage' means centralized, access-controlled escrow (AD/MBAM) rather than any local or physical medium, so options involving USB drives or printed copies are distractors.

How to eliminate wrong answers

Option A is wrong because a local USB drive can be lost, stolen, or physically attached to the machine, defeating the purpose of secure key escrow. Option C is wrong because printing the key on the PC exposes it to anyone with physical access and is a blatant security violation. Option D is wrong because storing the key in a plaintext file on the desktop makes it accessible to any user or malware on the system, and it would be lost if the drive fails.

37
MCQeasy

In VMware vSphere, what is the best practice for securing virtual machine consoles?

A.Use the VMRC (VMware Remote Console) with encrypted connections
B.Share the ESXi root password
C.Disable all logging
D.Leave the VNC port open
AnswerA

VMRC establishes an encrypted TLS session to the ESXi host, protecting console keystrokes and screen data from interception on the management network. This satisfies the requirement to secure virtual machine consoles against eavesdropping, unlike unencrypted browser-based consoles or plain VNC.

Why this answer

The VMware Remote Console (VMRC) is the supported, secure method for accessing VM consoles in vSphere. It establishes an encrypted TLS connection to the ESXi host or vCenter, ensuring that console traffic—including keystrokes and screen data—cannot be intercepted. Using VMRC also integrates with vSphere permissions, so access is auditable and role-based, unlike raw VNC or shared credentials.

Exam trap

CGRC often tests the misconception that any remote console is secure if it 'works,' leading candidates to overlook that VNC lacks encryption and vSphere-integrated authentication, while VMRC provides both.

How to eliminate wrong answers

Option B is wrong because sharing the ESXi root password violates least privilege and accountability; root access should be restricted and audited, not distributed. Option C is wrong because disabling logging removes the audit trail needed for security monitoring, incident response, and compliance. Option D is wrong because leaving a VNC port open exposes the console to unauthenticated or weakly authenticated access, often without encryption, creating a direct attack vector.

38
MCQmedium

A healthcare organization must implement a control to protect electronic protected health information (ePHI) from unauthorized access during transmission over a public network. The security team has decided to use Transport Layer Security (TLS) 1.3. Which statement best describes why TLS 1.3 satisfies the HIPAA Security Rule's transmission security requirement?

A.TLS 1.3 automatically logs all access to ePHI for audit purposes.
B.TLS 1.3 ensures ePHI is encrypted at rest on endpoint devices.
C.TLS 1.3 provides role-based access control to ePHI stored on servers.
D.TLS 1.3 encrypts data in transit and provides integrity checks, ensuring confidentiality and integrity of ePHI.
AnswerD

TLS 1.3 encrypts the communication channel and includes message authentication codes to detect tampering, directly addressing the HIPAA requirement to guard against unauthorized access to ePHI during transmission. It also supports perfect forward secrecy, which limits the impact of key compromise. This makes it a suitable technical control for transmission security.

Why this answer

TLS 1.3 secures data in transit by encrypting the channel and providing integrity protection, which directly meets the HIPAA Security Rule's transmission security standard. It does not provide access control, encryption at rest, or audit logging. The control is appropriate because it prevents eavesdropping and tampering during transmission over public networks.

Exam trap

The trap here is confusing transmission security with encryption at rest or access control, which are separate HIPAA requirements.

39
MCQmedium

You need to enforce MFA on Azure AD (Microsoft Entra ID) users. Which policy type is the most recommended for modern authentication control?

A.Password Protection Policy
B.Security Defaults
C.Azure AD Conditional Access Policy
D.Identity Protection User Risk Policy
AnswerC

Conditional Access evaluates sign-in signals and enforces MFA at authentication time, covering all modern protocols and clients. This satisfies the stem's demand for the most recommended modern authentication control, unlike per-user MFA, which is legacy and cannot apply granular, signal-based conditions.

Why this answer

Azure AD Conditional Access Policy is the most recommended modern authentication control because it allows granular, signal-based enforcement of MFA — evaluating user, device, location, application, and risk signals before granting access. Unlike Security Defaults, which apply a blunt tenant-wide MFA requirement, Conditional Access supports targeted policies (e.g., require MFA for admins or external access) and integrates with Identity Protection risk signals. This makes it the Microsoft-recommended path for organizations that need flexible, zero-trust-aligned MFA enforcement.

Exam trap

CGRC often tests the distinction between Security Defaults (simple, tenant-wide) and Conditional Access (granular, recommended for modern MFA), causing candidates to pick Security Defaults as the 'most recommended' answer.

How to eliminate wrong answers

Option A is wrong because Password Protection Policy only enforces banned-password lists and custom banned passwords; it has no MFA capability. Option B is wrong because Security Defaults is a baseline, one-size-fits-all MFA enforcement that cannot be scoped to users, groups, or apps, and Microsoft recommends Conditional Access over it for modern control. Option D is wrong because Identity Protection User Risk Policy only triggers remediation (like password change or MFA) based on detected risk — it is a risk-based conditional trigger, not the primary policy type for enforcing MFA across the tenant.

40
Multi-Selectmedium

Which TWO of the following are recommended practices for managing firewall rules?

Select 2 answers
A.Documenting the business justification for each rule
B.Periodically reviewing rules to remove unnecessary ones
C.Disabling logging for all rules to improve performance
D.Applying rules in random order
E.Using 'Any' as the destination for all rules
AnswersA, B

Recording why each firewall rule exists lets reviewers identify obsolete, redundant, or overly permissive entries during audits and change control. This documented justification supports periodic rule recertification, satisfying the stem's requirement for a recommended firewall rule management practise.

Why this answer

Option A is correct because documenting the business justification for each firewall rule provides an audit trail and ensures that every rule has a legitimate, approved purpose, which is essential for accountability and change management. Option B is correct because periodically reviewing rules to remove unnecessary ones (rule recertification) reduces the attack surface and prevents rule bloat that can degrade performance and introduce security gaps. Option C is incorrect because disabling logging removes visibility into allowed and denied traffic, undermining incident detection and forensic analysis; logging should generally be enabled for critical rules.

Option D is incorrect because applying rules in random order is dangerous—firewalls evaluate rules top-down, so order must be deliberate to ensure correct permit/deny behavior. Option E is incorrect because using 'Any' as the destination for all rules creates overly permissive policies that violate the principle of least privilege and expose systems to unnecessary risk.

Exam trap

CGRC often tests whether candidates recognize that firewall governance requires both documentation and periodic review — options that sacrifice logging or least privilege for convenience are always wrong.

41
Multi-Selecthard

Which THREE of the following are elements of a secure incident response control set?

Select 3 answers
A.Establishing a dedicated Incident Response Team (IRT)
B.Sharing sensitive server logs on a public forum
C.Implementing a SIEM for log analysis and alerting
D.Maintaining an updated Incident Response Plan (IRP)
E.Disabling all security controls during an investigation
AnswersA, C, D

A dedicated Incident Response Team provides the standing capability to detect, triage, and contain security events. Without assigned personnel, response controls cannot be executed, so the IRT is a foundational element of the incident response control set.

Why this answer

Option A is correct because a dedicated Incident Response Team (IRT) is a core element of a secure incident response control set, providing defined roles, authority, and accountability for detecting, containing, eradicating, and recovering from security incidents. Option C is correct because a SIEM (Security Information and Event Management) system centralizes log collection, correlation, and alerting, which is essential for timely detection and analysis of incidents. Option D is correct because an updated Incident Response Plan (IRP) documents procedures, communication paths, escalation criteria, and recovery steps, ensuring a consistent and effective response.

Option B is incorrect because sharing sensitive server logs on a public forum violates confidentiality and could expose credentials, PII, or exploitable system details. Option E is incorrect because disabling all security controls during an investigation removes visibility and protections, increasing risk and potentially destroying evidence.

Exam trap

CGRC often tests the misconception that incident response is only about reacting with tools, causing candidates to overlook the people and process elements like the IRT and IRP, or to accept unsafe shortcuts such as disabling controls or publicly sharing logs.

42
MCQeasy

A software development company is implementing controls for its CI/CD pipeline. The GRC analyst must ensure that only approved and unaltered code is deployed to production. Which control BEST achieves this objective?

A.Mandatory code reviews by at least two senior developers before merge.
B.Automated static application security testing (SAST) on every commit.
C.Role-based access control (RBAC) restricting who can approve pull requests.
D.Code signing of build artifacts with verification before deployment.
AnswerD

Code signing uses a cryptographic signature to verify the integrity and origin of build artifacts. Before deployment, the pipeline verifies the signature against a trusted certificate, ensuring that only approved and unaltered code reaches production. This directly prevents tampering and unauthorized changes, meeting the requirement for integrity in the CI/CD pipeline.

Why this answer

Code signing provides cryptographic proof that the build artifact was produced by a trusted source and has not been modified. When the deployment pipeline verifies the signature, it ensures that only approved and unaltered code is deployed. Other controls like code reviews, SAST, and RBAC are important but do not provide the same end-to-end integrity assurance for the deployed artifact.

Exam trap

The trap here is assuming that code review or access control alone can guarantee artifact integrity, when they do not protect against tampering after approval.

43
Multi-Selecteasy

Which TWO of the following are examples of physical security controls?

Select 2 answers
A.Host-based firewall
B.Security cameras
C.Strong password policy
D.Key card access systems
E.Encryption of database tables
AnswersB, D

Cameras are a physical security control because they monitor and record the physical environment, deterring and detecting intrusions at a site. They satisfy the stem's requirement for a physical, rather than logical or administrative, safeguard.

Why this answer

Security cameras (B) are a physical security control because they are hardware devices deployed to monitor and record activity in a physical facility, deterring and detecting intrusions. Key card access systems (D) are also physical controls, as they use tangible badge readers and door hardware to restrict physical entry to authorized personnel. The remaining options are logical/technical controls: a host-based firewall (A) filters network traffic in software, a strong password policy (C) is an administrative control governing authentication, and encryption of database tables (E) is a technical control protecting data at rest.

Exam trap

CGRC often tests control categorization (physical vs. technical vs. administrative), so candidates who see 'firewall' or 'encryption' and think 'security' without classifying the control type pick the wrong answers.

44
MCQeasy

Which document is used to standardize the implementation of security controls across an organization?

A.Security Baseline
B.Incident Response Plan
C.Risk Register
D.Acceptable Use Policy
AnswerA

A security baseline documents the minimum mandatory configuration settings for systems, translating high-level controls into specific, repeatable implementation requirements. It standardises deployment across the organisation, satisfying the need for consistent control implementation, unlike policies or procedures that state intent without configuration detail.

Why this answer

A security baseline is a documented set of minimum security configurations and controls that must be applied consistently across an organization's systems. It standardizes the implementation of security controls by providing a reference configuration (e.g., CIS Benchmarks, DISA STIGs) that ensures all systems meet a consistent security posture. Baselines are used to harden systems and are a key part of configuration management.

Exam trap

CGRC often tests whether candidates can differentiate between documents that define controls (baselines) and those that define processes (incident response), track risks (risk register), or govern user behavior (acceptable use policy).

How to eliminate wrong answers

Option B is wrong because an Incident Response Plan defines procedures for detecting, responding to, and recovering from security incidents; it does not standardize control implementation across systems. Option C is wrong because a Risk Register is a tool for tracking identified risks, their likelihood, impact, and mitigation status; it documents risk but does not standardize controls. Option D is wrong because an Acceptable Use Policy defines how users may use organizational assets, not how security controls are implemented technically or administratively.

45
MCQeasy

You are securing a database server. What is the most effective administrative control to minimize the impact of a compromised DBA account?

A.Disable all auditing
B.Store passwords in plain text
C.Implement Separation of Duties
D.Use a single shared account
AnswerC

Separation of duties splits privileged DBA tasks across multiple accounts, so no single compromised credential can both alter data and conceal the change. This administrative control directly limits the blast radius of one hijacked DBA account.

Why this answer

Separation of Duties (SoD) is an administrative control that divides critical functions among different individuals so that no single person has enough privileges to compromise the system. For a DBA account, SoD ensures that the ability to modify data, change schemas, and manage backups or audit logs is split across multiple roles, so a compromised DBA account cannot unilaterally cause widespread damage or cover tracks. This minimizes impact by limiting the blast radius of a single compromised account.

Exam trap

CGRC often tests whether candidates confuse administrative controls like Separation of Duties with technical controls, or whether they select obviously wrong options like disabling auditing or sharing accounts, which are the opposite of security best practices.

How to eliminate wrong answers

Option A is wrong because disabling auditing removes the ability to detect and investigate malicious activity, which increases the impact of a compromise rather than minimizing it. Option B is wrong because storing passwords in plain text is a severe security vulnerability that makes compromise easier and more damaging. Option D is wrong because using a single shared account eliminates accountability and makes it impossible to attribute actions to a specific individual, increasing the impact of a compromise and violating least privilege and non-repudiation principles.

46
MCQmedium

A financial services firm is implementing controls for a new mobile banking application that processes customers' personally identifiable information. The GRC analyst must select a control that provides strong confidentiality for data at rest on the mobile device and allows remote verification that the device has not been rooted or jailbroken. Which control BEST meets these requirements?

A.Transport Layer Security (TLS) pinning for all network communications and code obfuscation of the application binary.
B.Containerization of the application with runtime application self-protection (RASP) and periodic vulnerability scans.
C.Mandatory access control (MAC) enforced by the mobile OS and remote wipe capability.
D.Full-disk encryption with a key stored in the device's secure enclave and remote attestation of device integrity.
AnswerD

Full-disk encryption protects data at rest by encrypting the entire storage volume, and storing the key in a hardware-backed secure enclave prevents extraction. Remote attestation allows the server to verify the device's integrity state, detecting rooting or jailbreaking. This combination directly satisfies both confidentiality and integrity verification requirements for the mobile banking scenario.

Why this answer

The scenario requires both strong confidentiality for data at rest and remote verification of device integrity. Full-disk encryption with hardware-backed key storage ensures that stored PII remains confidential even if the device is compromised. Remote attestation provides the server with cryptographic proof of the device's integrity state, detecting rooting or jailbreaking.

Together, these controls directly address the stated requirements.

Exam trap

The trap here is assuming that transport security or runtime application protection automatically covers data-at-rest encryption and device integrity attestation.

47
MCQhard

A developer needs to access a production server. To maintain the highest level of security, how should you implement this access?

A.Shared administrative password
B.Access via a Jump Server with MFA
C.VPN connection to the internal network
D.Direct SSH access to the server
AnswerB

Routing production access through a jump server with MFA enforces a controlled intermediary, so the developer never connects directly to the server. MFA satisfies the stem's highest-security constraint by adding a second authentication factor, while the jump host centralises session logging and restricts the production server's network exposure.

Why this answer

A jump server (bastion host) with multi-factor authentication (MFA) enforces a controlled, auditable entry point to the production network, requiring a second authentication factor before any access is granted. This architecture centralizes access logging, session recording, and credential management, and it prevents direct exposure of production servers to the internet. By combining a hardened intermediary with MFA, the organization achieves defense in depth and satisfies least-privilege and non-repudiation requirements.

Exam trap

The trap is assuming that any encrypted or network-level access (VPN, direct SSH) is equally secure; candidates overlook that MFA and a controlled jump point are required for true accountability and least privilege.

How to eliminate wrong answers

Option A is wrong because a shared administrative password eliminates individual accountability, makes auditing impossible, and violates the principle of least privilege and non-repudiation; if the password leaks, the entire server is compromised. Option C is wrong because a VPN connection alone, without MFA or a controlled jump point, still grants direct network-level access to the internal environment and does not provide the same session isolation, logging, or granular control as a jump server with MFA. Option D is wrong because direct SSH access to the server bypasses any intermediary controls, exposes the server's SSH port to the network, and lacks the centralized authentication and session auditing that a jump server provides.

48
MCQhard

A financial services firm is implementing a new payment processing system. The security architect must ensure that all changes to the production environment are authorized, tested, and documented before deployment. Which of the following controls best addresses this requirement?

A.Continuous security monitoring using a SIEM
B.Role-based access control (RBAC) for production systems
C.Change management process with approval workflows and segregation of duties
D.Vulnerability scanning of the production environment
AnswerC

A formal change management process with approval workflows and segregation of duties ensures that changes are authorized, tested, and documented. It prevents unauthorized modifications and provides an audit trail. This control directly meets the requirement by enforcing a structured, accountable change lifecycle.

Why this answer

The requirement is for a control that ensures changes are authorized, tested, and documented. A change management process with approval workflows and segregation of duties provides this governance by requiring formal requests, reviews, and approvals before deployment. Monitoring, scanning, and RBAC are complementary but do not enforce the change lifecycle, making the change management process the correct choice.

Exam trap

The trap here is assuming that any control related to production systems, such as RBAC or monitoring, also governs the change process, when in fact change management is a distinct administrative control.

49
MCQmedium

A federal agency is implementing controls to comply with the Federal Information Security Modernization Act (FISMA). The agency uses the NIST Risk Management Framework (RMF). During the control implementation phase, the security team must select controls based on the system's security categorization. Which NIST Special Publication provides the catalog of security and privacy controls?

A.NIST SP 800-53
B.NIST SP 800-37
C.NIST SP 800-171
D.NIST SP 800-30
AnswerA

NIST SP 800-53, Security and Privacy Controls for Information Systems and Organizations, provides the comprehensive catalog of controls used in the RMF process. It is the authoritative source for selecting controls based on security categorization. Under FISMA, agencies must use this catalog to implement controls, making it the correct reference for the control implementation phase.

Why this answer

NIST SP 800-53 is the foundational catalog of security and privacy controls for federal information systems. Under FISMA and the RMF, agencies select controls from SP 800-53 based on their system's security categorization. SP 800-37 describes the RMF process, SP 800-30 covers risk assessments, and SP 800-171 is for nonfederal CUI systems, so they are not the control catalog.

Exam trap

The trap here is confusing the RMF process document (SP 800-37) with the control catalog (SP 800-53).

50
MCQhard

You are deploying an EDR (Endpoint Detection and Response) solution. Which configuration minimizes false positives while maintaining visibility?

A.Only monitor server logs
B.Set to 'Block All' mode
C.Disable real-time scanning
D.Exclude known safe processes and signers
AnswerD

Excluding known safe processes and signers stops the EDR engine from flagging trusted, benign activity, directly reducing false positives. Visibility is preserved because all other process and file behaviour remains monitored, satisfying the stem's balance of low noise and continued detection.

Why this answer

Excluding known safe processes and signers reduces false positives by allowing legitimate applications to run without triggering alerts, while still monitoring for anomalous behavior. This maintains visibility because the EDR continues to log and analyze all other activities, only suppressing noise from trusted sources.

Exam trap

The trap is assuming that maximum blocking or minimal monitoring reduces false positives, when in fact it either breaks functionality or destroys visibility.

How to eliminate wrong answers

Option A is wrong because monitoring only server logs ignores endpoint activity, severely limiting visibility and missing threats on workstations. Option B is wrong because 'Block All' mode is overly aggressive, causing many false positives and disrupting business operations. Option C is wrong because disabling real-time scanning eliminates a critical detection capability, leaving the endpoint vulnerable.

51
MCQhard

A government agency is implementing a new case management system that will store sensitive law enforcement data. The GRC team must ensure that the system meets the requirements of the Criminal Justice Information Services (CJIS) Security Policy. The agency's CIO asks for a control that ensures only authorized personnel can access the system and that their activities are tracked. Which combination of controls should be implemented?

A.Single sign-on and security awareness training
B.Mandatory access control and data encryption
C.Discretionary access control and intrusion detection
D.Role-based access control and audit logging
AnswerD

Role-based access control (RBAC) restricts system access to authorized personnel based on their role, satisfying the requirement for access control. Audit logging records user activities, providing accountability and tracking. Together, they meet the CJIS requirements for access control and audit, ensuring only authorized access and activity tracking.

Why this answer

The CJIS Security Policy requires access control and audit logging to protect sensitive data. Role-based access control ensures that only authorized personnel can access the system based on their roles, while audit logging tracks their activities. Other options either do not provide activity tracking or use less appropriate access control models for this context.

Exam trap

The trap here is assuming that any access control model (MAC, DAC) satisfies the requirement, and overlooking that the scenario explicitly requires activity tracking, which mandates audit logging.

Ready to test yourself?

Try a timed practice session using only Control Implementation questions.