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 passing score of 700 out of 1000.
Browse all questions & answers
Loading the remaining 61 questions…
Security and Risk Management
13 of 26 questions loaded1. 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.2. 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.3. An organization faces both civil and criminal liability exposure. How do the standards of proof differ?
- A. Criminal cases require proof beyond a reasonable doubt while civil cases require clear and convincing evidence in every claim
- B. Criminal cases require clear and convincing evidence while civil cases apply the stricter beyond-a-reasonable-doubt standard
- C. Criminal cases require proof beyond a reasonable doubt while civil cases apply a lower balance of probabilities or preponderance standard
- D. Both apply the preponderance standard, but criminal cases additionally require the prosecution to prove intent (mens rea) beyond a reasonable doubt
Show answer & explanation
Answer: C
Option C is correct: Criminal liability, with its penal consequences, demands proof beyond a reasonable doubt, whereas most civil claims are decided on the preponderance of the evidence, so the same investigation can fall short of a conviction yet support a damages award, and an investigation planned for criminal referral must meet the stricter evidentiary rigor from the start. Option B reverses the hierarchy; beyond a reasonable doubt is the highest standard and belongs to criminal cases, while clear and convincing is an intermediate standard used for particular civil claims. Option D splits the standard in a way no court does; every element of a criminal offense, not only intent, must be proven beyond a reasonable doubt. Option A overstates the civil standard; preponderance is the default civil standard, and clear and convincing evidence is reserved for specific matters such as fraud or punitive damages.4. 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.5. An organization must demonstrate due care and due diligence. How do they differ?
- A. Due diligence is the legal duty owed to shareholders, while due care is the contractual duty owed to customers under service agreements
- B. Due diligence is the investigation and ongoing assessment, while due care is acting reasonably on what that assessment reveals
- C. Due care is the investigation and ongoing assessment, while due diligence is the corrective action taken once a deficiency is confirmed
- D. Due diligence applies before a contract or acquisition, while due care applies only after a breach has occurred
Show answer & explanation
Answer: B
Option B is correct: Due diligence is the knowing: the research, risk assessment and ongoing monitoring that establish what a reasonable organization would know. Due care is the doing: the prudent, proportionate action taken in response. An organization that assessed a risk and then did nothing showed diligence without care, and negligence claims typically allege a failure of one or both. Option D confines each to a single event; diligence continues after the deal closes and care is expected before, during and after any incident. Option C swaps the two terms; diligence is the investigation and care is the reasonable action, and both are continuing duties rather than a one-time correction. Option A reassigns the concepts to different audiences; both duties are owed generally and neither is defined by who the beneficiary is.6. A candidate is finalizing logistics for their CISSP exam appointment after completing registration through ISC2. Which statement accurately describes where the appointment itself is scheduled and delivered?
- A. Candidates receive an authorization to test by email and book a seat at any ISC2 chapter that hosts a paper-based examination session
- B. Candidates schedule the appointment inside their ISC2 member portal, and the exam is delivered by online proctoring from any location with a webcam
- C. Candidates are redirected to the Pearson VUE website to finalize the appointment, and the exam is administered at Pearson VUE test centers
- D. Candidates schedule through Prometric's website after ISC2 approves their application, and the exam is administered at Prometric test centers
Show answer & explanation
Answer: C
Option C is correct: ISC2's registration process has the candidate create an ISC2 account, click Schedule in the Courses and Exams section and then, in ISC2's words, be redirected to the Pearson website to finalize the exam appointment, with delivery in person at a Pearson VUE test center (isc2.org/register-for-exam). Option A invents chapter-hosted paper sessions; the CISSP is a computer-based adaptive exam delivered only at Pearson VUE test centers. Option B keeps the booking inside ISC2 and invents at-home delivery; the portal hands off to Pearson VUE, and ISC2 delivers the CISSP at test centers, not by remote proctoring. Option D names the wrong vendor; ISC2 exams are scheduled and delivered through Pearson VUE, and there is no application approval step before scheduling.7. A software vendor's licence and an organization's intellectual property both require protection. Which protection covers source code as an expression?
- A. Trade secret, which protects the code as long as reasonable secrecy measures are maintained
- B. Trademark, which protects the distinctive name and logo under which the software is sold
- C. Patent, which protects the novel functional method the code implements for 20 years
- D. Copyright, which protects the expression of an idea rather than the idea itself
Show answer & explanation
Answer: D
Option D is correct: Copyright attaches automatically to original works of authorship, and 17 U.S.C. 102 treats computer programs as literary works, so the literal source code is protected as expression while 102(b) excludes the underlying ideas, procedures and methods of operation from that protection. Option A protects confidentiality rather than expression; the protection evaporates the moment the code is lawfully disclosed or independently developed, and it does not cover published code at all. Option B protects source identifiers under the Lanham Act; the software's name and logo have nothing to do with the code as an expressive work. Option C protects the invention, not the expression; a patent covers a novel, non-obvious process or machine and would not stop someone from writing different code that infringes nothing.8. 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.9. 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.10. 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%.11. 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.12. A consumer lending firm subject to the FTC Safeguards Rule discovers that unencrypted customer information for roughly 900 consumers was acquired without authorization. What does the rule require the firm to do about reporting the event?
- A. Report the event to the FTC as soon as possible and no later than 30 days after discovery, because it affects at least 500 consumers
- B. Report the event to the FTC within 60 days after the end of the calendar year in which the unauthorized acquisition was discovered
- C. Report the event only to the affected consumers, since the rule directs institutions to notify individuals rather than the Commission
- D. Report nothing unless the firm's qualified individual concludes in the annual board report that consumers suffered measurable harm
Show answer & explanation
Answer: A
The FTC Safeguards Rule requires a covered financial institution to notify the Commission as soon as possible and no later than 30 days after discovering a notification event involving the unencrypted information of at least 500 consumers; the firm's 900 records cross that threshold. There is no year-end aggregate filing in the rule. Notifying consumers may be required by other laws but does not satisfy the Commission reporting duty. The qualified individual's annual written report to the board is a separate element of the required information security program, and reporting is not conditioned on a finding of demonstrated harm.13. 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.
Communication and Network Security
13 of 21 questions loaded14. 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.15. 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.16. 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.17. 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.18. 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.19. 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.20. 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.21. 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.22. 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.23. 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.24. A company links two branch office networks through IPsec between the firewalls at each site, so that hosts behind them communicate without any VPN software of their own. Which IPsec architecture and mode fit this requirement?
- A. A gateway-to-gateway architecture using tunnel mode, which encapsulates the original packet including its header between the two firewalls
- B. A host-to-host architecture using transport mode, which protects the payload of packets exchanged directly between two specific systems
- C. A remote access architecture using tunnel mode, which protects traffic between individual client devices and the organization's gateway
- D. A gateway-to-gateway architecture using transport mode, which protects the payload while leaving the original source and destination addressing visible
Show answer & explanation
Answer: A
SP 800-77 Rev. 1 describes three IPsec architectures: gateway-to-gateway, remote access (host-to-gateway) and host-to-host. Connecting two sites so that ordinary hosts need no VPN software is the gateway-to-gateway case, and it uses tunnel mode because the original packet must be encapsulated inside a new packet addressed between the gateways, which also conceals the internal addressing. Host-to-host with transport mode protects a single pair of systems and would require configuration on every host. Remote access describes individual client devices dialing in rather than a site link. Transport mode between gateways does not encapsulate the original header and so cannot carry traffic on behalf of the networks behind them.25. Two business partners must exchange sensitive files over the internet using IPsec. During design review, one engineer proposes using the Authentication Header protocol for the tunnel. What is the decisive objection?
- A. It provides integrity and authentication but no encryption, so the transferred files would cross the internet in the clear
- B. It supports only manual keying, so session keys could not be negotiated or refreshed automatically over the life of the connection
- C. It cannot traverse network address translation devices, which the partner's perimeter design requires for outbound connections to work
- D. It authenticates only the responder, so the initiating gateway's identity would not be verified during establishment of the security association
Show answer & explanation
Answer: A
NIST SP 800-77 Rev. 1 identifies Encapsulating Security Payload as the protocol that transports encrypted data and is the core IPsec security protocol, while the Authentication Header protocol provides integrity and authentication without confidentiality and is no longer recommended by that publication. For a requirement to protect sensitive file content, AH alone fails the primary objective. AH authenticates both peers rather than only one. The NAT difficulty with AH is real, but it is a deployment obstacle rather than the reason the design misses its confidentiality goal. Key negotiation is handled by IKEv2 independently of whether AH or ESP carries the traffic.26. 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.
Identity and Access Management
13 of 21 questions loaded27. 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.28. 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.29. A federated identity arrangement uses SAML. What roles do the identity provider and service provider play?
- A. The service provider authenticates the user against its own directory, and the identity provider merely records the login event for the audit trail
- B. The identity provider issues a bearer token scoped to an API, and the service provider exchanges it for user attributes through a back-channel call
- C. The identity provider authenticates the user and issues an assertion, and the service provider consumes it to grant access without handling credentials
- D. The identity provider stores the user's password hash and forwards it in the assertion, and the service provider re-verifies the hash before granting access
Show answer & explanation
Answer: C
Option C is correct: In SAML 2.0 the identity provider is the authentication authority and the service provider is the relying party: the IdP verifies the credentials and returns a signed assertion, and the SP validates the signature and creates the session, so credentials never reach the application and the trust relationship becomes the critical control. Option A reverses the roles; if the SP authenticated locally there would be no federation, and the IdP is the party that authenticates. Option B describes OAuth 2.0 access tokens and a userinfo-style call, not SAML; a SAML assertion carries the identity and attributes itself. Option D puts a credential inside the assertion; SAML assertions carry authentication statements and attributes, never the password or its hash, and the SP verifies the signature, not a credential.30. OAuth and OpenID Connect are frequently confused. What is the distinction?
- A. OAuth is an authentication protocol that proves who the user is, while OpenID Connect adds delegated authorization to resources on top of it
- B. OAuth is the IETF standard for API keys and client secrets, while OpenID Connect is the OpenID Foundation's competing standard for the same delegation use case
- C. OAuth is an authorization framework delegating access to resources, while OpenID Connect adds an identity layer on top of it for authentication
- D. OAuth issues SAML assertions for browser single sign-on, while OpenID Connect issues JSON Web Tokens for the same purpose in mobile applications
Show answer & explanation
Answer: C
Option C is correct: RFC 6749 defines OAuth 2.0 as a framework for delegating scoped access to a resource, and an access token proves only that access was granted; OpenID Connect Core 1.0 layers an ID token with authenticated identity claims on the same flows, which is what makes it an authentication protocol. Option B misdescribes both; OAuth is not about API keys, and OpenID Connect is built on OAuth 2.0 rather than competing with it. Option A reverses the two; treating an OAuth access token as proof of identity is a documented anti-pattern, and delegation is OAuth's own job. Option D mixes in SAML; OAuth issues access tokens, not SAML assertions, and OpenID Connect's ID token is used in browser and mobile applications alike.31. 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.32. A biometric system's crossover error rate is quoted. What does it represent?
- A. The rate at which the system fails to capture a usable sample at enrollment, averaged across the false acceptance and rejection rates
- B. The threshold setting at which the false rejection rate falls to zero, used to guarantee legitimate users are never locked out
- C. The point at which the false acceptance rate reaches its maximum tolerable value, above which the system must be re-enrolled
- D. The point at which the false acceptance rate equals the false rejection rate, used as a single comparative measure of accuracy
Show answer & explanation
Answer: D
Option D is correct: Tightening a biometric threshold lowers false acceptances (Type II errors) while raising false rejections (Type I errors), so the crossover or equal error rate, where the two curves meet, gives one sensitivity-independent number for comparing systems (ISO/IEC 19795-1 calls it the equal error rate); a high-security deployment then tunes away from it toward fewer false acceptances. Option A describes the failure-to-enroll rate, a separate metric that is not averaged with anything. Option B describes a threshold so loose that false acceptances soar; the CER is the balance point, not the zero-rejection extreme. Option C confuses the crossover with a policy ceiling; the CER is where FAR equals FRR, and re-enrollment addresses template quality, not threshold tuning.33. A privileged access management solution is deployed. What capability distinguishes it from standard identity management?
- A. Provisioning and de-provisioning accounts from the HR system of record and certifying entitlements in access reviews
- B. Federating authentication to cloud applications through SAML and OIDC and issuing single sign-on tokens with MFA
- C. Vaulting and rotating privileged credentials, brokering just-in-time elevated sessions, and recording those sessions for review
- D. Discovering shadow IT accounts across SaaS providers and blocking unsanctioned applications at the secure web gateway
Show answer & explanation
Answer: C
Option C is correct: Privileged access management exists because administrative accounts can disable controls and erase evidence: it removes standing privilege by vaulting and rotating the secrets, brokers time-bounded elevated sessions through checkout and approval, and records those sessions so actions taken under a shared administrative identity remain attributable. Option A describes identity governance and administration, the lifecycle management every account gets; it does not vault secrets or broker elevated sessions. Option B describes access management and single sign-on for ordinary users; it says nothing about privileged credentials or session recording. Option D describes a cloud access security broker's job, visibility and control over SaaS usage, not the control of administrative privilege.34. 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.35. 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.36. A privacy review of a federation finds that the same subject identifier is sent to every relying party, letting unrelated services correlate a user's activity by comparing identifiers. Which mechanism addresses this?
- A. Encrypt the identifier in transit so that only the intended relying party can read the value contained in the assertion it receives
- B. Shorten the lifetime of the assertion so that identifiers observed by one relying party become stale before they can be compared
- C. Require each relying party to hash the identifier locally before storing it in the account record it maintains for the subscriber
- D. Issue a pairwise pseudonymous identifier, so each relying party receives a different value for the same subscriber
Show answer & explanation
Answer: D
SP 800-63C-4 describes pairwise pseudonymous identifiers, in which the identity provider issues a different identifier for the same subscriber to each relying party, so the parties cannot correlate accounts by comparing values. Encryption in transit protects the identifier from outsiders but each relying party still learns the same value. A shorter assertion lifetime governs how long the assertion is usable, not whether identifiers are stable and comparable afterwards. Local hashing is deterministic, so two relying parties applying the same function to the same input still obtain matching values, and relying parties cannot be trusted to defeat their own correlation interests.37. A benefits portal must be confident that an applicant is the real-world person they claim to be, to a level that requires a trained representative to observe the proofing session and at least one biometric characteristic to be collected. Which identity assurance level does this describe?
- A. The lowest identity assurance level, at which self-asserted attributes are accepted and proofing is designed to limit highly scalable attacks
- B. The intermediate identity assurance level, at which additional evidence and more rigorous processes are used, remotely or on site
- C. The highest identity assurance level, which adds a trained proofing agent attending the session and collection of a biometric characteristic
- D. A federation assurance level, which describes how strongly an assertion about the applicant is protected between the parties involved
Show answer & explanation
Answer: C
SP 800-63A-4 describes three identity assurance levels. The lowest supports the real-world existence of the claimed identity with limited evidence, the intermediate level requires additional evidence and more rigorous processes and may be performed remotely or on site, and the highest adds the requirement for a trained representative of the credential service provider to attend the proofing session and for at least one biometric characteristic to be collected so the subscriber can later be bound to the account. Federation assurance levels describe the protection applied to assertions between an identity provider and a relying party, which is a different dimension altogether.38. 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.39. A facility designer is setting physical access requirements for three zones of increasing sensitivity and asks how many authentication factors the credential should provide at the most sensitive zone.
- A. One factor at every zone, with the difference between zones expressed through guard presence and the retention period for access logs
- B. Two factors at every zone, because any physical access point protecting organizational assets requires multifactor authentication
- C. Three factors at the least sensitive zone, decreasing to one at the most sensitive zone where escorting compensates for the credential
- D. Three factors at the most sensitive zone, with two at the intermediate zone and one at the least sensitive controlled zone
Show answer & explanation
Answer: D
NIST SP 800-116 Rev. 1 sets a risk-based approach for facility access that designates controlled, limited and exclusion areas and maps the number of authentication factors to them: one factor for controlled, two for limited and three for exclusion areas, implemented through PIV authentication mechanisms appropriate to each. Applying a single factor everywhere ignores the escalation the model is built around, and log retention is not an authentication factor. Requiring two factors everywhere over-controls the lowest zone and under-controls the highest. Inverting the scale would place the weakest authentication where the assets are most sensitive.
Security Architecture and Engineering
13 of 21 questions loaded40. 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.41. 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.42. 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.43. 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.44. 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.45. The Bell-LaPadula model enforces confidentiality through two rules. What are they?
- A. No read down and no write up, so a subject cannot read data below its integrity level or write data to a higher integrity level
- B. No read up and no write down, so a subject cannot read data above its clearance or write data to a lower classification
- C. No read up and no write up, so a subject cannot read data above its clearance or write data to a higher classification
- D. No read down and no write down, so a subject cannot read data below its clearance or write data to a lower classification
Show answer & explanation
Answer: B
Option B is correct: Bell-LaPadula protects confidentiality with the simple security property (no read up) and the star property (no write down); together they stop a subject from learning information above its clearance and from leaking what it holds into a lower classification where less-cleared subjects could read it. Option A states the Biba integrity model's rules; Biba is the inverse of Bell-LaPadula and protects data from contamination, not from disclosure. Option C gets the write rule backwards; Bell-LaPadula permits writing upward (a blind write to a higher level leaks nothing) and forbids writing downward. Option D forbids reading downward, which Bell-LaPadula allows, since a highly cleared subject reading less sensitive data discloses nothing.46. 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.47. 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.48. 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.49. 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.50. 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.51. 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.52. 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.
Security Operations
12 of 21 questions loaded53. 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.54. 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.55. 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.56. 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.57. 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.58. 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.59. 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.60. 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.61. A monitoring platform records a failed login, a power supply failure, and confirmed unauthorized access to a customer database. A new analyst wants to know which of these should be declared an incident and why.
- A. All three, because each was captured by the monitoring platform and any recorded occurrence involving computing assets qualifies as an incident
- B. The failed login and the unauthorized access, because both involve access attempts while a hardware fault is an operational matter only
- C. The power supply failure and the unauthorized access, because both produced a negative consequence for the organization's operations
- D. Only the unauthorized access, because it jeopardizes information without lawful authority, while the others are an event and an adverse event
Show answer & explanation
Answer: D
NIST SP 800-61 Rev. 3 layers the terms. An event is any observable occurrence involving computing assets, such as a login attempt. An adverse event is any event with a negative consequence regardless of cause, which includes power failures and natural disasters. A cybersecurity incident is an occurrence that actually or imminently jeopardizes, without lawful authority, the integrity, confidentiality or availability of information or a system, or constitutes a violation or imminent threat of violation of law or policy. Only the confirmed unauthorized database access meets that definition; treating every event or every adverse event as an incident would flood the process and dilute the response.62. A disaster recovery plan for a newly deployed system has never been exercised, and the team is unfamiliar with it. The business cannot tolerate an outage of the production environment. Which exercise should be conducted FIRST?
- A. A parallel test that brings the alternate site up and processes live transactions alongside production for one full business day
- B. A tabletop exercise, a discussion-based walkthrough of roles and responses to a scenario that deploys no equipment or resources
- C. A full interruption test that shuts down production and requires the alternate site to carry the entire workload unaided
- D. A functional exercise in which staff perform their duties in a simulated operational environment with the failover equipment
Show answer & explanation
Answer: B
Exercise types escalate in cost and risk, and the CISSP outline lists read-through and tabletop, walkthrough, simulation, parallel and full interruption. NIST SP 800-34 Rev. 1 describes tabletop exercises as discussion-based sessions where personnel discuss roles and responses to a scenario without deploying equipment or other resources, which makes them the right starting point for a plan nobody has exercised: they surface gaps and familiarize the team at almost no operational risk. A parallel test and a functional exercise require an operationally ready plan and trained staff. A full interruption test is the most disruptive form and is inappropriate when the business cannot tolerate an outage.63. An investigator has acquired a forensic image from a compromised server and must now work through the data. Which sequence of forensic process phases should follow?
- A. Examination, then reporting, then analysis, so that findings are documented as they emerge and interpreted once collection is closed
- B. Analysis, then examination, then reporting, because conclusions guide which extracted artifacts are worth processing in detail
- C. Examination, then analysis, then reporting, processing the acquired data before drawing legally justifiable conclusions from it
- D. Reporting, then examination, then analysis, so an interim report scopes the technical work that the investigation will perform
Show answer & explanation
Answer: C
NIST SP 800-86 describes the forensic process as four basic phases in order: collection, examination, analysis and reporting. Examination forensically processes large volumes of collected data to extract what is relevant, analysis draws legally justifiable conclusions from the results of that examination, and reporting describes the actions taken, explains how tools and procedures were selected, and identifies what still needs to be done. Analyzing before examining means reasoning about data not yet extracted. Reporting before analysis publishes findings that have not been interpreted, which is exactly the error that undermines an investigation's credibility later.64. After a fire, a company has restored its order system at a new permanent location and the technical team reports that servers are running and data has been loaded. What must happen before the recovery is declared complete?
- A. Move the surviving hardware from the damaged facility to the new location so the original configuration is reproduced exactly
- B. Test and validate the system as operational, then deactivate the plan, document the effort and fold lessons learned into plan updates
- C. Run the alternate processing site in parallel for thirty days so that a second failure during stabilization can be absorbed
- D. Notify the insurer of the restoration date so that the business interruption claim can be closed for the period of the outage
Show answer & explanation
Answer: B
SP 800-34 Rev. 1 defines three recovery phases, and reconstitution is the last: it validates system capability and functionality at the original or a new permanent location and then deactivates the plan. Validation may include functionality or regression testing, concurrent processing and data validation, and the system is declared recovered and operational by the system owners only after that testing succeeds. Deactivation also covers notifying users, finalizing activity logs, documenting the effort and incorporating lessons learned into plan updates. Moving damaged hardware, settling insurance and extended parallel running are business or engineering choices, not the step that closes the recovery.
Security Assessment and Testing
12 of 19 questions loaded65. 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.66. 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.67. 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.68. 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.69. 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.70. 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.71. A penetration test and a vulnerability assessment are both proposed. What is the essential difference?
- A. A vulnerability assessment requires written authorization because it probes live systems, while a penetration test is passive and can proceed on notification
- B. A vulnerability assessment is performed by an independent third party for compliance, while a penetration test is performed internally by the security team
- C. A vulnerability assessment identifies and reports potential weaknesses broadly, while a penetration test attempts to exploit them to demonstrate real impact
- D. A vulnerability assessment covers only the network layer, while a penetration test covers the application layer and is required annually by every regulation
Show answer & explanation
Answer: C
Option C is correct: NIST SP 800-115 separates the two: vulnerability scanning and assessment enumerate potential weaknesses across many systems without confirming exploitability, while penetration testing mimics an attacker to exploit a smaller set of paths and show what an attacker could actually reach, which is why the test needs explicit authorization and rules of engagement. Option A reverses the intrusiveness; exploitation is the active, potentially disruptive activity that most needs written authorization. Option B defines them by who performs them; either activity can be done internally or by a third party, and the difference is breadth versus exploitation. Option D invents a layer split and a universal mandate; both activities can target networks and applications, and no single rule requires an annual test everywhere.72. A quarterly vulnerability scanning program runs only unauthenticated scans from outside the perimeter. Management believes this shows what an attacker would find. How should the program be strengthened?
- A. Add internal scanning and supply host credentials, because internal scanning usually uncovers more issues and credentials reveal host-level flaws
- B. Increase the external scan frequency to weekly, because more frequent scanning from the same vantage point shortens the exposure window
- C. Scan from several external providers, because differences between scanning engines will surface findings a single engine reports as clean
- D. Replace scanning with an annual penetration test, because exploitation is the only reliable evidence that a reported weakness is real
Show answer & explanation
Answer: A
NIST SP 800-115 notes that network scanning without host credentials can be performed internally and externally, that internal scanning usually uncovers more vulnerabilities than external scanning, and that testing from both vantage points gives the fuller picture; credentialed scanning adds the patch and configuration state of the host itself, which no external unauthenticated probe can see. More frequent scanning from the same vantage point repeats the same blind spot faster. Multiple engines add marginal coverage against the same limitation. A penetration test complements scanning but its annual cadence and narrower focus cannot substitute for systematic vulnerability identification.73. An assessment finds that a control is implemented and works for most of its objectives, but one determination statement could not be met because a required setting was missing on two of forty servers. How should the finding be recorded?
- A. As other than satisfied, with the specific determination that failed and the reason recorded so remediation can be planned
- B. As satisfied, because the control achieved its objective on the overwhelming majority of the servers included in the assessment
- C. As not applicable, because the two servers fall outside the intended operating profile the control was originally designed for
- D. As partially satisfied, a third finding value used when most but not all determination statements for a control are achieved
Show answer & explanation
Answer: A
SP 800-53A Rev. 5 provides exactly two finding values: satisfied and other than satisfied. A determination that could not be met makes the finding other than satisfied, and the assessor documents what failed and why so the organization can prioritize remediation and record it in a plan of action and milestones. Marking the control satisfied because most servers complied hides the gap from the authorizing official. Not applicable is reserved for controls that genuinely do not apply to the system, not for hosts that missed a setting. There is no partially satisfied value in the publication, so inventing one makes findings incomparable across assessments.74. Analysts reconstructing an intrusion find that the firewall, the directory and the application each timestamp the same event minutes apart, so the order of actions cannot be established. Which control should have prevented this?
- A. Forwarding all records to a central collector, whose arrival timestamps establish the sequence in which the events occurred
- B. Comparing internal system clocks with an authoritative time source and synchronizing them when they drift beyond a defined threshold
- C. Increasing log retention so that records from all three systems remain available long enough to be gathered and compared during an investigation
- D. Recording the analyst's local workstation time in the case file so that collected records can be aligned against a common reference
Show answer & explanation
Answer: B
NIST SP 800-53 requires using internal system clocks to generate timestamps for audit records and comparing those clocks with an authoritative time source at a defined frequency, synchronizing when the difference exceeds the organization's threshold; SP 800-92 makes clock synchronization a foundation of usable log management because correlation across sources depends on a shared time base. Retaining logs longer preserves records that still cannot be ordered. Noting the analyst's clock does not correct the sources. Collector arrival times reflect network delay, buffering and forwarding intervals, so they are not a reliable substitute for the moment each event actually occurred.75. An assessor must determine whether a contingency plan control is implemented correctly and operating as intended. The plan document exists and staff describe the process confidently, but the assessor is not satisfied. Which assessment method supplies the missing evidence?
- A. Test, which exercises the control under specified conditions and compares the actual behavior with the expected behavior
- B. Attestation, in which the control owner formally certifies in writing that the control operated throughout the assessment period
- C. Examine, which reviews, inspects and studies specifications, mechanisms and activities to facilitate understanding and obtain evidence
- D. Interview, which holds discussions with individuals or groups to facilitate understanding and to clarify how a control is carried out
Show answer & explanation
Answer: A
NIST SP 800-53A Rev. 5 defines three assessment methods. Examine reviews artifacts such as the plan itself, interview holds discussions with personnel, and test exercises assessment objects under specified conditions to compare actual with expected behavior. The assessor here already has the document and the interview, so only exercising the plan, for instance through a recovery exercise, shows whether it works. Attestation is not one of the publication's assessment methods; a written certification is a management statement rather than evidence gathered by the assessor, and accepting it would repeat the weakness of relying on description alone.76. A test plan for a new claims application covers every documented requirement and all inputs a legitimate user can submit. A reviewer objects that an entire class of defects will go undetected. Which testing addition answers that objection?
- A. Regression testing, which re-runs prior test cases after each change to confirm that existing functionality has not been broken
- B. Coverage analysis, which measures the proportion of the code base exercised by the current suite so untested paths can be identified
- C. Performance testing, which measures response under expected and peak transaction volumes to confirm the system meets its targets
- D. Misuse case testing, which models how an attacker would abuse the application and tests the behavior those scenarios produce
Show answer & explanation
Answer: D
The CISSP outline lists misuse case testing among security control testing techniques, and OWASP describes abuse cases as descriptions of intentional misuse derived by inverting each use case to ask how a hostile actor would subvert it. Requirements-based testing verifies what the system should do and so never exercises what it should refuse to do. Regression testing protects existing behavior across changes. Coverage analysis reports which code was executed without judging whether hostile scenarios were considered. Performance testing addresses capacity. Only misuse or abuse cases deliberately drive the application outside its intended use.
Asset Security
12 of 16 questions loaded77. 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.78. 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.79. 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.80. 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.81. 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.82. 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.83. 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.84. 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.85. 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.86. 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.87. 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.88. 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.
Software Development Security
12 of 16 questions loaded89. 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.90. 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.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 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.94. 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.95. 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.96. 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.97. An engineering organization wants a recognized structure for integrating security into how it builds software, covering people and process readiness, protection of its code and releases, secure construction, and handling of reported flaws. Which grouping matches that scope?
- A. Identify, protect, detect, respond and recover, applied to the development environment as a specialized profile of the framework
- B. Plan, build, run and improve, with security objectives and assurance evidence defined for each of the four operating stages
- C. Requirements, design, implementation, verification and maintenance, with a security gate defined at the end of each stage
- D. Prepare the organization, protect the software, produce well-secured software, and respond to vulnerabilities
Show answer & explanation
Answer: D
The NIST Secure Software Development Framework in SP 800-218 organizes practices into four groups: Prepare the Organization, so that people, processes and technology are ready to develop secure software; Protect the Software, covering protection of components and releases from tampering and unauthorized access; Produce Well-Secured Software, covering design and implementation with minimal vulnerabilities; and Respond to Vulnerabilities, covering identification and remediation of residual flaws. The cybersecurity framework functions describe enterprise risk outcomes rather than development practices, while the other options are generic lifecycle or operating stages that carry no security practice content of their own.98. 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.99. 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.100. A mobile client retrieves a customer record by calling an API with the record identifier, and the application hides other customers' identifiers in its interface. A tester changes the identifier in the request and receives another customer's record. What is the required fix?
- A. Replace sequential identifiers with unguessable random values, so that other customers' records cannot be located by changing the value
- B. Require the mobile client to send a signed request, so that the server can confirm the call originated from the published application
- C. Encrypt the identifier in the request, so that its structure is concealed and the tester cannot construct a valid alternative value
- D. Enforce authorization on the server for every request, confirming the authenticated caller may access the specific record requested
Show answer & explanation
Answer: D
OWASP authorization guidance requires that access control decisions be enforced server side on every request, against the authenticated identity and the specific resource being requested, and warns against relying on what the client presents or conceals. Here authentication succeeded but no check tied the caller to the record, so the object-level decision is missing. Unguessable identifiers only make enumeration harder, leaving anyone who learns an identifier fully able to read the record. Signing requests proves which client sent the call rather than what it may access. Encrypting the identifier obscures its structure while still returning whatever record it resolves to.
Showing 100 of 161 questions.
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 from ISC2's official sources, last checked against them 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, Security Operations, Identity and Access Management, Asset Security, Security and Risk Management, Communication and Network Security, Security Assessment and Testing and Software Development Security.
As of 2026, the CISSP exam fee is $749.
How the CISSP practice bank covers the outline
Counts are the live question bank, grouped by the outline area each question was written to.
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.
Exam format and study resources
ISC2 certifications
In the same family
More in this category
- Certified Kubernetes Administrator (CKA)
- Claude Certified Associate – Foundations
- CompTIA A+ (Core 1: 220-1201 and Core 2: 220-1202)
- CompTIA Cybersecurity Analyst+ (CySA+)
- CompTIA Network+
- CompTIA Security+ (SY0-701)
- Google Cloud Certified - Associate Cloud Engineer
- Google Cloud Certified - Cloud Digital Leader
- Certified Information Systems Auditor
- Certified Information Security Manager
- Project Management Professional (PMP)
Get a free CISSP study plan
A week-by-week plan plus new practice questions, straight to your inbox.
Official sources
The official documents our facts about this exam are taken from.
- 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 ISC2's official sources:
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>