Fortifying the Edge -- Mastering Cloudflare WAF, DDoS, and Rate Limiting
This hands-on BlazeHack workshop offers a comprehensive exploration of Cloudflare's Application Security and Performance features. Participants will gain practical experience in configuring the Web Application Firewall (WAF) to combat the OWASP Top 10, setting up and validating Rate Limiting rules, and optimizing the Content Delivery Network (CDN) by configuring cache rules and enabling Argo Smart Routing. The core objective is to empower customers to confidently deploy and fine-tune Cloudflare's edge security and performance products, establishing robust, defense-in-depth protection and acceleration for their web applications.
Step-by-step hands-on modules
This module covers the essential layers of modern web defense. You will start by deploying Cloudflare's Managed Rulesets and understand the DDoS stack to stop known threats, then move into Rate Limiting to prevent brute-force attacks. Finally, you will craft Custom WAF Rules for geographic control and optionally create Transform Rules to harden your site's security headers.
Key Steps:
This module focuses on minimizing latency and optimizing the end-user experience. You will explore the Cloudflare Cache architecture to serve content from the edge, use Cache Rules for granular control over what stays in memory, and deploy Argo Smart Routing to bypass internet congestion. As an optional bonus, you'll set up Custom Error Pages for a professional brand presence.
Key Steps:
This module focuses on Cloudflare's analytics and logs to help you leverage the platform as a powerful data engine. You will learn to navigate Security Analytics to spot trends, dive into Payload Logging to investigate why specific requests were flagged, and use the Log Explorer to perform deep-forensics on your traffic patterns.
Key Steps:
This module enables you to secure your AI-powered applications. You will configure policies to prevent PII exposure, block prompt injection attacks, and filter unsafe topics to ensure safe and secure interactions with AI applications using Large Language Models (LLMs).
Key Steps:
Join the hands-on session and build something real.