Advanced Threats in Web Applications - From Vulnerability Identification to Remediation