The growth, or rather explosion, of the World Wide Web (WWW) has irrevocably changed how individuals use computers and communicate. The web is now an integral part of our daily activities and it is hard to imagine, or remember, a time without it. In addition to a more sophisticated and dynamic user experience, the web brings with it a new class of security concerns.
Web applications require a number of interlaced applications to function properly. This means the Web server’s administrator must monitor databases, extended markup languages, script interpreters and much more. Every website running on a Web server has the potential, through coding, to compromise the server.