Web Application Security consists of a myriad of security controls that ensure that a web application:
Functions as expected. Cannot be exploited to operate out of bounds. Cannot initiate operations that it is not supposed to do.
Web Applications have become ubiquitous after the expansion of Web 2.0, which Social Media Platforms, E-Commerce websites, and email clients saturating the internet