A security engineer is designing a vulnerability assessment strategy for a newly deployed microservices application hosted on short-lived container instances behind a web application firewall (WAF). Recent uncredentialed network-based vulnerability scans reported zero high-severity findings; however, a manual audit revealed several unpatched software dependencies and OS configuration flaws within the running container base images. Which of the following scanning approaches should the engineer implement to accurately detect these internal vulnerabilities without incurring high network overhead or triggering false negatives due to WAF filtering?
- AReconfigure the inline web application firewall to perform active intrusive vulnerability scanning on all incoming application layer traffic.
- Integrate container registry image scanning into the CI/CD deployment pipeline and deploy agent-based scanners within the base container templates.Cevap
- CApply perimeter router access control list rules to temporarily block external traffic during external uncredentialed penetration scanning windows.
- DExecute automated SQL injection and cross-site scripting attack payloads from an unauthenticated external network probe.
Cevap
Integrating container registry image scanning into the CI/CD deployment pipeline and utilizing host/agent-based scanning within container base images accurately identifies internal software vulnerabilities without network overhead or WAF interference.
Integrating static image scanning into the CI/CD pipeline and deploying agent-based scanners directly inspects the container's internal file system, installed packages, and configuration files. This local assessment approach bypasses network firewalls, eliminates network latency, and reliably uncovers missing patches and misconfigurations regardless of container ephemeral lifespans.
Adım Adım Çözüm
Anahtar Kavram
Credentialed and Agent-Based vs. Network-Based Vulnerability Scanning in Container Environments