CAS-003 · Question #212
An audit at a popular on-line shopping site reveals that a flaw in the website allows customers to purchase goods at a discounted rate. To improve security the Chief Information Security Officer…
The correct answer is C. Fuzzer and HTTP interceptor. Testing web application input validation requires tools that actively inject unexpected data into fields and intercept HTTP requests. A fuzzer and HTTP interceptor together cover automated input abuse and manual request manipulation for both free-form and structured inputs.
Question
An audit at a popular on-line shopping site reveals that a flaw in the website allows customers to purchase goods at a discounted rate. To improve security the Chief Information Security Officer (CISO) has requested that the web based shopping cart application undergo testing to validate user input in both free form text fields and drop down boxes. Which of the following is the BEST combination of tools and / or methods to use?
Options
- ABlackbox testing and fingerprinting
- BCode review and packet analyzer
- CFuzzer and HTTP interceptor
- DEnumerator and vulnerability assessment
How the community answered
(52 responses)- A13% (7)
- B6% (3)
- C73% (38)
- D8% (4)
Why each option
Testing web application input validation requires tools that actively inject unexpected data into fields and intercept HTTP requests. A fuzzer and HTTP interceptor together cover automated input abuse and manual request manipulation for both free-form and structured inputs.
Blackbox testing is a methodology, not a tool, and fingerprinting identifies software versions rather than testing runtime input validation logic.
Code review is a static analysis technique and a packet analyzer passively captures traffic - neither directly exercises or tests input validation behavior in a running web application.
A fuzzer automatically generates malformed, boundary, and unexpected input values to test whether the application properly validates data in both free-form text fields and drop-down selections. An HTTP interceptor such as Burp Suite allows the tester to intercept and modify HTTP requests mid-transit, enabling manipulation of POST parameters that represent drop-down values and exposing missing server-side validation that permitted the discounted purchase exploit.
An enumerator discovers accounts and resources while a vulnerability scanner identifies known CVEs - neither specifically targets input validation flaws in application form fields.
Concept tested: Web application input validation testing with fuzzing and HTTP interception
Source: https://owasp.org/www-project-web-security-testing-guide/v42/4-Web_Application_Security_Testing/07-Input_Validation_Testing/
Topics
Community Discussion
No community discussion yet for this question.