tempesta-tech / tempesta

All-in-one solution for high performance web content delivery and advanced protection against DDoS and web attacks
https://tempesta-tech.com/
GNU General Public License v2.0
607 stars 103 forks source link

WAF test suite #843

Open krizhanovsky opened 6 years ago

krizhanovsky commented 6 years ago

Need to develop a test suite, as part of current functional tests, to emulate WAF bypassing requests and Web attacks.

Analyzer + backend

One of the way, probably the simplest and featureful is to use ready vulnerability scanner/analyzer with vulnerable backend. Following analyzers, working as a malicious clients could be emplyed:

Also consider the WAF bypass collection

Backends:

Homebred tests

If the above don't test some of the security issues, then appropriate functional tests, complementing the ready analyzer/backend setup, shall be implemented.

krizhanovsky commented 1 week ago

Depends on the WAF implementation https://github.com/tempesta-tech/enterprise/issues/26 : there is no sense to run the scanners if we know that there is no implemented protections, like CSRF or CSP.