Web Application Firewall is a cloud-based solution that protects web applications from malicious web attacks, patching security flaws before they can be exploited, eliminating vulnerabilities, protecting against different types of attacks, and reducing risk. Utilizing a big data analysis platform to collect data and attack samples daily, our WAF solution analyzes these data to optimize WAF rules to provide the protection against OWASP Top 10 vulnerabilities.