Application Securitypentesting Application Security Fundamentals: Common Threats and How to Mitigate Them