A security administrator ensures that certain characters and commands entered on a web server are not interpreted as legitimate data and not passed on to backend servers. This is an example of which of the following?
A.
Error and exception handling
B.
Input validation
C.
Determining attack surface
D.
Data execution prevention