Academy Login

Weekly CISSP Practice

Exam Questions

Week 35 - Question 1

What is NOT a goal of Secure Software Development Life Cycle (SDLC)?

A. Code Quality
B. Cost Reduction
C. Secure Coding Practices
D. User Experience

Answer: D

Explanation:

A. Code Quality

In security, code quality and security are deeply linked.

  •  The Relationship: High-quality code is typically more readable, maintainable, and predictable.  Poor quality code (spaghetti code) often hides logic flaws, buffer overflows, or race conditions. 

  • The Tools: S-SDLC uses Static Application Security Testing (SAST) to scan source code for quality and security defects before the code is even compiled.  

B. Cost Reduction

It may seem counterintuitive that adding security steps reduces cost, but it is a fundamental tenet of the S-SDLC.

  • The "Shift-Left" Principle: Finding a security vulnerability during the Requirements or Design phase is significantly cheaper than fixing it after the software has been deployed.

  •  The Risk: A post-production fix requires emergency patching, regression testing, and potentially dealing with the massive legal and reputational costs of a data breach.  

C. Secure Coding Practices

This is the core "how-to" of the S-SDLC.

  • The Goal: To ensure developers are trained to avoid common pitfalls like those found in the OWASP Top 10 (e.g., SQL Injection, Cross-Site Scripting).

  •  The Implementation: This includes using "vetted" libraries, performing input validation, and practicing Least Privilege within the application's internal service accounts.  

D. User Experience (UX)

UX focuses on how a human interacts with the software—its ease of use, aesthetics, and efficiency.  

  • Why it's the Answer: While UX is a primary goal of general software development, it is not a goal of the Secure SDLC. In fact, security and UX are often in "tension." For example, requiring a 16-character complex password with MFA (Security) makes the user experience slightly more difficult (UX).

  • The Distinction: A secure app can have a terrible user interface, and a beautiful app can be full of security holes.

 

Podcasts

Check out my weekly podcasts that delve deep into the relevant topics related to each of CISSP domains. In addition, I will go over specific questions and they can be interpreted and answered.

Listen Podcasts

CISSP Cyber Training Academy

Tired of not knowing how to study for the CISSP Exam? 

Check out the CISSP Cyber Training Academy to help you on your journey!

Learn about the Academy!

CISSP Cyber Training - YouTube

Check out my video collection on YouTube discussing all the details needed to help you pass the CISSP exam.   

Check out channel