QuestionQ6

VerifiedSecure Software Concepts

Microsoft software security expert Michael Howard describes heuristics for determining code review in "A Process for Performing Security Code Reviews."

Which of the following heuristics increase an application's attack surface? Each correct answer represents a complete solution. Choose all that apply.

Choose four
Explanation

Attack surface increases when code is exposed through a globally reachable network interface, can be accessed anonymously, runs by default, or executes with elevated privileges. These conditions increase the code reachable by untrusted users or the potential impact of a successful exploit. Language choice and code churn affect review risk, but do not themselves expand the attack surface.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!