Hello @vijay rakshith ,
Apologies for the delay in response.
Please find the answers to your queries below:
a) The OWASP rulesets are designed to be very strict out of the box, and to be tuned to suit the specific needs of the application or organization using WAF. It is entirely normal, and actually expected in many cases that you may encounter false positives.
b) The purpose of WAF logs is to show every request that is matched or blocked by the WAF. If you notice that the WAF blocks a request that it shouldn't (a false positive), you can do a few things. First, narrow down, and find the specific request. When you find the associated log entries, you can begin to act on the false positives. You can do either of the following:
- Use an Exclusion List : One benefit of using an exclusion list is that only a specific part of a request is being disabled.
- Disable the rule : Another way to get around a false positive is to disable the rule that matched on the input the WAF thought was malicious.
Reference : https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/web-application-firewall-troubleshoot
c) We do not have a specific best practice recommendation to configure WAF for ASP.NET Webforms. You need to familiarize yourself with the technologies your application uses and make an informed decision about handling a false positive.
Kindly let us know if the above helps or you need further assistance on this issue.
----------------------------------------------------------------------------------------------------------------
Please "Accept the answer" below if the information helped you. This will help us and others in the community as well.