A security analyst is establishing a vulnerability testing framework for a web application hosted in a staging environment. The framework requires two specific testing techniques: one method that actively interacts with the executing web application to identify runtime vulnerabilities like cross-site scripting, and another method that passively observes network traffic without injecting traffic or modifying state to identify unencrypted cleartext protocols. Which of the following security assessment methods should the analyst select to fulfill these requirements? (Select TWO.)
- Dynamic Application Security Testing (DAST)Cevap
- Passive Network Packet AnalysisCevap
- CStatic Application Security Testing (SAST)
- DInline Deception Honeypot Deployment
- EParameterized Query Code Remediation
Cevap
The analyst should select Dynamic Application Security Testing (DAST) to discover runtime application vulnerabilities and Passive Network Packet Analysis to safely detect cleartext protocol usage without injecting network traffic.
Dynamic Application Security Testing (DAST) actively tests live running web applications to uncover runtime security defects like cross-site scripting (XSS), fulfilling the first requirement. Passive Network Packet Analysis captures and inspects live traffic stream headers and payloads without transmitting probing frames, satisfying the requirement to detect cleartext protocols safely.
Adım Adım Çözüm
Anahtar Kavram
Vulnerability Assessment and Security Testing Methods