Courseiva

Certified Information Systems Security Professional CISSP (CISSP) — Questions 1–75

816 questions total · 11pages · All types, answers revealed

Page 1 of 11

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

A Business Continuity Plan (BCP) is broader in scope and focuses on maintaining critical business processes — people, facilities, suppliers, and operations — during and after a disruption. The Disaster Recovery Plan (DRP) is a subset focused specifically on restoring IT systems and infrastructure. Thus, maintaining critical business processes is the BCP's primary focus.

Exam trap

CISSP often tests the BCP vs. DRP distinction; candidates incorrectly select 'restoring IT systems' as the BCP focus when that is the DRP's defining scope.

How to eliminate wrong answers

Option A is wrong because securing physical facilities is a component of physical security and part of continuity planning, but not the defining focus that distinguishes BCP from DRP. Option B is wrong because restoring IT systems and infrastructure is precisely the DRP's focus, not the BCP's primary scope. Option D is wrong because replacing hardware and software is a tactical DRP recovery activity, not the strategic business-process focus of the BCP.

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 Section 404 requires management to assess and auditors to attest to the effectiveness of internal controls over financial reporting (ICFR). IT general controls (ITGCs) — change management, access control, IT operations, and SDLC controls — are the primary mechanism by which IT supports that assertion for financial systems. Encryption, breach notification, and privacy are important but are not the defining IT compliance focus of SOX.

Exam trap

CISSP often tests the distinction between financial-reporting integrity regulations (SOX) and privacy/security regulations (GDPR, HIPAA, GLBA), so candidates who see 'encryption' or 'breach notification' and assume they are SOX requirements pick the wrong answer.

How to eliminate wrong answers

Option B is wrong because encryption of data at rest is a security control that may support SOX compliance but is not the key IT focus area SOX mandates; SOX does not prescribe specific cryptographic controls. Option C is wrong because breach notification procedures are driven by state breach laws, HIPAA, and GDPR-style regulations, not SOX, which addresses financial reporting integrity. Option D is wrong because privacy of customer data is the domain of privacy regulations (GDPR, CCPA, GLBA privacy provisions), whereas SOX targets the accuracy and reliability of financial disclosures.

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 the server to obtain a signed, time-stamped OCSP response from the CA and present it to clients during the TLS handshake, so clients do not need to contact the OCSP responder directly. This eliminates the latency and privacy concerns of real-time OCSP lookups and avoids reliance on a centralized CRL distribution point. It is the standard technique for efficient, decentralized revocation checking.

Exam trap

CISSP often tests the difference between OCSP Stapling (server-provided, cached revocation proof) and plain OCSP (client-to-responder lookup) — candidates pick Certificate Transparency or pinning because they sound security-related, but only stapling provides efficient decentralized revocation verification.

How to eliminate wrong answers

Option A is wrong because Certificate Transparency Logs are append-only public logs used to detect mis-issued certificates; they do not provide revocation status and are not a substitute for CRL or OCSP. Option C is wrong because certificate pinning hardcodes a specific certificate or public key in the client, which prevents use of fraudulent certs but does not verify revocation status and can break on legitimate cert rotation. Option D is wrong because self-signed certificates are not issued by a trusted CA, so they bypass the PKI trust model entirely and provide no revocation mechanism — they are unsuitable for public PKI deployments.

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 by destroying the encryption key is the most appropriate method because the data is already encrypted with full disk encryption; destroying the key renders the data unrecoverable without needing to overwrite the SSD, which is unreliable due to wear-leveling. This approach is efficient and secure for decommissioning.

Exam trap

CISSP often tests the confusion between physical destruction and cryptographic erasure, leading candidates to choose shredding when the scenario specifies encryption and SSD wear-leveling.

How to eliminate wrong answers

Option A is wrong because degaussing only works on magnetic media (HDDs), not SSDs, and can damage the drive without ensuring data removal. Option B is wrong because overwriting an SSD with a 7-pass method is ineffective due to wear-leveling, which may leave data in reserve blocks. Option D is wrong because physical destruction (shredding) is a valid method but is more resource-intensive and may not be necessary when cryptographic erasure is available; the question asks for the most appropriate method given the encryption.

10
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.

11
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

Option A is correct because GDPR's storage limitation principle (Article 5(1)(e)) requires that personal data be kept in a form that permits identification of data subjects for no longer than is necessary for the purposes for which the data are processed, making retention limits a core privacy-by-design measure. Option C is correct because the purpose limitation principle (Article 5(1)(b)) requires data to be collected for specified, explicit, and legitimate purposes and not further processed in a manner incompatible with those purposes, so restricting use to the original purpose is essential. Option E is correct because the data minimization principle (Article 5(1)(c)) requires processing to be adequate, relevant, and limited to what is necessary in relation to the purposes, so collecting only the minimum data needed directly implements privacy by design.

Option B is not marked correct because, while encryption is a valuable security safeguard under Article 32, it is not one of the core privacy-by-design data principles tested here and GDPR does not mandate encryption of all personal data in every case. Option D is not marked correct because explicit consent is only one of several lawful bases under Article 6 and is not always required, so it is not a universal privacy-by-design measure.

Exam trap

CISSP often tests the distinction between GDPR principles (Article 5) and other obligations like consent or encryption, causing candidates to select security controls instead of the actual privacy-by-design principles.

12
MCQmedium

