Penetration Testing of a Web Application -Observations and Fixes

Penetration testing, also called pen testing, is the practice of testing a computer system, network or web application to find security vulnerabilities that an attacker could exploit. Web Applications are mainly penetrated against OWASP top 10 standards ( which are most common security vulnerabilities which an attacker can tries to exploit always.