ISC2 Certified Secure Software Lifecycle Professional (CSSLP) Practice Question
During preparation for an external pen test, your team must develop attack surface validation test cases for a newly deployed RESTful microservice that will be exposed to business partners. Which single test case would most effectively validate the service's external attack surface before release?
Confirm that the cryptographic libraries in the codebase rely solely on FIPS 140-2 validated algorithms.
Verify that input validation constrains payload size to typical usage limits to prevent buffer overflows.
Enumerate every HTTP verb on each endpoint and attempt unauthenticated or unauthorized calls, including rarely used methods like OPTIONS and TRACE.
Run randomized fuzzing against internal helper functions that are only invoked by backend microservices.
An application's attack surface is made up of all externally reachable entry points. For a RESTful service those entry points are the exposed URIs along with every HTTP verb the service is willing to process. Crafting a test case that systematically enumerates and exercises each HTTP method (including seldom-used ones such as OPTIONS, TRACE, or DELETE) on every endpoint, while attempting requests without proper authentication or authorization, directly confirms whether unexpected or overly permissive interfaces exist. The other choices test important security qualities but do not focus on discovering or shrinking the externally visible interface, so they are less effective for primary attack-surface validation.
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 are OPTIONS and TRACE HTTP methods important to test in an attack surface validation?
Open an interactive chat with Bash
What is attack surface enumeration and why is it critical for RESTful services?
Open an interactive chat with Bash
What distinguishes attack surface validation from other security tests?
Open an interactive chat with Bash
What are HTTP verbs and why are they important in attack surface validation?
Open an interactive chat with Bash
Why is it important to test unauthenticated and unauthorized calls during attack surface validation?
Open an interactive chat with Bash
What is the significance of focusing on options like TRACE or OPTIONS during enumeration?
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 .