Courseiva

Certified Information Systems Security Professional CISSP (CISSP) — Questions 175

747 questions total · 10pages · All types, answers revealed

Page 1 of 10

Page 2
1
MCQmedium

A business continuity plan (BCP) differs from a disaster recovery plan (DRP) in that the BCP primarily focuses on:

A.Securing physical facilities
B.Restoring IT systems and infrastructure
C.Maintaining critical business processes during a disruption
D.Replacing hardware and software
AnswerC

Maintaining critical business processes during a disruption is the defining characteristic and primary objective of a Business Continuity Plan (BCP). A BCP outlines the strategies, procedures, and resources necessary to ensure that an organization's essential functions continue to operate, even when faced with significant outages or disasters. This involves identifying critical processes, determining acceptable downtime, and establishing alternative methods to sustain operations until full recovery is achieved.

Why this answer

BCP aims to maintain business functions during and after a disruption, while DRP focuses on IT restoration.

2
MCQhard

During an incident response, the team identifies that the attacker gained access through a compromised service account with domain admin privileges. Which of the following steps should be taken FIRST to contain the incident?

A.Isolate all affected systems from the network.
B.Reset all user passwords.
C.Perform a full forensic analysis before any action.
D.Disable the compromised account and revoke its tokens.
AnswerD

Disabling the compromised account and revoking its associated tokens directly and immediately severs the attacker's primary access vector and any active sessions within the environment. This precise action effectively contains the immediate threat by removing the attacker's foothold, preventing further unauthorized actions or data exfiltration, and minimizing disruption to other legitimate users.

Why this answer

Disabling the compromised account and revoking its tokens (e.g., Kerberos TGTs via `Set-ADAccountControl -Disable` and clearing cached tickets) immediately stops the attacker's current authentication and lateral movement capabilities. This is the fastest containment step because the service account with Domain Admin privileges is the direct vector; isolating systems or resetting all passwords is slower and may not address active token reuse.

Exam trap

ISC2 often tests the principle that containment must be immediate and targeted; candidates mistakenly choose isolation or forensic analysis first, forgetting that the compromised account is the root cause and that tokens can outlive password resets.

How to eliminate wrong answers

Option A is wrong because isolating all affected systems can disrupt business operations and may not stop the attacker if they have already established persistence via the compromised account or tokens on other systems. Option B is wrong because resetting all user passwords is a broad, time-consuming step that does not immediately revoke the attacker's active Kerberos tickets or NTLM hashes for the compromised service account, leaving a window for continued access. Option C is wrong because performing a full forensic analysis before any action violates the incident response priority of containment over evidence preservation; the attacker could cause further damage or destroy evidence during the delay.

3
MCQmedium

A financial institution is required to comply with SOX. Which of the following is a key focus area for IT under SOX?

A.IT general controls for financial systems
B.Encryption of data at rest
C.Breach notification procedures
D.Privacy of customer data
AnswerA

The Sarbanes-Oxley Act (SOX) mandates that public companies establish and maintain internal controls over financial reporting. IT General Controls (ITGC) are foundational to this, ensuring the integrity, reliability, and security of the information systems that process financial data. These controls, encompassing areas like access management, change management, and operations, directly support the accuracy of financial statements, which is a core requirement of SOX Sections 302 and 404. Without robust ITGC, the reliability of financial data cannot be assured.

Why this answer

SOX requires publicly traded companies to establish and maintain internal controls over financial reporting. IT general controls (ITGC) are critical for ensuring the integrity of financial systems.

4
MCQeasy

An organization wants to ensure that only devices that meet security policies can connect to the network. Which technology should be deployed?

A.Firewall
B.SIEM
C.IDS
D.NAC
AnswerD

Network Access Control (NAC) is a security solution specifically designed to enforce policies on devices attempting to gain access to a network. It performs a comprehensive assessment of an endpoint's security posture, verifying attributes such as operating system patches, antivirus definitions, and configuration settings against predefined compliance standards. Based on this assessment, NAC dynamically grants, denies, or quarantines devices, ensuring only compliant endpoints can access network resources, thereby preventing non-compliant devices from introducing risk.

Why this answer

Network Access Control (NAC) is the correct technology because it enforces security policies by assessing the compliance of devices (e.g., patch level, antivirus status, OS version) before granting network access. NAC can quarantine non-compliant devices, redirect them to a remediation network, or block them entirely, ensuring only authorized and policy-compliant endpoints connect.

Exam trap

The trap here is confusing NAC with a firewall or IDS, as candidates often think a firewall's access control lists (ACLs) are sufficient for device compliance, but NAC specifically performs pre-admission posture checking that firewalls cannot do.

How to eliminate wrong answers

Option A is wrong because a firewall controls traffic between network segments based on IP addresses, ports, and protocols, but it does not assess the security posture of individual devices before allowing them onto the network. Option B is wrong because a Security Information and Event Management (SIEM) system collects and analyzes logs from various sources for threat detection and incident response, but it does not enforce pre-connection device compliance. Option C is wrong because an Intrusion Detection System (IDS) monitors network traffic for malicious activity and alerts administrators, but it cannot block or conditionally allow devices based on security policy checks at the point of connection.

5
MCQhard

During a penetration test, an ethical hacker sets up a rogue access point with the same SSID as the corporate network and broadcasts a stronger signal. Users inadvertently connect to the rogue AP, allowing the hacker to capture credentials. What is this attack called?

A.Deauthentication attack
B.ARP spoofing
C.Evil twin attack
D.Karma attack
AnswerC

An evil twin attack involves an attacker setting up a rogue wireless access point (AP) that mimics the SSID and often the security configuration of a legitimate, trusted Wi-Fi network. The goal is to trick unsuspecting users into connecting to the attacker's AP instead of the genuine one. Once connected, the attacker can intercept network traffic, capture credentials, or launch further attacks, making it a highly effective method for impersonating a legitimate network.

Why this answer

Evil twin attack. This attack involves setting up a rogue access point that broadcasts the same SSID as a legitimate corporate network but with a stronger signal, causing users to connect to it instead. Once connected, the attacker can capture credentials or other sensitive data through man-in-the-middle techniques, exploiting the lack of mutual authentication in many Wi-Fi implementations.

Exam trap

The trap here is that candidates confuse 'Evil twin' with 'Karma attack' because both involve rogue APs, but Karma attack specifically targets probe requests to impersonate any SSID the client has previously trusted, whereas an evil twin broadcasts a specific SSID to mimic a known network.

How to eliminate wrong answers

Option A is wrong because a deauthentication attack specifically sends deauth frames (management frames) to disconnect clients from an access point, often used to force reconnection for capturing handshakes, not to set up a rogue AP with the same SSID. Option B is wrong because ARP spoofing (or ARP poisoning) operates at Layer 2 by sending forged ARP replies to associate the attacker's MAC address with the IP of a legitimate host, typically on a wired or bridged network, not by broadcasting a rogue wireless SSID. Option D is wrong because a Karma attack is a specific type of evil twin that responds to probe requests from clients by impersonating any SSID the client has previously connected to, rather than broadcasting a single corporate SSID with a stronger signal.

6
Multi-Selecthard

A security team is selecting tools for code review. Which THREE of the following are characteristics of Static Application Security Testing (SAST) tools?

Select 3 answers
A.They require access to the source code
B.They are typically used after deployment
C.They can be integrated into the CI/CD pipeline
D.They analyze the application while it is running
E.They identify vulnerabilities early in the software development lifecycle
AnswersA, C, E

Static Application Security Testing (SAST) tools operate by analyzing an application's source code, bytecode, or binary code without actually executing the program. This direct access to the underlying code allows SAST to identify potential vulnerabilities such as buffer overflows, SQL injection flaws, and cross-site scripting (XSS) by examining code patterns and data flow paths. Without this direct access, SAST cannot perform its core function of static analysis, making it a fundamental requirement for its operation.

Why this answer

SAST tools analyze source code, bytecode, or binary code without executing the application. They require access to the source code to perform static analysis, scanning for security flaws such as injection vulnerabilities, buffer overflows, and insecure cryptographic implementations. This allows developers to identify and fix vulnerabilities early in the development lifecycle, before the code is compiled or deployed.

Exam trap

The trap here is confusing SAST with DAST: candidates often select 'analyze while running' (Option D) because they think 'static' means 'after deployment' or 'during runtime', but SAST is static (non-executing) and DAST is dynamic (executing).

7
MCQmedium

A SOC analyst receives an alert for a high number of outbound connections to a known malicious IP. Which action should be taken first?

A.Notify management
B.Block the IP at the firewall
C.Run an antivirus scan
D.Isolate the affected host
AnswerD

Isolating the affected host is the most critical immediate action because it directly prevents further data exfiltration and contains the threat. By disconnecting the compromised system from the network, the SOC analyst effectively cuts off the attacker's communication channels and stops the malicious outbound traffic. This containment step is paramount for limiting the scope of the incident and creating a secure environment for subsequent investigation and remediation efforts.

Why this answer

The correct first action is to isolate the affected host (Option D). This prevents further data exfiltration and gives the analyst a safe environment to investigate the compromise. Blocking the IP (Option B) stops the immediate traffic but leaves the host under attacker control.

Running an antivirus scan (Option C) or notifying management (Option A) are secondary steps that should occur after containment.

8
MCQmedium

A security architect is deploying a public key infrastructure (PKI) and wants to ensure that certificate revocation status is verified efficiently without relying on a centralized CRL distribution point. Which technique should be used?

A.Certificate Transparency Logs
B.OCSP Stapling
C.Certificate Pinning
D.Self-Signed Certificates
AnswerB

OCSP Stapling is an efficient method for web servers to provide clients with the revocation status of their own SSL/TLS certificates during the TLS handshake. The server periodically queries the Certificate Authority's (CA) Online Certificate Status Protocol (OCSP) responder for its certificate's status, caches the signed response, and "staples" it to the certificate sent to the client. This significantly improves privacy and performance by eliminating the need for each client to directly query the OCSP responder, reducing latency and server load.

Why this answer

OCSP stapling allows a TLS server to present a signed OCSP response from the CA, reducing load on the CA and providing timely revocation status.

9
MCQhard

An organization uses full disk encryption on all laptops containing sensitive data. A laptop is to be decommissioned, and the data must be sanitized. The laptop's SSD cannot be overwritten reliably due to wear-leveling. Which method is most appropriate?

A.Degaussing
B.DoD 5220.22-M 7-pass overwrite
C.Cryptographic erasure by destroying the encryption key
D.Physical destruction (shredding)
AnswerC

Cryptographic erasure is the most appropriate and highly effective method for sanitizing data on encrypted Solid State Drives (SSDs). When full disk encryption (FDE) is employed, all data on the drive is rendered unreadable without the correct encryption key. By securely destroying or invalidating this master encryption key, all data on the drive becomes cryptographically inaccessible and irrecoverable, effectively sanitizing the media without physically altering the drive itself. This method is fast, efficient, and allows for device reuse.

Why this answer

Cryptographic erasure (destroying the encryption key) renders data inaccessible if encryption is strong, suitable for SSDs.

10
MCQhard

An organization's data loss prevention (DLP) solution is configured to block emails containing credit card numbers. This is an example of which type of DLP control?

A.Classification-based DLP
B.Network DLP
C.Cloud DLP
D.Endpoint DLP
AnswerB

Network DLP solutions are strategically deployed at network egress points, internal network segments, or as email gateways to monitor and analyze data in transit. They inspect network traffic, including email communications, web uploads, and file transfers, for sensitive content based on predefined policies, preventing unauthorized data exfiltration or policy violations before data leaves the organization's controlled network perimeter.

Why this answer

Network DLP monitors and controls data in motion, such as email traffic.

11
MCQeasy

Which of the following is a secure protocol for transferring files that uses SSH for authentication and encryption?

A.FTPS
B.SCP
C.TFTP
D.SFTP
AnswerD

SFTP (SSH File Transfer Protocol) is a secure file transfer protocol that operates over the Secure Shell (SSH) protocol. It provides a full range of file system operations, including file transfer, remote file management (listing, deleting, renaming), and directory creation, all while ensuring strong authentication, confidentiality, and integrity through SSH's encryption and authentication mechanisms. SFTP is widely preferred for its robust security and comprehensive functionality.

Why this answer

SFTP (SSH File Transfer Protocol) is the correct answer because it is a secure file transfer protocol that operates over the SSH (Secure Shell) protocol, typically on TCP port 22. It leverages SSH's strong authentication and encryption mechanisms to protect both the data in transit and the credentials, making it a secure alternative to FTP.

