ISC2 Certified Secure Software Lifecycle Professional (CSSLP) Practice Question
During a penetration test of a newly developed RESTful service that enforces role-based access control over encrypted TLS, you must confirm that authorization rules cannot be bypassed via insecure direct object references (IDOR). Which test activity will BEST demonstrate the effectiveness of this security control?
Inject extremely large JSON payloads into request bodies to determine if the service crashes under abnormal input sizes.
Modify resource identifiers in authenticated API requests to attempt access to objects owned by another user and observe the response.
Capture and replay TLS handshake packets to test the service's resistance to replay attacks.
Generate a high volume of concurrent requests to verify that rate-limiting prevents service exhaustion.
The most direct way to test for insecure direct object references is to change object or record identifiers (for example, substitute another user's account ID) in otherwise valid, authenticated API calls and observe the server's response. If the request is denied, the RBAC enforcement is working; if it succeeds, an IDOR vulnerability exists. Replaying captured TLS handshakes mainly probes anti-replay and authentication safeguards, not object-level authorization. Generating high concurrent traffic focuses on rate-limiting and performance, while sending oversized JSON payloads primarily assesses input-validation and denial-of-service resilience. None of those alternatives specifically test whether access-control checks are performed on each object reference, making identifier manipulation the best activity for evaluating IDOR protection.
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.
What is insecure direct object reference (IDOR)?
Open an interactive chat with Bash
How does role-based access control (RBAC) work to prevent IDOR?
Open an interactive chat with Bash
Why is encrypted TLS important for RESTful APIs in security testing?
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 .