Web application security is the practice of protecting websites, applications, and APIs from attacks.
Web application security encompasses everything relating to protecting your web applications, services, and servers against cyber attacks and threats. This entails everything from the procedures and policies you have in place to the technologies you deploy to mitigate vulnerabilities that bad guys can exploit.