Exam trap

The trap here is confusing SFTP with FTPS or SCP, as both involve secure file transfer, but only SFTP is explicitly defined as a protocol that uses SSH for authentication and encryption, while SCP is a command-line tool that also uses SSH but is not a full protocol, and FTPS uses TLS/SSL instead of SSH.

How to eliminate wrong answers

Option A (FTPS) is wrong because FTPS (FTP over SSL/TLS) uses SSL/TLS for encryption, not SSH; it is an extension of FTP that adds security via TLS/SSL, but it does not use SSH for authentication or encryption. Option B (SCP) is wrong because while SCP (Secure Copy) does use SSH for authentication and encryption, it is a protocol for copying files, not a full file transfer protocol; it lacks features like directory listing, file deletion, and resuming transfers that SFTP provides. Option C (TFTP) is wrong because TFTP (Trivial File Transfer Protocol) uses UDP port 69 and has no built-in security mechanisms; it does not use SSH or any encryption, making it inherently insecure.

12
MCQmedium

During a digital forensics investigation, a security analyst must preserve evidence in order of volatility. Which of the following represents the correct sequence from most volatile to least volatile?

A.CPU registers → Cache → RAM → Swap → Disk → Remote logging → Physical media
B.Physical media → Remote logging → Disk → Swap → RAM → Cache → CPU registers
C.Cache → CPU registers → RAM → Swap → Remote logging → Disk → Physical media
D.RAM → CPU registers → Cache → Swap → Disk → Remote logging → Physical media
AnswerA

This sequence accurately represents the order of volatility for digital evidence, moving from the most volatile to the least volatile. CPU registers hold data directly processed by the CPU and are lost almost instantly upon power loss. Cache memory, while faster than RAM, is also volatile and stores frequently accessed data for quick retrieval. RAM (Random Access Memory) is volatile main memory, followed by swap space on disk, which is less volatile but still dynamic. Disk storage, remote logging, and physical media like backup tapes represent progressively less volatile forms of data, retaining information even after system shutdown, making this the correct acquisition order.

Why this answer

The order of volatility prioritizes capturing data that changes most quickly first.

13
Multi-Selectmedium

An organization is developing a new application that collects and processes European customers' personal data. To comply with the privacy by design principles under GDPR, which THREE measures should be implemented? (Select THREE.)

Select 3 answers
A.Retain the data only as long as necessary to fulfill the purpose (storage limitation)
B.Encrypt all personal data at rest and in transit
C.Use the data only for the purpose for which it was collected (purpose limitation)
D.Obtain explicit consent from users before data collection
E.Collect only the personal data necessary for the specified purpose (data minimization)
AnswersA, C, E

Storage limitation is a critical Privacy by Design principle requiring that personal data be retained only for the duration strictly necessary to fulfill the purpose for which it was collected. This principle prevents indefinite data retention, thereby reducing the long-term risk associated with holding sensitive information. Implementing robust data retention policies and automated deletion mechanisms directly into system architecture ensures compliance and mitigates future privacy liabilities.

Why this answer

Privacy by design principles include data minimization (collect only necessary data), purpose limitation (use data only for specified purpose), and storage limitation (retain data only as long as needed). Encryption is a security measure, not a privacy by design principle. Consent is important but not a design principle per se.

14
MCQmedium

A company's software asset management team discovers an unauthorized copy of a licensed application installed on several employee workstations. What is the primary risk associated with this finding?

A.Legal liability for software piracy
B.Reduction in employee productivity
C.Increased storage consumption
D.Incompatibility with other systems
AnswerA

Unauthorized software directly constitutes a breach of intellectual property rights and software licensing agreements. This exposes the company to significant legal action from software vendors, potentially resulting in substantial fines, penalties, and mandatory compliance audits. Such legal repercussions can severely impact the organization's financial stability and reputation, making it the most immediate and severe risk identified by a software asset management team.

Why this answer

Unauthorized software can expose the organization to legal liability for copyright infringement, security vulnerabilities due to lack of patching, and compliance issues.

15
MCQmedium

A multinational corporation is evaluating risk treatment options for a identified high-impact, low-probability risk. The risk is below the organization's risk appetite threshold. Which is the most appropriate action?

A.Mitigate the risk
B.Transfer the risk via insurance
C.Avoid the risk by discontinuing the activity
D.Accept the risk
AnswerD

Risk acceptance is the appropriate treatment when the identified risk falls within the organization's defined risk appetite, meaning it is deemed tolerable without requiring additional controls or actions. This decision acknowledges that the potential impact and likelihood of the risk are within acceptable limits, and the cost or effort of further treatment would outweigh the benefits. Therefore, no further action is required, and the organization proceeds with the activity, understanding the inherent risk.

Why this answer

When a risk is below the organization's risk appetite threshold, it is considered acceptable. Accepting the risk (Option D) is the most appropriate action because the organization has determined that the potential impact is tolerable and does not warrant additional expenditure or operational changes. This aligns with the risk management principle that not all risks must be mitigated, transferred, or avoided—some are simply retained as a cost of doing business.

Exam trap

The trap here is that candidates often assume high-impact risks must always be mitigated or transferred, ignoring the critical factor that the risk is already below the organization's risk appetite threshold, which makes acceptance the correct and most efficient choice.

How to eliminate wrong answers

Option A is wrong because mitigating a risk that is already below the risk appetite threshold would consume resources unnecessarily, violating the cost-benefit principle of risk management. Option B is wrong because transferring risk via insurance is typically reserved for risks that exceed the risk appetite or have a higher potential financial impact; for a low-probability, high-impact risk already below the threshold, insurance premiums would likely outweigh the benefit. Option C is wrong because avoiding the risk by discontinuing the activity would be an overreaction to a risk that the organization has already deemed acceptable, potentially sacrificing business opportunities without justification.

16
MCQmedium

An organization wants to secure email communications by providing encryption and digital signatures. They require a solution that uses a web of trust model rather than a hierarchical PKI. Which protocol should they implement?

A.S/MIME
B.TLS
C.SSH
D.PGP/GPG
AnswerD

PGP (Pretty Good Privacy) and GPG (GNU Privacy Guard) are comprehensive cryptographic programs that provide end-to-end encryption and digital signing for email communications and files. They enable users to encrypt email content on their local machine before sending it, ensuring only the intended recipient with the corresponding private key can decrypt it. PGP/GPG uniquely employs a decentralized "web of trust" model for public key verification, allowing users to establish trust relationships without relying on a central Certificate Authority.

Why this answer

PGP/GPG implements a web of trust model where users sign each other's keys to establish trust, rather than relying on a centralized Certificate Authority (CA). It provides both encryption and digital signatures for email, making it the correct choice for an organization that explicitly wants to avoid hierarchical PKI.

Exam trap

The trap here is that candidates often confuse S/MIME and PGP because both provide email security, but the key differentiator is the trust model—S/MIME uses a hierarchical PKI, while PGP uses a web of trust—and the question explicitly requires the latter.

How to eliminate wrong answers

Option A (S/MIME) is wrong because it relies on a hierarchical PKI with X.509 certificates issued by a Certificate Authority, not a web of trust. Option B (TLS) is wrong because it secures transport-layer communications (e.g., web traffic) and does not provide end-to-end email encryption or digital signatures; it also uses hierarchical PKI. Option C (SSH) is wrong because it is designed for secure remote login and command execution, not for email encryption or digital signatures.

17
Matchingmedium

Match each cryptographic algorithm to its type.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Symmetric block cipher

Asymmetric (public-key) cipher

Hash function

Keyed-hash message authentication code

Elliptic curve digital signature algorithm

Why these pairings

RSA is asymmetric, AES is symmetric, SHA-256 is a hash, and HMAC is a MAC. The distractors incorrectly label RSA and SHA-256 as symmetric encryption.

18
MCQmedium

Which type of testing analyzes source code for security vulnerabilities without executing the program?

A.Static Application Security Testing (SAST)
B.Interactive Application Security Testing (IAST)
C.Penetration testing
D.Dynamic Application Security Testing (DAST)
AnswerA

Static Application Security Testing (SAST) tools analyze an application's source code, bytecode, or binary code without actually executing the program. This "white-box" testing approach identifies security vulnerabilities such as SQL injection, cross-site scripting (XSS), and buffer overflows by examining code patterns, data flow, and control flow paths that could lead to exploits. It is typically performed early in the Software Development Life Cycle (SDLC), providing developers with immediate feedback on potential flaws before deployment.

Why this answer

Static Application Security Testing (SAST) analyzes source code, bytecode, or binary code for security vulnerabilities without executing the program. It operates by scanning the codebase for known patterns, such as SQL injection or buffer overflow, using techniques like data flow analysis and taint tracking. This white-box approach identifies issues early in the Software Development Life Cycle (SDLC), making it the correct answer for testing that does not require runtime execution.

Exam trap

The trap here is that candidates confuse SAST with DAST because both are automated security testing tools, but SAST is static (no execution) and DAST is dynamic (requires execution), and the question explicitly states 'without executing the program' to eliminate DAST.

How to eliminate wrong answers

Option B (Interactive Application Security Testing, IAST) is wrong because IAST requires the application to be running and instruments the code during execution to detect vulnerabilities, often combining elements of SAST and DAST. Option C (Penetration testing) is wrong because it is a manual or automated black-box/gray-box test that actively exploits vulnerabilities in a running system, not analyzing source code statically. Option D (Dynamic Application Security Testing, DAST) is wrong because it tests the application from the outside while it is executing, typically by sending HTTP requests and analyzing responses, without access to the source code.

19
MCQeasy

A company is deploying a wireless network for guests. The security requirement is to provide internet access only, with no access to the internal corporate network. Which technology should be used?

A.WPA3-SAE
B.MAC address filtering
C.A separate guest VLAN with ACLs restricting access to internal networks
D.WPA2-Enterprise with 802.1X
AnswerC

This solution effectively addresses the requirement for guest network security by combining two critical controls. A separate guest Virtual Local Area Network (VLAN) logically isolates guest traffic from the company's internal network at Layer 2, preventing direct communication. Access Control Lists (ACLs) are then applied at Layer 3 on routing interfaces or firewalls to explicitly block guest VLAN traffic from reaching internal IP subnets while permitting access to the internet, ensuring robust segmentation and policy enforcement.

Why this answer

A separate guest VLAN with ACLs restricting access to internal networks is the correct choice because it provides network segmentation at Layer 2 (VLAN) and Layer 3/4 (ACLs), ensuring guest traffic is isolated from the corporate network while allowing internet access. This approach aligns with the principle of least privilege and is a standard best practice for guest wireless deployments, as it does not rely on authentication or encryption alone to enforce access control.

Exam trap

The trap here is that candidates often confuse strong authentication (WPA2-Enterprise or WPA3) with network segmentation, failing to realize that authentication alone does not enforce access boundaries between guest and corporate networks.

How to eliminate wrong answers

Option A is wrong because WPA3-SAE is an authentication and encryption protocol for securing wireless connections, but it does not inherently restrict which networks or resources a connected device can access; it only secures the wireless link. Option B is wrong because MAC address filtering is a weak, easily spoofed access control method that only controls which devices can associate with the access point, not what those devices can reach after association; it provides no network-level segmentation. Option D is wrong because WPA2-Enterprise with 802.1X provides strong per-user authentication and encryption, but it does not by itself prevent authenticated users from accessing internal corporate resources; it lacks the VLAN and ACL enforcement needed for network isolation.

20
MCQeasy

A company wants to ensure that data is properly classified before storage. Which control should be implemented?

A.Data Classification Policy
B.Encryption
C.Data Loss Prevention (DLP)
D.Access Control Lists (ACLs)
AnswerA

A Data Classification Policy is the foundational document that establishes an organization's framework for categorizing data based on its sensitivity, value, and regulatory requirements. It defines the classification levels (e.g., Public, Internal, Confidential), outlines the criteria for assigning data to each level, and specifies the corresponding handling, storage, and access requirements. This policy directly ensures that data is properly classified by providing the overarching guidance and procedures.

Why this answer

A Data Classification Policy is the foundational control that defines the categories (e.g., public, internal, confidential) and handling requirements for data before it is stored. Without a policy, technical controls like encryption or DLP lack the classification labels needed to apply the correct rules. The policy ensures that data owners and custodians consistently label data at creation or ingestion, enabling downstream security controls to function correctly.

Exam trap

The trap here is that candidates confuse a technical control (like encryption or DLP) with the administrative control (the policy) that governs classification, leading them to pick a tool instead of the foundational directive.

