Web Application Penetration Testing

Web application penetration testing is one of the most critical components of any information security program. Web attacks are becoming more targeted, more prevalent and much more sophisticated.

Our testing services provide an in-depth assessment of your web application in order to discover vulnerabilities caused by programming errors, configuration weaknesses or faulty assumptions about user behavior. Our approach combines manual testing and inspection with automated scanning toolsets to identify vulnerabilities.

Our web application penetration testing approach is based on the OWASP Testing Project for Web Application Penetration Testing and covers the following subcategories:

  • Information Gathering
  • Configuration and Deployment Management Testing
  • Identity Management Testing
  • Authentication Testing
  • Authorization Testing
  • Session Management Testing
  • Input Validation Testing
  • Error Handling
  • Cryptography
  • Business Logic Testing
  • Client Side Testing

Our experienced analysts will work directly with your team to validate and explain all findings as they’re uncovered. The deliverable you receive will outline all misconfigurations uncovered during our testing. Our reports are laid out in an easy-to-read format that summarizes the issue, shows a proof of concept, and provides a detailed recommendation to resolve the issue. Our findings are scored using the DREAD model, which takes into account the following attributes:

  • Damage potential
  • Reproducibility
  • Exploitability
  • Affected users
  • Discoverability