Courseiva
← Back to (ISC)2 Certified Secure Software Lifecycle Professional (CSSLP) (CSSLP) questions

Scenario-based practice

Hard Difficulty Questions

Practise (ISC)2 Certified Secure Software Lifecycle Professional (CSSLP) (CSSLP) practice questions — original exam-style scenarios covering every exam domain, with detailed explanations, wrong-answer analysis, and common exam traps.

20
scenario questions
CSSLP
exam code
(ISC)²
vendor

Scenario guide

How to approach hard difficulty questions

These are the questions most candidates get wrong. They require connecting multiple concepts, reading tricky output, or knowing edge-case behaviour that isn't on most study cards. Practising them trains you to operate under uncertainty — a necessary skill on the real exam.

Quick answer

Hard Difficulty Questions questions test whether you can apply the concept in context, not just recognise a definition.

How the topic appears in realistic exam-style scenarios.

Which detail in the question changes the correct answer.

How to eliminate plausible but wrong options.

How to connect the question back to the wider exam objective.

Related practice questions

Related CSSLP topic practice pages

Scenario questions usually connect to one or more exam topics. Use these links to review the underlying concepts behind the scenario.

Practice set

Practice scenarios

Question 1hardmultiple choice
Full question →

You are auditing a design that uses JSON Web Tokens (JWTs) for stateless authentication. Which vulnerability is most critical if the 'alg: none' attack is possible?

Question 2hardmulti select
Full question →

Which THREE security controls are essential when implementing a 'Secure CI/CD' pipeline?

Question 3hardmultiple choice
Full question →

A design uses a shared service account for multiple microservices to access a common database. Which architectural risk does this create?

Question 4hardmultiple choice
Full question →

A security architect is reviewing the design of a payment processing system that uses a message queue to decouple services. The architect wants to ensure that if a message is intercepted and modified in transit, the receiving service can detect the tampering and reject the message. The system already uses TLS for transport encryption. Which additional design control best provides end-to-end integrity for the message payload?

Question 5hardmultiple choice
Full question →

You are tasked with implementing a 'Shift-Left' approach in a legacy waterfall project transitioning to DevSecOps. What is the highest priority action for early security lifecycle management?

Question 6hardmulti select
Full question →

When performing threat modeling using the STRIDE model, which TWO of the following threats are mitigated by implementing digital signatures?

Question 7hardmulti select
Full question →

When designing a test case for secure API authentication, which THREE elements should be included?

Question 8hardmultiple choice
Full question →

An organization is moving a monolithic application to a microservices architecture. Which security design pattern is most effective for centralizing authentication while decoupling it from individual microservices?

Question 9hardmulti select
Full question →

When designing for auditability, which THREE of the following pieces of information should be captured in security logs?

Question 10hardmultiple choice
Full question →

In a Java Spring Boot application, which configuration prevents Cross-Site Request Forgery (CSRF) for state-changing HTTP requests?

Question 11hardmultiple choice
Full question →

You are managing requirements for a distributed microservices application. You need to ensure that service-to-service communication is encrypted. Which requirement type best categorizes this constraint?

Question 12hardmultiple choice
Full question →

In a cloud-native environment, which design practice minimizes the impact of a compromised container?

Question 13hardmultiple choice
Full question →

An application utilizes the Clark-Wilson integrity model. Which mechanism does it use to ensure that subjects only perform authorized operations on objects?

Question 14hardmultiple choice
Full question →

You are integrating Snyk into a CI pipeline. The scan is failing the build even when no new vulnerabilities are introduced. What is the cause?

Question 15hardmultiple choice
Full question →

When configuring a custom scan in Nessus to identify vulnerabilities in a web-based management interface, which setting is essential for deep authenticated scanning?

Question 16hardmultiple choice
Full question →

A government client requires that all software be validated against FIPS 140-3 standards. During requirements gathering, what is the most important step for the cryptographic module implementation?

Question 17hardmultiple choice
Full question →

When designing an application that requires secret management (e.g., API keys, database credentials), which design pattern is considered most secure?

Question 18hardmultiple choice
Full question →

When assessing a SaaS provider's supply chain, you are concerned about their 'Vendor Risk Management' (VRM) program. Which practice indicates a mature approach to fourth-party risk?

Question 19hardmultiple choice
Full question →

When implementing file uploads, which practice is most effective in preventing remote code execution (RCE)?

Question 20hardmultiple choice
Full question →

During IAST implementation in a CI/CD pipeline, the agent reports a high number of false positives regarding SQL injection. What is the most likely cause?

These CSSLP practice questions are part of Courseiva's free (ISC)² certification practice question bank. Courseiva provides original exam-style CSSLP questions with detailed explanations, topic-based practice, mock exams, readiness tracking, and study analytics.