How does Azure Web Application Firewall provide protection against vulnerabilities?
a) It encrypts all incoming and outgoing data b) It filters and monitors HTTP/HTTPS traffic c) It scans for malware and viruses in web applications d) It restricts access based on IP addresses and user roles