medium
Single Answer

What type of security vulnerability are developers most likely to introduce into code when they seek to facilitate their own access, for testing purposes, to software they developed?

Answer Options

A

Maintenance hook

B

Cross-site scripting

C

SQL injection

D

Buffer overflow

Correct Answer: A

Explanation

Maintenance hooks, otherwise known as backdoors, provide developers with easy access to a system, bypassing normal security controls. If not removed prior to finalizing code, they pose a significant security vulnerability if an attacker discovers the maintenance hook.