What is input validation and why is it critical for secure software?
-
A
Checking that user inputs match expected formats and ranges to prevent injection attacks and data corruption
-
B
Logging all user inputs to a database
-
C
Encrypting user inputs before storage
-
D
Limiting the length of variable names in code