A financial institution is implementing a data loss prevention (DLP) solution to protect customer financial information. The DLP system must detect and block the transmission of credit card numbers via email. Which of the following is the BEST approach to ensure accurate detection while minimizing false positives?

A.Apply a regular expression that validates the Luhn algorithm in addition to pattern matching
B.Hash all outbound emails and compare against a database of known credit card hashes
C.Use a simple regular expression matching patterns like '\d{4}-\d{4}-\d{4}-\d{4}'
D.Rely on machine learning classifiers trained on past credit card data
AnswerA

This approach significantly enhances the accuracy of detecting actual credit card numbers within data streams. A regular expression first identifies sequences that structurally resemble credit card numbers (e.g., 13-19 digits). Subsequently, applying the Luhn algorithm, a mathematical checksum formula, validates if the number is mathematically plausible as a legitimate credit card number, drastically reducing false positives from random number sequences that merely match the visual pattern. This two-stage validation is highly effective in robust Data Loss Prevention (DLP) systems.

Why this answer

Combining a regular expression for credit card number patterns with Luhn algorithm validation significantly reduces false positives. The regular expression identifies potential matches (e.g., 16-digit patterns), and the Luhn algorithm checks the mathematical validity of the checksum. This dual-layer approach is a standard DLP best practice for accurately detecting sensitive data like credit card numbers.

Exam trap

Candidates may choose Option C, thinking simple pattern matching is sufficient, but they overlook the high rate of false positives from non-credit-card digit sequences (like phone numbers, serial numbers, or internal IDs) that do not pass the Luhn checksum.

How to eliminate wrong answers

Option B is wrong because hashing outbound emails and comparing against a database of known credit card hashes is impractical; credit card numbers are unique per transaction and not pre-known, and hashing prevents detection of previously unseen numbers. Option C is wrong because using a simple regular expression like '\d{4}-\d{4}-\d{4}-\d{4}' will generate many false positives by matching any 16-digit sequence (e.g., phone numbers, order IDs) without validating the number's structure or checksum. Option D is wrong because machine learning classifiers trained on past credit card data require extensive labeled datasets and may still produce high false positive rates or miss novel patterns, and they lack the deterministic validation that Luhn provides.

13
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.

14
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.

15
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.

16
Multi-Selecthard

A security analyst is configuring a SIEM to improve threat detection. Which THREE of the following are essential capabilities of a SIEM system?

Select 3 answers
A.Vulnerability scanning
B.Automated patch deployment
C.Reporting and dashboarding
D.Real-time correlation and alerting
E.Log aggregation and normalization
AnswersC, D, E

SIEM systems are fundamentally designed to provide comprehensive reporting and intuitive dashboarding capabilities, which are critical for security analysts to visualize aggregated security data. These features allow for the creation of custom reports on compliance, incident trends, and threat landscapes, alongside real-time dashboards that display key performance indicators and security posture at a glance. This facilitates proactive monitoring, historical analysis, and effective communication of security status to stakeholders.

Why this answer

Option C (Reporting and dashboarding) is correct because a SIEM must present security data through dashboards and scheduled or ad hoc reports, giving analysts and compliance teams visibility into trends, incidents, and KPIs derived from correlated events. Option D (Real-time correlation and alerting) is correct because the core value of a SIEM is correlating events from multiple sources against rules, signatures, or behavioral logic and generating timely alerts when suspicious patterns match. Option E (Log aggregation and normalization) is correct because a SIEM must collect logs from disparate devices and applications and normalize them into a common schema (for example, parsing syslog, Windows Event Log, and CEF into consistent fields) so correlation and search can work across sources.

Option A (Vulnerability scanning) is not correct because vulnerability assessment is typically performed by dedicated scanners such as Nessus or Qualys, even though their findings may be forwarded to a SIEM. Option B (Automated patch deployment) is not correct because patch management is handled by configuration management or endpoint management tools like WSUS, SCCM, or Intune, not by the SIEM itself.

Exam trap

The trap here is confusing SIEM's passive analysis and reporting role with active remediation tools (vulnerability scanners and patch managers), leading candidates to select options that describe functions SIEMs do not perform themselves.

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

During a security incident, the incident response team identifies that an attacker exfiltrated data via a compromised service account. Which of the following is the BEST immediate step to contain the incident?

A.Notify law enforcement
B.Enable detailed auditing on the account
C.Revoke the service account's privileges
D.Change the password of the service account
AnswerC

Revoking the compromised service account's privileges immediately stops the attacker using it to access or exfiltrate further data, containing the incident. This severs the active attack path while preserving the account for forensic review, which outright deletion would destroy.

Why this answer

The best immediate containment step is to revoke the service account's privileges (option C), because disabling or removing the account's permissions stops the attacker from continuing to use it for exfiltration or lateral movement while preserving the account object for forensic review. Containment focuses on cutting off the adversary's access path, and privilege revocation is faster and more decisive than a password change alone, which could still leave the account usable if the attacker has other credential material or persistence. Notifying law enforcement (A) is a later communication step, enabling detailed auditing (B) is a detection/visibility measure rather than containment, and changing the password (D) may not fully stop an active session or token already in the attacker's possession.

19
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.

20
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.

21
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.

22
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.

23
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

Data minimisation directly satisfies both GDPR and CCPA by limiting collection and retention to what is strictly necessary, reducing the regulated data footprint and breach exposure. This single principle addresses the core constraint of complying with two overlapping privacy regimes simultaneously without conflicting obligations.

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.

24
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.

