大手金融機関がオンラインバンキングに対する継続的なDoS攻撃に見舞われ、取引に支障が出ています。サービスの可用性を脅かす可能性のある、検知と効果的な緩和が最も困難な高度なDoS攻撃手法はどれでしょうか?
正解:B
CEH emphasizes that application-layer DoS attacks are often the most difficult to detect and mitigate because they can mimic legitimate user behavior while exhausting backend resources. A distributed SQL injection-driven DoS (Option B) can be especially challenging: attackers send requests that appear valid at the HTTP level, but the injected or crafted parameters force the application/database to execute expensive queries (heavy joins, sleep/delay functions, or costly operations). When distributed across many sources, the traffic can look like normal customer usage-successful TCP handshakes, valid HTTP requests, and realistic user-agent patterns-while still causing database connection pool exhaustion, CPU spikes, lock contention, and degraded response times.
Option A (Smurf) and Option D (UDP/DNS flooding) are more volumetric/network-layer patterns and are typically mitigated with upstream DDoS scrubbing, rate limiting, and filtering, and are more readily detectable via traffic anomalies. Option C (zero-day RCE) is severe, but it is not primarily a "DoS technique" in CEH classification; it's an exploitation scenario that may lead to service outage, but the detection
/mitigation path centers on exploit prevention, EDR, patching, and containment rather than DoS controls. In CEH terms, Option B aligns best with a sophisticated, scenario-like DoS that blends into normal app activity.
CEH mitigation approaches for application-layer DoS include WAF rules, input validation/parameterization (preventing SQLi), query cost controls, rate limiting by behavior, caching, database hardening, and anomaly detection at the application and database tiers.