During a security audit, a vulnerability analyst configures an authenticated network-based vulnerability scanner to audit a subnet of Linux application servers using an SSH service account. The resulting report indicates zero critical or high vulnerabilities across all hosts. However, a concurrent local agent-based scan on the same servers flags several high-severity vulnerabilities associated with missing kernel patches and outdated system libraries. Which of the following best explains why the authenticated network scan failed to detect these vulnerabilities?
- The SSH service account lacked root or elevated permissions, preventing the network scanner from querying package managers and inspecting restricted system directories.Cevap
- BNetwork-based vulnerability scanners rely exclusively on passive traffic monitoring and cannot perform authenticated version verification on active remote hosts.
- CThe network scanner misidentified the missing operating system library dependencies as unexploitable Cross-Site Scripting (XSS) vulnerabilities.
- DHost-based firewalls on the Linux servers automatically mitigated the internal software vulnerabilities by blocking inbound SSH connection attempts.
Cevap
The SSH service account lacked root or elevated permissions, preventing the network scanner from querying package managers and inspecting restricted system directories.
For an authenticated network scan to conduct an accurate patch and vulnerability audit, the scanner must log in using an account with sufficient privileges (such as root or a user with elevated sudo rights). If a low-privileged account is used, the scanner cannot access system package logs, query internal package managers, or inspect restricted system binaries, causing it to miss local software flaws that full-privilege local agents easily detect.
Adım Adım Çözüm
Anahtar Kavram
Credentialed vs. Agent-Based Scanning Privileges