25
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 'Protect stored cardholder data,' which specifically addresses data at rest through encryption, truncation, masking, and hashing. This requirement mandates protections for cardholder data wherever it is stored, including databases, files, and backups.

Exam trap

CISSP often tests the confusion between data-at-rest and data-in-transit requirements, and candidates may incorrectly associate physical access or firewalls with protecting stored data.

How to eliminate wrong answers

Option A is wrong because restricting physical access to cardholder data is part of Requirement 9 (Restrict physical access to cardholder data), which covers physical security, not data-at-rest encryption. Option B is wrong because encrypting transmission of cardholder data over open networks is Requirement 4 (Encrypt transmission of cardholder data across open, public networks), which addresses data in transit. Option C is wrong because installing and maintaining a firewall configuration is Requirement 1, which focuses on network security controls, not storage protection.

26
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 an extension to OAuth 2.0 designed to mitigate authorization code interception attacks, especially for public clients like mobile apps. It works by having the client generate a code verifier and its transformed code challenge, which are used to bind the authorization request to the token request. This prevents an attacker who intercepts the authorization code from exchanging it for tokens.

Exam trap

CISSP often tests the misconception that the implicit grant is secure for mobile apps, or that PKCE is only for confidential clients, when it is actually critical for public clients.

How to eliminate wrong answers

Option A is wrong because the device code grant is for devices with limited input capabilities, not for mitigating interception. Option B is wrong because the client credentials grant is for machine-to-machine communication without a user context. Option C is wrong because the implicit grant is deprecated and does not provide the same security as PKCE; it returns tokens directly in the URL, which can be intercepted.

27
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 is the core security objective that ensures information is not disclosed to unauthorized individuals, entities, or processes. It is achieved through mechanisms such as encryption, access control lists, and data classification. The CIA triad defines confidentiality as the opposite of disclosure, directly matching the question's wording.

Thus, option D is correct.

Exam trap

CISSP often tests the distinction between confidentiality and integrity by using similar phrasing like 'unauthorized disclosure' versus 'unauthorized modification', so candidates must map the exact wording to the correct CIA component.

How to eliminate wrong answers

Option A is wrong because non-repudiation ensures that a party cannot deny having performed an action, typically via digital signatures or audit logs, and does not address unauthorized disclosure. Option B is wrong because integrity ensures data is not modified or destroyed in an unauthorized manner, focusing on accuracy and completeness rather than secrecy. Option C is wrong because availability ensures timely and reliable access to information by authorized users, not the prevention of disclosure to unauthorized ones.

28
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 grants or denies access based on attributes of the subject (role, department), the resource, the action, and the environment (time of day, device trust score). The scenario explicitly lists multiple contextual attributes combined into fine-grained, adaptive policies, which is the defining characteristic of ABAC. RBAC only uses roles, MAC uses labels/clearances, and DAC uses owner discretion.

Exam trap

CISSP often tests the ABAC vs RBAC boundary, tempting candidates to pick RBAC because roles are mentioned — but the presence of environmental attributes like time and device trust is the giveaway for ABAC.

How to eliminate wrong answers

Option A is wrong because MAC uses mandatory labels (e.g., Bell-LaPadula, Biba) assigned by a central authority, not dynamic contextual attributes like time or device trust. Option C is wrong because DAC lets resource owners set permissions at their discretion, which does not match policy-driven attribute evaluation. Option D is wrong because RBAC bases decisions on roles alone; while roles can be one attribute in ABAC, the scenario's inclusion of time of day and device trust score goes beyond RBAC's scope.

29
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

The Software Bill of Materials (SBOM) is the most important document because it provides a complete inventory of all components, libraries, and dependencies in the software, including their versions and supply chain relationships. This transparency is essential for identifying vulnerabilities, assessing third-party risk, and meeting supply chain security requirements. EULA, SLA, and DPA address legal, service, and data privacy terms, not supply chain security.

Exam trap

CISSP often tests the confusion between legal/privacy documents (EULA, SLA, DPA) and technical supply chain artifacts (SBOM); candidates must recognize that only the SBOM provides component-level visibility.

How to eliminate wrong answers

Option A is wrong because the EULA defines licensing terms and usage rights, not the component inventory or supply chain risk. Option B is wrong because the SLA defines service performance and support commitments, not the software's internal composition. Option C is wrong because the DPA governs how personal data is processed and protected, which is a privacy concern, not supply chain security.

30
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.

31
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

Option C (Performing regular backups of data) is correct because the data custodian handles the day-to-day operational, technical execution of data protection controls, and running scheduled backups is a classic custodial task that enforces the protection decisions made by data owners. Option D (Restoring data from backups when needed) is also correct because recovery operations—retrieving and restoring data from backup media during an incident or data loss event—fall within the custodian's operational remit for maintaining data availability and integrity. By contrast, Option A (Classifying data according to sensitivity), Option B (Defining data usage policies), and Option E (Determining data retention periods) are strategic governance responsibilities belonging to the data owner (or steward), who sets classification, policy, and retention rules that the custodian then implements.

Exam trap

CISSP often tests the distinction between data owner and data custodian responsibilities, and candidates frequently confuse policy-level tasks (like classification and retention) with operational tasks (like backups and restoration).

32
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

