212-82 practice question 5 of 10

A software company is developing a new software product by following the best practices for secure application development. Dawson, a software…

Full set: 159 questions

Domain Information Security Fundamentals

A software company is developing a new software product by following the best practices for secure application development. Dawson, a software analyst, is checking the performance of the application on the client's network to determine whether end users are facing any issues in accessing the application. Which of the following tiers of a secure application development lifecycle involves checking the performance of the application?
Answer options
A: Development
B: Testing
C: Quality assurance (QA)
D: Staging Correct answer
Correct Answer:
D. Staging
Explanation

In the secure application development lifecycle, the Staging tier involves deploying the application in an environment that closely mirrors the actual production environment (such as the client's network). This phase is specifically utilized to conduct final performance testing, user acceptance testing (UAT), and to verify that end users will not face accessibility, configuration, or performance issues before the software is officially pushed to the live production environment. It acts as the final validation gate to ensure real-world network conditions do not negatively impact the application.

Why Incorrect

A. Development: This tier is dedicated to writing, building, and compiling code by developers, not for testing end-user network performance.
B. Testing: This phase generally involves functional, unit, and integration testing in isolated environments rather than simulating the client's live network performance.
C. Quality assurance (QA): QA focuses on verifying software requirements, functional testing, and bug tracking, typically occurring before the staging phase.

References

EC-Council Certified Cybersecurity Technician (CCT 212-82) Official Courseware, Module: Secure Application Development (SDLC Phases).

NIST Special Publication 800-64 Rev. 2, "Security Considerations in the System Development Life Cycle," Section 2 (Development/Acquisition Phase and Implementation Phase).

Scroll to Top