ISC2 Certified Secure Software Lifecycle Professional (CSSLP) Practice Question
A software assurance team must determine whether a new payment microservice is vulnerable to SQL injection before any executable build is deployed. Developers have delivered complete source code, architecture diagrams, and build instructions, but a running test environment is not yet available. Given this full internal knowledge, which security testing technique should the team apply first to meet the objective?
Conduct a black-box penetration test through the public API once it is published.
Run a static application security test (SAST) against the source code.
Perform dynamic application security testing (DAST) on the microservice in a staging environment.
Execute runtime fuzzing to bombard the service with malformed inputs.
With unrestricted visibility into the application's source and design, the team is performing known-environment (white-box) testing. Because the goal is to uncover injection flaws prior to execution, the most effective method is static application security testing (SAST), which scans source or byte-code for insecure constructs. Black-box penetration tests, DAST, and runtime fuzzing all require an operational instance and therefore cannot be executed until the application is running; they also lack the full code-level context available in this scenario. Consequently, SAST is the appropriate initial technique.
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 SAST testing and why is it effective?
Open an interactive chat with Bash
How does SAST differ from DAST?
Open an interactive chat with Bash
What is SQL injection, and how can SAST detect it?
Open an interactive chat with Bash
What is static application security testing (SAST)?
Open an interactive chat with Bash
Why isn't dynamic application security testing (DAST) effective in this scenario?
Open an interactive chat with Bash
What is the difference between white-box and black-box 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 .