Mean time to remediate critical vulnerabilities (A) is a core security-assessment KPI because it measures how quickly the organization closes high-risk findings, directly reflecting the effectiveness of its vulnerability management process. Patch compliance percentage (B) is also a standard KPI, quantifying the proportion of systems that have current patches applied and thus indicating exposure to known exploits. Open vulnerability count by severity (D) is a common KPI that tracks the outstanding backlog of vulnerabilities grouped by critical, high, medium, and low, giving a snapshot of residual risk and remediation workload.

The other options are not typical security-assessment KPIs: the number of employees trained on security awareness (C) is a training/awareness metric rather than a measure of assessment or testing outcomes, and the number of help desk tickets (E) is an IT service management volume metric unrelated to security testing performance.

Exam trap

CISSP often tests the distinction between security assessment KPIs and general operational metrics; candidates may include training or help desk tickets, but those are not direct measures of assessment and testing effectiveness.

33
Multi-Selecteasy

Which TWO of the following are common techniques used in dynamic application security testing (DAST)?

Select 2 answers
A.Fuzzing
B.Static analysis
C.Spidering
D.String search
E.Code review
AnswersA, C

Fuzzing is a crucial dynamic application security testing (DAST) technique that involves intentionally feeding an application with a large volume of malformed, unexpected, or random data inputs. The primary goal is to identify vulnerabilities such as crashes, memory leaks, buffer overflows, or other abnormal behaviors that could be exploited by attackers. By observing how the running application responds to these unusual inputs, security testers can uncover hidden flaws that might not be apparent through standard testing methods.

Why this answer

Fuzzing (A) is a core DAST technique because it sends malformed, unexpected, or random inputs to a running application to trigger crashes, exceptions, or unexpected behavior that reveal vulnerabilities such as buffer overflows or injection flaws. Spidering (C) is also fundamental to DAST, as crawlers map the application's reachable URLs, forms, and parameters so the scanner can exercise the live attack surface during testing. Static analysis (B) is incorrect because it examines source code or bytecode without executing the application, which is SAST rather than DAST.

String search (D) is a code-inspection technique, not a dynamic runtime testing method. Code review (E) is a manual or tool-assisted examination of source code, making it a static, not dynamic, practice.

Exam trap

ISC2 often tests the distinction between static and dynamic testing techniques, and candidates may mistakenly associate code review or string search with dynamic testing because they are security assessment activities, but they are not performed against a running application.

34
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 maximum acceptable amount of data loss measured in time — i.e., how far back a restore point can be. A requirement to restore to a point within the last 15 minutes is precisely an RPO of 15 minutes, dictating backup/replication frequency. RTO, by contrast, defines how quickly service must be restored, not how much data can be lost.

Exam trap

CISSP often tests the RPO vs. RTO distinction by phrasing the question around 'point in time' or 'data loss' — candidates who read 'restore within 15 minutes' as a speed requirement pick RTO instead of RPO.

How to eliminate wrong answers

Option A is wrong because MTD (Maximum Tolerable Downtime) is the total time a business process can be unavailable before unacceptable impact — it encompasses both RTO and other recovery activities, not the data-loss window. Option B is wrong because MTTR (Mean Time To Repair) is the average time to repair a failed component, an operational metric, not a data-loss tolerance. Option D is wrong because RTO (Recovery Time Objective) is the target duration to restore service after disruption, not the acceptable data loss measured in time.

35
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.

36
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.

37
Multi-Selecteasy

Which TWO principles are essential for implementing least privilege in identity and access management?

Select 2 answers
A.Minimum necessary permissions
B.Need-to-know
C.Segregation of duties
D.User awareness training
E.Password complexity requirements
AnswersA, B

Minimum necessary permissions is the direct operationalization of least privilege, dictating that users, applications, or systems should be granted only the exact access rights and privileges required to perform their legitimate functions. This principle significantly reduces the attack surface and limits the potential scope of damage if an account or system is compromised, preventing the granting of excessive or unnecessary access by default.

Why this answer

Minimum necessary permissions (A) is a core least-privilege principle: identities should be granted only the specific permissions required to perform their job function, and no broader access, so the potential blast radius of a compromised or misused account is minimized. Need-to-know (B) is the complementary principle that access to information or resources should be granted only when a user has a legitimate, job-related requirement to know or use that data, which directly limits unnecessary exposure. Together, A and B define least privilege by restricting both the scope of permissions and the justification for accessing resources.

Segregation of duties (C) is a fraud- and error-prevention control that splits critical tasks among different people, but it is not itself a least-privilege principle. User awareness training (D) and password complexity requirements (E) are supporting security controls that improve human behavior and credential strength, but they do not define or implement least privilege.

Exam trap

Candidates often confuse 'least privilege' (which limits system permissions and rights) with 'need-to-know' (which limits access to specific data/information). While they are distinct concepts, they are both essential, complementary principles used together to enforce secure access control in IAM.

38
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.

39
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

Option A is correct because a centralized log management platform applies uniform retention settings and storage policies across all ingested sources, which directly simplifies demonstrating compliance with regulatory log retention requirements (e.g., PCI DSS 10.7, HIPAA, SOX). Option B is correct because aggregating logs from multiple systems into one platform allows the SIEM/log manager to correlate events across hosts, applications, and network devices, enabling detection of multi-stage or distributed attacks that would be invisible in isolated logs. Option C is wrong because centralization does not remove the need for retention policies; it actually requires well-defined retention rules to manage storage and compliance.

Option D is wrong because centralization aggregates and stores logs, typically increasing rather than reducing total log volume, though it may improve analysis efficiency. Option E is wrong because log management platforms collect and analyze logs; they do not automatically patch vulnerabilities, which is the role of patch management or vulnerability management tools.

