Certified Ethical Hacker (CEH) Practice Question

While testing a banking portal, you inject "" into a comment field. The browser's client-side validation blocks the input, but after resending the modified request through an intercepting proxy the script is stored and runs for every visitor. Which fundamental web application concept did the developers ignore?

  • Relying on client-side input validation instead of enforcing validation on the server

  • Implementing layered defense by duplicating security controls at each tier

  • Applying least-privilege access controls to application roles

  • Using parameterized queries to separate code from data in SQL statements

Certified Ethical Hacker (CEH)
Web Application Hacking
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot