1. Introduction
Web applications have the advantage of being publicly accessible from everywhere around the world, and their services are available to almost anyone. A lot of information is distributed daily through web applications, it can include private and confidential data which are stored in the database of the webserver along with other data specific to the website itself.