Enterprise business process software companyEnterprise business process software company

Application security assessment significantly reduced security vulnerabilities of a commercially available software product.

Objective

Assess the security of a commercially available software product for our customer. The product is used by numerous non-profit organizations for business process automation. Security vulnerabilities in this software application exposed their association customers to fraud on their critical web presence used for fund-raising.

Background

A mid-sized software product company sought to improve its application security as part of an overall initiative to achieve Payment Card Industry (PCI) Security Standards Council compliance for its payment application software. PCI Security Standards Council is a policy-setting association established and run by payment card companies. It’s purpose is to assure the security of payment card processing technologies and software applications.

What we did

Performed a multi-week analysis of the software product’s conformance with the PCI Payment Application Data Security Standard (PA-DSS) standard. Conducted an application security assessment that included both an application security test and a secure code review. The application security test focused on assessing the software product against both PCI requirements and OWASP security testing criteria. The secure code review focused on analyzing the source code for implementation defects and mapping any identified vulnerabilities to specific PCI requirements.

Results

  • Identified numerous vulnerabilities in the application
  • Worked with the software vendor to understand and correct these issues
  • Validated that the security testing and code review conforms to PCI PA-DSS requirements