While testing a new application, a developer discovers that the inclusion of an apostrophe in a username causes the application to crash.
Which of the following secure coding techniques would be MOST useful to avoid this problem?
A . Input validation
B . Code signing
C . Obfuscation
D . Encryption
Answer: A