Web application security is for websites, web applications and web services what Information Security, or InfoSec for short, is for information (be it electronic or physical). It takes the principles of application security, an applies them to Internet and Web systems. Typically, web applications are created using classic programming languages such as PHP or Java, and, with the advent of Web 2.0 and increased information sharing through social media networks, security breaches have been on the rise.