CISSP Practice Test
161 free CISSP practice questions with answers and explanations.
No signup required.
The CISSP exam is administered by ISC2, with a time limit of 3 hours and a 700/1000 result.
About these practice questions
These are original study questions written from published exam objectives—not recalled, copied, or confidential live-exam items. Always confirm current coverage with the official sources linked on this page.
Browse all questions & answers
Loading the remaining 61 questions…
Security Architecture and Engineering
13 questions1. A datacenter is designing physical safeguards against fire. Which statement about fire suppression choices is MOST accurate for a room full of active server racks?
- A. Dry-chemical extinguishers mounted at each row are generally preferred because they knock down electrical fires fastest and the powder is non-conductive
- B. Pre-action sprinkler systems are generally preferred because their pipes stay dry until a detector trips, so an accidental discharge can never wet the racks
- C. Clean-agent gaseous suppression systems are generally preferred over water for active electrical equipment because they don't cause additional electrical damage
- D. Carbon dioxide total-flooding systems are generally preferred for occupied server rooms because the gas leaves no residue and needs no evacuation delay
Show answer & explanation
Answer: C
Option C is correct: Clean agents covered by NFPA 2001, such as FK-5-1-12 (Novec 1230), HFC-227ea (FM-200) and inert-gas blends, extinguish a fire without leaving conductive or corrosive residue and without wetting energized equipment, which is why they are the standard choice for rooms full of live server racks. Option A ignores that dry-chemical powder is corrosive and abrasive and contaminates every board it settles on, so it is avoided around electronics in favor of clean-agent portables. Option B overstates what pre-action buys: the dry pipe only guards against accidental discharge, and when a real fire trips the system it still floods energized equipment with water. Option D ignores that CO2 at extinguishing concentration is lethal; NFPA 12 requires pre-discharge alarms and evacuation, and it is not the preferred agent for normally occupied rooms.2. A financial services firm is comparing the Bell-LaPadula and Biba security models for a new system. Which statement correctly distinguishes their primary security goals?
- A. Bell-LaPadula enforces confidentiality; Biba enforces integrity
- B. Bell-LaPadula enforces integrity; Biba enforces confidentiality
- C. Both models enforce only availability
- D. Both models are identical and interchangeable in every implementation
Show answer & explanation
Answer: A
Bell-LaPadula is a confidentiality-focused model (no read up, no write down) designed to prevent unauthorized disclosure, while Biba is an integrity-focused model (no read down, no write up) designed to prevent unauthorized or improper modification of data. Reversing these goals (option B) describes the models backward. Neither model addresses availability as its primary goal. The two models use opposite rule structures and are not interchangeable, since they protect different security properties.3. An organization wants to protect encryption keys and perform cryptographic operations in a tamper-resistant hardware module that also attests to system boot integrity. Which technology BEST fits this description?
- A. A Trusted Platform Module (TPM)
- B. A software-based key management file
- C. A basic USB flash drive
- D. An unencrypted configuration file
Show answer & explanation
Answer: A
A TPM is a dedicated, tamper-resistant hardware chip that securely generates and stores cryptographic keys and can measure and attest to the integrity of the boot process, matching the scenario exactly. A software-based key file lacks hardware tamper resistance and can be copied or exfiltrated more easily. A generic USB drive provides no cryptographic attestation or tamper protection. An unencrypted configuration file offers no protection for keys at all and is the opposite of a secure solution.4. An organization uses a hybrid cryptosystem: Party A generates a random symmetric session key, encrypts the actual message with that key using AES, then encrypts the session key itself with Party B's RSA public key before sending both to Party B. Party B decrypts the session key with their RSA private key, then uses it to decrypt the message. What is the PRIMARY security rationale for this hybrid design rather than encrypting the entire message directly with RSA?
- A. Symmetric algorithms like AES are far more efficient for bulk data encryption, while asymmetric RSA is used only to securely exchange the small session key without prior shared secret
- B. AES cannot be used without a pre-shared secret, and RSA cannot provide integrity, so the design combines them to obtain confidentiality from one and integrity from the other
- C. The AES session key is discarded after one message, giving the exchange perfect forward secrecy, which encrypting directly with a long-term RSA key could never provide
- D. RSA's security margin degrades with each block encrypted under the same public key, so limiting RSA to a single session key preserves the key pair's strength over its lifetime
Show answer & explanation
Answer: A
Option A is correct: RSA is orders of magnitude slower than AES and can only encrypt a payload smaller than its modulus (about 190 bytes for RSA-2048 with OAEP), so it is reserved for transporting the short session key; AES then encrypts the bulk message quickly, and the key travels safely because only Party B's private key can unwrap it. Option B gets the division of labor wrong; RSA key transport supplies key distribution, not integrity, and neither layer as described provides integrity, which needs a MAC, an AEAD mode or a signature. Option C claims forward secrecy that RSA key transport cannot deliver: anyone who later obtains Party B's private key can unwrap every recorded session key, which is why TLS 1.3 (RFC 8446) dropped RSA key transport for ephemeral Diffie-Hellman. Option D invents a wear-out property; with proper padding, RSA does not weaken with the number of encryptions, and the reason for the split is performance and payload size, not key fatigue.5. The Clark-Wilson model addresses integrity differently from Biba. What is its distinguishing mechanism?
- A. Conflict-of-interest classes that dynamically restrict which datasets a subject may access based on what it has already read
- B. Well-formed transactions and separation of duties, with subjects accessing data only through certified programs rather than directly
- C. A state-machine proof that every transition preserves a secure state, with clearances compared against classifications for each read
- D. A lattice of integrity labels on subjects and objects, with the kernel enforcing no read down and no write up on every access
Show answer & explanation
Answer: B
Option B is correct: Clark and Wilson (1987) model commercial integrity with constrained data items that may be changed only by certified transformation procedures, integrity verification procedures that confirm the data is in a valid state, and separation of duties among the people allowed to run those procedures, expressed as subject-program-object access triples. Option A describes the Brewer-Nash (Chinese Wall) model, whose purpose is preventing conflicts of interest, not enforcing well-formed transactions. Option C describes the Bell-LaPadula confidentiality model's state-machine approach; clearances and classifications play no part in Clark-Wilson. Option D describes Biba, the lattice-based integrity model the question contrasts Clark-Wilson against; Clark-Wilson has no integrity labels.6. A system is evaluated against the Common Criteria. What does the Evaluation Assurance Level indicate?
- A. The product's resistance to attack, EAL7 meaning no exploitable vulnerability was found
- B. The count of security functional requirements implemented from the CC Part 2 catalog
- C. The depth and rigour of the evaluation performed, not the inherent security of the product
- D. The strength of the product's cryptographic functions as validated under FIPS 140-3
Show answer & explanation
Answer: C
Option C is correct: Under ISO/IEC 15408 (Common Criteria) the seven Evaluation Assurance Levels are assurance packages, from EAL1 functionally tested to EAL7 formally verified design and tested; the level says how thoroughly the claims in the security target were examined, while the security target itself says what the product claims to do. Option A overreads the rating; vulnerability analysis is one assurance family within the evaluation, and even EAL7 certifies rigor of examination against the stated target, not the absence of vulnerabilities. Option B confuses assurance with functionality; the functional requirements come from Part 2 and the security target, and a product can claim few functions at a high EAL or many at a low one. Option D mixes up two programs; cryptographic module validation is FIPS 140-3 under the CMVP, and its security levels 1 to 4 are unrelated to the EAL scale.7. A trusted computing base is defined for a system. What does it comprise?
- A. The totality of hardware, firmware and software components whose correct functioning is required to enforce the security policy
- B. The set of hardware, firmware and software components that have been formally verified against the Common Criteria at EAL4 or above
- C. The hardware, firmware and software that execute in kernel mode, since user-mode components can never affect the security policy
- D. The collection of security controls—technical, administrative and physical—that the organization has selected from its baseline
Show answer & explanation
Answer: A
Option A is correct: The Trusted Computer System Evaluation Criteria (DoD 5200.28-STD) define the trusted computing base as the totality of protection mechanisms, including hardware, firmware and software, whose combination is responsible for enforcing the security policy; anything inside it can violate the policy if it fails, which is why it is kept as small and verifiable as possible. Option B ties the definition to an evaluation level; a component belongs to the TCB because the policy depends on it, whether or not it has been evaluated, and EAL4 is not a formal-verification level. Option C draws the boundary at the CPU mode; trusted user-mode processes such as the login program and security daemons enforce policy and are part of the TCB. Option D describes an organizational control baseline such as one tailored from NIST SP 800-53, a governance construct, not the system-level protection mechanisms the TCB names.8. A cryptographic system provides perfect forward secrecy. What does this guarantee?
- A. Compromise of a long-term private key is detected and the certificate revoked automatically, because each session re-validates the certificate
- B. Compromise of the random number generator does not weaken session keys, because they are derived from the long-term key with a KDF
- C. Compromise of a long-term private key does not allow decryption of previously recorded sessions, because session keys were derived ephemerally
- D. Compromise of a session key does not allow decryption of any other session, because each session is protected by the long-term private key
Show answer & explanation
Answer: C
Option C is correct: Forward secrecy comes from deriving each session key through an ephemeral Diffie-Hellman exchange whose private values are discarded afterward, so a later leak of the server's long-term key gives an attacker nothing with which to recover past session keys; TLS 1.3 (RFC 8446) requires this by removing RSA key transport. Option A describes PKI revocation checking, which neither detects compromise nor protects recorded traffic; a revoked key can still decrypt captures made before revocation. Option B describes the opposite design; deriving session keys from the long-term key is exactly what destroys forward secrecy, and a broken RNG undermines ephemeral exchange. Option D reverses the relationship; per-session isolation is ordinary key separation, and forward secrecy is specifically about the long-term key not exposing earlier sessions.9. A digital signature is applied to a document. Which properties does it provide?
- A. Integrity, authentication and availability of the document, since a valid signature proves the original can be recovered
- B. Integrity and confidentiality of the document contents, but not non-repudiation, since the signer's key could be shared
- C. Authentication of the signer and confidentiality, since the hash is encrypted with the recipient's public key
- D. Integrity, authentication of the signer and non-repudiation, but not confidentiality of the document contents
Show answer & explanation
Answer: D
Option D is correct: A signature under FIPS 186-5 is a hash of the document transformed with the signer's private key; verifying it with the public key proves the content is unaltered and that the private-key holder signed it, which supports non-repudiation, while the document itself stays readable unless separately encrypted. Option A adds availability, which no signature provides; a signature detects alteration but cannot restore or recover a document. Option B credits the signature with confidentiality it does not provide and denies the non-repudiation it exists for; key sharing is a key-management failure, not a property of the mechanism. Option C describes the wrong key; signing uses the signer's private key so anyone can verify, and encrypting a hash with the recipient's public key would prove nothing about the signer.10. A certificate authority issues a certificate that is later compromised. What mechanism informs relying parties?
- A. Re-keying the CA root certificate and pushing the new trust anchor to relying parties via OS updates
- B. Reissuing the subject's certificate with a new serial number so the old one fails path validation
- C. Shortening the certificate's validity to 90 days so relying parties reject it at the next renewal
- D. Revocation published through a certificate revocation list or queried through an online status protocol
Show answer & explanation
Answer: D
Option D is correct: PKI answers a compromised certificate with revocation: the CA lists the serial number on a signed certificate revocation list (RFC 5280) and answers OCSP queries about it (RFC 6960), and relying parties that check either source reject the certificate before its natural expiry. Option A treats an end-entity compromise as a root compromise; replacing the trust anchor is a last resort for a compromised CA key, and it would not tell relying parties this one certificate is bad. Option B gets path validation wrong; issuing a replacement leaves the compromised certificate fully valid until it expires or is revoked. Option C is a forward-looking strategy that limits future exposure but cannot inform anyone about a certificate that has already been issued and compromised.11. A side-channel attack is mounted against a cryptographic implementation. What does it exploit?
- A. Physical or timing characteristics of the implementation such as execution time, power consumption or emissions, rather than weaknesses in the algorithm
- B. Weaknesses in the key management surrounding the implementation such as predictable key derivation, weak random number generation or key reuse
- C. Misconfiguration of the protocol negotiating the cipher such as downgrade to export-grade suites, null ciphers or disabled certificate validation
- D. Statistical biases in the cipher's output such as repeated keystream, weak S-box differentials or short cycle lengths, rather than the implementation
Show answer & explanation
Answer: A
Option A is correct: Side-channel attacks such as Kocher's timing attacks, simple and differential power analysis, electromagnetic and acoustic emanation analysis and cache-timing attacks recover secrets from how the implementation behaves while it computes, which is why constant-time code, blinding and shielding are the countermeasures rather than a different algorithm. Option B describes key-management failures; a side channel extracts a properly generated key by observing the device that uses it. Option C describes protocol and configuration weaknesses; a side channel needs no downgrade because it observes the correctly configured implementation leaking. Option D describes classical cryptanalysis of the algorithm itself; a side channel attacks a mathematically sound cipher through its physical execution.12. An architect is specifying behavior for an authorization service used by a payment application. The team asks what should happen to transaction requests when the service cannot reach its policy store and no decision can be computed.
- A. Permit the requests and write them to a queue for later evaluation, so that revenue is protected while the outage is investigated
- B. Permit the requests but raise a high-severity alert to the operations team, because any transaction later found to be improper can be reversed afterwards
- C. Permit the requests from networks the organization owns and deny the rest, since internal origin is sufficient evidence of authorization
- D. Deny the requests and return an error that reveals nothing about the internal fault, because a failure must not leave the system unprotected
Show answer & explanation
Answer: D
The secure design principle of failing securely holds that when a component cannot complete its security function the resulting state must still be safe, which for an authorization decision means denying the request. Permitting and queueing converts an availability fault into an authorization bypass for the duration of the outage. Trusting internal network origin is exactly the implicit trust that modern architectures remove, and it would let any compromised internal host transact freely. Alerting on permitted transactions detects the problem without preventing it, and reversal is a compensating business process, not a security control; the error returned should also avoid disclosing internal failure details.13. A security architect is designing a system using the ring protection model, where Ring 0 holds the OS kernel and Ring 3 holds user applications. What is the PRIMARY security purpose of this layered structure?
- A. To provide defense in depth by encrypting memory pages before they are passed between rings
- B. To give kernel threads scheduling priority over user applications
- C. To enforce separation of duties by requiring two administrators to approve any kernel change
- D. To enforce process isolation and limit the privileges available to less-trusted code
Show answer & explanation
Answer: D
Option D is correct: Protection rings are hierarchical privilege levels enforced by the CPU: Ring 0 code may execute privileged instructions and touch kernel memory, while Ring 3 code must request services through controlled system calls, so a compromised application cannot directly subvert the kernel or other processes. Option A confuses privilege levels with cryptography; rings gate which instructions and memory regions code may use, and no encryption occurs when control passes between them. Option B mistakes a scheduler policy for a security boundary; ring level governs privilege, not CPU time, and the ring model makes no availability guarantee. Option C describes an administrative control over people, not a hardware privilege boundary; rings constrain executing code, and kernel changes are governed by change management, not by the ring model.
Identity and Access Management
8 questions14. A web application assigns a session identifier to every visitor when they first arrive and keeps that same identifier after the visitor signs in. A tester demonstrates that an identifier planted in a victim's browser beforehand becomes an authenticated session. What is the correct fix?
- A. Generate a new session identifier at authentication and at any privilege change, and never accept an identifier the application did not issue
- B. Set the session cookie with the secure and httponly attributes so that it is transmitted only over TLS and hidden from page scripts
- C. Reduce the idle timeout so that any identifier planted before sign-in expires before the victim completes the authentication step
- D. Bind the session to the client address and user agent so that a request arriving from a different context is rejected by the server
Show answer & explanation
Answer: A
This is session fixation, and the OWASP session management guidance names regeneration as the defense: the session identifier must be renewed after any privilege level change, authentication being the principal case, and the application should never accept a session identifier it did not generate. That invalidates whatever the attacker planted. The secure and httponly attributes protect an identifier from interception and script access, which addresses theft rather than fixation. A shorter idle timeout narrows the window but does not remove the flaw. Binding to address and user agent is a supplementary anomaly check that is easily matched by an attacker on the same network.15. An auditor reviewing an access control system finds that access decisions are based on attributes such as user department, data classification, time of day, and device compliance status, combined through policy rules rather than fixed roles. Which access control model does this describe?
- A. Attribute-based access control (ABAC)
- B. Mandatory access control (MAC) using only classification labels
- C. Role-based access control (RBAC)
- D. Discretionary access control (DAC)
Show answer & explanation
Answer: A
ABAC evaluates multiple contextual attributes—user, resource, environment (time, device state), and action—through policy rules to make dynamic access decisions, matching the scenario's combination of department, classification, time, and device compliance. DAC lets resource owners grant access at their discretion, without this rule-based attribute evaluation. RBAC assigns permissions based on fixed roles rather than combining multiple dynamic attributes. Pure MAC relies on classification labels and clearance levels alone, not the broader attribute set (time, device compliance) described here.16. A security team is implementing multifactor authentication for remote VPN access. Which combination BEST qualifies as true multifactor authentication (not just two of the same factor)?
- A. A fingerprint scan (something you are) plus a facial-recognition scan (something you are) on the same device
- B. A password (something you know) plus a hardware token generating one-time codes (something you have)
- C. A hardware token generating one-time codes (something you have) plus a smart card (something you have)
- D. A password (something you know) plus the answers to three security questions chosen at enrollment (something you have)
Show answer & explanation
Answer: B
Option B is correct: NIST SP 800-63B defines multifactor authentication as the use of two or more of the three distinct factor categories: something you know, something you have and something you are; a memorized password plus a possessed OTP token combines knowledge with possession. Option A stacks two inherence factors; two biometrics from one category remain single-factor, and SP 800-63B requires a biometric to be paired with a physical authenticator. Option C stacks two possession factors; stealing the bag that holds both defeats the scheme, which is exactly why a second category is required. Option D mislabels the questions: answers are memorized facts, so both credentials are knowledge factors, and SP 800-63B does not accept knowledge-based questions as an authenticator at all.17. A company adopts a federated identity model using SAML so employees can access a third-party SaaS application using their corporate credentials without creating a separate account. In this model, what role does the corporate identity provider (IdP) play?
- A. It issues an OAuth access token that the SaaS application presents to the corporate API
- B. It validates the assertion's signature and grants the user a session within the SaaS application
- C. It provisions and synchronizes the user's account into the SaaS directory using SCIM before login
- D. It authenticates the user and issues a signed assertion of identity to the service provider
Show answer & explanation
Answer: D
Option D is correct: In SAML 2.0 the identity provider is the authentication authority: it verifies the corporate credentials and returns a digitally signed assertion, and the SaaS application, acting as the service provider, trusts that assertion instead of ever seeing a password. Option A swaps protocols and directions: SAML issues assertions about the user to the SaaS application, whereas an OAuth access token authorizes a client to call an API. Option B assigns the service provider's job to the IdP; signature validation and session creation happen at the SaaS side after the assertion arrives. Option C describes account provisioning under SCIM (RFC 7644), a separate lifecycle function; SAML single sign-on does not depend on it and the IdP's role in the flow is authentication.18. A large enterprise with thousands of employees across dozens of departments is struggling with access-review overhead because every individual's permissions are assigned and audited one by one. Security engineering proposes grouping permissions into standardized job-function bundles that are assigned and revoked as a unit when employees change roles. Which access control model, and which specific administrative benefit, does this proposal MOST directly deliver?
- A. Attribute-based access control; it eliminates access reviews because policy rules evaluate department and title at request time
- B. Role-based access control; it reduces administrative overhead by managing permissions at the role level instead of per-user
- C. Mandatory access control; it enforces the job-function bundles centrally so no manager can grant access outside their labels
- D. Discretionary access control; it lets each department head assign the bundles directly, removing the security team from the workflow
Show answer & explanation
Answer: B
Option B is correct: Standardized job-function bundles assigned and revoked as a unit are roles, and the administrative benefit the ANSI/INCITS 359 RBAC standard was built for is exactly this: provisioning, de-provisioning and reviewing access per role rather than per individual. Option A names the wrong model and promises too much; ABAC (NIST SP 800-162) decides on attributes and policies rather than pre-built bundles, and attribute-driven decisions still require periodic review of the policies and attribute data. Option C confuses bundles with labels; MAC compares subject clearances against object classifications and is not defined by job functions at all. Option D hands permission decisions to individual owners, which is the per-person sprawl the enterprise is trying to escape, and DAC has no concept of a role bundle.19. A privileged access management (PAM) initiative requires that administrators check out temporary, time-limited credentials for sensitive systems instead of using permanently assigned admin accounts. What security benefit does this MOST directly provide?
- A. It provides non-repudiation for privileged actions by replacing the shared admin account with individual logins
- B. It eliminates the need for multifactor authentication, since the checked-out credential is itself a second factor
- C. It reduces the window of exposure and blast radius if credentials are compromised or misused
- D. It enforces separation of duties, since no administrator approves their own checkout
Show answer & explanation
Answer: C
Option C is correct: Just-in-time privileged access removes standing administrative credentials: a checked-out credential lives only for the approved task, so a stolen or misused one is valid for hours instead of indefinitely, which is the least-privilege objective behind NIST SP 800-53 AC-6 and CIS Control 5. Option A credits the time limit with an accountability benefit that actually comes from individual identities and session recording; a time-limited shared credential is still shared. Option B misreads the checkout as a factor; the temporary credential is still a single secret used in the same channel, and NIST SP 800-63B expects privileged access to keep MFA. Option D describes an approval-workflow property some PAM tools add; the time limit on the credential itself does not create separation of duties.20. An internal audit finds that employees who moved between departments over several years retain every entitlement they were ever granted, although each individual grant was properly approved at the time. What control addresses this pattern MOST directly?
- A. Log every use of each entitlement so that access which is no longer appropriate can be identified from the activity records
- B. Shorten password lifetimes for users holding entitlements in more than one department, so stale access is harder to exercise
- C. Require a second approver for every new entitlement request, so that grants receive independent scrutiny before they take effect
- D. Review accounts and entitlements periodically for compliance with account management requirements, and remove access on role transition
Show answer & explanation
Answer: D
This is privilege creep, and the provisioning lifecycle answers it. NIST SP 800-53 account management requires reviewing accounts for compliance with account management requirements at a defined frequency, and the CISSP outline pairs account access review with provisioning and deprovisioning across onboarding, transfers and offboarding. Removing entitlements as part of the transfer process prevents accumulation, while periodic review catches what the process misses. Dual approval improves the quality of new grants but does nothing about ones already held. Password lifetime is unrelated to entitlement scope. Logging shows what was used and leaves the unnecessary access in place.21. In a classified research system, files carry sensitivity labels and users carry clearances, and the operating system refuses to let a user who created a document share it with a colleague whose clearance is lower, even though that user wants to. Which access control model is in force?
- A. Mandatory access control, in which the system enforces policy from labels and clearances and owners cannot override the decision
- B. Role-based access control, in which permissions are attached to job functions and users receive them by holding the relevant role
- C. Risk-based access control, in which the decision varies with signals such as location, device posture and recent account behavior
- D. Discretionary access control, in which the owner of an object determines who may access it and may pass that access to others
Show answer & explanation
Answer: A
Mandatory access control means access decisions are made by the system according to a policy expressed through security labels on objects and clearances for subjects, and subjects, including the creator of an object, cannot override that policy or pass access along. The refusal despite the owner's wishes is the defining characteristic. Under discretionary access control the owner holds exactly that discretion, which is what the scenario denies. Role-based access control assigns permissions through job functions but does not by itself prevent an owner from sharing. Risk-based access control adjusts decisions on contextual signals, none of which appear here.
Security Assessment and Testing
7 questions22. A monthly control report states that backups completed successfully for every critical system. An auditor says this evidence does not demonstrate the organization can recover. What evidence would?
- A. A signed confirmation from the backup administrator that the retention schedule matches the recovery requirements in the contingency plan
- B. Records of restoring backup information and verifying media reliability and information integrity at a defined frequency
- C. A report showing that offsite copies were transferred within the agreed window after each nightly job completed at the primary site
- D. A dashboard showing backup job success rates by system over twelve months, with alerts raised for every failed or skipped job
Show answer & explanation
Answer: B
NIST SP 800-53 requires testing backup information at an organization-defined frequency to verify media reliability and information integrity, and the CISSP outline lists backup verification data among the security process data an organization collects. Only an actual restore shows that the media is readable, the data is complete and consistent, and the documented procedure works within the target recovery time. Confirming retention alignment is a paper comparison. Offsite transfer records show copies moved, not that they can be read. Job success dashboards report what the backup software believed it did, which is the very claim the auditor is refusing to accept unverified.23. A penetration tester is engaged under a signed rules-of-engagement document to simulate an external attacker with no prior system knowledge. Which testing approach does this describe?
- A. White-box testing
- B. Black-box testing
- C. Gray-box testing performed with full source code access
- D. Static code analysis only
Show answer & explanation
Answer: B
Black-box testing simulates an external attacker who has no prior internal knowledge of the target system's architecture, source code, or credentials, matching the scenario exactly. White-box testing provides the tester full internal knowledge, including architecture and source code, which contradicts the 'no prior system knowledge' condition. Gray-box testing gives partial knowledge, and explicitly having 'full source code access' would actually make it white-box, not gray-box. Static code analysis examines source code without executing it and is a different technique from a simulated external attack.24. A vulnerability scan reports a critical finding on a web server, but manual verification shows the vulnerable code path is never reachable in the deployed configuration. What is this scan result an example of?
- A. A true positive
- B. A false positive
- C. A false negative
- D. A true negative
Show answer & explanation
Answer: B
A false positive occurs when a scanner flags a vulnerability that does not actually pose exploitable risk in the real deployed environment, exactly as described when manual verification shows the code path is unreachable. A true positive would mean the vulnerability is confirmed as genuinely exploitable, which is the opposite of what verification found. A false negative is a missed vulnerability that actually exists but wasn't detected, not a finding that was detected but doesn't apply. A true negative would mean no vulnerability was reported and none exists, which doesn't match this scenario where a finding WAS reported.25. An internal audit team wants to verify that security controls not only exist on paper but are also operating effectively over a sustained period, as required for a SOC 2 Type II report. Which testing approach BEST satisfies this objective?
- A. Testing control operation and evidence over a defined review period (e.g., 6-12 months)
- B. Testing control design as of the period-end date and accepting management's assertion for the rest
- C. Re-performing each control once during fieldwork and extrapolating the result to the full period
- D. Sampling only the exceptions logged during the period, since routine control operation needs no evidence
Show answer & explanation
Answer: A
Option A is correct: An AICPA SOC 2 Type 2 report opines on both the design and the operating effectiveness of controls across a review period, so the auditor samples evidence of the control running throughout that window, typically six to twelve months. Option D inverts the test: exceptions show where the control failed, and the auditor must evidence the routine operations to conclude it worked. Option B is a Type 1 approach dressed up as Type 2; a point-in-time design test plus an unverified assertion does not evidence operation over the period. Option C samples one instance and extrapolates; Type 2 testing requires items drawn from across the whole period to show the control kept operating.26. An organization commissions a red team exercise rather than a penetration test. What is the difference in objective?
- A. A red team tests the organization's detection and response capability through a goal-oriented adversarial campaign, rather than enumerating exploitable vulnerabilities
- B. A red team works alongside the defenders in real time, tuning detection rules as each technique is executed, rather than running an unannounced campaign
- C. A red team reviews the architecture, policies and configurations against a control framework to find design gaps, rather than attacking live systems at all
- D. A red team validates every finding from the last vulnerability scan by exploiting it, producing a complete list of confirmed weaknesses rather than a sample
Show answer & explanation
Answer: A
Option A is correct: A red team exercise pursues a defined objective by whatever path works, usually unannounced beyond a small control group, and the measured outcome is whether the blue team detected and responded; a penetration test instead aims to find and confirm as many exploitable weaknesses as possible within its scope. Option B describes a purple team exercise, which trades the realism of an unannounced campaign for faster detection tuning. Option C describes a security assessment or audit; a red team attacks live systems, which is what exercises detection and response. Option D describes exploitation-focused penetration testing; completeness of findings is the opposite of a goal-oriented campaign that takes one path in.27. Log data from many systems is aggregated for correlation. What capability does this enable that per-system review does not?
- A. Detection of patterns spanning multiple systems, such as a credential used across hosts in a sequence no single log would reveal as suspicious
- B. Attribution of every event to a named individual, since the aggregation platform resolves shared and service accounts to the person who used them
- C. Compliance with retention mandates at lower cost, since duplicate events are de-duplicated across systems before they are written to storage
- D. Guaranteed completeness of the audit trail, since the aggregation platform detects and re-requests any event a source system failed to write
Show answer & explanation
Answer: A
Option A is correct: Centralized log management (NIST SP 800-92) enables correlation across sources, so a logon on one host, a share access on another and a new service on a third become one visible lateral-movement sequence even though each event looks routine in its own log; forwarding also keeps copies an intruder cannot erase on the compromised host. Option C misdescribes the data and the benefit; events from different systems are distinct records, and retention cost is not the capability that per-system review lacks. Option B promises attribution that aggregation cannot supply; a shared or service account stays shared, and resolving it to a person requires individual accounts or session brokering. Option D misunderstands collection; an event a source never wrote does not exist to be re-requested, and completeness depends on the source's logging configuration.28. Static and dynamic application security testing are both used. What does each examine?
- A. Static testing reviews the design and threat model before coding, while dynamic testing reviews the source code once written
- B. Static testing examines the deployed infrastructure configuration for drift, while dynamic testing measures the application's response times under load
- C. Static testing scans third-party dependencies for known CVEs, while dynamic testing fuzzes the compiler output to find memory-safety defects in the build
- D. Static testing analyses source code or binaries without executing them, while dynamic testing exercises the running application from the outside
Show answer & explanation
Answer: D
Option D is correct: Static application security testing analyzes code or compiled binaries without running them, finding flaws early and pointing to the line while producing false positives for unreachable paths; dynamic testing sends inputs to the running application and observes behavior, catching configuration and environment issues static analysis cannot see, which is why NIST SP 800-218 expects both. Option B describes configuration auditing and performance testing; neither is application security testing of the code or the running application. Option A misplaces both; design review is not SAST, and reviewing source code is static, not dynamic, testing. Option C describes software composition analysis and fuzzing; SCA inventories dependencies rather than analyzing the code, and fuzzing is one dynamic technique, not the definition.
Security and Risk Management
18 questions29. A manager reports that an employee appears to be copying customer lists to personal storage. The facts are unclear, and it is not yet known whether the conduct is merely a policy violation or a crime. How should the investigation be started?
- A. Interview the employee immediately and, if the answers are unsatisfactory, image the workstation afterwards so the interview is not delayed
- B. Treat it as a criminal matter from the outset and hand the workstation to law enforcement before the organization examines anything
- C. Treat it as a purely administrative matter, since employment policy is the only rule that is known with certainty to have been broken
- D. Begin as an administrative inquiry, but collect and preserve evidence to forensic standards in case it later becomes a criminal case
Show answer & explanation
Answer: D
The CISSP outline distinguishes administrative, criminal, civil, regulatory and industry-standard investigations, and they differ in who conducts them and in the evidentiary standard required. A matter that could escalate must be handled from the first step to the most demanding standard likely to apply: NIST SP 800-86 stresses acquiring data with documented, repeatable methods and an unbroken chain of custody, because evidence collected loosely cannot later be repaired. Interviewing first tips off the subject and risks destruction of volatile evidence. Referring to law enforcement before any internal assessment forfeits the organization's own fact-finding. Assuming it stays administrative is the error the question tests.30. During a business impact analysis (BIA), an analyst determines that an order-processing system can be unavailable for at most 4 hours before unacceptable financial and reputational damage occurs. Which metric does this 4-hour figure represent?
- A. Maximum Tolerable Downtime (MTD)
- B. Mean Time to Repair (MTTR)
- C. Recovery Time Objective (RTO)
- D. Recovery Point Objective (RPO)
Show answer & explanation
Answer: C
RTO is the targeted duration within which a business process must be restored after a disruption to avoid unacceptable consequences, which matches the 4-hour figure derived during BIA. RPO instead measures acceptable data loss in time (how much data, not downtime, can be lost). MTTR is an operational/technical repair-time metric, not a business-impact-derived target. MTD is the absolute outer limit of tolerable downtime and is typically larger than or equal to the RTO, not the target itself the question describes.31. A hardware supplier will manufacture a component that ends up inside the organization's flagship product. Leadership asks what security work belongs in the sourcing decision itself rather than after delivery. Which measure BEST addresses supply chain risk at that point?
- A. Set minimum security requirements in the agreement and assess and monitor the supplier against them before and after award
- B. Inspect a statistical sample of delivered units for counterfeits and implants, and reject the lot when any unit fails the inspection
- C. Require the supplier to carry cyber liability insurance sized to the revenue of the product line the component will be used in
- D. Scan the finished product's firmware for known vulnerabilities before shipping, and patch anything the scan reports as exploitable
Show answer & explanation
Answer: A
NIST SP 800-161 Rev. 1 treats cybersecurity supply chain risk management as an acquisition discipline: risks such as tampering, counterfeits and implants are addressed by flowing minimum security requirements into agreements, assessing and continuously monitoring suppliers, and demanding provenance evidence such as a software bill of materials. Those controls act while the sourcing decision can still change. Sampling inspection catches only what arrives and only some of it. Insurance transfers cost without reducing the exposure. Firmware scanning is worth doing but happens after the supplier has already been chosen and the component built.32. Despite quarterly all-staff awareness sessions and phishing simulations, the same development team keeps shipping code with authorization flaws. The training lead proposes adding a fifth annual awareness session for everyone. What should the security leader recommend instead?
- A. Move to monthly all-staff awareness sessions so the message is repeated often enough for the development team to retain it
- B. Publish the secure coding standard on the intranet and ask team leads to confirm in writing that their staff have read it
- C. Provide role-based training built on the duties of that role, and measure the program by whether the defect rate actually falls
- D. Replace training with a disciplinary policy that assigns a formal warning to any developer whose code fails a subsequent security review
Show answer & explanation
Answer: C
Awareness and training are different instruments. NIST SP 800-50 Rev. 1 describes a learning program that pairs broad awareness with role-based training tied to the duties of specific roles, and that is evaluated with metrics measuring behavior change rather than attendance. Authorization flaws in code are a role-specific skill gap, so more general awareness will not close it; repeating the same content more often changes nothing about its relevance. Discipline alone punishes the symptom without supplying the missing skill. Publishing a standard and collecting attestations records exposure to the document, not competence in applying it.33. A coordinator has been told to produce a business impact analysis for a claims-processing system and is deciding where to begin. Which activity comes FIRST in the BIA process?
- A. Identify the resources needed to resume operations, including facilities, personnel, equipment, software and vital records
- B. Determine the mission and business processes the system supports and the criticality of a disruption to each of them
- C. Establish the recovery priority hierarchy that sequences which system resources are restored ahead of the others
- D. Select the recovery strategy and alternate site type whose readiness matches the downtime the organization can tolerate
Show answer & explanation
Answer: B
NIST SP 800-34 Rev. 1 sets out three BIA steps in order: determine mission and business processes and recovery criticality, identify resource requirements, and identify recovery priorities for system resources. Criticality comes first because everything else depends on knowing which processes the system supports and what an outage costs them. Resource identification is the second step and presumes those processes are already known. Developing recovery priorities is explicitly the last step of the BIA process. Choosing a recovery strategy or alternate site happens after the BIA, using its downtime findings as input.34. A hospital employee emails a spreadsheet of patient records to the wrong outside recipient. Counsel asks whether this must be reported as a breach under the HIPAA Breach Notification Rule. How should the organization proceed?
- A. Report only if the recipient opens the attachment, because unopened information has not been acquired or viewed by anyone
- B. Report only if the recipient refuses to delete the file, because a signed attestation of deletion resolves the incident
- C. Report only if actual harm to an identified patient can be shown, because notification is triggered by demonstrated injury to individuals
- D. Presume a breach and notify, unless a documented risk assessment of four specified factors shows a low probability of compromise
Show answer & explanation
Answer: D
Under 45 CFR 164.402 an impermissible acquisition, access, use or disclosure of protected health information is presumed to be a breach unless the covered entity or business associate demonstrates a low probability that the information has been compromised, based on a risk assessment of at least four factors: the nature and extent of the information including re-identification risk, the unauthorized person involved, whether the information was actually acquired or viewed, and the extent to which the risk has been mitigated. Whether the file was opened is only one of those factors, not the test. A deletion attestation is mitigation evidence feeding the assessment. Demonstrated harm is not the standard, and 164.414 places the burden of proof on the entity.35. An exam candidate is reviewing the CISSP Common Body of Knowledge (CBK) structure to plan study time. According to the current exam outline referenced by the candidate's materials, how many domains comprise the CISSP CBK, and which domain carries the largest single weighting?
- A. 8 domains total; Security Architecture and Engineering carries the largest weighting at 15%
- B. 8 domains total; Security and Risk Management carries the largest weighting at 16%
- C. 8 domains total; Identity and Access Management carries the largest weighting at 14%
- D. 10 domains total; Security and Risk Management is the largest at 15%
Show answer & explanation
Answer: B
Option B is correct: The CISSP exam outline effective April 15, 2024 lists eight domains weighted Security and Risk Management 16%, Asset Security 10%, Security Architecture and Engineering 13%, Communication and Network Security 13%, Identity and Access Management 13%, Security Assessment and Testing 12%, Security Operations 13% and Software Development Security 10% (isc2.org/certifications/cissp/cissp-certification-exam-outline). Option A has the right count but the wrong leader; Security Architecture and Engineering is one of four domains at 13%. Option C has the right count but the wrong leader and figure; Identity and Access Management is weighted 13%, below Security and Risk Management. Option D names the right domain but the wrong count and weight; the outline has eight domains and Security and Risk Management carries 16%.36. A candidate wants to understand the pass/fail mechanics of the English-language CISSP exam before scheduling. Which statement correctly describes the exam's delivery format and scoring threshold?
- A. It is a linear, fixed-form exam of 250 questions over six hours with a passing score of 700 out of 1000 points
- B. It uses Computerized Adaptive Testing (CAT) with 100 to 150 questions and a passing score of 700 out of 1000 points
- C. It uses Computerized Adaptive Testing (CAT) with 100 to 150 questions and a passing score of 70 percent of items answered correctly
- D. It uses Computerized Adaptive Testing (CAT) with 125 to 175 questions and a passing score of 700 out of 1000 points
Show answer & explanation
Answer: B
Option B is correct: Under the outline effective April 15, 2024, the CISSP is a three-hour computerized adaptive test of 100 to 150 items with a passing score of 700 out of 1000 scaled points; ISC2's outline page now lists the CAT format for the English, Chinese, German, Japanese and Spanish exams. Option A describes the retired six-hour linear form; the English exam has been adaptive since 2017 and the outline page no longer lists a linear version for any language. Option C has the format right but the scoring wrong; an adaptive exam is scored on a scaled 0 to 1000 range with 700 as the pass mark, not on a percentage of items correct. Option D describes the four-hour, 125-to-175-item CAT format ISC2 used from 2022 until the April 15, 2024 outline replaced it; the item range is now 100 to 150.37. Data is retained in a cloud environment across multiple jurisdictions. What legal concept most directly complicates this?
- A. Safe harbor, under which a provider certified in one jurisdiction may hold data from any other without restriction
- B. Long-arm jurisdiction, under which only the courts of the data owner's home country may compel disclosure
- C. Data sovereignty, under which data is subject to the laws of the jurisdiction where it is stored or processed
- D. Legal hold, under which data in every region must be preserved once litigation is reasonably anticipated
Show answer & explanation
Answer: C
Option C is correct: Data sovereignty means the same dataset answers to the access, retention, disclosure and transfer laws of every country whose territory holds a copy, so a multi-region cloud deployment can be bound simultaneously by GDPR Chapter V transfer rules, the US CLOUD Act and local data-localization statutes. Option B gets the doctrine backwards; long-arm statutes extend a court's reach to out-of-jurisdiction parties, and the CLOUD Act shows a foreign-stored copy can be compelled from the provider. Option D is a preservation duty triggered by anticipated litigation; it applies regardless of location and does not create the conflict between jurisdictions' laws. Option A misstates a defunct mechanism; the EU-US Safe Harbor framework was invalidated by the Court of Justice in Schrems I (2015) and never authorized unrestricted holding of anyone's data.38. A CISSP working as a consultant finds that a client's shipping product has a defect that could injure members of the public. The client invokes the confidentiality clause of the consulting contract and forbids any disclosure. Which consideration governs the member's response under the ISC2 Code of Ethics?
- A. The canons are stated in order of precedence, and protecting society, the common good and public trust ranks above the duty owed to a principal
- B. The duty to render diligent and competent service to principals is listed first among a member's obligations, so the confidentiality clause decides the matter
- C. The Code governs conduct toward ISC2 and its members only, so a commercial engagement of this kind falls outside its scope entirely
- D. Advancing and protecting the profession is the controlling canon here, so the member should publish the defect under their own name without delay
Show answer & explanation
Answer: A
The preamble to the ISC2 Code of Ethics orders the obligations as the safety and welfare of society and the common good, then duty to principals, then duty to each other, and Canon I is to protect society, the common good, necessary public trust and confidence, and the infrastructure. A contract term cannot displace a higher canon, so the member must press the client to remediate and disclose, escalating rather than staying silent. Canon III (service to principals) is real but subordinate here. The Code applies to all professional conduct, not only ISC2 activities, and adherence is a condition of certification. Canon IV does not authorize unilateral publication that could itself endanger users.39. A competitor learns that a certified professional delivered poor-quality work to a client and wants ISC2 to sanction that person for failing to provide diligent, competent service. Who has standing to bring that particular complaint?
- A. Any member of the general public may complain about any canon, because certification is a public trust and the Code protects everyone
- B. Only the member's principal, meaning an employer or someone in a similar contracted relationship, may file a complaint under that canon
- C. Only a competitor with direct knowledge of the work product may file, since they can evaluate the technical quality of what was delivered
- D. Any certified or licensed professional who subscribes to a code of ethics may file, because service quality reflects on the whole profession
Show answer & explanation
Answer: B
ISC2 limits standing by canon: complaints about Canons I and II may come from the general public, complaints about Canon III (diligent and competent service to principals) may be brought only by principals such as employers or those in a contracted relationship, and complaints about Canon IV may be brought only by other certified or licensed professionals who subscribe to a code of ethics. A competitor is none of those for a service-quality claim, and every complainant must also show injury from the conduct. The public-standing rule applies to Canons I and II, not Canon III. Technical knowledge of the work does not create standing, and the Canon IV route covers conduct affecting the profession, not one client engagement.40. After hardening its environment, a manufacturer still faces a residual chance of a ransomware event it cannot economically reduce further. It buys a cyber insurance policy that would reimburse recovery costs and business interruption losses. In risk management terms, which response has the company chosen?
- A. Risk acceptance, because the organization knowingly continues to operate with the exposure and has budgeted for the resulting loss
- B. Risk transfer, because the financial consequence of the event is shifted to another party while the operational exposure remains
- C. Risk avoidance, because purchasing coverage removes the exposure from the organization's books and therefore from its risk register
- D. Risk mitigation, because the policy proceeds reduce the likelihood that a ransomware event will occur in the covered period
Show answer & explanation
Answer: B
NIST SP 800-39 lists the available responses as acceptance, avoidance, mitigation, sharing, transfer, or a combination. Insurance shifts financial consequence to an insurer and is the classic transfer (or sharing) response; the threat, the vulnerability and the operational disruption all remain with the buyer. Avoidance means eliminating the activity or technology that creates the risk, which buying a policy does not do. Mitigation reduces likelihood or impact through controls, and a policy changes neither. Acceptance means absorbing the consequence internally without a countervailing arrangement, which is precisely what the policy replaces.41. An assessment of a revenue-generating system reports several moderate findings that cannot be remediated before the planned launch date. The project manager asks the security team to sign a waiver so the system can go live. What is the BEST course of action?
- A. Have the security team approve the waiver, since security owns the control set and is best placed to judge the technical severity of the findings
- B. Refuse the launch outright until every moderate finding is closed, because a system with open findings cannot be operated safely
- C. Let the project manager accept the risk in writing, because the project budget absorbs any loss that the open findings might cause
- D. Document residual risk and a remediation plan, and have the designated senior official make the authorization decision
Show answer & explanation
Answer: D
Under the NIST Risk Management Framework the authorizing official is a senior executive who reviews the authorization package and issues an authorization to operate, an authorization to use, a common control authorization, or a denial; accepting residual risk on behalf of the organization is that official's decision, not the security team's or the project's. The security function assesses and advises but does not own the business risk. Blanket refusal ignores that risk can be knowingly accepted when it falls within tolerance and a plan of action and milestones tracks the remaining work. A project manager lacks the authority and the enterprise view the decision requires.42. A department wants to adopt a cloud service that another organization has already assessed and authorized, and it does not want to repeat the entire assessment. The provider supplies the existing authorization package. Which authorization decision fits this situation?
- A. An authorization to use, in which the customer reviews the existing package and accepts the information in it for its own risk decision
- B. A common control authorization, which covers controls a provider inherits from the customer's own enterprise control baseline
- C. An interim authorization, which permits production operation for a fixed period while the customer completes its own full assessment
- D. A reciprocal authorization, which automatically transfers the provider's authorization boundary to every customer that signs the contract
Show answer & explanation
Answer: A
SP 800-37 Rev. 2 defines the authorization to use as the decision employed when an organization chooses to accept the information in an existing authorization package produced by another organization, typically for cloud and shared systems and services. A common control authorization runs the other way: it covers controls a provider offers for inheritance by systems, after the common control provider's own package is reviewed. The framework's interim testing authorizations are not a production authorization based on someone else's package. Reciprocity supports reuse of assessment results, but it is not automatic and does not transfer an authorization boundary by contract.43. A system processes two information types. The first is assessed as moderate for confidentiality, low for integrity and low for availability; the second as low for confidentiality, low for integrity and high for availability. How is the system's overall security categorization determined?
- A. Average the values for each objective across the information types, giving a single moderate categorization for the system as a whole
- B. Take the highest value for each objective across the types, producing moderate confidentiality, low integrity and high availability
- C. Take the value of the information type with the greatest transaction volume, because that type drives the system's real business exposure
- D. Take the lowest value for each objective, because controls chosen for the strictest type would be disproportionate for the others
Show answer & explanation
Answer: B
FIPS 199 expresses a security category as a triple of potential impact values for confidentiality, integrity and availability, and for a system the values are the highest (the high water mark) among the security categories of all information types it processes, stores or transmits. Here that yields moderate, low and high respectively, and FIPS 200 then uses the highest of those to set the system's impact level for baseline selection. Averaging invents a value the standard does not recognize. Volume is irrelevant to impact. Taking the lowest value would leave the most sensitive information type protected below its assessed need.44. A newly hired CISO needs one authoritative document that creates the information security program, assigns responsibility for it, and states management's commitment and the compliance basis for everything that follows. Which type of document is being described?
- A. An issue-specific policy, which sets out the organization's position on a single area such as email use, remote work or acceptable internet activity
- B. A system-specific policy, which states the security rules and operational decisions that apply to one particular system or application
- C. A program policy, which establishes the security program, assigns responsibility for it and states scope, compliance and management commitment
- D. A procedure, which prescribes the ordered steps personnel follow so that the stated security objectives are met consistently in practice
Show answer & explanation
Answer: C
NIST SP 800-12 Rev. 1 divides policy into three basic types. Program policy creates the organization's information security program, assigns its management, and sets purpose, scope, responsibilities and compliance; it is typically issued by a senior official such as the senior information security officer. Issue-specific policy addresses one topic of current concern, and system-specific policy states the rules for a particular system. A procedure is a step-by-step description of how work is performed and derives from policy rather than establishing it; procedures cannot assign program-level accountability.45. A risk analyst calculates that a critical database server has an Asset Value (AV) of $500,000 and an Exposure Factor (EF) of 40% for a specific flood scenario, with a projected frequency of once every 4 years. What is the Annualized Loss Expectancy (ALE) for this risk, and which figure represents the Annualized Rate of Occurrence (ARO)?
- A. ALE = $200,000; ARO = 0.25
- B. ALE = $800,000; ARO = 4
- C. ALE = $125,000; ARO = 0.25
- D. ALE = $50,000; ARO = 0.25
Show answer & explanation
Answer: D
Option D is correct: SLE = AV x EF = $500,000 x 0.40 = $200,000; a flood expected once every 4 years gives ARO = 1/4 = 0.25; ALE = SLE x ARO = $200,000 x 0.25 = $50,000. Option A reports the SLE as if it were the ALE; the $200,000 single-loss figure still has to be multiplied by the 0.25 annual rate. Option B inverts the frequency, treating one flood every four years as four floods per year, which multiplies the SLE by 4 instead of by 0.25. Option C multiplies the full asset value by the ARO and skips the exposure factor, pricing a total loss when the scenario destroys only 40% of the asset.46. A CISSP candidate has 4 years of qualifying full-time security experience and passes the exam. According to ISC2's associate program, how should this candidate proceed to eventually earn the full CISSP credential?
- A. They qualify for the one-year experience waiver, because passing the exam substitutes for a year of work
- B. They must complete the fifth year of experience and then retake the exam
- C. They receive a provisional CISSP and must document the missing year of experience within 12 months
- D. They become an Associate of ISC2 and have 6 years to earn the remaining required experience
Show answer & explanation
Answer: D
Option D is correct: ISC2 lets a candidate sit the CISSP before meeting the five-year experience requirement; on passing, the candidate is designated an Associate of ISC2 and has up to six years to accumulate the five years of cumulative paid experience in two or more domains (isc2.org/certifications/associate). Option A misstates the waiver: the one-year reduction is granted for a qualifying four-year degree or an approved credential, never for passing the exam itself. Option B adds a retake that does not exist; the passing result stands while the Associate completes the experience inside the six-year window. Option C invents a provisional credential; ISC2 does not award the CISSP, provisionally or otherwise, until the experience is verified and endorsed.
Asset Security
16 questions47. In a data classification scheme, which role is typically accountable for determining the classification level of a specific dataset and approving who may access it?
- A. End user
- B. System administrator
- C. Data custodian
- D. Data owner
Show answer & explanation
Answer: D
The data owner (often a business-unit executive) has ultimate accountability for a dataset, including assigning its classification level and approving access decisions, because they best understand its business value and sensitivity. The data custodian implements technical controls (backups, access provisioning) on the owner's behalf but does not decide classification. System administrators perform operational tasks per established policy. End users merely consume data according to granted permissions and have no classification authority.48. A company implements 'need to know' alongside role-based access control for its financial systems. An employee in the accounts-payable role who legitimately needs financial system access is nonetheless denied access to payroll records outside their duties. Which principle explains this additional restriction beyond role-based access?
- A. Separation of duties
- B. Need to know
- C. Mandatory vesting
- D. Due diligence
Show answer & explanation
Answer: B
Need to know further restricts access within an already-authorized role so that a subject can only access the specific information required to perform their current task, which is why the accounts-payable employee is denied payroll data despite having general financial-system access. Separation of duties splits a sensitive process across multiple people to prevent fraud, which is a different control from restricting information access scope. 'Mandatory vesting' is not a security access-control concept. Due diligence refers to the reasonable care an organization exercises in managing risk, not an access-restriction mechanism.49. Laptops used by a moderate-impact project are being reassigned to another team inside the same organization, which is cleared for the same information. Security asks what sanitization the drives need before reassignment.
- A. Destroy the drives by shredding and issue replacements, because any reuse of media that once held project data creates unacceptable residual exposure
- B. Reformat each drive and reinstall the operating system image, because a fresh installation overwrites the file system and its previous contents
- C. Apply the clear method, which uses logical techniques over the user-addressable storage and keeps the drives usable for the new team
- D. Apply the destroy method with a degausser, which leaves the drives intact for reuse while removing the previously written project data
Show answer & explanation
Answer: C
NIST SP 800-88 Rev. 2 scales the sanitization method to where the media is going. Clear applies logical techniques to all user-addressable storage locations to defeat simple, non-invasive recovery through the normal user interface, and it typically leaves the media usable, which fits reassignment inside the same organization at the same sensitivity. Destroy is for media leaving control or holding data that must never be recoverable, and it ends the media's usable life, so buying replacements here is wasteful. A format and reinstall is not a recognized sanitization method and leaves data in unallocated space. Degaussing is discussed as a physical purge technique for magnetic media, it is not an approved destroy technique, and it generally renders a drive inoperable rather than reusable.50. A storage administrator proposes sanitizing a batch of self-encrypting drives by destroying their media encryption keys, so that hundreds of drives can be released to a recycler in minutes. Which question decides whether that is acceptable?
- A. Whether the recycler will issue a certificate of destruction for each drive, since the receiving party's documentation establishes the sanitization outcome
- B. Whether any sensitive data was ever written to the drives in plaintext, and whether copies of the keys exist in backups or escrow outside the drive
- C. Whether the drives were encrypted with a key length of at least 128 bits, because shorter keys make the resulting ciphertext recoverable in practice
- D. Whether the drives will be resold rather than recycled, because cryptographic erase is permitted only when media leaves the organization for reuse
Show answer & explanation
Answer: B
SP 800-88 Rev. 2 treats cryptographic erase as a purge technique that works by sanitizing the keys, so it can only address data that was encrypted. The publication states the precondition that no sensitive data was previously stored on the media in plaintext form, and warns that cryptographic erase should not be trusted for media that has been backed up or escrowed unless the organization has high confidence in how those keys were stored and managed elsewhere. A recycler's certificate documents a downstream act, not whether the erase was effective. Key strength matters, but the acceptability question here turns on plaintext history and key copies. Nothing restricts cryptographic erase to resale scenarios.51. An organization stores regulated records in a cloud object store. When the contract ends, it wants assurance that the provider cannot recover the records, but it has no physical access to the underlying disks. Which approach BEST fits this constraint?
- A. Require the provider to degauss the physical media holding the tenant's objects and to supply serial numbers for each device sanitized
- B. Overwrite every object with random data through the storage API several times before deleting it, then confirm the deletions in the console
- C. Accept the provider's deletion API as sufficient, because a delete call removes the tenant's ability to read the objects afterwards
- D. Use cryptographic erase of customer-managed keys, which for virtual storage may be the only viable purge technique available
Show answer & explanation
Answer: D
SP 800-88 Rev. 2 notes that for media taking the form of logical or virtual storage such as cloud storage there may be no purge alternative to cryptographic erase, because the physical media are abstracted away and the data owner cannot sanitize them; it advises understanding those options before sensitive data is stored there. Destroying customer-managed keys therefore gives the assurance sought. Degaussing multi-tenant provider hardware is not something a customer can require or verify, and degaussing is not an approved destroy technique. API overwrites cannot reach replicas, snapshots and prior versions the abstraction hides. A delete call removes visibility, not necessarily recoverability.52. An auditor asks how the organization can show, two years after the fact, that a specific decommissioned drive was sanitized correctly. Which record BEST supports that claim?
- A. A completed certificate of sanitization naming the media, the method and technique used, the tool and version, and the person who verified the work
- B. The purchase order and asset register entry for the replacement drive, which together show the original was taken out of service that quarter
- C. A screenshot of the sanitization utility's completion dialog, archived in the ticket that authorized the drive's removal from the data center
- D. The signed waste manifest from the disposal vendor, which records the weight and date of every batch of media collected from the site
Show answer & explanation
Answer: A
SP 800-88 Rev. 2 provides a sample certificate of sanitization and lists the details it should record, including manufacturer, model, serial number, media type and source, the sanitization method (clear, purge or destroy) and the specific technique, the tool used including version, the verification method, and the identity, title, date and signature of the person performing verification and validation. That record ties one identified device to one documented act. An asset register shows a replacement was bought, not what happened to the original. A screenshot lacks the device identifiers and the accountable signature. A waste manifest evidences transfer of custody by weight, not sanitization of a particular drive.53. A product team wants to collect customers' full dates of birth and government identification numbers so that a future analytics feature can segment users more precisely, although no current feature uses those fields. What is the BEST response?
- A. Approve collection but encrypt the two fields at rest with a separate key, since strong cryptography addresses the sensitivity of the identifiers
- B. Approve collection but shorten the retention period for the two fields to one year, since a limited retention window bounds the exposure
- C. Decline to collect the fields until a defined need exists, because minimizing the use, collection and retention of personal information reduces breach harm
- D. Approve collection but store the two fields in a separate database with its own access control list and a documented owner for the data
Show answer & explanation
Answer: C
NIST SP 800-122 directs organizations to minimize the use, collection and retention of personally identifiable information to what is strictly necessary, observing that the likelihood of harm from a breach is greatly reduced when holdings are minimized; it also has organizations categorize information by PII confidentiality impact level, and identifiers of this kind raise that level. Data that is never collected cannot be breached, mishandled or subpoenaed. Encryption, shortened retention and segregated storage are sound handling controls once a genuine need exists, but each of them accepts the collection of information that has no current purpose and so leaves the underlying exposure in place.54. A baseline control requires unique interactive accounts, but an industrial controller supports only a single shared operator login and the vendor will not change it. The system must stay in service. What is the correct way to handle the gap?
- A. Remove the control from the system's baseline and record the removal in the change log, since the technology cannot satisfy it as written
- B. Document a compensating control that provides equivalent protection, with the rationale, and obtain approval as part of the tailoring decision
- C. Leave the control marked as implemented and note the vendor limitation in the operating procedure that governs use of the controller
- D. Replace the controller at the next budget cycle and treat the interim period as accepted risk that needs no further documentation
Show answer & explanation
Answer: B
Baselines are starting points that organizations tailor, and when a control cannot be applied as written the recognized path is a compensating control that yields equivalent protection, documented with its rationale and approved by the responsible official. Here that might be surrounding the shared login with logged physical access, session recording and out-of-band identification of the operator. Silently deleting the control from the baseline loses the record of why the requirement is unmet. Marking an unimplemented control as implemented misstates the system's security posture to everyone who relies on it. Deferring to a replacement cycle still leaves the interim period unprotected and undocumented.55. A revenue-critical application runs on an operating system whose vendor support ends in three months, and the replacement project will not deliver for eighteen months. Which approach BEST manages the interval?
- A. Continue operating unchanged and rely on the existing endpoint protection agent, which will keep receiving signature updates after support ends
- B. Shut the application down on the end-of-support date and run the business process manually until the replacement platform is available
- C. Isolate and compensate around the unsupported platform, and have the risk formally accepted for a defined period with review milestones
- D. Purchase extended vendor support and treat the platform as fully supported, since paid patches remove the need for any other action
Show answer & explanation
Answer: C
Asset retention decisions must account for end of life and end of support, because an unsupported platform stops receiving the fixes the rest of the control set assumes. When the business cannot retire it on time, the defensible response combines technical containment such as network segmentation, restricted administrative access and enhanced monitoring with a time-boxed, formally accepted risk decision and review points. Signature-based endpoint protection does not remediate unpatched operating system vulnerabilities. An abrupt shutdown trades a security risk for a larger operational one without weighing either. Extended support helps but rarely covers every component, so it supplements containment rather than replacing it.56. Weekly backup tapes holding records classified as confidential are couriered to an offsite vault by a third-party driver. Which handling requirement is MOST important for this movement?
- A. Schedule collection at the same time each week so the operations team can staff the loading dock and confirm the driver's arrival
- B. Require the vault operator to store the tapes in a fire-rated safe and to report the ambient temperature and humidity monthly
- C. Have the courier sign a non-disclosure agreement covering any information that may be readable on the exterior of the media
- D. Mark the media according to its classification, encrypt it, and maintain custody records for each transfer between the sites
Show answer & explanation
Answer: D
Establishing information and asset handling requirements means the protection travels with the asset. Media protection practice pairs marking that tells every handler the classification with encryption so that loss of a tape does not disclose its contents, and with accountability records that document custody at each transfer. A predictable collection schedule is an operational convenience and arguably tells an observer when the tapes are in transit. Environmental conditions in the vault preserve the media but do nothing about interception on the road. A non-disclosure agreement creates a legal remedy after disclosure rather than preventing it, and the courier should not be able to read the data at all.57. A finance analyst must run calculations over cardholder data. The organization already encrypts that data at rest and enforces TLS in transit, yet the security architect says the largest remaining exposure is unaddressed. Which data state is the architect referring to?
- A. Data in use, which is decrypted in memory while being processed and so is exposed to a compromised process or privileged administrator
- B. Data at rest, because storage encryption keys are held by the same platform that hosts the volumes holding the cardholder records
- C. Data in transit, because transport encryption terminates at the load balancer before traffic reaches the application servers behind it in that tier
- D. Data in archive, because long-term retention copies fall outside the scope of the controls applied to the production environment
Show answer & explanation
Answer: A
The outline requires candidates to determine data security controls across the data states of at rest, in transit and in use. Encryption at rest and in transit leave a gap in the third state: to compute on the values the application must hold them in cleartext in memory, where a compromised process, a memory scrape or an administrator with debug rights can read them. Control options include restricting privileged access, hardened or attested execution environments and tokenizing values so the sensitive form is never processed. Key custody at rest and TLS termination at a proxy are genuine design concerns, but both are described as already addressed. Archives are storage, a subset of data at rest rather than a separate state.58. Data is anonymized versus pseudonymized. What is the regulatory significance?
- A. Pseudonymized data can be re-identified with additional information and generally remains personal data, while genuinely anonymized data cannot and typically falls outside the regime
- B. Pseudonymized data falls outside the regime once the direct identifiers are removed, while anonymized data remains personal data because the original dataset still exists somewhere
- C. Pseudonymized data may be transferred across borders without safeguards because the key stays in the origin country, while anonymized data still requires an adequacy decision
- D. Both remain personal data in every case, but pseudonymization satisfies the encryption-at-rest requirement while anonymization satisfies the data minimization requirement
Show answer & explanation
Answer: A
Option A is correct: GDPR Article 4(5) defines pseudonymization as processing that requires separately kept additional information to attribute data to a person, and Recital 26 states that such data remains personal data while truly anonymous information falls outside the Regulation; the practical difficulty is that auxiliary datasets often re-identify records believed anonymous. Option C inverts the transfer rules; pseudonymized data is personal data and needs Chapter V safeguards, while anonymous data needs none. Option B reverses Recital 26; removing direct identifiers while a key exists is pseudonymization and stays in scope, and the survival of some original dataset elsewhere does not make anonymous data personal. Option D keeps anonymous data in scope and invents requirement mappings; anonymized data is outside the regime, and pseudonymization is a safeguard, not a substitute for encryption at rest.59. A hospital wants to ensure that decommissioned hard drives containing patient records cannot be recovered by any means, including laboratory-level forensic recovery, before the drives are recycled. Which sanitization method BEST meets this requirement?
- A. Physical destruction (e.g., shredding or degaussing to destruction) of the media
- B. A single-pass overwrite of every sector with zeros using the OS disk utility, then a reformat
- C. Deleting the patient files, emptying the recycle bin and reinstalling the operating system
- D. Quick-formatting each drive and then enabling full-disk encryption on the newly empty volume
Show answer & explanation
Answer: A
Option A is correct: NIST SP 800-88 (Guidelines for Media Sanitization) defines three levels: Clear resists only simple non-invasive recovery, Purge makes laboratory recovery infeasible, and Destroy additionally leaves the media unusable. Drives holding patient records that will leave the hospital's control for recycling warrant Destroy, which shredding, pulverizing or degaussing to the point of unusability achieves. Option B is a Clear-level technique in SP 800-88; it defeats casual recovery tools but is not the assurance level specified for high-sensitivity media leaving organizational control, and it cannot reach remapped or damaged sectors. Option C removes directory entries and overwrites only the blocks the new OS happens to use; the bulk of the patient data remains on disk and is trivially carved out with forensic tools. Option D encrypts nothing that matters: a quick format leaves the old data in place, and encrypting the empty volume afterward does not touch the remnants; cryptographic erase only works when the data was encrypted from the start.60. An asset owner and a data custodian are distinct roles. What does each do?
- A. The owner implements and maintains the controls, while the custodian classifies the data and signs off on the protection requirements
- B. The owner classifies the data and determines protection requirements, while the custodian implements and maintains the controls day to day
- C. The owner is the executive accountable for the budget, while the custodian is the business user who decides who may access each record
- D. The owner is the individual the data describes, while the custodian is the organization processing it under the owner's instructions
Show answer & explanation
Answer: B
Option B is correct: The information owner in NIST SP 800-18 and the asset owner in ISO/IEC 27001 Annex A 5.9 is the business role accountable for the data's value, classification and protection requirements, while the custodian is the operational role, usually IT, that runs the backups, permissions and monitoring the owner requires. Option A swaps the roles; classification and sign-off are ownership decisions, and the custodian carries them out rather than making them. Option C reduces ownership to funding and hands access decisions to a user; approving access is an owner responsibility and custodians are operators, not end users. Option D imports privacy-law roles; the individual described is the data subject, and controller and processor are GDPR terms, not the asset-security owner and custodian.61. Data is subjected to tokenization rather than encryption. What is the practical difference?
- A. Tokenization replaces the value with a one-way hash, so the token can be compared for equality but the original can never be recovered by anyone, including the issuer
- B. Tokenization applies format-preserving encryption so the token keeps the original's length and character set, and can be reversed with the key by any authorized system
- C. Tokenization encrypts the value under a key held by the token service, so the token is shorter than ciphertext but carries the same key-management obligations
- D. Tokenization substitutes a value with no mathematical relationship to the original, held in a separate vault, so the token itself cannot be reversed by cryptanalysis
Show answer & explanation
Answer: D
Option D is correct: The PCI Security Standards Council's tokenization guidance describes a token as a surrogate value mapped to the original only through a protected vault, so a stolen token yields nothing without the vault; that is what lets tokenized systems be removed from compliance scope, and it concentrates the risk in the vault. Option A describes hashing, which is neither reversible nor tokenization; the vault exists precisely so the issuer can recover the original when authorized. Option C again describes encryption with a shorter output; a true token has no key relating it to the original, so the obligation is protecting the vault, not a key. Option B describes format-preserving encryption; a reversible, key-based transformation is encryption and inherits its key-management and cryptanalytic exposure.62. A records management team is classifying a spreadsheet containing customer social security numbers and payment card data. Which data classification consideration should drive the SHORTEST retention period consistent with legal and business requirements?
- A. Retaining the data only as long as legally and operationally necessary, then securely destroying it
- B. Retaining the data for seven years to match the general ledger schedule, then deleting it from production only
- C. Retaining the data for the longest period named in any applicable regulation, then archiving it to offline tape
- D. Retaining the data until the cardholder relationship ends, with an encrypted backup kept indefinitely for disputes
Show answer & explanation
Answer: A
Option A is correct: Retention limitation is the asset-security principle for sensitive personal and cardholder data: PCI DSS Requirement 3.2.1 limits storage of account data to what legal, regulatory and business purposes require and mandates secure deletion once that period ends, and privacy regimes apply the same storage-limitation rule to Social Security numbers. Option B applies an accounting schedule to data with no accounting purpose and leaves copies in backups and exports, so the deletion is neither minimal nor complete. Option C picks the longest schedule rather than the shortest defensible one, and archiving to tape is still retention, so the data keeps generating breach and discovery exposure. Option D keeps an indefinite copy; encryption reduces exposure but does not satisfy a retention limit, and PCI DSS treats encrypted account data in backups as stored account data.
Communication and Network Security
18 questions63. A network engineer is troubleshooting an application that intermittently fails to establish TCP sessions through a stateful firewall. Which OSI layer's information does a stateful firewall primarily use to track connection state?
- A. Layer 1 (Physical)
- B. Layer 2 (Data Link)
- C. Layer 4 (Transport)
- D. Layer 7 (Application) exclusively, ignoring lower layers
Show answer & explanation
Answer: C
Stateful firewalls primarily track connection state using Transport-layer (Layer 4) information such as TCP sequence numbers, flags (SYN/ACK/FIN), and port pairs to determine whether a packet belongs to an established session. Layer 1 deals with physical signaling and has no session concept. Layer 2 deals with MAC addressing and frames, not session state. While some stateful and next-gen firewalls incorporate application-layer awareness, classic stateful inspection is defined by its Layer 4 state-tracking, not exclusive Layer 7 operation.64. A company is deploying a wireless network and wants to prevent eavesdropping and unauthorized association more effectively than the deprecated WEP protocol allowed. Which choice reflects sound guidance on modern Wi-Fi security?
- A. Use WPA2-TKIP with a long pre-shared key and rotate the key every 90 days
- B. Use WPA2-Personal with MAC-address filtering and a hidden SSID as additional factors
- C. Use WPA3 with strong, unique pre-shared keys or enterprise authentication
- D. Use WPA3 with Wi-Fi Protected Setup (WPS) PIN pairing to onboard devices securely
Show answer & explanation
Answer: C
Option C is correct: WPA3-Personal replaces the WPA2 four-way handshake with SAE, which resists offline dictionary attacks on the passphrase, and WPA3-Enterprise uses 802.1X/EAP so each user authenticates with individual credentials; both close the eavesdropping and unauthorized-association weaknesses WEP and WPA2-PSK left open. Option A relies on TKIP, an RC4-based cipher the Wi-Fi Alliance deprecated; rotating a shared key every 90 days still leaves every user holding the same secret and the captured handshake crackable offline. Option B adds two obscurity measures: MAC addresses are sniffed and spoofed in seconds and a hidden SSID is broadcast in every probe response, so neither is an authentication factor. Option D reintroduces WPS PIN, whose eight-digit PIN is brute-forced in hours because the registrar validates each half separately (CERT VU#723755), undoing the protection WPA3 provides.65. A network defender notices a large volume of DNS responses arriving from a resolver that no query was sent to, with source IP addresses spoofed to match internal victims, overwhelming the victims' bandwidth. What is this attack technique BEST described as?
- A. A DNS tunneling exfiltration channel hiding stolen data inside oversized TXT responses
- B. A DNS cache-poisoning attack redirecting internal victims to attacker-controlled resolvers
- C. A DNS amplification/reflection distributed denial-of-service (DDoS) attack
- D. A SYN-flood denial-of-service attack using spoofed source addresses against the resolver
Show answer & explanation
Answer: C
Option C is correct: The attacker sends small queries to open resolvers with the source address forged to the victim's, so the resolvers reflect large responses at the victim; response sizes many times the query size give the amplification, and the victims never sent the queries they are answering for (CISA alert TA13-088A). Option A is a covert channel that moves data out slowly and quietly; it neither spoofs the victim's address nor tries to saturate the victim's link. Option B describes an integrity attack on resolver caches that changes where names resolve; it does not flood bandwidth, and the scenario shows no altered records. Option D puts the flood in the wrong place and protocol: the resolver is the unwitting reflector, the victims receive UDP DNS responses, and no TCP handshake is being exhausted.66. An organization wants to segment its network so that a compromised guest Wi-Fi device cannot directly communicate with internal finance servers, even though both connect through the same physical switch. Which technology is MOST appropriate?
- A. Separate SSIDs for guest and staff on the same access points
- B. 802.1X on the finance servers' switch ports
- C. A host-based firewall on each finance server denying guest IP ranges
- D. VLANs with appropriate inter-VLAN access control
Show answer & explanation
Answer: D
Option D is correct: An 802.1Q VLAN splits one physical switch into separate broadcast domains, and an ACL or firewall at the routed boundary between the guest and finance VLANs decides what, if anything, may cross, so a compromised guest device has no Layer 2 path to the finance servers and only the permitted Layer 3 path. Option A separates wireless names, not networks; unless each SSID maps to its own VLAN with filtering, both land in the same broadcast domain and the guest device can still reach the servers. Option B authenticates whatever plugs into the server ports; it does nothing to control where traffic from an already-connected guest device may go. Option C is defense in depth, not segmentation: it relies on every server's local rules staying correct and on guest addresses staying predictable, and it still lets the guest traffic reach the server's interface.67. A corporate wireless network uses a single shared passphrase across thousands of devices. Staff turnover means the passphrase is widely known, and changing it requires touching every device. What is the BEST corrective design?
- A. Rotate the shared passphrase quarterly and distribute the new value through the device management platform to every enrolled endpoint
- B. Hide the network name and enable filtering by hardware address so that only inventoried devices can associate with the access points
- C. Deploy 802.1X port-based access control with EAP-TLS certificates, so each device and user authenticates individually to a server
- D. Segment the wireless network from the wired network and require a VPN tunnel to reach any internal resource after association
Show answer & explanation
Answer: C
NIST SP 800-97 recommends implementing 802.1X and EAP for authentication rather than pre-shared keys, because of the administrative burden and security risks of PSK management, and recommends the EAP-TLS method wherever possible since it authenticates with certificates on both sides. That gives per-device credentials that can be revoked individually, which is precisely what the shared passphrase cannot do. Rotating the passphrase repeats the same problem on a schedule. Hiding the network name and filtering hardware addresses are trivially defeated and were never authentication controls. Segmentation plus a VPN is a reasonable defense-in-depth layer but leaves association itself controlled by a widely known secret.68. A field team will use Bluetooth headsets and scanners that support the latest specification features. Which configuration guidance should the security standard give for these devices?
- A. Use the strongest security mode the devices support, which for current hardware means the mode requiring Secure Connections with authenticated pairing
- B. Use the mode that never initiates security procedures, and compensate by keeping the devices non-discoverable except during initial pairing
- C. Use a fixed numeric passkey shared across the fleet, which lets any headset pair with any scanner without an interactive confirmation step
- D. Use service-level security only, which applies protection after the channel is established and avoids delays during device pairing
Show answer & explanation
Answer: A
NIST SP 800-121 Rev. 2 advises organizations to use the strongest Bluetooth security mode available for their devices, identifying Security Mode 4, Level 4 for devices supporting Secure Connections because it requires authenticated pairing and FIPS-approved algorithms, with Level 3 for older devices. Security Mode 1 devices never initiate security and the publication says they should never be used, so making them non-discoverable is not a substitute. A fleet-wide fixed passkey reintroduces a shared static secret and defeats authenticated pairing. Choosing service-level security alone is weaker than the link-level protection the current mode provides during establishment.69. An organization is deploying IP telephony across the same switches that carry office workstation traffic. Which design pairing BEST protects call confidentiality and reduces the exposure of the telephony infrastructure?
- A. Prioritize voice packets with quality of service markings and place the call manager on the same segment as the workstations it serves
- B. Encrypt the media streams with SRTP and separate voice onto its own VLAN with controlled access to the data segments
- C. Place handsets on the data VLAN so a single access control list governs all endpoints, and rely on switch port security for isolation
- D. Encrypt the signaling channel only, since call setup carries the credentials while media packets are too short-lived to be useful
Show answer & explanation
Answer: B
NIST SP 800-58 addresses both halves of the problem: the Secure Real Time Protocol protects the media stream so conversations cannot be reconstructed by anyone capturing packets, and logical separation of voice from data limits which hosts can reach the telephony infrastructure at all. Quality of service markings address call quality, not security, and putting the call manager among general workstations increases its exposure. Encrypting only signaling leaves the audio itself readable, which is the content most worth protecting. Collapsing handsets onto the data VLAN removes the separation, and port security addresses which device connects rather than what it can reach afterwards.70. A network team runs an IPv4 network with mature firewall and monitoring coverage. Hosts have shipped with IPv6 enabled by default, and an assessor warns of an exposure the team had not considered. What is the concern?
- A. IPv6 addresses are too long for the existing logging platform to index, so records of internal traffic will be truncated during collection
- B. IPv6 lacks broadcast, so protocols the organization depends on for host discovery will silently stop functioning on the segments involved
- C. IPv6 traffic, including tunneled IPv6 over IPv4, can traverse controls built for IPv4 and pass uninspected and unmonitored
- D. IPv6 mandates end-to-end IPsec, so the security team will be unable to decrypt and inspect any internal traffic between hosts
Show answer & explanation
Answer: C
NIST SP 800-119 devotes substantial attention to dual-stack environments and to the security implications of tunneling mechanisms such as ISATAP, Teredo and configured tunnels, which encapsulate IPv6 inside IPv4 and are transparent to IPv4 infrastructure. A control set written for IPv4 will not see that traffic, giving an unmonitored path in and out. Address length is a tooling detail, not the exposure. IPv6 replaces broadcast with multicast, which changes discovery mechanics but is not the assessor's warning. IPsec support is defined for IPv6 but is not universally mandated in deployment, and it would not describe the uninspected-path problem.71. After deploying DNSSEC on its authoritative zones, an organization's privacy officer asks whether employee DNS lookups are now protected from observation by intermediate networks. What is the accurate answer?
- A. Yes, because validating resolvers establish an authenticated channel to authoritative servers before any query is transmitted to them
- B. Yes, because signing the zone encrypts each resource record so that only resolvers performing validation can read the answers returned to clients
- C. No, because DNSSEC secures only zone transfers between name servers and never applies to the queries that client resolvers issue
- D. No, because DNSSEC protects data integrity and authenticity but provides no confidentiality; encrypted DNS transports address that need
Show answer & explanation
Answer: D
NIST SP 800-81 Rev. 3 states that while DNSSEC helps protect against compromise of DNS communications through integrity protection, it does not provide any confidentiality or privacy protection, and that those capabilities come from other technologies such as DNS over TLS, DNS over HTTPS and DNS over QUIC. Signing adds authenticated signatures to records; it does not encrypt them, and answers remain readable on the wire. Validation is a check on returned data rather than the establishment of an authenticated channel. Zone transfers are protected separately by transaction signatures and access control lists, but DNSSEC does apply to ordinary query responses.72. A network is segmented using VLANs. What security limitation should be understood?
- A. VLANs provide logical separation dependent on correct switch configuration, and misconfiguration or VLAN hopping can defeat it, so they are not equivalent to physical separation
- B. VLANs provide separation only at Layer 3, so hosts in different VLANs can still exchange Layer 2 frames directly unless a firewall is inserted between every pair of segments
- C. VLANs provide separation only for IPv4 traffic, so IPv6 neighbor discovery and link-local multicast cross VLAN boundaries unless an ACL blocks them on every trunk
- D. VLANs provide separation that is lost whenever a trunk port carries more than one VLAN, so segments must each use dedicated inter-switch links to remain isolated
Show answer & explanation
Answer: A
Option A is correct: An 802.1Q VLAN is only as isolating as the switch configuration that tags and filters frames: switch spoofing through auto-negotiated trunks, double tagging across a native VLAN and an administrator's mistake all create paths the design assumed impossible, so VLANs cannot be treated as air gaps. Option B gets the layer wrong; a VLAN is a Layer 2 broadcast domain, and hosts in different VLANs cannot exchange frames without a router or Layer 3 switch. Option C invents a protocol dependency; VLAN tagging operates below IP and confines IPv6 neighbor discovery and multicast to the VLAN just as it confines IPv4. Option D misreads trunking; carrying multiple tagged VLANs is what trunks are for, and the risk lies in misconfigured trunks and native VLANs, not in trunking itself.73. An architecture adopts zero trust principles. What is the central shift?
- A. Trust is granted once at a hardened perimeter using multifactor authentication, after which internal traffic flows freely to reduce friction
- B. Trust is never granted by network location; every access request is authenticated, authorized and continuously evaluated regardless of origin
- C. Trust is anchored in device identity alone; any device with a valid certificate gets network-wide access, removing per-user authentication
- D. Trust is replaced by end-to-end encryption; because every packet is encrypted, access decisions at the resource are removed
Show answer & explanation
Answer: B
Option B is correct: NIST SP 800-207 states the zero trust tenets: no implicit trust based on network location, per-session access decisions, dynamic policy using identity, device posture and context, and continuous monitoring, all aimed at the lateral movement that a perimeter model permits once an attacker is inside. Option C swaps one implicit trust for another; SP 800-207 evaluates user identity, device posture and context per request, and never grants network-wide access on a certificate. Option D confuses confidentiality with authorization; encryption protects traffic in transit but says nothing about whether the requester should reach the resource. Option A restates the perimeter model with a stronger front door; free internal movement after one check is exactly the implicit trust zero trust removes.74. An attacker positions themselves between two communicating parties. Which control most directly defeats this?
- A. Perfect forward secrecy with ephemeral Diffie-Hellman, so an attacker who intercepts the exchange cannot derive the session key from the public values
- B. AES-256-GCM for the channel, so an attacker who intercepts traffic cannot decrypt or modify it without the symmetric key negotiated by the parties
- C. Network segmentation with 802.1Q VLANs between the two parties, so the attacker's host cannot be placed on the same broadcast domain to spoof ARP
- D. Mutual authentication with certificate validation, so each party verifies the other's identity rather than merely establishing an encrypted channel
Show answer & explanation
Answer: D
Option D is correct: An on-path attacker succeeds by terminating two separate encrypted sessions, one with each victim, so the control that defeats the attack is authentication of the peer: each side validates the other's certificate against a trusted authority (and pins where appropriate), which the impostor cannot satisfy. Option C closes one insertion technique on one LAN; an attacker at a hotspot, an upstream router or a compromised proxy is unaffected, so it does not defeat the attack itself. Option A protects the wrong thing; unauthenticated Diffie-Hellman is the textbook victim of an on-path attacker, who simply runs a separate exchange with each party. Option B assumes the key was negotiated with the right peer; when the attacker is that peer on both legs, the cipher's strength is irrelevant.75. Network access control is deployed. What does it evaluate before granting network access?
- A. The user's group membership and time of day, so that access follows the RBAC policy already defined in the directory
- B. The application traffic the device generates in its first minutes online, blocking it if a signature matches known malware
- C. Device identity and posture such as patch level and security agent status, in addition to user authentication
- D. The device's MAC address against an approved inventory, plus a DHCP fingerprint identifying its operating system
Show answer & explanation
Answer: C
Option C is correct: Network access control combines 802.1X authentication of the user or device with a posture assessment of the endpoint, checking patch level, antimalware and agent status and configuration, and steers non-compliant devices to a remediation network, closing the gap of an authorized user on an unhealthy machine. Option A describes authorization policy on the user; it never examines the health of the device that user is bringing onto the network. Option D describes MAC authentication bypass with profiling, the weak fallback for devices that cannot run a supplicant; a spoofed MAC passes, and no posture is checked. Option B describes post-admission intrusion detection; NAC's decision is made before the device is granted access, based on identity and posture.76. An external assessment reports that a public web service still negotiates SSL 3.0 and TLS 1.0 with clients that request them, alongside TLS 1.2. The service owner argues that a small number of older clients need those versions. What should the security architect require?
- A. Keep the older versions enabled but disable compression and renegotiation, which removes the weaknesses those versions introduce
- B. Disable the older versions, require TLS 1.2 with approved cipher suites as the minimum, and support TLS 1.3
- C. Disable TLS 1.2 as well and permit only TLS 1.3, because any earlier version of the protocol is prohibited for government-facing services
- D. Keep the older versions enabled but restrict them to clients whose source addresses appear on an allowlist maintained by the service owner
Show answer & explanation
Answer: B
NIST SP 800-52 Rev. 2 requires that TLS 1.2 configured with approved cipher suites be supported by government TLS servers and clients and requires support for TLS 1.3, and it states that SSL 3.0 is not approved for the protection of federal information because it relies in part on algorithms that are not NIST-approved. Address allowlisting does not repair the cryptography and is trivially spoofable for a client-driven negotiation. Disabling compression and renegotiation mitigates specific attacks but leaves the deprecated protocol versions in use. Prohibiting TLS 1.2 overstates the requirement, since that version remains mandatory to support rather than forbidden.77. While designing a zero trust architecture, a team must decide which component actually blocks or allows a connection to a protected resource, as distinct from the component that decides whether access should be granted.
- A. The policy administrator enables and terminates the connection, while the enforcement point records the session for later audit review
- B. The policy engine enables and terminates the connection after consulting the enforcement point for the subject's current device posture and location
- C. The policy enforcement point enables and terminates the connection, acting on the decision reached by the policy engine and administrator
- D. The continuous diagnostics system enables and terminates the connection, since it holds the asset inventory the decision depends on
Show answer & explanation
Answer: C
NIST SP 800-207 splits the policy decision point into a policy engine, which makes and logs the grant or deny decision, and a policy administrator, which establishes or tears down the communication path by instructing the enforcement point. The policy enforcement point is the system responsible for enabling, monitoring and ultimately terminating connections to the resource, so it is where traffic is actually stopped. Reversing the engine and enforcement point misstates the flow, since the engine consults data sources rather than being consulted by the enforcement point. The administrator directs but does not itself sit in the data path. Continuous diagnostics is one of the data sources that feeds the engine.78. A review of a perimeter firewall finds a final rule permitting any traffic not matched by an earlier rule, and no restrictions at all on outbound traffic. Which corrections address the two findings?
- A. Reorder the rule base so the most frequently matched rules appear first, and log outbound connections for later review by the operations team
- B. Replace the final rule with an explicit deny-all, and add egress filtering so that only approved outbound traffic leaves the network
- C. Replace the final rule with an explicit deny-all, and rely on the intrusion detection sensor already deployed to identify outbound abuse
- D. Enable deep inspection on the existing permissive rule, and require authentication for inbound sessions that the rule currently allows
Show answer & explanation
Answer: B
NIST SP 800-41 Rev. 1 describes a firewall policy that denies all traffic by default and permits only what is explicitly required, and it describes egress filtering as restrictions on traffic leaving the organization's network. Both findings are policy defects, so both need policy fixes. Reordering rules is a performance measure and leaves the permissive rule in place. Logging or detecting outbound abuse identifies exfiltration and command-and-control traffic after it has already left. Deep inspection and authentication improve what a rule does once it matches, but neither closes a default-permit posture or supplies the missing outbound restrictions.79. A security team needs to inspect and sanitize the contents of application-layer requests to a legacy service, terminating each client connection and opening a separate connection to the server on the client's behalf. Which firewall technology does this describe?
- A. A stateless packet filter, which makes decisions from header fields and forwards approved packets toward the destination unchanged
- B. A stateful inspection firewall, which tracks the state of connections and validates that packets belong to an established session
- C. An application-proxy gateway, which terminates the client session and opens its own connection to the server after inspecting the content
- D. A network address translation gateway, which rewrites addressing so that internal hosts are not exposed to the external network
Show answer & explanation
Answer: C
SP 800-41 Rev. 1 distinguishes packet filtering, stateful inspection and application-proxy gatewaying. Only the proxy acts as an intermediary that terminates the client connection and establishes its own connection to the server, which is what allows it to parse, inspect and modify application content. A stateless packet filter decides on header fields and is unconcerned with payload. Stateful inspection adds connection tracking, so it can tell whether a packet belongs to an established session, but it does not reconstruct and rewrite application data. Address translation hides internal addressing and is not a content inspection mechanism at all.80. A company must publish a web application to the internet while ensuring that a compromise of that server does not give an attacker direct network access to the internal database and file servers. How should the network be arranged?
- A. Place the web server on the internal network and publish it through a port forward on the perimeter firewall to the internet
- B. Place the web server on the internal network and require inbound visitors to authenticate to a portal before reaching the application
- C. Place the web server on the internet side of the perimeter firewall, hardened, so internal systems are never in the path of its traffic
- D. Place the web server in a DMZ, with firewall rules permitting only required flows inward to specific internal services
Show answer & explanation
Answer: D
A demilitarized zone is the recognized answer: the publicly reachable server sits on its own protected segment, and firewall policy allows the internet to reach only that segment while permitting only the specific protocol and port it needs into the internal network. A compromise then yields a foothold in a segment that has almost no reach. Port forwarding to an internal host leaves the compromised server on the same segment as the databases. Requiring authentication protects the application but not the network path once the server itself is taken. Placing the server outside the firewall entirely leaves it undefended and still needs a controlled path inward for its data.
Security Operations
8 questions81. During incident response, an analyst discovers a compromised server actively exfiltrating data. The incident response plan calls for immediate isolation. Which incident response phase does isolating the server represent?
- A. Detection and analysis
- B. Containment
- C. Preparation
- D. Lessons learned
Show answer & explanation
Answer: B
Containment is the phase focused on limiting the scope and impact of an incident, such as isolating a compromised server from the network to stop ongoing exfiltration, which is exactly what's described. Preparation involves proactive readiness activities (plans, tooling, training) performed before an incident occurs. Detection and analysis involves identifying and scoping the incident, which has already occurred by the time isolation is triggered. Lessons learned is the post-incident review phase used to improve future response, not an active response action.82. A disaster recovery team maintains a fully equipped, continuously data-synchronized alternate site that can take over production operations within minutes of a primary site outage. Which type of alternate site does this describe?
- A. Cold site
- B. Warm site
- C. Hot site
- D. Mobile site trailer with no pre-installed equipment
Show answer & explanation
Answer: C
A hot site is a fully operational, continuously synchronized duplicate environment capable of near-immediate failover, matching the minutes-long recovery described. A cold site provides only basic infrastructure (power, space, cooling) with no pre-installed systems or data, requiring days to weeks to become operational. A warm site has some equipment and partial data replication but requires additional setup and typically takes hours, not minutes, to fully activate. A mobile trailer with no pre-installed equipment is essentially a portable cold site and would not support minutes-long recovery.83. During evidence collection at a compromised server, first responders must decide the order in which to capture volatile data before it is lost, given competing artifacts: CPU register/cache contents, RAM contents, network connection state, and disk contents. Which sequence correctly reflects the order of volatility (OOV) principle, from MOST volatile (collect first) to LEAST volatile?
- A. Disk contents, network connection state, RAM contents, CPU registers/cache
- B. CPU registers/cache, RAM contents, network connection state, disk contents
- C. Network connection state, CPU registers/cache, disk contents, RAM contents
- D. RAM contents, disk contents, CPU registers/cache, network connection state
Show answer & explanation
Answer: B
The order of volatility principle dictates collecting the most transient evidence first: CPU registers and cache change constantly and are lost the instant power/process state shifts, followed by RAM (lost on reboot/power-off), then network connection state (changes as sessions open/close), with disk contents being comparatively persistent and collected last. Option A reverses the entire order, starting with the most persistent artifact (disk) and ending with the most volatile (registers), which risks losing the most fragile evidence first. Option C and D scramble the sequence in ways that place persistent disk data ahead of more volatile network or register state, violating OOV and risking loss of transient evidence during collection.84. A maximum tolerable downtime is established for a business process. How does it relate to the recovery time objective?
- A. The maximum tolerable downtime is the sum of the recovery time objective and the mean time to repair, so MTTR is what must be minimized
- B. The recovery time objective must be shorter than the maximum tolerable downtime, leaving margin for the recovery to complete before unacceptable harm occurs
- C. The recovery time objective must equal the maximum tolerable downtime, since a shorter target buys recovery capacity the business has not justified
- D. The recovery time objective is derived by subtracting the recovery point objective from the maximum tolerable downtime, so the three values sum correctly
Show answer & explanation
Answer: B
Option B is correct: NIST SP 800-34 Rev. 1 defines MTD as the total time the business can tolerate the process being unavailable and RTO as the target for restoring the system, and it requires the RTO to be shorter than the MTD so that work recovery time, the period needed to restore data and resume processing after systems are back, also fits inside the limit. Option A imports an operational component-repair average; MTTR is not a business-continuity target, and the MTD is set by business impact, not by adding engineering metrics. Option C leaves no margin; a target equal to the limit fails as soon as the recovery runs long or the work recovery period is added, which is the harm the MTD marks. Option D mixes metrics; the RPO measures tolerable data loss in time before the disruption and has nothing to subtract from a downtime limit.85. An organization must decide between forensic investigation and immediate restoration after a compromise. What governs the decision?
- A. The order of volatility, which requires that every volatile artifact be collected and analyzed before restoration can begin on any affected system
- B. The recovery time objective alone, since exceeding it triggers regulatory penalties, so restoration always starts the moment the RTO is at risk of being missed
- C. Business impact of continued downtime weighed against the need to understand the compromise and preserve evidence, ideally resolved by imaging systems before restoring
- D. The cyber-insurance policy's notification clause, which requires the carrier's forensic firm to complete its investigation before any system is rebuilt or restored
Show answer & explanation
Answer: C
Option C is correct: NIST SP 800-61 and SP 800-86 frame this as a management decision: restoring before the intrusion is understood risks reinstating the vulnerability or the attacker's persistence and destroys evidence, while waiting has business cost, so the usual resolution is to image the affected systems quickly and restore while analysis continues on the images, with business and legal input. Option D hands the decision to a contract; notification clauses require timely notice and cooperation, and no policy obliges the business to stay down until an investigation ends. Option B reduces the decision to one metric; the RTO informs the impact side but ignores evidence preservation and the risk of restoring a still-compromised system. Option A misapplies a collection principle; the order of volatility sequences what is captured first, and imaging lets restoration proceed while analysis, not just collection, continues.86. A security team wants to correlate authentication logs, firewall logs, and endpoint alerts in near real time to detect multi-stage attacks across the enterprise. Which technology is PRIMARILY designed for this purpose?
- A. A Security Information and Event Management (SIEM) platform
- B. An Endpoint Detection and Response (EDR) console
- C. A Network Intrusion Detection System (NIDS) on the core span port
- D. A Security Orchestration, Automation and Response (SOAR) tool
Show answer & explanation
Answer: A
Option A is correct: A SIEM ingests, normalizes and correlates events from authentication systems, firewalls and endpoints in near real time, which is the cross-source correlation NIST SP 800-92 describes for detecting multi-stage attacks that no single tool's console would connect. Option B sees only endpoint telemetry; it cannot join firewall and authentication-server logs to the endpoint alert. Option C inspects packets on one network segment; it has no view of authentication logs or endpoint alerts and does no cross-source correlation. Option D automates response playbooks after something has been detected; it consumes the SIEM's correlated alerts rather than performing the correlation itself.87. A security operations center wants to reduce alert fatigue by automatically executing predefined response actions (e.g., isolating a host, disabling an account) for common, well-understood alert types without waiting for analyst triage. Which category of tooling BEST supports this goal?
- A. Endpoint Detection and Response (EDR) with tamper protection
- B. User and Entity Behavior Analytics (UEBA) with risk scoring
- C. Security Information and Event Management (SIEM) correlation rules
- D. Security Orchestration, Automation, and Response (SOAR)
Show answer & explanation
Answer: D
Option D is correct: SOAR platforms run playbooks that call other tools' APIs to isolate a host, disable an account or block an indicator when a defined alert condition fires, which is what turns a well-understood alert into an automatic action without waiting for an analyst. Option A can isolate its own host but cannot disable a directory account or coordinate actions across other tools, and tamper protection guards the agent, not the workflow. Option B improves detection by scoring anomalous behavior; it generates alerts and does not execute response actions. Option C produce the alert but do not act on it; a correlation rule raises an incident, and executing containment across the EDR, directory and firewall is orchestration.88. A change management board is evaluating an emergency patch that must be deployed to production within hours due to active exploitation in the wild. Which practice BEST balances urgency with proper change control?
- A. Deploy the patch first to a pilot group of 10% of hosts and hold the remainder for the next normal change window to limit risk
- B. Deploy the patch immediately under the incident commander's verbal authority and record the change retroactively once the next CAB meets
- C. Submit the patch as a standard pre-approved change, since security patches are routine, and skip the risk assessment and backout plan
- D. Follow the organization's expedited/emergency change process, with abbreviated but documented approval and post-implementation review
Show answer & explanation
Answer: D
Option D is correct: Change management frameworks such as ITIL provide an emergency change path authorized by a small emergency change authority, with the risk assessment, backout plan and approval documented even if compressed, and a post-implementation review afterward; NIST SP 800-40 Rev. 4 likewise expects enterprises to plan expedited handling for actively exploited vulnerabilities. Option A leaves 90% of the estate exposed to a known active exploit for weeks; the pilot is sensible only as the first step of the emergency rollout, not as a reason to wait. Option B drops the documented approval and the review; verbal authority with paperwork weeks later gives no backout plan, no traceability and no evidence for auditors. Option C misclassifies the change: standard changes are low-risk, repeatable and pre-authorized, and an unscheduled production patch under active exploitation with no backout plan is none of those.
Software Development Security
12 questions89. A developer filters user-supplied input by rejecting a list of known dangerous strings such as script tags and SQL keywords, and asks a reviewer to approve the approach for a new upload feature.
- A. Approve it if the list is reviewed quarterly against current attack patterns and updated whenever a new payload is published
- B. Reject it and require validation against an allowlist of expected values, defined by type, length, format and permitted range
- C. Approve it if the filtering runs in the browser, so that malformed submissions are stopped before they consume server resources
- D. Reject it and require the input to be encrypted at submission, so that hostile content cannot be interpreted in transit
Show answer & explanation
Answer: B
OWASP input validation guidance prefers allowlist validation, in which input is checked against the type, length, format and range that the application actually expects, over denylisting known bad patterns, because attackers can encode, case-shift or fragment payloads in ways no blocklist anticipates. Maintaining the list on a schedule leaves the application defenseless against anything not yet published. Client-side filtering is a usability feature that any attacker bypasses by calling the endpoint directly. Encryption protects data in transit and does nothing to the content once decrypted, and validation must in any case be paired with context-appropriate output encoding and parameterized queries.90. A code review finds that user passwords are stored as unsalted SHA-256 digests, which the developer defends as a strong, standardized cryptographic hash. What should the reviewer require instead?
- A. Salted SHA-256 with a unique salt per user, which defeats precomputed tables while keeping the standardized hash function in place
- B. Reversible encryption with keys held in a hardware module, so that support can verify a password during an assisted recovery call
- C. A deliberately slow password hashing function such as Argon2id, or PBKDF2 with a high iteration count where validation is required
- D. SHA-512 with a unique salt per user, since the longer digest raises the work an attacker must perform for each guess attempted
Show answer & explanation
Answer: C
OWASP password storage guidance rejects fast general-purpose hashes including MD5, SHA-1 and SHA-256 for passwords, because their speed lets an attacker with the database make enormous numbers of guesses; the remedy is a purpose-built, tunable password hashing function, with Argon2id preferred and PBKDF2 with a high iteration count named where FIPS-140 validation is needed. Salting a fast hash defeats precomputed tables but not high-speed brute forcing of each entry. Reversible encryption means a key compromise discloses every password in cleartext. Choosing a longer digest changes the output size, not the per-guess cost that makes fast hashes unsuitable.91. A development team wants to prevent SQL injection vulnerabilities in an application that builds database queries from user input. Which technique is MOST effective as a primary defense?
- A. Parameterized queries (prepared statements) with bound variables
- B. Server-side allow-list validation of input length and format
- C. Escaping quotes and semicolons before building the query
- D. A web application firewall running the OWASP Core Rule Set
Show answer & explanation
Answer: A
Option A is correct: The OWASP SQL Injection Prevention Cheat Sheet lists prepared statements with parameterized queries as the primary defense because the query structure is fixed before user data is bound, so input can never be interpreted as SQL regardless of what it contains. Option B is OWASP's secondary defense; it helps, but free-text fields cannot be allow-listed tightly enough to be relied on as the primary barrier. Option C is the approach OWASP marks as strongly discouraged; escaping is database-specific, easy to get wrong and bypassed through encoding and alternate syntax. Option D is a compensating control in front of the flaw; rule sets are evaded with obfuscation and the injection remains in the code.92. A software team is adopting a Secure Software Development Lifecycle (SSDLC). At which phase should threat modeling ideally be FIRST performed to maximize its cost-effectiveness?
- A. During integration testing, to scope the penetration test
- B. During requirements, in place of writing explicit security requirements
- C. During implementation, once real code exists to model attack paths against
- D. During the design phase, before significant code is written
Show answer & explanation
Answer: D
Option D is correct: NIST SP 800-218 (SSDF practice PW.1) and the Microsoft SDL place threat modeling in design, when data flows and trust boundaries are defined and a threat can still be removed by changing the architecture rather than by patching code later at far higher cost. Option A uses the model only to aim a test; by then the design flaws it would have surfaced are built and can only be confirmed, not prevented cheaply. Option B substitutes one activity for another; threat modeling informs security requirements but cannot replace them and has no architecture to analyze before design begins. Option C arrives after the architecture is fixed, so every design-level mitigation the model identifies now costs a rewrite; a data-flow diagram, not code, is what threat modeling needs.93. A code review reveals that a web application stores database credentials in plaintext within a client-side JavaScript file served to browsers. What is the MOST significant security concern this represents?
- A. Each browser opens its own database session, exhausting the connection pool
- B. The credentials are transmitted without TLS whenever the script file is cached
- C. The browser's same-origin policy is bypassed when scripts embed connection strings
- D. Anyone who views the page source can extract and misuse the credentials
Show answer & explanation
Answer: D
Option D is correct: Everything served to the browser is public to the user: view-source, developer tools or a proxy exposes the JavaScript verbatim, so hard-coded database credentials (CWE-798) give any visitor direct authenticated access to the database. Option A frames a performance worry and assumes browsers connect to the database directly; the significant concern is disclosure of the secret, not pool exhaustion. Option B muddles caching with transport security; whether or not TLS or a cache is involved, the credentials are readable in the delivered file itself. Option C invokes an unrelated control; the same-origin policy governs script access between origins and has no bearing on secrets printed in a script.94. A secure software development lifecycle incorporates threat modelling. When is it most valuable?
- A. During design, when architectural changes to eliminate a threat are still inexpensive relative to fixing it after implementation
- B. During code review, when the reviewer can trace each threat to a specific line of code and require a fix before the merge is approved
- C. During penetration testing, when the testers can confirm which modeled threats are actually exploitable in the deployed environment
- D. During incident response, when the real attack path is known and the model can be built from evidence rather than assumptions
Show answer & explanation
Answer: A
Option A is correct: NIST SP 800-218 (SSDF practice PW.1) calls for threat modeling while designing the software, because a threat found on a data-flow diagram can be removed by changing the architecture, whereas the same threat found later can only be patched, at a cost that rises with every subsequent phase; STRIDE gives the structure for that early analysis. Option B arrives after the architecture is built; a design-level threat visible in review can be patched but no longer designed out cheaply. Option C uses the model only to confirm; by testing time the design is deployed and confirmation does nothing to lower the cost of the fix. Option D waits for the harm; a model built from a real breach is the most expensive way to learn what a design-phase analysis would have shown.95. An application concatenates user input into a database query. Which defence is the correct primary remedy?
- A. Parameterized queries or prepared statements, which separate code from data so input cannot alter the query structure
- B. Allow-list input validation on every field, which rejects any value containing quotes, comments or SQL keywords before the query is built
- C. A least-privilege database account for the application, limiting what an injected statement can read or modify
- D. Stored procedures for every query, which move the SQL into the database so application input never reaches the query text
Show answer & explanation
Answer: A
Option A is correct: The OWASP SQL Injection Prevention Cheat Sheet names prepared statements with parameterized queries as the primary defense: the database compiles the query structure first and binds the input afterward as data, so no input value can change the statement, whereas the other measures reduce exposure without removing the flaw. Option B is a secondary defense that breaks legitimate input such as a surname with an apostrophe and cannot cover free-text fields; validation narrows the attack surface but does not fix the concatenation. Option C is defense in depth for the aftermath; a limited account reduces the damage of a successful injection but leaves the injection possible. Option D is OWASP's second option and only safe when the procedure itself avoids dynamic SQL; a procedure that concatenates its arguments is injectable just like the application was.96. An application is vulnerable to cross-site request forgery. What is the core mechanism of the attack?
- A. A user's request is intercepted on the network and replayed later, exploiting the absence of a timestamp or nonce in the session protocol
- B. A user's browser is induced to send an authenticated request the user did not intend, exploiting credentials the browser attaches automatically
- C. A user's session identifier is fixed by the attacker before login, so the attacker's known token becomes authenticated once the victim signs in
- D. A user's browser executes attacker-supplied script in the application's origin, letting the attacker read the session cookie and replay it
Show answer & explanation
Answer: B
Option B is correct: Cross-site request forgery abuses ambient authority: because the browser attaches the session cookie to any request bound for the application, a forged form or image request from an attacker's page arrives looking like a legitimate authenticated action, which is why the OWASP CSRF Prevention Cheat Sheet prescribes synchronizer tokens and SameSite cookie attributes. Option A describes a replay attack by an on-path attacker; CSRF originates from a page the victim visits and involves no interception of traffic. Option C describes session fixation, in which the attacker plants a session ID; in CSRF the attacker never learns or sets the victim's session. Option D describes cross-site scripting; CSRF needs no script execution in the application's origin and never reads the cookie, it only causes the browser to send it.97. An application depends on numerous open-source libraries. What practice addresses the resulting risk?
- A. Pinning every dependency to the exact version reviewed at release and never upgrading, so the attack surface cannot change
- B. Maintaining a software bill of materials and continuously monitoring dependencies for newly disclosed vulnerabilities
- C. Requiring each library to carry an OSI-approved license and a code-signing certificate before it may enter the build
- D. Running a dynamic application security test against the release candidate, which exercises every library the application loads
Show answer & explanation
Answer: B
Option B is correct: A library that was clean when selected becomes vulnerable the day a CVE is published against it, so NIST SP 800-218 and OWASP's guidance on vulnerable and outdated components call for an inventory of components (an SBOM) that is continuously checked against vulnerability feeds, which is what lets an organization answer which applications are affected within hours. Option A freezes known-vulnerable versions in place; pinning gives reproducibility, but without monitoring and upgrading, every later disclosure stays unpatched. Option C addresses license risk and provenance; a signed, properly licensed library can still ship a critical vulnerability. Option D cannot inventory dependencies or match them to disclosed vulnerabilities; DAST observes behavior from the outside and misses library flaws the test inputs never trigger.98. A continuous integration pipeline deploys code automatically. What security control belongs in the pipeline itself?
- A. An annual penetration test of the production environment, with findings tracked to closure in the risk register
- B. Full-disk encryption on the build agents and a web application firewall in front of the deployed application
- C. A change advisory board approval step for each merge, recorded in the ticketing system before the pipeline is allowed to run
- D. Automated security gates such as dependency scanning, static analysis and secrets detection that can fail the build
Show answer & explanation
Answer: D
Option D is correct: NIST SP 800-218 (SSDF practices PO.3 and PW.7 and PW.8) expects security checks to be built into the toolchain and automated, and in a pipeline that deploys on every merge the only control that keeps pace is a gate that runs at pipeline speed and blocks the build rather than reporting after the fact. Option A is a valuable periodic assessment outside the pipeline; it finds flaws months after the automated deploy shipped them. Option B protects the build hosts and the running service; neither control examines the code moving through the pipeline or can stop a bad build. Option C inserts a manual administrative gate that defeats continuous integration and still checks nothing about the code; approval belongs to release governance, not to the pipeline's technical controls.99. A security architect reviewing the current OWASP Top 10 notes a category that widened the older focus on vulnerable and outdated components to cover compromise of the wider path by which code and artifacts reach production. Which risk is described?
- A. Security misconfiguration, which covers insecure default settings, unnecessary enabled features and overly permissive configurations across the whole stack
- B. Software supply chain failures, which covers compromise of dependencies, build systems and distribution beyond outdated components alone
- C. Software or data integrity failures, which covers reliance on code and data from sources whose integrity has not been verified at all
- D. Insecure design, which covers missing or ineffective control design that cannot be remediated by a correct implementation alone
Show answer & explanation
Answer: B
In the OWASP Top 10:2025 the software supply chain failures category expands the earlier vulnerable and outdated components entry to encompass broader compromise of the chain through which software is built and delivered, including dependencies, build tooling and distribution. Security misconfiguration concerns how systems and applications are configured. Software or data integrity failures is a related but separate category about trusting unverified code and data, particularly in deserialization and update flows. Insecure design addresses flaws present in the design itself, which no amount of correct implementation can remove, and it is also a carried-over category rather than a widened one.100. When a database query fails, an application returns the exception text, the SQL statement and a full stack trace to the browser so that support staff can troubleshoot faster. What should a reviewer require?
- A. Keep the detail but display it only to users holding a support role, since staff need the same information the developers see
- B. Keep the detail but return it with an HTTP 200 status, so automated scanners do not flag the responses as server errors
- C. Return a generic message with a reference identifier, and log the full diagnostic detail server side for support staff
- D. Suppress the message entirely and return an empty response, so that no information about the failure reaches the client at all
Show answer & explanation
Answer: C
OWASP guidance on error handling is to show users a generic, non-revealing message with a unique identifier they can quote, while the detailed diagnostic information goes to server-side logs; the mishandling of exceptional conditions category in the current Top 10 reflects how often this goes wrong. Verbose errors disclose schema names, query structure, file paths and framework versions that accelerate attacks. Gating detail on a support role puts sensitive internals one authorization flaw away from disclosure. Changing the status code hides errors from monitoring without addressing disclosure. Returning nothing at all leaves users and support with no way to correlate the failure.
2026 statistics
Key facts: CISSP exam
- Time limit
- 3h
- Passing score
- 700/1000
- Exam fee
- $749
- Governing body
- ISC2
This free CISSP practice test has 161 original questions written to ISC2's official content outline, last checked against it on September 6, 2026, 100 of them listed on this page and the rest loaded by the drill. Every question shows a worked explanation, and nothing here requires a signup.
The questions are grouped under eight outline areas: Security Architecture and Engineering, Identity and Access Management, Security Assessment and Testing, Security and Risk Management, Asset Security, Communication and Network Security, Security Operations and Software Development Security.
As of 2026, the CISSP exam fee is $749.
How the CISSP practice bank covers the outline
161 questions across 8 outline areas — the same areas the page's sections use.
Counts are the live question bank, grouped by the outline area each question was written to.
Exam format and study resources
More in this family
ISC2 certifications
In the same family
More in this category
- Certified Kubernetes Administrator (CKA)Practice questions →
- Claude Certified Associate – FoundationsPractice questions →
- CompTIA A+ (Core 1: 220-1201 and Core 2: 220-1202)Practice questions →
- CompTIA Cybersecurity Analyst+ (CySA+)Practice questions →
- CompTIA Network+Practice questions →
- CompTIA Security+ (SY0-701)Practice questions →
- Google Cloud Certified - Associate Cloud EngineerPractice questions →
- Google Cloud Certified - Cloud Digital LeaderPractice questions →
- Certified Information Systems AuditorPractice questions →
- Certified Information Security ManagerPractice questions →
- Project Management Professional (PMP)Practice questions →
Get a free CISSP study plan
A week-by-week plan plus new practice questions, straight to your inbox.
Official sources
Primary documents used to verify the exam details shown on this page.
- CISSP Certification Exam OutlineISC2isc2.org
- Occupational Employment and Wage Statistics, May 2025 — Information Security Analysts (SOC 15-1212)U.S. Bureau of Labor Statisticsbls.goveffective May 31, 2025
- CISSP Experience RequirementsISC2isc2.org
- ISC2 Exam PricingISC2isc2.org
- CISSP Certification OverviewISC2isc2.org
- Register for an ISC2 ExamISC2isc2.org
- CISM exam content outlineISACAisaca.org
- CISM certification and experience requirementsISACAisaca.org
- CISM examination and feesISACAisaca.org
Last verified against the official exam content outline:
Frequently asked questions
How many questions are on the CISSP exam, and what score do I need to pass?
<p>The English CISSP exam uses Computerized Adaptive Testing (CAT), which means the exam adjusts question difficulty based on your answers and contains 100 to 150 questions. The passing score is 700 out of 1000 points.</p><p>Because the CAT format adapts as you go, you can't skip questions and return to them later — so timed practice under realistic conditions is especially valuable for building the pacing and decision-making habits the real exam demands.</p>
Which CISSP domains should I prioritize in my practice sessions?
<p>The CISSP exam is organized into 8 domains, and they are not weighted equally:</p><ul><li>Security and Risk Management — 16%</li><li>Security Architecture and Engineering — 13%</li><li>Communication and Network Security — 13%</li><li>Identity and Access Management (IAM) — 13%</li><li>Security Operations — 13%</li><li>Security Assessment and Testing — 12%</li><li>Asset Security — 10%</li><li>Software Development Security — 10%</li></ul><p>Domain 1 (Security and Risk Management) carries the heaviest weight at 16%, so it deserves proportionally more practice time. That said, four domains sit at 13% each — together they represent over half the exam — so a balanced practice plan that doesn't neglect any domain is the safer strategy than cramming only the largest one.</p>
Can I take the CISSP exam without five years of work experience?
<p>Yes — you can sit for the exam, but full certification requires experience. ISC2 requires a minimum of 5 years of cumulative, full-time paid work experience, and that experience must be in two or more of the eight domains of the current CISSP Exam Outline. A relevant degree or an approved credential may satisfy 1 year of the required experience, reducing the work requirement to four years.</p><p>If you pass the exam before meeting the experience requirement, you become an Associate of ISC2 and have 6 years to earn the five years of required experience. This makes practicing and passing early a legitimate career strategy — the credential clock starts working in your favor while you build experience on the job.</p>
How much does the CISSP exam cost, and where do I take it?
<p>The standard CISSP examination registration fee is U.S. $749. If your plans change, ISC2 charges a rescheduling fee of U.S. $50 and a cancellation fee of U.S. $100.</p><p>The exam is administered at Pearson VUE test centers — during registration, candidates are redirected to the Pearson VUE website to finalize the exam appointment.</p><p>At $749 per attempt, a failed exam is an expensive setback. Working through free practice questions until you're consistently comfortable across all eight domains is one of the most cost-effective ways to protect that investment before you book your seat.</p>