AWS WAF is a web application firewall that helps protect your web applications from common web exploits that could affect application availability, compromise security, or consume excessive resources. AWS GuardDuty is a threat detection service that monitors for malicious or unauthorized activity in your AWS accounts.