Exam trap

CISSP often tests the misconception that centralizing logs automatically reduces log volume or eliminates policy needs, when in fact it increases the importance of retention policies and does not change source log generation.

40
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

Option D (RBAC) is correct because the scenario explicitly states that users have specific roles such as doctor, nurse, and admin, and permissions are assigned based on those roles — this is the defining characteristic of Role-Based Access Control, where access rights are grouped into roles and users are assigned to roles. Option C (ABAC) is correct because the architect additionally wants to enforce dynamic, fine-grained conditions such as time of day, patient consent status, and device type, which are attributes evaluated at request time — exactly what Attribute-Based Access Control provides through policies combining subject, resource, action, and environmental attributes. Combining RBAC and ABAC (often called a hybrid or role-and-attribute model) lets roles provide coarse-grained baseline permissions while attributes refine decisions for context-sensitive healthcare access.

Option A (Clark-Wilson) is not selected because it is an integrity model focused on well-formed transactions and separation of duties, not on role- or attribute-driven access decisions. Option B (MAC) is not selected because it relies on mandatory labels and clearances rather than the role and contextual attribute inputs described. Option E (DAC) is not selected because it grants resource owners discretionary control via ACLs, which does not satisfy the role-based and attribute-based requirements stated.

Exam trap

CISSP often tests the misconception that ABAC replaces RBAC — the trap is choosing only ABAC when the scenario explicitly requires role-based permissions plus contextual attributes, which mandates combining both.

41
MCQhard

Refer to the exhibit. A security analyst receives this alert. What is the most likely explanation for the successful login after the account was disabled?

A.The account disabling had not yet propagated to all domain controllers, allowing authentication against a non-updated DC.
B.The account was re-enabled by an administrator without logging.
C.The account was cached in the domain controller, allowing authentication despite being disabled.
D.The attacker used a replay attack to bypass authentication.
AnswerA

Account disablement replicates between domain controllers rather than applying instantly everywhere. A successful login immediately after disabling indicates authentication reached a domain controller that had not yet received the replicated change, so the stale copy still held the account enabled.

Why this answer

Option A is correct: in an Active Directory environment, account disablement is replicated between domain controllers using multi-master replication, which is not instantaneous, so a logon attempt can still succeed against a DC that has not yet received the change. This is the classic explanation for a successful authentication shortly after an account was disabled, especially if the authenticating DC differs from the one where the change was made. Option B is possible in theory but is not the most likely explanation and would require an unlogged administrative action, which the scenario does not support.

Option C is inaccurate because domain controllers do not cache accounts in a way that lets a disabled account authenticate; credential caching occurs on client workstations for interactive logons. Option D is incorrect because a replay attack would not bypass the disabled-account state on a DC that has already applied the change.

42
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.

43
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.

44
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.

45
MCQhard

A security analyst discovers that an employee shared confidential customer data with an unauthorized third party. The analyst reports this to the CISO, who decides to terminate the employee. Which ethical principle from the (ISC)² Code of Ethics is most directly violated by the employee?

A.Provide diligent and competent service to principals
B.Protect society, the common good, necessary public trust and confidence, and the infrastructure
C.Advance and protect the profession
D.Act honorably, honestly, justly, responsibly, and legally
AnswerA

While providing diligent and competent service to an employer (the principal) is a fundamental ethical duty, the act of an employee sharing confidential data extends beyond a mere breach of organizational loyalty. The primary ethical violation, in this context, transcends the duty solely to the principal because the compromised data often belongs to clients, customers, or citizens, not just the employer. Therefore, the direct impact on broader societal trust and individual privacy takes precedence over the duty owed exclusively to the organization.

Why this answer

Disclosing confidential customer or corporate data that an employee has access to via their employer violates the trust and privileges granted by the employer (the principal). According to the (ISC)² Code of Ethics, the canon 'Provide diligent and competent service to principals' requires members to respect the trust and privileges granted to them and to preserve the value of the principal's systems, applications, and information. Therefore, leaking confidential data directly violates this canon.

Exam trap

Candidates often think that any leak of customer data violates 'Protect society, the common good, necessary public trust and confidence' because it affects the public or customers. However, because the employee is abusing the access and trust granted by their employer (the principal), the most direct violation is of the canon 'Provide diligent and competent service to principals'.

How to eliminate wrong answers

Option A is wrong because 'Provide diligent and competent service to principals' refers to the duty to serve employers or clients with due care and professional competence, but the employee's deliberate unauthorized disclosure is a breach of trust and confidentiality, not a failure of diligence or competence. Option C is wrong because 'Advance and protect the profession' focuses on upholding the reputation and integrity of the information security profession itself, whereas the employee's action directly harmed customers and the organization, not the profession's standing. Option D is wrong because 'Act honorably, honestly, justly, responsibly, and legally' is a general ethical standard, but it is not the most directly violated principle; the specific harm to society and public trust from unauthorized data disclosure is more precisely captured by the 'Protect society' canon, which takes precedence in the (ISC)² Code of Ethics hierarchy.

46
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) assigns permissions to roles, and users are assigned to roles based on their job function. This means a user's access is determined by their role (e.g., 'HR Manager', 'Financial Analyst'), not by individual object ownership or attributes. RBAC is the standard model for enforcing least privilege in enterprise environments.

Exam trap

