The Client
FinTech Payments, Compliance and Risk Platform based in London.
The Challenge
The client required penetration testing of their Node.js API, management console and Kubernetes-based infrastructure as part of their PCI DSS 11.3 requirements.
The Solution
Application security test-cases were built out from Postman collections to fully explore the API functionality and a number of complex financial transaction scenarios were created and exercised.
The infrastructure was based on Kubernetes and deployed into Google Cloud Platform’s GKE managed service.
GKE is a fantastic option for anyone looking for a managed Kubernetes service however, it is not without its quirks from a security perspective, particularly in older versions. The managed control plane does not take care of other common issues affecting Kubernetes running in cloud-based environments.