Multiple choice technology security

What are the most important steps you would recommend for securing a Web application?

  1. Make sure Input Validation is enforced within the code - Security QA testing

  2. Implement software security policy

  3. Remove or protect hidden files and directories

  4. 1 and 2

  5. all

Reveal answer Fill a bubble to check yourself
E Correct answer
Explanation

Web application security requires multiple layered approaches. Input validation prevents injection attacks, security policies provide governance, and removing hidden files reduces information disclosure. All three measures listed (1, 2, and 3) are essential security practices, making option E (all) the comprehensive correct answer.