CISSP often tests the confusion between RBAC and ABAC — candidates see 'job function' and think of attributes, but job function is the classic RBAC trigger; ABAC uses multiple attributes and policies, not just role.

How to eliminate wrong answers

Option A is wrong because MAC (Mandatory Access Control) assigns permissions based on security labels (e.g., Top Secret, Confidential) and clearance levels, not job function. Option B is wrong because DAC (Discretionary Access Control) lets the owner of a resource decide who gets access, which is not based on job function. Option C is wrong because ABAC (Attribute-Based Access Control) uses a combination of attributes (user, resource, environment) and policies, which is more granular than job-function roles.

47
Multi-Selecthard

A security analyst is reviewing log data from various sources. Which of the following are essential for effective security logging in accordance with best practices? (Select THREE.)

Select 3 answers
A.Storage of logs in plaintext format only
B.Secure transmission of logs to a central repository
C.Time synchronization across all log sources
D.Log retention of at least one year
E.Inclusion of user identifiers in log entries
AnswersB, C, E

Logs traversing the network in cleartext can be intercepted, altered or spoofed, undermining their evidential value. Encrypting transport to the central repository (for example TLS or syslog over TLS) preserves confidentiality and integrity, satisfying the best-practice requirement that collected log data remain trustworthy.

Why this answer

Option B is correct because securely transmitting logs (e.g., via TLS, syslog over TLS, or an encrypted SIEM ingestion channel) to a central repository protects log integrity and confidentiality and enables correlation across sources. Option C is correct because time synchronization (e.g., via NTP) ensures events from different systems share a consistent timeline, which is essential for accurate correlation and forensic reconstruction. Option E is correct because including user identifiers (such as usernames, account IDs, or session identifiers) in log entries ties actions to specific principals, supporting accountability, attribution, and incident investigation.

Option A is not correct because storing logs only in plaintext is not a best practice; logs should be protected with access controls and often encryption or hashing to preserve integrity. Option D is not correct because while retention is important, a fixed minimum of at least one year is not a universal best-practice requirement and depends on legal, regulatory, and organizational needs.

Exam trap

The trap here is that candidates may mistakenly believe that log retention must always be at least one year, but the CISSP emphasizes that retention periods are policy-driven and vary by compliance requirements, not a fixed universal standard.

48
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

Implementing file locking (C) is correct because race conditions arise when concurrent processes access shared resources such as files without synchronization; advisory or mandatory locks (e.g., flock, fcntl) serialize access so one process completes its read-modify-write before another proceeds. Use of atomic transactions (E) is correct because database or filesystem transactions with ACID properties (BEGIN/COMMIT, row-level locking, SELECT ... FOR UPDATE) ensure that check-then-act sequences execute indivisibly, preventing time-of-check-to-time-of-use (TOCTOU) interleavings.

Enabling ASLR (A) only randomizes memory layout to hinder exploitation of memory-corruption bugs, not to prevent logical race conditions. Input validation (B) filters malformed or malicious data but does not coordinate concurrent access to shared state. Using prepared statements (D) parameterizes SQL to stop injection attacks, which is unrelated to synchronizing concurrent operations.

Exam trap

CISSP often tests the misconception that input validation or prepared statements mitigate race conditions — candidates must recognize that only synchronization mechanisms (locks, atomic transactions) address concurrency, while those other controls address injection or memory exploitation.

49
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.

50
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.

51
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.

52
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.

53
Multi-Selecteasy

Which TWO of the following are principles of the zero trust security model? (Select TWO.)

Select 2 answers
A.Trust but verify
B.Never trust, always verify
C.Users are inherently trustworthy
D.Assume all networks are hostile
E.Perimeter defenses are sufficient
AnswersB, D

This is a foundational tenet of Zero Trust, mandating that no user, device, application, or network segment is inherently trustworthy, regardless of its location or prior authentication. Every access request must be explicitly and continuously authenticated, authorized, and validated based on all available contextual data. This continuous verification ensures that trust is never implicitly granted but earned and re-evaluated for each transaction.

Why this answer

Option B, "Never trust, always verify," is a core zero trust principle: every access request must be explicitly authenticated and authorized based on identity, device posture, and context, regardless of where it originates. Option D, "Assume all networks are hostile," is also correct because zero trust treats both internal and external networks as untrusted, eliminating the implicit trust traditionally granted to traffic inside a corporate perimeter. In contrast, option A ("Trust but verify") reflects the older perimeter-based model where internal entities are trusted by default, which zero trust explicitly rejects.

Option C is wrong because zero trust assumes no user is inherently trustworthy; trust must be continuously evaluated. Option E is wrong because zero trust moves away from relying on perimeter defenses like firewalls alone, instead enforcing microsegmentation and per-request policy checks.

Exam trap

The trap here is that candidates confuse 'trust but verify' (a legacy perimeter model) with zero trust, or assume that zero trust still allows some inherent trust for authenticated users, when in fact it requires verification for every single access request regardless of prior authentication.

54
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 is a principle that prevents a single individual from having control over all aspects of a critical process. In this case, requiring that a user cannot both create purchase orders and approve invoices ensures that no single person can initiate and authorize a transaction, reducing the risk of fraud or error. This is a classic example of separation of duties.

Exam trap

CISSP often tests the confusion between separation of duties and least privilege, as both involve limiting access, but SoD specifically addresses conflicting responsibilities.

How to eliminate wrong answers

