ISC2 Certified Secure Software Lifecycle Professional (CSSLP) Practice Question
During an architecture review, you discover that an order-processing service will invoke an external payment gateway's REST API over TLS and parse its JSON response to update transaction status. To mitigate security risks introduced by this upstream dependency, which design measure should you add?
Validate all JSON responses from the gateway against a strict schema before any business logic executes.
Allow the gateway to write payment results directly into the backend database to streamline processing.
Disable mutual TLS and rely on username/password authentication to simplify certificate management.
Place the gateway in the same network segment to reduce latency and firewall traversal.
Because the payment gateway is outside the organization's control, every response it sends must be treated as untrusted input. Enforcing strict server-side JSON schema validation (including data types, value ranges, and required attributes) before the application acts on the message prevents malicious or malformed data from triggering injection or logic-flaw attacks. Merely placing the gateway in the same network segment addresses performance, not upstream security. Granting the gateway direct database access enlarges the attack surface and bypasses normal validation layers. Dropping mutual TLS weakens authentication and does nothing to verify the integrity of data returned by the dependency.
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 JSON schema validation critical for security?
Open an interactive chat with Bash
What is mutual TLS, and why is it important?
Open an interactive chat with Bash
What risks are introduced by allowing direct database access to external systems?
Open an interactive chat with Bash
ISC2 Certified Secure Software Lifecycle Professional (CSSLP)
Secure Software Architecture and Design
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 .