How to eliminate wrong answers

Option B (Encryption) is wrong because encryption protects data confidentiality after classification but does not determine or enforce the classification itself; it is a technical safeguard applied based on policy. Option C (Data Loss Prevention) is wrong because DLP monitors and prevents unauthorized data transfers using classification labels but cannot classify data on its own—it relies on a policy to define what is sensitive. Option D (Access Control Lists) is wrong because ACLs enforce permissions on objects based on classification but do not classify the data; they are an implementation of the policy, not the policy itself.

21
MCQmedium

An organization is implementing IPsec VPN tunnels between multiple branch offices and the main office. The security team notices that the VPN tunnels are established successfully but no traffic passes through. Which of the following is the most likely cause?

A.Certificates expired
B.Mismatched encryption algorithm
C.Incorrect routing entries in the VPN routing table
D.Mismatched IKE version
AnswerC

A VPN tunnel can be successfully established, meaning IKE Phase 1 and Phase 2 complete, and the Security Associations are active and operational. However, if the local routing table on the VPN gateway lacks specific routes directing traffic destined for the remote network *into* the VPN tunnel interface or crypto map, the traffic will simply bypass the tunnel or be dropped. The tunnel itself is functional, but the network device doesn't know to use it for the intended traffic.

Why this answer

When IPsec VPN tunnels are established (IKE Phase 1 and Phase 2 complete) but no traffic passes, the most common cause is incorrect routing entries in the VPN routing table. The tunnel may be up, but if the branch office does not have a route pointing the destination subnet to the tunnel interface (e.g., a static route or policy-based route), packets will be sent out the physical interface unencrypted or dropped. This is distinct from authentication or encryption mismatches, which would prevent tunnel establishment entirely.

Exam trap

The trap here is that candidates assume a successful tunnel establishment (Phase 1 and Phase 2 UP) guarantees traffic flow, but ISC2 often tests the subtle distinction between control plane success and data plane forwarding, where routing misconfigurations silently drop traffic.

How to eliminate wrong answers

Option A is wrong because expired certificates would cause IKE authentication to fail during Phase 1, preventing the VPN tunnel from being established at all. Option B is wrong because a mismatched encryption algorithm would cause IKE Phase 2 negotiation to fail, so the tunnel would not reach an established state. Option D is wrong because a mismatched IKE version (e.g., IKEv1 vs IKEv2) would prevent the initial IKE SA from forming, again blocking tunnel establishment.

22
MCQmedium

A multinational corporation must comply with GDPR and CCPA. Which data protection strategy should they prioritize?

A.Data masking
B.Data retention
C.Data encryption
D.Data minimization
AnswerD

Core principle under GDPR and CCPA, reducing data collection and storage.

Why this answer

Data minimization is the correct priority because both GDPR (Article 5(1)(c)) and CCPA (Cal. Civ. Code §1798.100) require organizations to limit the collection and processing of personal data to what is directly relevant and necessary for the stated purpose.

By minimizing the data held, the corporation reduces its legal exposure, simplifies compliance obligations, and inherently lowers the risk of a data breach impacting sensitive information. This principle is foundational to privacy-by-design and directly addresses the regulatory mandates, whereas the other options are secondary controls that do not address the core requirement of limiting data collection.

Exam trap

The exam often tests the misconception that encryption or masking alone ensures compliance, but the trap here is that these are security controls, not privacy controls—they do not address the legal requirement to limit data collection, which is the foundational principle of data minimization under both GDPR and CCPA.

How to eliminate wrong answers

Option A is wrong because data masking is a de-identification technique that obscures data in non-production environments, but it does not reduce the volume of data collected or processed, so it fails to address the GDPR and CCPA requirement to limit data collection at the source. Option B is wrong because data retention policies manage how long data is kept, not what data is initially collected; while retention is important, it does not satisfy the principle of data minimization required by both regulations. Option C is wrong because data encryption protects data confidentiality during storage or transit, but it does not reduce the amount of personal data collected or processed, and encrypted data remains personal data under GDPR and CCPA, so it does not achieve the core minimization mandate.

23
MCQeasy

A security engineer is configuring a firewall that makes decisions based on source/destination IP addresses and port numbers without tracking the state of connections. Which type of firewall is this?

A.Stateful inspection firewall
B.Application proxy firewall
C.Packet filter firewall
D.Next-generation firewall
AnswerC

A packet filter firewall, often referred to as a stateless firewall, makes forwarding decisions solely based on the information contained within the network and transport layer headers of individual packets. It examines source and destination IP addresses, source and destination port numbers, and protocol types against a predefined set of rules. This method is stateless, meaning it does not track the state of ongoing connections, perfectly matching the scenario's implied basic filtering criteria.

Why this answer

A packet filter firewall operates at Layers 3 and 4 of the OSI model, making forwarding decisions solely based on static fields such as source/destination IP addresses and port numbers. It does not maintain any connection state table, meaning each packet is evaluated independently without reference to previous packets. This stateless behavior is the defining characteristic that distinguishes it from stateful inspection firewalls.

Exam trap

The trap here is that candidates often confuse 'stateless packet filtering' with 'stateful inspection' because both examine IP addresses and ports, but the key differentiator is the absence of connection tracking in packet filters.

How to eliminate wrong answers

Option A is wrong because a stateful inspection firewall tracks the state of active connections using a state table, which allows it to make decisions based on the context of the traffic flow, not just individual packet headers. Option B is wrong because an application proxy firewall operates at Layer 7, inspecting and filtering application-layer data (e.g., HTTP, FTP) and terminates connections, rather than simply checking IP addresses and ports. Option D is wrong because a next-generation firewall (NGFW) integrates additional features such as deep packet inspection (DPI), intrusion prevention (IPS), and application awareness, going far beyond basic stateless packet filtering.

24
MCQmedium

A company is implementing PCI DSS compliance. Which requirement is related to protecting cardholder data at rest?

A.Restrict physical access to cardholder data
B.Encrypt transmission of cardholder data over open networks
C.Install and maintain a firewall configuration
D.Protect stored cardholder data
AnswerD

Protecting stored cardholder data is precisely what PCI DSS Requirement 3 mandates, making this the correct answer. This requirement specifically addresses data at rest, compelling organizations to render cardholder data unreadable through methods such as strong encryption, truncation, masking, or tokenization when it is stored on systems, databases, or other media, thereby minimizing its value if a breach occurs.

Why this answer

PCI DSS Requirement 3 is to protect stored cardholder data, often through encryption or tokenization.

25
MCQhard

A developer is implementing OAuth 2.0 for a mobile app (public client) that needs to access a user's data from a third-party API. To mitigate the authorization code interception attack, which OAuth 2.0 extension should be used?

A.Device code grant
B.Client credentials grant
C.Implicit grant
D.PKCE
AnswerD

Proof Key for Code Exchange (PKCE) enhances the Authorization Code Grant flow, making it secure for public clients like mobile applications that cannot securely store a client secret. It mitigates the authorization code interception attack by requiring the client to generate a cryptographically random `code_verifier` and a `code_challenge` derived from it. The `code_challenge` is sent with the initial authorization request, and the `code_verifier` is later presented when exchanging the authorization code for an access token, proving the client's identity without a shared secret.

Why this answer

PKCE (Proof Key for Code Exchange) is designed for public clients to prevent interception of the authorization code.

26
MCQeasy

Which component of the CIA triad ensures that information is not disclosed to unauthorized individuals, entities, or processes?

A.Non-repudiation
B.Integrity
C.Availability
D.Confidentiality
AnswerD

Confidentiality is the core principle that ensures information is not disclosed to unauthorized individuals, entities, or processes. It involves protecting sensitive data from being viewed or accessed by those without the proper clearance or need-to-know. Encryption, access controls, and proper data handling policies are primary mechanisms used to uphold confidentiality, directly addressing the prevention of unauthorized disclosure.

Why this answer

Confidentiality ensures that information is accessible only to those authorized. Integrity ensures accuracy and completeness, and availability ensures timely access.

27
MCQeasy

A company is implementing an access control system where permissions are granted based on attributes such as user role, department, time of day, and device trust score. This approach allows for fine-grained policies that can adapt to context. Which access control model is being used?

A.MAC (Mandatory Access Control)
B.ABAC (Attribute-Based Access Control)
C.DAC (Discretionary Access Control)
D.RBAC (Role-Based Access Control)
AnswerB

Attribute-Based Access Control (ABAC) is the correct choice because it dynamically evaluates a comprehensive set of attributes associated with the subject (user), object (resource), and environment (e.g., time of day, location, device security posture) to make real-time access decisions. This model offers fine-grained control and exceptional flexibility, allowing policies to be expressed as logical rules that combine various contextual factors beyond just roles or labels.

Why this answer

ABAC (Attribute-Based Access Control) uses attributes of the user, resource, and environment to determine access. It is more flexible than RBAC or MAC.

28
MCQhard

A security engineer is evaluating a new third-party software component for use in a critical application. Which document is most important to review to understand the component's supply chain security?

A.End User License Agreement (EULA)
B.Service Level Agreement (SLA)
C.Data Processing Agreement (DPA)
D.Software Bill of Materials (SBOM)
AnswerD

A Software Bill of Materials (SBOM) is a formal, machine-readable inventory of all the software components and dependencies used in a particular application, including open-source and commercial libraries. It provides a comprehensive list of ingredients, their versions, and often their licenses, offering crucial transparency into the software's supply chain. For a security engineer, an SBOM is invaluable for identifying potential vulnerabilities, tracking known exploits (like Log4Shell), and managing risks associated with third-party components, making it the ideal tool for evaluating new software.

Why this answer

A Software Bill of Materials (SBOM) lists all components, libraries, and dependencies used in the software. It is essential for assessing supply chain risk and identifying known vulnerabilities.

29
MCQeasy

Which type of SOC report provides a public summary of an organization's controls over security, availability, and confidentiality?

A.SOC 2 Type II
B.SOC 1
C.SOC 2 Type I
D.SOC 3
AnswerD

SOC 3 reports are general-use reports that provide a public summary of a service organization's controls relevant to security, availability, processing integrity, confidentiality, or privacy (Trust Services Criteria). Unlike SOC 2 reports, SOC 3 reports do not contain the detailed description of controls or test results, making them suitable for public distribution, marketing, and demonstrating commitment to security without revealing sensitive operational details.

Why this answer

SOC 3 reports are designed for public distribution and summarize the findings of a SOC 2 engagement.

30
Multi-Selectmedium

A data custodian is responsible for implementing controls to protect data. Which TWO of the following are typical responsibilities of a data custodian? (Select 2)

Select 2 answers
A.Classifying data according to sensitivity
B.Defining data usage policies
C.Performing regular backups of data
D.Restoring data from backups when needed
E.Determining data retention periods
AnswersC, D

Performing regular backups is a primary operational responsibility of a data custodian. This task involves the technical execution of data replication and storage to ensure data availability and recoverability in case of loss or corruption. Custodians are responsible for configuring backup systems, monitoring backup jobs, and verifying the integrity of backup media according to established policies and schedules.

Why this answer

Data custodians handle day-to-day management, implement security controls, and perform backups and restoration.

31
Multi-Selecthard

Which THREE of the following are common key performance indicators (KPIs) used in security assessment and testing?

Select 3 answers
A.Mean time to remediate critical vulnerabilities
B.Patch compliance percentage
C.Number of employees trained on security awareness
D.Open vulnerability count by severity
E.Number of help desk tickets
AnswersA, B, D

This is a crucial Key Performance Indicator (KPI) because it directly measures the efficiency and effectiveness of an organization's vulnerability management program. A shorter mean time indicates a robust process for identifying, prioritizing, and mitigating the most severe security flaws, thereby reducing the window of opportunity for potential exploitation. This metric reflects the operational responsiveness to high-risk findings.

Why this answer

Common security KPIs include patch compliance percentage, mean time to remediate critical vulnerabilities, and open vulnerability count by severity.

32
MCQmedium

An organization wants to ensure that its critical database can be restored to a point within the last 15 minutes in case of failure. Which metric defines this requirement?

A.MTD
B.MTTR
C.RPO
D.RTO
AnswerC

Recovery Point Objective (RPO) precisely defines the maximum acceptable amount of data loss, measured as a period of time. It specifies the point in time to which data must be recovered, meaning any data created or modified after that point will be lost. For instance, an RPO of 15 minutes indicates that the organization can tolerate losing up to 15 minutes of data. This metric directly addresses the question's concern about ensuring an acceptable level of data loss for critical databases.

Why this answer