Option B is wrong because need-to-know restricts access to information based on job requirements, not the division of tasks. Option C is wrong because least privilege gives users only the minimum access necessary to perform their job, but does not necessarily prevent the same user from having both create and approve permissions if both are deemed necessary. Option D is wrong because job rotation involves moving employees through different roles to prevent fraud, but does not inherently prevent a user from having both permissions at the same time.

55
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.

56
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.

57
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.

58
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.

59
MCQmedium

An organization is implementing a security awareness program. Which topic should be emphasized most?

A.Social media usage
B.Phishing recognition
C.Password policy
D.Clean desk policy
AnswerB

Phishing remains the dominant initial-access vector, exploiting human judgement rather than technical flaws, so recognition training yields the greatest risk reduction. Emphasising it satisfies the programme's goal of addressing the most probable and impactful threat to the organisation.

Why this answer

Phishing recognition is the most critical topic because phishing attacks are the primary vector for initial access in over 90% of security breaches, according to Verizon's DBIR. Unlike other topics, phishing directly exploits human psychology to bypass technical controls like email filters and MFA, making user detection the last line of defense. Emphasizing this topic reduces the risk of credential theft, malware installation, and ransomware deployment more effectively than any other single awareness area.

Exam trap

ISC2 often tests the concept that while all options are valid security awareness topics, phishing recognition is the highest priority because it directly counters the most prevalent and successful attack vector, not because the other topics are unimportant.

How to eliminate wrong answers

Option A is wrong because social media usage, while a valid awareness topic, is a secondary concern that typically involves reputation management and data leakage, not the immediate, high-frequency threat of credential theft and malware delivery that phishing represents. Option C is wrong because password policy, though important, is a procedural control that can be enforced technically (e.g., via Group Policy or Azure AD password protection) and does not address the human factor of recognizing and reporting malicious emails. Option D is wrong because clean desk policy is a physical security measure focused on preventing unauthorized access to paper documents and devices, which is less relevant to the most common attack vector—remote, email-based social engineering.

60
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 of the data lifecycle is specifically defined as the stage where data is moved out of active, frequently accessed storage and placed into long-term retention for potential future reference or compliance needs. Unlike Destroy, which permanently eliminates data, Archive preserves the data in a lower-cost, less accessible tier. This aligns with lifecycle models (e.g., ISACA/ISO 27001 data lifecycle) where Archive follows Use and precedes eventual Destroy.

Exam trap

CISSP often tests the distinction between Archive (long-term retention for future use) and Destroy (permanent elimination), causing candidates to confuse preservation with disposal when the question emphasizes 'removal from active storage.'

How to eliminate wrong answers

Option A (Use) is wrong because the Use phase covers active access, processing, and consumption of data by applications or users, not relocation to long-term storage. Option C (Destroy) is wrong because Destroy is the permanent, irreversible removal of data (e.g., degaussing, crypto-shredding, secure deletion) — the opposite of preserving it for future use. Option D (Store) is wrong because Store refers to the initial placement of data into primary/active storage repositories, not the migration of data out of active storage into long-term archival tiers.

61
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.

62
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

Security awareness training is an administrative control because it governs employee behaviour through policy, procedure and education rather than through hardware or software. It satisfies the stem's requirement for a management-based safeguard, unlike technical controls such as firewalls or encryption.

Why this answer

Administrative controls are management-driven policies, procedures, and practices that govern how people behave and how security is organized, rather than technical or physical mechanisms. Option B, security awareness training, is correct because it is a management-initiated program that educates users on policies and safe behavior, directly shaping human conduct. Option E, background checks for employees, is correct because it is a personnel screening procedure implemented through HR policy to reduce insider risk before granting access.

Option A, firewall rules, is a technical (logical) control enforced by network devices, not an administrative one. Option C, security guards at entrances, is a physical control that deters and detects intrusion through human presence. Option D, encryption of data at rest, is a technical control that protects data confidentiality via cryptographic algorithms.

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.

63
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.

64
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.

65
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

Classifying data is a core data-owner duty: the owner assigns sensitivity labels and determines handling requirements based on value and risk. This satisfies the stem's constraint by placing classification authority with the accountable business role, not IT custodians, who merely implement the owner's specified controls.

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.

66
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

The U.S. government classification hierarchy, defined by Executive Order 13526, ranks information from most to least restrictive as Top Secret, Secret, Confidential, and Unclassified. Top Secret covers information whose unauthorized disclosure could cause 'exceptionally grave damage' to national security, while Secret and Confidential correspond to 'serious' and 'damage' respectively. Unclassified sits at the bottom with no restriction.

Option B is the only choice that lists this order correctly.

Exam trap

CISSP often tests the direction of the ordering (most-to-least vs. least-to-most) and the relative position of Confidential, which candidates mistakenly elevate above Secret because the word sounds more sensitive.

How to eliminate wrong answers

Option A is wrong because it places Confidential above Secret and Top Secret, inverting the true hierarchy — Confidential is the lowest of the three classified tiers. Option C is wrong because it lists the order in reverse (least to most restrictive), which is the opposite of what the question asks. Option D is wrong because it places Secret above Top Secret, but Top Secret is always the most restrictive classification level.

67
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.

68
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.

69
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.

70
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

