112-52 · Question #63
How does understanding the web application architecture assist in securing it?
The correct answer is B. By identifying potential points of failure and data exposure. Understanding web application architecture reveals how data flows between components - databases, APIs, front-end layers, authentication systems - which directly exposes where sensitive data could be intercepted, where access controls might be weak, or where a single component fa
Question
How does understanding the web application architecture assist in securing it?
Options
- ABy enabling more targeted social engineering attacks
- BBy identifying potential points of failure and data exposure
- CBy facilitating the use of third-party components without security review
- DBy allowing unrestricted data flow between application layers
How the community answered
(35 responses)- B94% (33)
- C3% (1)
- D3% (1)
Explanation
Understanding web application architecture reveals how data flows between components - databases, APIs, front-end layers, authentication systems - which directly exposes where sensitive data could be intercepted, where access controls might be weak, or where a single component failure could cascade. This is why B is correct: architectural knowledge maps out potential attack surfaces and failure points, enabling defenders to apply targeted controls.
A is wrong because social engineering exploits human behavior, not system architecture. C inverts good practice - understanding architecture should prompt security reviews of third-party components, not bypass them. D is wrong because proper architecture enforces least-privilege data flow between layers; unrestricted flow is a vulnerability, not a goal.
Memory tip: Think of architecture as a blueprint - a burglar studies a building's layout to find weak points, and so does a defender. "Know your blueprint, protect your building."
Topics
Community Discussion
No community discussion yet for this question.