Detecting zero-days before zero-day
Sep 29, 2023Michael Tremante

Summary
This post details the evolution of Cloudflare's Web Application Firewall (WAF) towards achieving zero time to mitigation for zero-day exploits. It introduces the use of machine learning algorithms, trained on a combination of real-world traffic (leveraging signatures and bot management data) and synthetically generated data, to classify and block novel attack vectors. The post outlines a three-step process: creating a training set from existing signatures and true negatives, enhancing this set with artificial data, and building a fast inline classifier. It emphasizes the limitations of signature-based detection for zero-days and the necessity of ML for rapid threat response.
More from the Website Security & Threat Management trail
- We tested our own WAF with frontier AI models. Here’s what we found
- When scanners miss the attack: how Cloudflare Client-Side Security protects storefronts
- Introducing automatic remediation policies with Cloudflare CASB
- Introducing context-aware vulnerability discovery and remediation with Cloudflare Managed Defense and OpenAI Daybreak Models
- Introducing Adaptive Intelligence: undermining the economics of every bot attack