Skip to content

Technical Testing

Cloud Security Review

Cloud providers secure the infrastructure. Everything above it is yours — and that boundary is where nearly every finding we raise actually sits.

The shared responsibility boundary

Every cloud provider publishes a shared responsibility model, and almost every organisation we assess has read it and still misjudged where their obligations begin. The boundary moves depending on the service model: more is yours under IaaS, less under SaaS — but data and access are yours in every model, without exception.

A significant proportion of cloud incidents are not provider failures. They are storage left publicly readable, over-permissioned identities, keys committed to source control, and logging that was never enabled. All firmly on the customer side of the line.

What we review

  • Identity and access — role design, over-permissioned principals, standing privileged access, service accounts and key rotation, and whether MFA is genuinely enforced rather than merely available.
  • Network exposure — internet-facing resources, security group and firewall rules, private connectivity, and whether segmentation holds in practice.
  • Data protection — storage permissions, encryption at rest and in transit, key management, backup coverage and retention.
  • Logging and monitoring — whether audit logs are enabled across accounts and regions, retained long enough, protected from deletion, and actually monitored.
  • Configuration baselines — hardening against a recognised benchmark, and whether drift is detected.
  • Infrastructure as code — pipeline controls, policy-as-code guardrails, and secrets handling.
  • Multi-account governance — organisational structure, guardrails, and whether a developer can create an unmanaged account.
  • Third-party and SaaS integrations — OAuth grants and API keys, which are consistently the least governed part of a cloud estate.

Where your obligations actually begin

Data & accessApplicationRuntime & OSVirtualisationPhysicalIaaSYouYouYouProviderProviderPaaSYouYouProviderProviderProviderSaaSYouProviderProviderProviderProvider Data and access stay yours in every model — which is where nearly every cloudfinding lands.

Auditing an estate that changes daily

Sampling server configurations in an auto-scaling environment is close to meaningless — the instances tested will not exist next month. Where the estate is genuinely dynamic we shift emphasis to the controls that govern change: the pipeline, the infrastructure-as-code templates, policy enforcement in the control plane, and the guardrails that make an insecure configuration impossible rather than merely detectable.

This is a real methodological difference and we will raise it at scoping. An auditor who insists on a fixed server sample has misunderstood the environment.

Platforms

AWS, Microsoft Azure and Google Cloud. Where you run more than one, we assess each against its own benchmark and report a consolidated position — multi-cloud estates tend to have inconsistent controls precisely because nobody looks at them together.

How the engagement runs

  1. 1

    Scoping

    Identify accounts, subscriptions, projects and regions in scope, and confirm the service models in use.

  2. 2

    Read-only access

    Provisioned under an agreed protocol with named accounts, handed back at closing.

  3. 3

    Automated assessment

    Configuration analysis against recognised benchmarks, for coverage across the estate.

  4. 4

    Manual review

    Identity design, network architecture and governance — where the findings that matter come from.

  5. 5

    Validation

    Confirm exploitability and real exposure rather than reporting raw benchmark deviations.

  6. 6

    Reporting

    Findings rated on actual risk in your context, with remediation your engineers can act on.

External network Perimeter and exposed services Web, API & mobile OWASP-aligned, with manual logic testing Internal network Lateral movement and privilege escalation Cloud configuration Identity, exposure, storage and logging
Cloud configuration is assessed alongside the layers above it, not in isolation.

What you receive

Documented shared responsibility position per service model in use
Findings with affected resource, evidence and reproduction detail
Risk rating based on real exposure, not raw benchmark severity
Identity and permission analysis, including standing privileged access
Remediation guidance with infrastructure-as-code examples where applicable
Retest of remediated findings within the agreed window

Frequently asked questions

Read-only access to the cloud control plane is sufficient for most of the review — configuration, identity and logging can all be assessed without touching workloads. Where a specific finding needs validation, we agree that separately and in writing.

A CSPM tool reports deviations from a benchmark. It cannot tell you whether an over-permissioned role is actually reachable, whether your segmentation design makes sense, or whether your governance would stop a developer creating an unmanaged account. It also produces a volume of findings that teams learn to ignore. We validate, prioritise by real exposure, and assess the design decisions a tool cannot see.

The security configuration of major SaaS platforms, yes — tenant settings, identity integration, external sharing, and admin roles. Not the provider's own infrastructure, which you cannot audit and should be assessing through their certifications and contractual commitments instead.

Related services

Related regulatory frameworks

Need an independent view?

Tell us the scope, the regulator and the deadline. We will come back with an approach, a team and a fee estimate.

Request a proposal
Top