Emergency stop criteria is correct because rules of engagement (RoE) must define the conditions under which testing halts immediately — for example, discovery of a live production outage, unintended data exfiltration, or a critical system failure — so the client can protect business continuity and the tester has legal cover to stop. RoE is a governance document that scopes authorization, timing, targets, and abort conditions, and the stop criteria are its most safety-critical clause. Without explicit halt conditions, a tester could inadvertently cause an outage with no agreed protocol for disengagement.

Exam trap

CISSP often tests the distinction between contractual/commercial terms and operational security governance, so the trap is selecting a business or HR item (compensation, background check) as if it belonged in the RoE.

How to eliminate wrong answers

Option B is wrong because tester compensation is a contractual/commercial term handled in the statement of work or master services agreement, not a technical or operational element of the rules of engagement. Option C is wrong because the tester's background check is a pre-engagement personnel-vetting step performed before authorization, not a clause within the RoE document itself. Option D is wrong because the number of vulnerabilities to find is an arbitrary, non-deterministic metric — RoE defines scope and constraints, not a quota of findings, and promising a count would incentivize fabricated or inflated results.

71
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.

72
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

The Maximum Tolerable Period of Disruption (MTPD) is the metric defined during a BIA that captures the absolute upper bound of time a business process can be unavailable before the organization suffers unacceptable or significant harm. It is derived from business-side impact analysis (financial, regulatory, reputational) rather than technical recovery capabilities, and it serves as the ceiling from which RTO is derived. Because MTPD represents the business's tolerance limit, it is the correct answer for the maximum disruption time before significant harm.

Exam trap

CISSP often tests the confusion between business-driven MTPD and technology-driven RTO, tricking candidates into selecting RTO because it sounds like the 'maximum time' a system can be down.

How to eliminate wrong answers

Option A is wrong because Work Recovery Time (WRT) is the time needed after systems are restored to verify data integrity, catch up on backlogged transactions, and resume normal business processing — it is a component of the overall recovery window, not the maximum tolerable disruption. Option B is wrong because Recovery Point Objective (RPO) defines the maximum acceptable data loss measured in time (how far back a restore point can be), not the duration of process disruption. Option D is wrong because Recovery Time Objective (RTO) is the target time set for restoring a process or system after disruption — it is a technical/operational goal that must be less than MTPD, not the maximum tolerable disruption itself.

73
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 needs decision-oriented information, not technical detail, so a concise summary of the top risks with clear recommended actions and business impact enables them to prioritize funding and accept or mitigate risk. This aligns with the CISSP principle that risk communication must be tailored to the audience's role and decision-making authority. Presenting the highest-priority risks with actionable recommendations supports governance and informed risk acceptance.

Exam trap

The trap here is confusing completeness with effectiveness — candidates often assume more data equals better communication, but CISSP tests that executive audiences require summarized, decision-focused reporting rather than exhaustive technical detail.

How to eliminate wrong answers

Option B is wrong because raw risk assessment data lacks context and interpretation, leaving executives unable to make informed decisions and likely to disengage. Option C is wrong because dumping the entire risk register overwhelms a non-technical audience and obscures the critical few risks that actually require executive attention. Option D is wrong because detailed technical vulnerability explanations are appropriate for engineers or security analysts, not for executives who need business-level impact and cost-benefit framing.

74
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

Option A is correct because the core of user access recertification is having managers (or resource owners) explicitly attest that each user still requires their current entitlements; this human validation catches stale or excessive privileges that automated tools cannot infer. Option C is correct because recertification must occur on a defined, recurring schedule—at least annually, and more frequently for privileged, sensitive, or high-risk access—so that access does not drift out of policy over time. Option D is correct because reviews must compare each user's granted access against their current job role and responsibilities, ensuring the principle of least privilege and separation of duties are maintained.

Option B is not a best practice because removing all access and re-provisioning from scratch is disruptive, error-prone, and unnecessary when targeted review can revoke only inappropriate entitlements. Option E is not a best practice because auto-approving access when a reviewer does not respond defeats the purpose of recertification and allows unjustified access to persist; non-response should trigger escalation or revocation, not approval.

Exam trap

The trap is the 'no response = approve' option, which sounds convenient but violates least-privilege principles; CISSP candidates must recognize that silence should never be treated as consent in access reviews.

75
MCQmedium

A financial services firm stores customer account data on a storage area network (SAN). The data is replicated to a secondary site for disaster recovery. The security team must ensure that when data is no longer needed, it is securely destroyed in accordance with the data retention policy. The primary site uses SSD-based storage, while the secondary site uses traditional HDDs. Which data destruction method is most appropriate for the SSD-based primary site?

A.Physical shredding of the SSDs
B.Cryptographic erasure (crypto-shredding)
C.Degaussing the SSDs
D.Overwriting with a single pass of random data
AnswerB

Cryptographic erasure involves destroying the encryption keys used to encrypt the data, rendering the data unrecoverable. For SSDs, where overwriting is unreliable due to wear leveling and spare blocks, crypto-shredding is a recommended method. It ensures that even if residual data remains, it cannot be decrypted, satisfying secure destruction requirements.

Why this answer

Cryptographic erasure is the most appropriate method for SSDs because it leverages encryption to render data unrecoverable by destroying the keys. Unlike overwriting, which is unreliable on SSDs due to wear leveling, crypto-shredding ensures that all data, including that in spare blocks, becomes inaccessible. It is also efficient and allows for secure disposal without physical destruction.

Exam trap

The trap here is assuming that overwriting works the same on SSDs as on HDDs, overlooking wear leveling and spare blocks.

Page 1 of 11

Page 2

All pages