Frequently asked questions
Clear answers, without the jargon.
What is a WAF?
A web application firewall inspects HTTP/HTTPS traffic between visitors and the website. Depending on the product and configuration, it can block known exploit patterns, malicious bots, abusive requests, suspicious countries/networks or custom attack signatures.
Does every website need a WAF?
Not every site has the same risk, but internet-facing business sites often benefit from one. Ecommerce, logins, forms, APIs, popular CMS platforms and sites under frequent bot attack are particularly good candidates.
Will a WAF stop my website being hacked?
No security control can guarantee that. A WAF can reduce attack surface and block many common requests, but it cannot compensate for stolen admin credentials, insecure custom code, compromised endpoints or an already-infected server.
Can a WAF help with DDoS attacks?
Many cloud WAF/CDN providers also include network and HTTP DDoS mitigation. The amount of protection depends on provider, plan and attack type. Large or infrastructure-level DDoS requirements may need specialist architecture beyond a standard website package.
Can a WAF block fake enquiries and bots?
It can reduce automated abuse through rate limits, bot signals and managed rules, but determined fraudsters may still submit forms manually or from realistic browsers. Combine WAF controls with server-side validation and staff verification.
Can a WAF break legitimate website traffic?
Yes if rules are too aggressive. New rules should be monitored and exceptions kept narrow. Ecommerce checkout, APIs and admin tools need testing after WAF changes.
Should I put Cloudflare in front of my website?
Cloudflare is one widely used option for DNS, CDN, WAF and DDoS-related controls. Whether it is right depends on the existing DNS, hosting and application. The important point is to configure it intentionally rather than just changing nameservers and assuming the site is secure.
Where should a WAF sit in the security plan?
Alongside secure hosting, patching, MFA, backups, monitoring and incident response. Think of it as a filtering layer at the edge, not a replacement for maintaining the website itself.