nerdexam
GAQM

CPEH-001 · Question #561

An attacker gains access to a Web server's database and displays the contents of the table that holds all of the names, passwords, and other user information. The attacker did this by entering…

The correct answer is A. Insufficient input validation. The most common web application security weakness is the failure to properly validate input coming from the client or from the environment before using it. This weakness leads to almost all of the major vulnerabilities in web applications, such as cross site scripting, SQL…

Web Server and Web Application Hacking

Question

An attacker gains access to a Web server's database and displays the contents of the table that holds all of the names, passwords, and other user information. The attacker did this by entering information into the Web site's user login page that the software's designers did not expect to be entered. This is an example of what kind of software design problem?

Options

  • AInsufficient input validation
  • BInsufficient exception handling
  • CInsufficient database hardening
  • DInsufficient security management

How the community answered

(28 responses)
  • A
    79% (22)
  • B
    7% (2)
  • C
    4% (1)
  • D
    11% (3)

Explanation

The most common web application security weakness is the failure to properly validate input coming from the client or from the environment before using it. This weakness leads to almost all of the major vulnerabilities in web applications, such as cross site scripting, SQL injection, interpreter injection, locale/ Unicode attacks, file system attacks, and buffer overflows.

Topics

#input validation#SQL injection#web application security#database attack

Community Discussion

No community discussion yet for this question.

Full CPEH-001 Practice