RPO (Recovery Point Objective) defines the acceptable data loss in terms of time.

33
MCQmedium

An organization requires a security assessment that evaluates controls against a specific standard and results in a formal report. The organization is not required to exploit vulnerabilities. Which type of assessment is this?

A.Security audit
B.Vulnerability assessment
C.Penetration test
D.Security review
AnswerA

A security audit is a systematic, independent examination of an organization's information system controls to determine whether they are operating effectively and in compliance with established criteria, such as regulatory requirements, industry standards, or internal policies. It is a formal, evidence-based process culminating in a comprehensive report detailing findings, recommendations, and an overall assessment of the security posture relative to the audit scope. This process is crucial for demonstrating due diligence and meeting governance objectives.

Why this answer

A security audit is a formal, independent evaluation of controls against a predefined standard (e.g., ISO 27001, PCI DSS) that produces a formal report. Unlike other assessments, it does not require exploiting vulnerabilities; it focuses on verifying compliance through evidence collection and testing. This matches the question's requirement for a standard-based evaluation with a formal report and no exploitation.

Exam trap

The trap here is that candidates confuse a vulnerability assessment (which also does not exploit vulnerabilities) with a security audit, but the key differentiator is that an audit evaluates controls against a specific standard and produces a formal report, while a vulnerability assessment only identifies technical weaknesses without a compliance framework.

How to eliminate wrong answers

Option B is wrong because a vulnerability assessment identifies and lists vulnerabilities (e.g., missing patches, misconfigurations) using automated tools like Nessus or OpenVAS, but it does not evaluate controls against a specific standard or produce a formal compliance report. Option C is wrong because a penetration test actively exploits vulnerabilities to gain unauthorized access, which contradicts the requirement that the organization is not required to exploit vulnerabilities. Option D is wrong because a security review is typically an informal, internal evaluation (e.g., peer review of a design or configuration) that does not follow a specific standard or produce a formal, independent report.

34
MCQmedium

During a vulnerability scan, a security analyst discovers that a web server is running an outdated version of Apache with known remote code execution vulnerabilities. The server is in production and cannot be patched immediately due to dependency conflicts. What is the best compensating control to reduce risk while a permanent fix is developed?

A.Disable all unnecessary modules and services on the server
B.Implement a web application firewall (WAF) to block known attack patterns
C.Enable detailed logging and alerting for the server
D.Isolate the server in a separate VLAN with strict ACLs
AnswerB

Implementing a Web Application Firewall (WAF) is an effective immediate mitigation because it can inspect HTTP/S traffic and block requests matching known exploit signatures or anomalous patterns targeting the discovered vulnerability. This acts as a "virtual patch," protecting the application from exploitation without requiring immediate code changes or server downtime. A WAF provides crucial time for developers to properly patch the underlying software, making it the most direct and rapid protective measure.

Why this answer

A Web Application Firewall (WAF) is the best compensating control because it can inspect HTTP/HTTPS traffic at the application layer (Layer 7) and block known attack patterns targeting the outdated Apache version, such as specific payloads for CVE-2017-9798 or CVE-2021-41773. Unlike other options, a WAF provides virtual patching without modifying the vulnerable server, directly mitigating the remote code execution risk while a permanent fix is developed.

Exam trap

ISC2 often tests the distinction between detective controls (logging/alerting) and preventive controls (WAF), leading candidates to choose logging because it seems proactive, but it fails to reduce risk in real time.

How to eliminate wrong answers

Option A is wrong because disabling unnecessary modules and services reduces the attack surface but does not block the specific remote code execution exploits that target the vulnerable Apache core or remaining enabled modules. Option C is wrong because enabling detailed logging and alerting only improves detection and incident response, not prevention; it does not reduce the likelihood of exploitation. Option D is wrong because isolating the server in a separate VLAN with strict ACLs limits network-level exposure but does not prevent application-layer attacks (e.g., HTTP requests carrying exploit payloads) from reaching the vulnerable Apache service.

35
Multi-Selectmedium

Which THREE of the following are common security design principles? (Select THREE.)

Select 3 answers
A.Open design
B.Least privilege
C.Single point of failure
D.Security through obscurity
E.Economy of mechanism
AnswersA, B, E

The principle of open design dictates that the security of a mechanism should not depend on the secrecy of its design or implementation, but rather on the secrecy of its keys or other small, critical parameters. This approach, also known as Kerckhoffs's Principle, encourages public scrutiny and peer review, which are essential for identifying and rectifying vulnerabilities more effectively than relying on hidden details. It ensures that security is based on robust, verifiable controls, not on the hope that an attacker won't discover the system's inner workings.

Why this answer

Open design (A) is a fundamental security principle stating that the security of a system should not depend on the secrecy of its implementation; instead, it relies on the strength of its cryptographic keys and algorithms. This principle is embodied in Kerckhoffs's principle, which asserts that a cryptosystem should remain secure even if everything about the system, except the key, is public knowledge. Open design allows for public scrutiny and peer review, which helps identify vulnerabilities and build trust in the system's security.

Exam trap

The trap here is that candidates may confuse 'single point of failure' as a design principle (it is a risk to be mitigated, not a principle) or mistakenly think 'security through obscurity' is a valid principle, when in fact the CISSP explicitly teaches that it is not a reliable security measure.

36
Multi-Selectmedium

A security analyst is evaluating a web application firewall (WAF). Which TWO features are most critical for preventing common web attacks?

Select 2 answers
A.Virtual patching.
B.Signature-based detection.
C.SSL inspection.
D.Rate limiting.
E.Behavioral analysis.
AnswersB, E

Signature-based detection is a fundamental WAF capability that identifies malicious traffic by comparing incoming requests against a database of known attack patterns or "signatures." This method is highly effective at blocking common and well-documented threats, such as specific SQL injection queries, cross-site scripting (XSS) payloads, or directory traversal attempts. It relies on pre-defined rules to pinpoint and prevent known attack vectors.

Why this answer

Signature-based detection catches known attack patterns; behavioral analysis identifies anomalies and unknown attacks. SSL inspection is for decryption, not prevention. Rate limiting is for availability.

Virtual patching is a specific technique that is less critical than core detection engines.

37
Multi-Selecthard

A security analyst is reviewing logs from multiple systems in a centralized log management platform. Which TWO of the following are primary benefits of centralized log management?

Select 2 answers
A.Simplifies compliance with log retention requirements
B.Enables correlation of events across systems
C.Eliminates the need for log retention policies
D.Reduces the volume of logs generated
E.Automatically patches vulnerabilities
AnswersA, B

Centralized log management consolidates logs from disparate sources into a single repository, which significantly streamlines the process of applying uniform retention policies. This approach ensures data integrity and facilitates audit readiness for various regulatory compliance mandates, such as HIPAA, PCI DSS, or GDPR. Instead of managing retention across numerous individual systems, administrators can enforce policies consistently from a central point, simplifying evidence collection during audits and demonstrating adherence to legal requirements.

Why this answer

Centralized log management facilitates correlation across systems and simplifies compliance by providing a single source for log retention and review.

38
Multi-Selectmedium

A security architect is evaluating access control models for a healthcare system where users have specific roles (e.g., doctor, nurse, admin) and permissions are assigned based on those roles. However, the architect also wants to incorporate attributes such as time of day, patient consent status, and device type. Which TWO models should be combined to meet these requirements?

Select 2 answers
A.Clark-Wilson
B.MAC
C.ABAC
D.RBAC
E.DAC
AnswersC, D

Attribute-Based Access Control (ABAC) is a dynamic access control model that evaluates a set of attributes associated with the subject (user), object (resource), action (operation), and environment (context) to make real-time access decisions. This highly flexible approach allows for fine-grained control, enabling policies like "a manager in department X can approve expenses up to $500 during business hours." ABAC provides unparalleled granularity and adaptability, making it suitable for complex, evolving access requirements.

Why this answer

RBAC provides role-based permissions, while ABAC adds flexibility with attributes. Combining them allows fine-grained control.

39
MCQmedium

During a web application security test, a tester attempts to inject JavaScript into a search field and observes that the script executes when the page is loaded. This indicates a vulnerability to:

A.SQL injection
B.Cross-site scripting (XSS)
C.Command injection
D.Cross-site request forgery (CSRF)
AnswerB

Cross-site scripting (XSS) is a web security vulnerability that enables attackers to inject malicious client-side scripts, typically JavaScript, into web pages viewed by other users. When a victim's browser executes these injected scripts, the attacker can bypass access controls, steal session cookies, deface websites, or redirect users to malicious sites. This directly aligns with the scenario of a tester attempting to inject client-side scripts.

Why this answer

The observed behavior—JavaScript injected into a search field executing when the page loads—is the hallmark of stored (persistent) cross-site scripting (XSS). In this attack, the tester's input is stored on the server (e.g., in a database or log) and later served to other users without proper output encoding, causing the browser to interpret the injected script as part of the page's HTML DOM. This directly violates the same-origin policy and allows arbitrary script execution in the context of the victim's session.

Exam trap

ISC2 often tests the distinction between XSS and CSRF by presenting a scenario where script execution occurs, leading candidates to confuse the client-side injection (XSS) with a cross-site request forgery (CSRF) that relies on forged requests, not injected scripts.

How to eliminate wrong answers

Option A is wrong because SQL injection targets the database layer by manipulating SQL queries (e.g., via ' OR 1=1 --), not by executing JavaScript in the browser. Option C is wrong because command injection exploits the operating system shell by injecting system commands (e.g., ; ls -la) into server-side functions, not client-side script execution. Option D is wrong because cross-site request forgery (CSRF) forces an authenticated user to perform unintended actions (e.g., state-changing requests) via crafted links or forms, but it does not involve injecting and executing JavaScript in the page itself.

40
MCQmedium

Which vulnerability scoring system provides a standardized severity rating for vulnerabilities based on exploitability and impact metrics?

A.NVD
B.CVE
C.CVSS
D.CWE
AnswerC

The Common Vulnerability Scoring System (CVSS) is an open industry standard designed to provide a qualitative and quantitative method for assessing the severity of software vulnerabilities. It generates a numerical score, ranging from 0.0 to 10.0, based on various metrics like attack vector, complexity, privileges required, and impact on confidentiality, integrity, and availability. This standardized scoring allows organizations to objectively prioritize vulnerability remediation efforts based on a consistent, globally recognized framework.

Why this answer

The Common Vulnerability Scoring System (CVSS) provides a standardized, quantitative framework for rating the severity of security vulnerabilities. It calculates a score from 0.0 to 10.0 based on exploitability metrics (e.g., attack vector, complexity, privileges required) and impact metrics (e.g., confidentiality, integrity, availability), enabling organizations to prioritize remediation efforts consistently.

Exam trap

ISC2 often tests the distinction between a vulnerability database (NVD), an identifier system (CVE), a weakness taxonomy (CWE), and a scoring system (CVSS), so the trap is confusing the repository or identifier with the actual scoring methodology.

How to eliminate wrong answers

Option A is wrong because NVD (National Vulnerability Database) is a repository that stores vulnerability data and enriches it with CVSS scores, but it is not a scoring system itself. Option B is wrong because CVE (Common Vulnerabilities and Exposures) is a dictionary of unique identifiers for publicly known vulnerabilities, not a severity rating system. Option D is wrong because CWE (Common Weakness Enumeration) is a taxonomy of software weakness types, not a scoring system for vulnerability severity.

41
MCQmedium

A healthcare organization recently experienced a data breach. The incident response team traced the breach to a compromised third-party vendor that had remote access to the organization's network. The vendor's credentials were stolen via a phishing attack. The organization's security policy requires that all third-party remote access be monitored and logged. During the investigation, it was discovered that the vendor's session traffic was not logged because the logging system was misconfigured. The security team needs to prevent similar incidents in the future. Which of the following is the MOST effective remediation?

A.Require multi-factor authentication for all third-party access.
B.Conduct regular phishing simulations for third-party vendors.
C.Implement a privileged access management (PAM) solution with session recording.
D.Disable all third-party remote access until a new vendor vetting process is established.
AnswerC

Implementing a Privileged Access Management (PAM) solution with session recording is a robust control that centralizes, secures, and monitors all privileged accounts and access, enforcing the principle of least privilege for third parties. The integrated session recording feature provides an immutable, video-like audit trail of all actions performed during a privileged session, offering critical forensic data, real-time visibility into activity, and accountability, which directly addresses the need to prevent, detect, and respond to unauthorized actions following a data breach.

Why this answer

A Privileged Access Management (PAM) solution with session recording directly addresses the root cause: the logging system was misconfigured and failed to capture third-party remote access traffic. PAM enforces centralized control, vaulting credentials, and recording all sessions (e.g., via RDP, SSH) in a tamper-proof audit trail, ensuring that even if credentials are stolen, every keystroke and screen activity is logged and monitored. This provides the forensic evidence needed to detect and investigate unauthorized actions, closing the gap left by the misconfigured logging system.

Exam trap

The trap here is that candidates confuse authentication controls (MFA) with monitoring/logging controls, overlooking that the specific failure was a logging misconfiguration, not a lack of authentication strength.

How to eliminate wrong answers

Option A is wrong because multi-factor authentication (MFA) prevents credential theft from being used for authentication, but it does not ensure session traffic is logged or monitored; the logging system misconfiguration would remain unaddressed. Option B is wrong because phishing simulations train vendors to recognize phishing attacks, but they do not enforce logging of remote access sessions or fix the misconfigured logging system; the breach vector (stolen credentials) could still succeed if MFA is absent. Option D is wrong because disabling all third-party remote access until a new vetting process is established is an extreme operational disruption that does not remediate the logging misconfiguration; it also fails to address the need for continuous monitoring and session recording for future access.

42
MCQeasy

Which of the following is the primary purpose of a security assessment?

A.To fix all vulnerabilities immediately
B.To ensure compliance with regulations
C.To punish non-compliant employees
D.To identify weaknesses and measure control effectiveness
AnswerD

The primary purpose of a security assessment is fundamentally to systematically identify existing weaknesses, such as vulnerabilities in systems, configurations, or processes, before they can be exploited by malicious actors. Concurrently, it measures the effectiveness of implemented security controls, determining if they are performing as intended to mitigate identified risks. This diagnostic process provides critical insights necessary for informed risk management and strategic security enhancements.

Why this answer

The primary purpose of a security assessment is to systematically identify vulnerabilities, threats, and weaknesses in an organization's information systems, and to evaluate the effectiveness of existing security controls. This aligns with the CISSP domain of Security Assessment and Testing, where the goal is to measure control performance against a baseline, not to immediately remediate or enforce compliance.

Exam trap

The trap here is that candidates often confuse the purpose of a security assessment with remediation or compliance, but the CISSP emphasizes that assessment is about measuring and identifying, not fixing or enforcing.

How to eliminate wrong answers

Option A is wrong because fixing all vulnerabilities immediately is the goal of remediation, not assessment; assessment identifies weaknesses but does not prescribe or execute fixes. Option B is wrong because ensuring compliance with regulations is a possible outcome or driver of an assessment, but not its primary purpose; the core function is to evaluate control effectiveness, not merely to check regulatory boxes. Option C is wrong because punishing non-compliant employees is a disciplinary action, which is outside the scope of a security assessment; assessments focus on systems and controls, not personnel punishment.

43
MCQeasy

Which access control model assigns permissions based on a user's job function?

A.MAC
B.DAC
C.ABAC
D.RBAC
AnswerD

Role-Based Access Control (RBAC) assigns permissions to specific roles, and then users are assigned to one or more roles based on their job functions or responsibilities within an organization. This model simplifies administration by managing permissions at the role level rather than individually for each user, ensuring that users only have the access necessary for their duties. RBAC is widely adopted due to its balance of security, flexibility, and ease of management, directly addressing the question's premise.

Why this answer

Role-Based Access Control (RBAC) uses roles that group permissions according to job functions.

44
Multi-Selectmedium

A security engineer is hardening a web application against race condition vulnerabilities. Which TWO techniques are effective mitigations?

Select 2 answers
A.Enabling ASLR
B.Input validation
C.Implementing file locking
D.Using prepared statements
E.Use of atomic transactions
AnswersC, E

Implementing file locking is an effective mechanism to prevent race conditions when multiple processes or threads attempt to access and modify the same file concurrently. A file lock ensures that only one process can hold the lock and access the critical section of code involving file operations at any given time. This serialization of access prevents inconsistent states or data corruption that could occur if operations like reading, modifying, and writing were interleaved unpredictably by competing processes, thereby maintaining data integrity.

Why this answer

Using atomic operations and implementing proper locking mechanisms prevent race conditions. Input validation alone does not prevent race conditions.

45
MCQhard

A development team is using a third-party library that is known to have a critical vulnerability. The team decides to continue using the library because it is widely used and the vulnerability has not been exploited. Which security risk is the team ignoring?

A.Insecure deserialization
B.Insufficient logging and monitoring
C.Using components with known vulnerabilities
D.Security misconfiguration
AnswerC

This option precisely describes the scenario where a development team incorporates a third-party library that contains publicly disclosed security flaws. Such components, often found in open-source libraries or commercial software, introduce significant risk because attackers can exploit these known weaknesses. Proactively identifying and remediating these vulnerabilities, typically through patching or replacement, is critical for maintaining application security posture.

Why this answer

The team is ignoring the risk of using components with known vulnerabilities, which is explicitly listed in the OWASP Top 10 (A06:2021). Even if a vulnerability has not been exploited yet, continuing to use a library with a known CVE (e.g., a remote code execution flaw in an older version of Log4j) exposes the application to potential attacks once exploit code becomes public. The decision based on 'wide usage' and 'no exploitation so far' is a fallacy, as threat actors often target widely deployed libraries precisely because of their large attack surface.

Exam trap

The trap here is that candidates may think 'no exploitation yet' means the risk is acceptable, but CISSP tests the principle that known vulnerabilities must be remediated regardless of current exploit status, as threat actors will eventually weaponize them.

How to eliminate wrong answers

Option A is wrong because insecure deserialization refers to the lack of validation on serialized objects (e.g., Java deserialization of untrusted data leading to RCE), which is a different vulnerability class not directly related to using a library with a known flaw. Option B is wrong because insufficient logging and monitoring is a failure to detect and respond to security events (e.g., not logging failed authentication attempts), not the decision to use a vulnerable component. Option D is wrong because security misconfiguration involves improper setup of security controls (e.g., default credentials, open cloud storage buckets), not the conscious choice to retain a library with a published CVE.

46
MCQmedium

An organization is implementing DNSSEC to protect against DNS spoofing attacks. Which of the following best describes the primary security function provided by DNSSEC?

A.Providing anonymous DNS resolution
B.Authenticating the origin and ensuring integrity of DNS responses
C.Encrypting DNS queries to prevent eavesdropping
D.Blocking malicious DNS queries at the resolver
AnswerB

DNSSEC fundamentally addresses DNS spoofing and cache poisoning by employing digital signatures to cryptographically authenticate the origin of DNS data and ensure its integrity throughout the resolution process. It establishes a chain of trust from the root zone down to individual domain names, allowing resolvers to verify that the received DNS responses are authentic and have not been tampered with. This validation process relies on public-key cryptography to confirm that the data originates from the legitimate authoritative server.

Why this answer

DNSSEC (Domain Name System Security Extensions) provides data origin authentication and data integrity for DNS responses using digital signatures based on public-key cryptography. It does not encrypt DNS data or provide anonymity; instead, it allows a resolver to verify that a DNS response has not been modified in transit and that it originates from the authoritative source. This directly counters DNS spoofing attacks by ensuring the response is authentic and untampered.

Exam trap

The trap here is confusing DNSSEC's authentication and integrity functions with encryption or anonymity, leading candidates to incorrectly select encryption (Option C) or anonymity (Option A) when DNSSEC explicitly does not provide confidentiality.

How to eliminate wrong answers

Option A is wrong because DNSSEC does not provide anonymity; it uses digital signatures that can be linked to the signing zone, and DNS queries themselves are still sent in plaintext. Option C is wrong because DNSSEC does not encrypt DNS queries or responses; encryption of DNS traffic is provided by protocols like DNS over TLS (DoT) or DNS over HTTPS (DoH), not by DNSSEC. Option D is wrong because DNSSEC does not block malicious queries at the resolver; it only validates the authenticity and integrity of responses, while blocking is typically done by DNS firewalls or filtering resolvers.

47
MCQeasy

A password policy requires passwords to be at least 12 characters, with uppercase, lowercase, digits, and special characters. Which of the following is an example of a password that meets the policy?

A.Abcdefghijkl
B.Pa$$w0rd
C.MyP@ssw0rd1
D.SecureP@ss1
E.Password123!
AnswerE

The password "Password123!" successfully meets all implied and explicit requirements of a robust password policy. It is exactly 12 characters long, fulfilling the minimum length mandate. Furthermore, it incorporates a strong mix of character types: an uppercase letter ('P'), lowercase letters ('assword'), digits ('123'), and a special character ('!'), significantly enhancing its entropy and resistance against various cracking methods.

Why this answer

(Password123!) meets the policy because it is 12 characters long and includes uppercase (P), lowercase (assword), digits (123), and a special character (!). The policy requires all four character types, and this password satisfies each requirement without any ambiguity.

Exam trap

The trap here is that candidates often overlook the exact length requirement and focus only on character variety, leading them to select options like C or D that contain all character types but are shorter than 12 characters.

How to eliminate wrong answers

Option A is wrong because it contains only uppercase and lowercase letters (no digits or special characters), failing the policy's requirement for all four character types. Option B is wrong because it is only 8 characters long (Pa$$w0rd), falling short of the 12-character minimum. Option C is wrong because it is 11 characters long (MyP@ssw0rd1), one character short of the 12-character minimum.

Option D is wrong because it is 10 characters long (SecureP@ss1), also failing the length requirement.

48
MCQeasy

A security assessor is conducting a penetration test and needs to identify live hosts on a network without causing disruption. Which of the following techniques should the assessor use FIRST?

A.ARP scan to discover hosts on the local subnet.
B.Ping sweep using ICMP echo requests.
C.Vulnerability scan of all IP addresses in the target range.
D.Full TCP port scan on common ports.
AnswerB

A ping sweep utilizes ICMP (Internet Control Message Protocol) echo requests to determine which IP addresses within a specified range correspond to active hosts. By sending an ICMP echo request to each IP and awaiting an echo reply, the assessor can efficiently identify live systems. This method is a foundational and relatively non-intrusive technique for initial host discovery, providing a quick overview of reachable devices before proceeding to more detailed reconnaissance.

Why this answer

A ping sweep using ICMP echo requests (ICMP Type 8) is the most appropriate first step for identifying live hosts on a network because it is a standard, low-disruption method that quickly determines host availability. ICMP echo requests are typically allowed by default on many networks and do not initiate full protocol handshakes or service interactions, minimizing the risk of triggering alarms or causing instability. This aligns with the penetration testing methodology of starting with passive or low-impact reconnaissance before escalating to more intrusive techniques.

Exam trap

The trap here is that candidates often choose 'ARP scan' (Option A) thinking it is the least disruptive, but they forget that ARP is limited to the local broadcast domain and cannot discover hosts across routers, making it ineffective for a penetration test that typically spans multiple subnets.

How to eliminate wrong answers

Option A is wrong because an ARP scan is limited to the local subnet and cannot discover hosts across routed networks, making it unsuitable as a first step for a general penetration test that may involve multiple subnets. Option C is wrong because a vulnerability scan is an intrusive, high-impact activity that should only be performed after live hosts have been identified and authorized; running it on all IP addresses in the target range would waste resources and potentially disrupt non-existent or sensitive systems. Option D is wrong because a full TCP port scan on common ports is more intrusive than a ping sweep, as it involves completing TCP three-way handshakes (or sending SYN packets) to many ports, which can trigger intrusion detection systems and cause performance issues on target hosts.

49
MCQmedium

A security policy requires that a user cannot have both the ability to create purchase orders and approve invoices. This is an example of:

A.Separation of duties
B.Need-to-know
C.Least privilege
D.Job rotation
AnswerA

Separation of duties (SoD) is a critical preventative control designed to mitigate the risk of fraud, error, or misuse by ensuring that no single individual possesses all the necessary permissions or capabilities to complete a critical or sensitive transaction end-to-end. This policy directly addresses the requirement that a user cannot have both conflicting responsibilities, thereby preventing a single point of failure or malicious action. It mandates that distinct, high-risk tasks are divided among multiple people.

Why this answer

Separation of Duties (SoD) is a control that prevents a single individual from performing conflicting duties, reducing the risk of fraud.

50
MCQhard

A financial services company uses a custom web application for online banking. The application is developed in-house using Java and deployed on Apache Tomcat servers. Recently, the security team discovered that the application is vulnerable to a critical remote code execution (RCE) vulnerability due to insecure deserialization of untrusted data. The vulnerability exists in a module that processes session objects. The development team has been assigned to fix this issue. They propose the following options: A. Implement a custom deserialization filter using ObjectInputFilter to whitelist only expected classes. B. Replace Java serialization with JSON serialization using a library like Jackson, and configure it to disallow polymorphic deserialization by default. C. Encrypt all serialized objects using AES-256 before sending them to the client. D. Use a Web Application Firewall (WAF) to block requests containing known deserialization payloads. The application must maintain high availability and minimal latency. Which option provides the MOST effective and sustainable remediation?

A.Implement a custom deserialization filter using ObjectInputFilter to whitelist only expected classes.
B.Replace Java serialization with JSON serialization using a library like Jackson, and configure it to disallow polymorphic deserialization by default.
C.Encrypt all serialized objects using AES-256 before sending them to the client.
D.Use a Web Application Firewall (WAF) to block requests containing known deserialization payloads.
AnswerB

Replacing Java's native ObjectInputStream/ObjectOutputStream serialization with a safer, data-centric format like JSON, using a library such as Jackson, fundamentally mitigates deserialization vulnerabilities. JSON serialization typically processes data into simple types (e.g., maps, lists, primitives) rather than directly instantiating arbitrary objects, thereby breaking common gadget chains. Crucially, configuring Jackson to disallow polymorphic deserialization by default prevents attackers from specifying arbitrary object types via @class properties, eliminating a primary vector for remote code execution.

Why this answer

Replacing Java serialization with JSON is the most effective and sustainable remediation because it eliminates the root cause of the vulnerability—insecure deserialization of untrusted data. JSON deserialization does not inherently allow arbitrary code execution, and disabling polymorphic deserialization prevents type‐confusion attacks. A whitelist filter (Option A) is a good mitigation but can be bypassed if incomplete and requires ongoing maintenance.

A WAF (Option D) is a compensating control that does not fix the underlying flaw and can often be evaded with obfuscated payloads; it also affects availability and latency. Encryption (Option C) protects confidentiality but does not prevent deserialization attacks, as the data is still insecure after decryption.

Exam trap

The trap here is that candidates often choose encryption (Option C) thinking it secures the data in transit, but encryption does not address the deserialization logic flaw—the vulnerability remains after decryption, and the attacker can still trigger RCE if they control the serialized stream.

How to eliminate wrong answers

Option B is wrong because a WAF can only block known payload patterns, but deserialization attacks can be obfuscated or use novel gadgets, making it an incomplete and unsustainable defense that fails against zero-day exploits. Option C is wrong because while ObjectInputFilter can whitelist classes, it is a Java-specific filter that can be bypassed if not perfectly configured (e.g., via nested objects or reflection), and it still relies on the insecure Java serialization protocol, which is inherently risky. Option D is wrong because encrypting serialized objects does not prevent the deserialization vulnerability; if the attacker obtains the decryption key or the encrypted data is decrypted server-side, the malicious payload will still be executed upon deserialization.

51
MCQmedium

A healthcare organization must decommission an old server containing patient health information (PHI) stored on solid-state drives (SSDs). Standard overwriting techniques are ineffective for SSDs due to wear-leveling and bad block mapping. Which sanitization method is most appropriate for these drives?

A.Cryptographic erasure by deleting the encryption key
B.Degaussing with a high-coercivity degausser
C.Physical destruction such as shredding or pulverizing
D.Overwriting with the DoD 5220.22-M 7-pass standard
AnswerC

Physical destruction, through methods like shredding, pulverizing, or incineration, is the most secure and universally effective method for sanitizing Solid State Drives (SSDs). This process physically destroys the NAND flash memory chips and their individual cells, making data recovery absolutely impossible. Unlike other methods, physical destruction bypasses the complexities of wear-leveling, over-provisioning, and inaccessible blocks inherent to SSD architecture, guaranteeing complete data obliteration.

Why this answer

Physical destruction (e.g., shredding or pulverizing) is recommended for SSDs because overwriting may not reach all cells, and degaussing does not affect flash memory.

52
MCQmedium

In a zero trust architecture, which component is responsible for continuously verifying the trustworthiness of a device before granting access to resources?

A.Policy Decision Point (PDP)
B.Policy Enforcement Point (PEP)
C.Identity Provider (IdP)
D.Policy Administrator (PA)
AnswerA

The Policy Decision Point (PDP) is the core intelligence component within a Zero Trust Architecture responsible for evaluating all relevant contextual information, including user identity, device posture, resource sensitivity, and environmental factors, against established security policies. It continuously assesses the trust level of a subject attempting to access a resource, making the ultimate authorization decision to grant, deny, or revoke access. This real-time, context-aware evaluation is central to the "never trust, always verify" principle.

Why this answer

In a zero trust architecture, the Policy Decision Point (PDP) is the component that evaluates all available telemetry and contextual data—such as device posture, user identity, and behavioral analytics—to make a real-time trust decision. It continuously verifies device trustworthiness by applying dynamic policies (e.g., checking for up-to-date patches, compliance with security baselines, or absence of malware) before granting or denying access to resources. This aligns with the NIST SP 800-207 zero trust model, where the PDP is the logical brain that computes trust levels and issues authorization decisions.

Exam trap

The trap here is that candidates often confuse the Policy Decision Point (PDP) with the Policy Enforcement Point (PEP), mistakenly thinking the PEP makes the trust decision when it only enforces the decision made by the PDP.

How to eliminate wrong answers

Option B (Policy Enforcement Point) is wrong because the PEP is responsible for executing the access decision—either allowing, blocking, or restricting traffic—but it does not perform the continuous trust evaluation itself; it relies on the PDP for that decision. Option C (Identity Provider) is wrong because the IdP authenticates users and issues identity tokens (e.g., SAML assertions or OIDC claims), but it does not continuously verify device posture or trustworthiness; device trust is a separate attribute evaluated by the PDP. Option D (Policy Administrator) is wrong because the PA generates the session token and communicates the PDP's decision to the PEP, but it does not perform the actual trust evaluation; it is an intermediary that manages the lifecycle of the authorization session.

53
Multi-Selecthard

Which THREE of the following are examples of asymmetric cryptographic algorithms? (Select THREE.)

Select 3 answers
A.Elliptic Curve Cryptography (ECC)
B.Diffie-Hellman
C.AES
D.RSA
E.Blowfish
AnswersA, B, D

Elliptic Curve Cryptography (ECC) is a modern asymmetric cryptographic algorithm that leverages the mathematical properties of elliptic curves over finite fields to generate public and private key pairs. Its security is predicated on the computational difficulty of the Elliptic Curve Discrete Logarithm Problem (ECDLP). ECC offers equivalent security strength with significantly smaller key sizes compared to RSA, making it highly efficient for resource-constrained devices and mobile applications.

Why this answer

Elliptic Curve Cryptography (ECC) is an asymmetric cryptographic algorithm that uses the algebraic structure of elliptic curves over finite fields to provide security with smaller key sizes compared to RSA. It relies on the Elliptic Curve Discrete Logarithm Problem (ECDLP) for its security, making it computationally infeasible to derive the private key from the public key. ECC is widely used in modern protocols such as TLS, SSH, and Bitcoin for key exchange and digital signatures.

Exam trap

The trap here is that candidates often confuse symmetric ciphers like AES and Blowfish with asymmetric algorithms because they are both used for encryption, but the key management difference is the defining characteristic tested in CISSP.

54
MCQeasy

Which phase of the data lifecycle involves the removal of data from active storage and placement into long-term storage for potential future use?

A.Use
B.Archive
C.Destroy
D.Store
AnswerB

Archiving is the process of systematically moving data from active, primary storage to a more cost-effective, long-term storage solution, typically for compliance, historical record-keeping, or future reference. While the data is 'removed' from immediate operational systems, it is retained and preserved, often under specific retention policies. This phase ensures data availability for regulatory or business needs without consuming expensive active storage resources.

Why this answer

The archive phase moves data from active use to long-term storage for retention purposes, often for compliance or historical reference.

55
MCQhard

A global manufacturing company with headquarters in Europe and factories in Asia and North America has recently experienced a data breach. The breach involved the theft of intellectual property (IP) containing product designs stored on a file server located in the Asian factory. The investigation revealed that the attacker gained access using a compromised administrator account from a contractor's laptop that was connected to the corporate VPN. The company has implemented network segmentation, but the file server resides in the same VLAN as other factory equipment. The company uses Active Directory for identity management, and all employees and contractors use the same domain. The company is now reviewing its data governance policies to prevent future incidents. The security team must recommend a set of controls that address the root cause while maintaining operational efficiency. Which of the following is the BEST course of action?

A.Create a separate Active Directory forest for contractors and establish a one-way trust to allow access only to necessary resources
B.Implement a privileged access management (PAM) solution with just-in-time (JIT) elevation and conditional access policies that require managed, compliant devices for VPN access
C.Require multi-factor authentication (MFA) for all users accessing the VPN, regardless of role
D.Isolate the file server into its own VLAN and implement strict firewall rules to limit access to only necessary personnel
AnswerB

This comprehensive approach directly addresses the core issues. Privileged Access Management (PAM) with Just-in-Time (JIT) elevation ensures that privileged credentials are not persistently available, significantly reducing the window of opportunity for an attacker to exploit them even if they compromise an endpoint. Crucially, conditional access policies requiring managed, compliant devices prevent unmanaged or compromised contractor laptops from establishing a VPN connection in the first place, thereby blocking the initial vector of compromise and ensuring a secure endpoint posture before network access is granted.

Why this answer

The best course of action because implementing a privileged access management (PAM) solution with just-in-time (JIT) elevation and conditional access policies (e.g., requiring managed, compliant devices for VPN access) directly addresses the root cause: the use of compromised administrator credentials from an unmanaged contractor device. This control ensures that privileged access is granted only when needed, for a limited time, and only from devices that meet security baselines. Option A (separate Active Directory forest with one-way trust) adds significant administrative overhead and complexity without preventing credential misuse.

Option C (MFA for all users) improves authentication security but does not require device compliance, so a compromised but MFA-enabled device could still be used for lateral movement. Option D (isolating the file server in its own VLAN with strict firewall rules) is a good network control but does not address the credential theft or the unmanaged device vector; the attacker could still access the server remotely through VPN if credentials are valid.

Exam trap

AI-generated trap: Many candidates may default to implementing MFA as the primary solution, but the question stresses that the breach involved both compromised credentials and an unmanaged device. The correct answer (PAM with JIT and compliant device requirements) addresses both issues simultaneously.

56
Multi-Selecteasy

Which TWO of the following are examples of administrative controls? (Select exactly 2)

Select 2 answers
A.Firewall rules
B.Security awareness training
C.Security guards at entrances
D.Encryption of data at rest
E.Background checks for employees
AnswersB, E

Correct - Administrative control addressing people.

Why this answer

Security awareness training (B) is an administrative control because it involves policies, procedures, and human behavior management to reduce risk. Background checks (E) are also administrative controls, as they are part of personnel security policies that vet employees before granting access. Both are documented in the organization's security policy framework and are not technical or physical mechanisms.

Exam trap

ISC2 often tests the distinction between administrative, technical, and physical controls, and the trap here is that candidates confuse security guards (physical) or firewall rules (technical) with administrative controls because they involve 'security' or 'rules,' but they are not policy-based or procedural in nature.

57
MCQhard

A company is implementing a continuous monitoring program for its cloud infrastructure. Which of the following metrics would be MOST useful for detecting unauthorized changes to production systems?

A.Network throughput between application tiers.
B.Average CPU load across all systems.
C.Number of failed login attempts per hour.
D.Configuration drift from a known good baseline.
AnswerD

Configuration drift from a known good baseline is a direct and highly effective indicator for detecting unauthorized changes within a continuous monitoring program. This process involves regularly comparing the current state of system configurations, including operating system settings, application parameters, and security policies, against a pre-approved, secure baseline. Any deviation immediately flags a potential unauthorized modification, ensuring system integrity and compliance are maintained proactively.

Why this answer

Configuration drift from a known good baseline is the most effective metric for detecting unauthorized changes because it directly compares the current state of production systems against a secure, approved baseline (e.g., using tools like AWS Config, Azure Policy, or Chef InSpec). Any deviation—such as altered file permissions, unexpected services, or modified registry keys—triggers an alert, enabling rapid detection of unauthorized modifications. This aligns with continuous monitoring principles in cloud security, focusing on integrity rather than performance or access patterns.

Exam trap

The trap here is that candidates often choose 'Number of failed login attempts per hour' (Option C) because they associate monitoring with authentication events, but the question specifically targets unauthorized changes to production systems, which require integrity-focused metrics like configuration drift, not access attempts.

How to eliminate wrong answers

Option A is wrong because network throughput between application tiers measures performance and capacity, not the integrity of system configurations; unauthorized changes may not affect throughput. Option B is wrong because average CPU load indicates resource utilization, not configuration changes; an attacker could modify systems without impacting CPU load. Option C is wrong because failed login attempts per hour detect brute-force or credential-based attacks, not unauthorized changes to production systems after authentication is bypassed or compromised.

58
MCQhard

An organization implements a data masking policy for production databases. Which of the following best describes the primary goal?

A.Reduce the risk of data exposure during testing
B.Ensure data availability
C.Encrypt data at rest
D.Simplify access controls
AnswerA

Data masking transforms sensitive production data into realistic, yet non-sensitive, surrogate data. This process is crucial for environments like development, testing, and training, where access to actual production data is not required but data integrity and format are essential for application functionality validation. By replacing real sensitive information with masked equivalents, organizations significantly reduce the risk of unauthorized disclosure or compromise should the test environment be breached or data mishandled. This maintains compliance with privacy regulations while enabling robust testing.

Why this answer

Data masking irreversibly replaces sensitive data with realistic but fictitious values, ensuring that production data is not exposed in non-production environments like testing or development. This directly reduces the risk of data exposure during testing, which is the primary goal of a data masking policy. Unlike encryption, masking does not preserve the ability to reverse the transformation, making it ideal for scenarios where the original data is not needed.

Exam trap

The trap here is confusing data masking with encryption, as both protect data but serve fundamentally different purposes—encryption is reversible and protects data in transit/at rest, while masking is irreversible and protects data in non-production environments.

How to eliminate wrong answers

Option B is wrong because data masking does not ensure data availability; in fact, it may reduce availability for certain use cases by obscuring the original values. Option C is wrong because data masking is not encryption; encryption is reversible with a key, while masking is typically irreversible and does not protect data at rest in the same cryptographic sense. Option D is wrong because data masking does not simplify access controls; it is a separate data obfuscation technique that may require additional access management for masked versus unmasked data.

59
MCQeasy

In asset security, which of the following is a primary responsibility of a data owner?

A.Monitoring access logs
B.Classifying data
C.Implementing security controls
D.Backing up data
AnswerB

Data owners classify the data they are responsible for.

Why this answer

The data owner is the senior-level manager who is ultimately accountable for a specific set of data. Their primary responsibility is to determine the data's sensitivity and business value, which directly drives the classification level (e.g., public, internal, confidential, restricted). Classification is the foundational step that dictates all subsequent protection requirements, making it a core duty of the data owner, not a technical implementer.

Exam trap

The trap here is that candidates confuse the data owner's strategic, accountability-based role (classification) with the data custodian's operational, hands-on tasks (monitoring, implementing controls, backups), leading them to pick a technical option like 'implementing security controls' instead of the correct classification duty.

How to eliminate wrong answers

Option A is wrong because monitoring access logs is an operational, detective control typically performed by data custodians or security administrators, not the data owner. Option C is wrong because implementing security controls (e.g., encryption, ACLs) is the responsibility of the data custodian or system administrator, who executes the technical measures based on the owner's classification and policy. Option D is wrong because backing up data is a routine operational task assigned to data custodians or backup administrators to ensure availability and recoverability, not a strategic ownership duty.

60
MCQmedium

A government contractor handles data classified as 'Secret'. According to government data classification levels, which of the following is the correct order from most restrictive to least restrictive?

A.Confidential, Secret, Top Secret, Unclassified
B.Top Secret, Secret, Confidential, Unclassified
C.Unclassified, Confidential, Secret, Top Secret
D.Secret, Top Secret, Confidential, Unclassified
AnswerB

This option correctly lists the U.S. government data classification levels in descending order of sensitivity and potential damage from unauthorized disclosure. 'Top Secret' indicates exceptionally grave damage to national security, 'Secret' indicates serious damage, 'Confidential' indicates damage, and 'Unclassified' indicates no expected damage. This hierarchy is fundamental for implementing appropriate security controls and access restrictions.

Why this answer

Government classification levels, from most restrictive to least restrictive, are: Top Secret, Secret, Confidential, Unclassified.

61
MCQmedium

A vulnerability scan report shows that a web server has a critical vulnerability with a CVSS score of 9.8. However, the server is behind a WAF that blocks the attack vector, and the vulnerability is in a deprecated feature that cannot be removed until the next major release. What should the security manager do first?

A.Remove the server from production
B.Ignore the finding because the WAF blocks it
C.Document the compensating control and accept the residual risk
D.Immediately patch the vulnerability
AnswerC

This is the most appropriate action because it acknowledges the vulnerability while recognizing that an existing compensating control, such as a Web Application Firewall (WAF), effectively mitigates the immediate threat. Documenting the WAF as a compensating control provides an audit trail and demonstrates due diligence, showing that the organization has identified and addressed the risk. Formally accepting the residual risk, after confirming the control's effectiveness, ensures that management is aware of and approves the remaining risk level, balancing security with operational needs without immediate, disruptive action.

Why this answer

The WAF serves as a compensating control that effectively mitigates the attack vector for this vulnerability, and the residual risk has been formally documented and accepted by management. In the absence of an immediate patch or removal of the deprecated feature, documenting the compensating control and accepting the residual risk is the appropriate risk management decision per the organization's risk appetite and the NIST SP 800-30 risk assessment framework.

Exam trap

The trap here is that candidates mistakenly think a high CVSS score always demands immediate patching or removal, ignoring the role of compensating controls and formal risk acceptance in the risk management process.

How to eliminate wrong answers

Option A is wrong because removing the server from production would cause unnecessary service disruption when a compensating control (WAF) already blocks the attack vector, and the vulnerability is in a deprecated feature that cannot be removed until the next major release. Option B is wrong because ignoring the finding violates due care and security governance principles; the finding must be documented, risk-assessed, and formally accepted, not simply ignored. Option D is wrong because patching is not immediately possible as the vulnerability is in a deprecated feature that cannot be removed until the next major release, and attempting to patch a deprecated feature could introduce instability or break functionality.

62
MCQmedium

An organization uses OAuth 2.0 for delegated access to APIs. A developer creates a public client application that runs on mobile devices. Which OAuth 2.0 grant type is MOST appropriate for this scenario?

A.Client Credentials Grant
B.Implicit Grant
C.Resource Owner Password Credentials Grant
D.Authorization Code Grant with PKCE
AnswerD

The Authorization Code Grant with Proof Key for Code Exchange (PKCE) is the recommended flow for public clients, such as mobile or single-page applications, that cannot securely store a client secret. PKCE mitigates the authorization code interception attack by requiring the client to generate a unique `code_verifier` and send a `code_challenge` during the initial authorization request, then prove possession of the `code_verifier` when exchanging the authorization code for an access token, ensuring only the legitimate client can complete the token exchange.

Why this answer

The Authorization Code Grant with PKCE (Proof Key for Code Exchange) is the most appropriate for a public client on a mobile device because it prevents authorization code interception attacks. PKCE replaces the client secret with a dynamically generated code verifier and challenge, ensuring that even if the authorization code is intercepted, it cannot be exchanged for tokens without the original verifier. This is the OAuth 2.0 Security Best Current Practice (BCP) recommendation for native and mobile apps.

Exam trap

The trap here is that candidates often choose the Implicit Grant (Option B) because they mistakenly believe it is simpler for mobile apps, but the CISSP exam tests the current OAuth 2.0 Security BCP which deprecates Implicit and mandates PKCE for public clients.

How to eliminate wrong answers

Option A is wrong because the Client Credentials Grant is designed for server-to-server (confidential client) authentication without user involvement, not for a public client on a mobile device that requires delegated user access. Option B is wrong because the Implicit Grant is deprecated by OAuth 2.0 Security BCP (RFC 8252) due to security risks like access token leakage in the URL fragment and lack of client authentication, making it unsuitable for mobile apps. Option C is wrong because the Resource Owner Password Credentials Grant requires the client to directly handle the user's password, which violates security best practices for mobile apps and is only recommended when the client is highly trusted (e.g., first-party apps) and other grants are not viable.

63
MCQmedium

A government contractor handles classified information up to the Secret level. The company's data classification policy recently changed, requiring that all documents marked as 'Confidential' be reclassified as 'Secret' after review. Who is ultimately accountable for ensuring that reclassification is performed correctly?

A.Data custodian
B.Data subject
C.Data steward
D.Data owner
AnswerD

The data owner holds ultimate organizational accountability for the protection and classification of specific data assets, often a senior business manager. They are responsible for determining the data's sensitivity (e.g., Top Secret, Confidential) and approving access requirements based on business needs and regulatory compliance. This role ensures appropriate security controls are defined and implemented to safeguard the information throughout its lifecycle, bearing the risk of mishandling.

Why this answer

The data owner is the senior-level manager accountable for data classification and protection. They have the authority and responsibility to assign classification levels and ensure data is properly classified.

64
MCQeasy

Which of the following is a key element of the rules of engagement for a penetration test?

A.Emergency stop criteria
B.The tester's compensation
C.The tester's background check
D.The number of vulnerabilities to find
AnswerA

Rules of Engagement (RoE) are critical for defining the scope, boundaries, and acceptable methods of a penetration test or security assessment. Emergency stop criteria are a fundamental element within the RoE, explicitly outlining specific conditions or thresholds that, if met, necessitate an immediate cessation of testing activities. These criteria are crucial for preventing unintended service disruptions, data corruption, or irreversible damage to the target systems, ensuring the integrity and availability of the client's environment are maintained even during aggressive testing. They often include triggers like critical system crashes, excessive network latency, or detection of unauthorized access to non-target systems.

Why this answer

Rules of engagement must include written authorization and define the scope, including systems to be tested and emergency stop criteria.

65
MCQmedium

You are a security analyst at a financial institution. The company has a hybrid infrastructure with on-premises servers and AWS cloud. The on-premises network uses a SIEM that aggregates logs from all sources. Recently, the SIEM has been generating a high volume of alerts for failed SSH login attempts from an internal IP (10.10.50.100) to multiple Linux servers. The IP belongs to a jump box used by system administrators. Upon investigation, you find that the jump box is running a hardened OS, and only authorized admins can access it via SSH key authentication. However, the failed login attempts show usernames like 'root', 'admin', 'test', which are not valid accounts on the target servers. The attempts occur every 5 seconds around the clock. There are no successful logins from that IP. The jump box has the latest patches and antivirus. What should you do FIRST?

A.Add the usernames 'root', 'admin', 'test' to the target servers' password blacklist
B.Isolate the jump box from the network immediately and conduct a forensic analysis
C.Ignore the alerts because the usernames are invalid and the jump box is hardened
D.Run a full antivirus scan on the jump box and check for malware
AnswerB

Immediately isolating the jump box is the critical first step in incident response, serving as a primary containment strategy to halt any ongoing malicious activity and prevent lateral movement within the network. Following isolation, conducting a thorough forensic analysis is essential to determine the attack vector, identify indicators of compromise (IOCs), assess the scope of the breach, and gather evidence for eradication and recovery efforts. This comprehensive approach prioritizes stopping the threat and understanding its nature.

Why this answer

The jump box is exhibiting automated, high-frequency failed login attempts with non-existent usernames, which is a classic indicator of a compromised host being used as an attack launch point—even if the OS appears hardened and AV shows clean. The first priority in incident response is containment; isolating the jump box prevents further potential lateral movement or data exfiltration while preserving forensic evidence. A forensic analysis is then required to determine the root cause (e.g., a hidden backdoor, credential theft, or kernel-level rootkit) before any remediation steps.

Exam trap

The trap here is that candidates focus on the 'hardened OS' and 'no successful logins' as signs of safety, but CISSP expects you to recognize that anomalous outbound attack traffic from an internal asset is a containment trigger, not a false positive.

How to eliminate wrong answers

Option A is wrong because adding usernames to a password blacklist does not address the source of the attack—the jump box itself is likely compromised, and blacklisting usernames on target servers is a reactive, non-containment measure that ignores the real threat. Option C is wrong because ignoring alerts based on invalid usernames and a hardened OS is a dangerous assumption; automated brute-force or credential-stuffing attempts from an internal jump box indicate a breach of trust, and the absence of successful logins does not rule out other malicious activities (e.g., lateral movement via other protocols). Option D is wrong because running an antivirus scan is insufficient—modern attackers use fileless malware, rootkits, or living-off-the-land binaries that AV may miss, and scanning should only occur after containment and forensic imaging to avoid altering evidence.

66
MCQmedium

During a business impact analysis (BIA), which metric represents the maximum amount of time a business process can be disrupted before causing significant harm to the organization?

A.Work Recovery Time (WRT)
B.Recovery Point Objective (RPO)
C.Maximum Tolerable Period of Disruption (MTPD)
D.Recovery Time Objective (RTO)
AnswerC

The Maximum Tolerable Period of Disruption (MTPD), also known as Maximum Tolerable Downtime (MTD), is the absolute longest period a business process or function can be inoperative before experiencing unacceptable consequences. This critical metric, determined during a Business Impact Analysis (BIA), establishes the ultimate deadline for recovery, guiding the prioritization of resources and recovery strategies to prevent severe organizational harm.

Why this answer

Maximum Tolerable Period of Disruption (MTPD) or Maximum Tolerable Downtime (MTD) is the longest time a process can be unavailable before causing severe damage. RTO is the recovery time objective, RPO is recovery point objective, and WRT is work recovery time.

67
MCQeasy

During a risk communication session, the security team needs to present risk analysis results to executive management. Which approach is most effective for this audience?

A.A high-level summary highlighting top risks and recommended actions
B.Raw data from the risk assessment without interpretation
C.A comprehensive report with all risk register entries
D.Detailed technical explanations of each vulnerability
AnswerA

A high-level summary is crucial for executive risk communication as it provides strategic context, prioritizes critical issues, and offers actionable mitigation strategies. This enables informed decision-making regarding resource allocation and risk acceptance without overwhelming leadership with unnecessary operational detail. Such a concise overview aligns perfectly with effective risk governance principles, ensuring strategic alignment.

Why this answer

Executive management requires concise, strategic summaries that highlight key risks and actionable recommendations, focusing on business impact rather than technical details. Option B is incorrect because raw data lacks interpretation, making it difficult for executives to quickly understand implications. Option C is incorrect as a comprehensive report with all register entries is too lengthy for this audience.

Option D is incorrect because detailed technical explanations are better suited for technical teams, not executives.

68
Multi-Selecthard

A security analyst is performing an access review. Which THREE of the following are best practices for user access recertification? (Choose three.)

Select 3 answers
A.Managers confirm that employees still need their current access
B.Remove all access and re-provision as needed
C.Perform recertification annually or more frequently
D.Review access against job roles and responsibilities
E.Automatically approve access if no response
AnswersA, C, D

Managers are uniquely positioned to confirm the ongoing business necessity of an employee's access privileges, as they possess direct insight into daily job functions and responsibilities. This crucial step ensures that access rights align with the principle of least privilege, preventing the accumulation of unnecessary permissions and reducing the overall attack surface within the organization. This verification is fundamental to maintaining a secure access posture.

Why this answer

Recertification should confirm business need, review actual access, and be periodic.

69
MCQhard

A company has a data retention policy requiring customer transaction records to be kept for 7 years. After 7 years, the data should be destroyed. Which phase of the data lifecycle governs this action?

A.Use
B.Share
C.Archive
D.Destroy
AnswerD

Destroying customer data is the definitive and irreversible process of rendering information unreadable and unrecoverable from all storage media. This action directly fulfills a data retention policy's requirement to eliminate data once its specified retention period has expired, ensuring compliance and mitigating future risks. Proper destruction methods prevent unauthorized access or recovery of sensitive information.

Why this answer

The destroy phase is where data is permanently removed according to retention policies.

70
Multi-Selecteasy

Which TWO of the following are examples of Type 3 authentication factors? (Choose two.)

Select 2 answers
A.Password
B.Fingerprint
C.Smart card
D.One-time password token
E.Retina scan
AnswersB, E

A fingerprint scan is a classic example of Type 3 authentication, which relies on "something you are." This biometric factor captures unique physiological patterns from an individual's finger to verify identity, providing a high level of non-repudiation compared to knowledge or possession factors.

Why this answer

Type 3 factors are biometrics: fingerprint and retina scan.

71
MCQmedium

A multinational corporation with a hybrid cloud infrastructure has recently experienced a series of security incidents involving unauthorized access to sensitive customer data. The incidents were traced to compromised credentials of privileged users. The company has implemented multi-factor authentication (MFA) for all privileged accounts, but the attacks persisted. A security assessment team is brought in to evaluate the environment. During the assessment, they discover that some privileged accounts do not require MFA when accessing systems via API calls, and that session tokens for these APIs have a long expiration time of 24 hours. Additionally, the team finds that the logging and monitoring system does not capture API calls from privileged accounts, making it difficult to detect anomalous behavior. The company wants to remediate these issues effectively. Which of the following is the BEST course of action to address the root cause of the incidents?

A.Implement a SIEM system to analyze logs from all sources and create alerts for anomalous API activity.
B.Conduct a full audit of privileged account usage and revoke access for any accounts with suspicious activity.
C.Require MFA for all privileged access methods, including APIs, and reduce session token expiration to 15 minutes.
D.Replace API tokens with certificate-based authentication for all privileged accounts.
AnswerC

This option directly addresses two critical vulnerabilities in privileged access and API security. Requiring Multi-Factor Authentication (MFA) significantly enhances security by ensuring that even if an attacker compromises credentials, they cannot gain access without the second factor. Simultaneously, reducing session token expiration to 15 minutes drastically limits the window of opportunity for an attacker to exploit a stolen or compromised session token, thereby minimizing potential damage from unauthorized access.

Why this answer

The root cause is that privileged accounts can bypass MFA when accessing systems via API calls, and long-lived session tokens (24 hours) provide a wide window for attackers to reuse stolen tokens. Requiring MFA for all privileged access methods, including APIs, closes the authentication gap, and reducing session token expiration to 15 minutes minimizes the impact of token theft by limiting the reuse window. This directly addresses the two key vulnerabilities identified in the assessment.

Exam trap

The trap here is that candidates often choose a detective control (like SIEM) or a reactive measure (like auditing) instead of a preventive control that directly closes the authentication gap, because they overlook that the root cause is the MFA bypass on API calls and long-lived tokens, not a lack of monitoring or account hygiene.

How to eliminate wrong answers

Option A is wrong because implementing a SIEM system to analyze logs and create alerts is a detective control, not a preventive one; it does not address the root cause of missing MFA on API calls and long-lived tokens, and without capturing API calls from privileged accounts, the SIEM would have no data to analyze. Option B is wrong because conducting a full audit and revoking access for suspicious accounts is a reactive, one-time cleanup that does not prevent future credential compromise or token reuse; it ignores the systemic gaps in authentication and session management. Option D is wrong because replacing API tokens with certificate-based authentication, while more secure, does not inherently enforce MFA for every API call and does not address the long session token expiration issue; it also introduces complexity without directly solving the MFA bypass problem.

72
MCQhard

A healthcare organization covered by HIPAA wants to share protected health information (PHI) with a third-party billing service. What must be in place to comply with HIPAA?

A.A memorandum of understanding (MOU)
B.A data processing agreement under GDPR
C.A consent form from each patient
D.A business associate agreement (BAA)
AnswerD

A Business Associate Agreement (BAA) is a legally mandated contract under HIPAA that must be established between a covered entity and its business associates before Protected Health Information (PHI) is shared. This agreement obligates the business associate to implement specific administrative, physical, and technical safeguards to protect PHI, adhering to the HIPAA Security and Privacy Rules. The BAA ensures accountability and extends the covered entity's compliance responsibilities to third parties handling PHI on its behalf, making it the correct and essential mechanism for such sharing.

Why this answer

HIPAA requires covered entities to have a business associate agreement (BAA) with any third party that will handle PHI on their behalf. The BAA ensures the business associate will safeguard the PHI.

73
MCQhard

A security engineer is troubleshooting a site-to-site IPsec VPN between two firewalls. The tunnel status shows Phase 1 is up but Phase 2 is not. Which of the following is the most likely cause?

A.Incorrect pre-shared key
B.Mismatched authentication algorithm
C.Firewall rule blocking IKE traffic
D.Mismatched proxy IDs (traffic selectors)
AnswerD

Mismatched proxy IDs, also known as traffic selectors, are a common cause for IKE Phase 2 failures. Proxy IDs define the specific source and destination IP addresses, subnets, and protocols that are permitted to traverse the IPSec tunnel and will be protected by the IPSec Security Association (SA). If the local and remote proxy IDs do not precisely match, the Phase 2 SA cannot be successfully established, even if Phase 1 completed, thus preventing the actual data encryption tunnel from forming.

Why this answer

Phase 1 (IKE SA) establishes a secure channel for key exchange, while Phase 2 (IPsec SA) negotiates the specific traffic to be encrypted. If Phase 1 is up but Phase 2 fails, the most common cause is a mismatch in proxy IDs (traffic selectors), such as local/remote subnets or ports, which prevents the two peers from agreeing on which traffic to protect. This is distinct from authentication or encryption mismatches, which would typically cause Phase 1 to fail.

Exam trap

ISC2 often tests the distinction between Phase 1 and Phase 2 failures, and the trap here is that candidates mistakenly attribute Phase 2 failures to authentication or encryption mismatches, which actually affect Phase 1, not the traffic selector negotiation in Phase 2.

How to eliminate wrong answers

Option A is wrong because an incorrect pre-shared key would cause Phase 1 authentication to fail, preventing the IKE SA from being established. Option B is wrong because a mismatched authentication algorithm (e.g., SHA-1 vs SHA-256) would also cause Phase 1 negotiation to fail during the IKE proposal exchange. Option C is wrong because a firewall rule blocking IKE traffic (UDP 500/4500) would prevent Phase 1 from completing, not just Phase 2.

74
MCQmedium

A security team is implementing data loss prevention (DLP) to protect sensitive information. Which DLP type is best suited to monitor and block sensitive data leaving the corporate network via email or web traffic?

A.Network DLP
B.Cloud DLP
C.Endpoint DLP
D.Classification-based controls
AnswerA

Network DLP solutions are strategically deployed at network egress points, such as internet gateways or email servers, to inspect all outbound network traffic in real-time. This technology analyzes data streams for sensitive information based on predefined policies, identifying and preventing unauthorized transmission of confidential data via protocols like HTTP, HTTPS, FTP, and SMTP. Its primary function is to stop data leakage as it attempts to leave the organizational boundary.

Why this answer

Network DLP inspects traffic at egress points to prevent unauthorized data transmission.

75
MCQhard

A red team exercise is planned to simulate a sophisticated adversary. The blue team is aware of the exercise but not the exact methods. The red team is given a budget to acquire attack tools. What is the primary advantage of this approach over a traditional penetration test?

A.It ensures that the blue team is not alerted to the test
B.It provides comprehensive vulnerability coverage
C.It evaluates the organization's detection and response capabilities
D.It is more cost-effective than a penetration test
AnswerC

The core objective of a red team exercise is to rigorously test and evaluate the organization's security operations center (SOC), incident response procedures, and defensive technologies against a simulated sophisticated adversary. It assesses the blue team's ability to detect, analyze, contain, eradicate, and recover from advanced persistent threats (APTs) in a real-world scenario. This provides invaluable insights into the organization's operational readiness and the effectiveness of its security controls and personnel.

Why this answer

A red team exercise with a known-but-not-detailed blue team specifically tests the organization's detection and response capabilities under realistic adversarial conditions. Unlike a traditional penetration test, which focuses on identifying vulnerabilities, this approach evaluates how well the blue team can detect, analyze, and respond to stealthy, multi-stage attacks that mimic a sophisticated adversary. The red team's budget for attack tools allows them to simulate advanced persistent threats (APTs) that challenge the blue team's security operations center (SOC) processes and incident response procedures.

Exam trap

The trap here is that candidates confuse the purpose of a red team exercise (evaluating detection and response) with a penetration test (finding vulnerabilities), leading them to select Option B, which describes the latter's goal rather than the primary advantage of the former.

How to eliminate wrong answers

Option A is wrong because the blue team is explicitly aware of the exercise, so the test is not covert; the advantage is not about avoiding alerts but about evaluating detection under known-threat conditions. Option B is wrong because comprehensive vulnerability coverage is the goal of a traditional penetration test, not a red team exercise, which focuses on simulating adversary behavior rather than enumerating all possible vulnerabilities. Option D is wrong because red team exercises are typically more expensive than penetration tests due to the specialized skills, custom tools, and extended duration required to simulate sophisticated adversaries.

Page 1 of 10

Page 2

All pages