An application layer attack is a kind of attack that involves the network application layer. Examples of application layer attacks include Distributed Denial of Service (DDoS) attacks, HTTP floods, SQL injections, cross-site scripting and parameter tampering.
To prevent these attacks, most organisations have a number of application-level security protections in place, such as web application firewalls (WAFs), secure web gateway services and other protective mechanisms.
See also: DENIAL OF SERVICE, HYPERTEXT TRANSFER PROTOCOL SECURE
AbdAllah, E.G., Hassanein, H.S. and Zulkernine, M., 2015. A survey of security attacks in information-centric networking. IEEE Communications Surveys & Tutorials, 17, 1441–54. https://doi.org/10.1109/COMST.2015.2392629.
Cao, L., Jiang, X., Zhao, Y., Wang, S., You, D. and Xu, X., 2020. A survey of network attacks on cyber-physical systems. IEEE Access, 8, 44219–27. https://doi.org/10.1109/ACCESS.2020.2977423.
AbdAllah, E.G., Hassanein, H.S. and Zulkernine, M., 2015. A survey of security attacks in information-centric networking. IEEE Communications Surveys & Tutorials, 17, 1441–54. https://doi.org/10.1109/COMST.2015.2392629.
Cao, L., Jiang, X., Zhao, Y., Wang, S., You, D. and Xu, X., 2020. A survey of network attacks on cyber-physical systems. IEEE Access, 8, 44219–27. https://doi.org/10.1109/ACCESS.2020.2977423.