International Journal of Computer Applications
The number of attacks is increasing day-by-day, especially the web attacks due to the shift of the majority of companies towards web applications. Therefore, the security of their sensitive data against attackers becomes a crucial matter for all organization and companies. Thus the necessities to use intrusion detection systems are required in order to increases the protection and prevent attackers from exploiting these data in illegal way. In this paper, the authors begin by giving a survey of web application attacks and vulnerabilities, also approaches to improve the web application security using intrusion detection systems and scanners based on machine learning and artificial intelligence.