ISC2 Certified Secure Software Lifecycle Professional (CSSLP) Practice Question
During a stress‐testing exercise, a security team intentionally drives HTTP API traffic to 150 percent of the system's documented peak throughput to verify a new rate-limiting control. Which test outcome would BEST demonstrate that the application is handling the overload securely rather than simply degrading in performance?
The server continues to accept every request, but average response time spikes from 200 ms to 5 seconds.
Worker processes are terminated by the operating system due to memory exhaustion, causing a temporary outage.
The service responds with HTTP 429 Too Many Requests after the configured threshold, and CPU and memory remain within normal limits.
Database connection pools are saturated, leading to unhandled exception messages being returned to clients.
Stress testing pushes a system beyond its expected capacity to observe how it fails. A secure design should fail in a controlled, "fail-closed" manner that preserves confidentiality, integrity, and availability. Returning HTTP 429 (Too Many Requests) responses once the transaction threshold is exceeded shows the rate-limiting logic is correctly throttling excess calls and preventing uncontrolled resource exhaustion. Because requests are explicitly denied and resources remain stable, the system avoids crashes or unhandled exceptions that could expose data or disrupt service. Continuing to process all traffic with slow responses, crashing from out-of-memory errors, or throwing unhandled database exceptions all indicate uncontrolled failure modes, not secure handling of stress conditions.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
Why is HTTP 429 Too Many Requests the ideal response during stress testing?
Open an interactive chat with Bash
What is rate-limiting and why is it important for secure systems?
Open an interactive chat with Bash
What does 'fail-closed' mean in software security, and how does it differ from 'fail-open'?
Open an interactive chat with Bash
ISC2 Certified Secure Software Lifecycle Professional (CSSLP)
Secure Software Testing
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
Pass with Confidence.
IT & Cybersecurity Package
You have hit the limits of our free tier, become a Premium Member today for unlimited access.
Military, Healthcare worker, Gov. employee or Teacher? See if you qualify for a Community Discount.
Monthly
$19.99
$19.99/mo
Billed monthly, Cancel any time.
3 Month Pass
$44.99
$14.99/mo
One time purchase of $44.99, Does not auto-renew.
MOST POPULAR
Annual Pass
$119.99
$9.99/mo
One time purchase of $119.99, Does not auto-renew.
BEST DEAL
Lifetime Pass
$189.99
One time purchase, Good for life.
What You Get
All IT & Cybersecurity Package plans include the following perks and exams .