312-50V10 · Question #278
Which of the following techniques does a vulnerability scanner use in order to detect a vulnerability on a target service?
The correct answer is D. Analyzing service response. Vulnerability scanners primarily detect vulnerabilities by sending crafted probes to a target service and analyzing the responses against a database of known vulnerability signatures.
Question
Which of the following techniques does a vulnerability scanner use in order to detect a vulnerability on a target service?
Options
- APort scanning
- BBanner grabbing
- CInjecting arbitrary data
- DAnalyzing service response
How the community answered
(16 responses)- A6% (1)
- D94% (15)
Why each option
Vulnerability scanners primarily detect vulnerabilities by sending crafted probes to a target service and analyzing the responses against a database of known vulnerability signatures.
Port scanning identifies which ports are open and services are listening, but does not by itself determine whether those services contain vulnerabilities.
Banner grabbing retrieves version information from a service and is a reconnaissance step that can precede vulnerability identification, but it alone does not confirm a vulnerability is present.
Injecting arbitrary data is a technique associated with exploitation or fuzzing, not standard vulnerability scanning, which uses non-destructive probes and response analysis.
Vulnerability scanners send specific requests or payloads to a target service and then analyze the response - including response codes, headers, body content, error messages, and timing - to match against known vulnerability signatures. This response analysis is what distinguishes a vulnerability scanner from a simple port scanner; it determines whether a specific flaw, misconfiguration, or vulnerable version is actually present and exploitable on the target.
Concept tested: Vulnerability scanner detection technique - response analysis
Source: https://owasp.org/www-community/controls/Static_Code_Analysis
Topics
Community Discussion
No community discussion yet for this question.