nerdexam
CompTIA

CAS-001 · Question #423

A new web based application has been developed and deployed in production. A security engineer decides to use an HTTP interceptor for testing the application. Which of the following problems would…

The correct answer is A. The tool could show that input validation was only enabled on the client side. An HTTP interceptor sits between the browser and server, allowing a tester to observe and modify requests, which reveals when input validation exists only on the client side and can be trivially bypassed.

Technical Integration of Enterprise Components

Question

A new web based application has been developed and deployed in production. A security engineer decides to use an HTTP interceptor for testing the application. Which of the following problems would MOST likely be uncovered by this tool?

Options

  • AThe tool could show that input validation was only enabled on the client side
  • BThe tool could enumerate backend SQL database table and column names
  • CThe tool could force HTTP methods such as DELETE that the server has denied
  • DThe tool could fuzz the application to determine where memory leaks occur

How the community answered

(29 responses)
  • A
    72% (21)
  • B
    7% (2)
  • C
    17% (5)
  • D
    3% (1)

Why each option

An HTTP interceptor sits between the browser and server, allowing a tester to observe and modify requests, which reveals when input validation exists only on the client side and can be trivially bypassed.

AThe tool could show that input validation was only enabled on the client sideCorrect

An HTTP interceptor such as Burp Suite captures the raw HTTP request after the browser's JavaScript validation has already run. A tester can then modify field values that the client-side code would have rejected and resend the manipulated request directly to the server. If the server accepts the modified input, it confirms that validation is enforced only on the client side, exposing a critical security flaw.

BThe tool could enumerate backend SQL database table and column names

Enumerating backend SQL table and column names requires active SQL injection exploitation or database error analysis, which goes beyond what simple HTTP interception reveals.

CThe tool could force HTTP methods such as DELETE that the server has denied

If the server has already been configured to deny certain HTTP methods, replaying those methods through an interceptor will still result in denial - the interceptor reveals the configuration but cannot force the server to accept blocked methods.

DThe tool could fuzz the application to determine where memory leaks occur

Identifying memory leaks requires a dedicated fuzzer or memory analysis tool; an HTTP interceptor observes and replays traffic but does not instrument application memory.

Concept tested: HTTP interceptor revealing client-side-only input validation

Source: https://owasp.org/www-community/controls/Input_Validation

Topics

#HTTP interceptor#input validation#client-side controls#web application security

Community Discussion

No community discussion yet for this question.

Full CAS-001 Practice