Certified Information Systems Security Professional (CISSP) — Question 356

Which of the following techniques evaluates the secure design principles of network or software architectures?

Answer options

Correct answer: C

Explanation

The correct answer is C, Threat modeling, as it specifically focuses on identifying potential threats and vulnerabilities in software or network designs. A. Risk modeling is more about assessing risks rather than evaluating design principles, B. Waterfall method refers to a software development process, and D. Fuzzing is a testing technique aimed at finding vulnerabilities in applications, not evaluating architectural design.