Data centre server racks with a cloud graphic, representing a cloud security assessment

Cloud, Network & Identity Security

Cloud security assessment for AWS, Azure and Google Cloud

A configuration, posture and access review of your AWS, Azure or Google Cloud environment against CIS Benchmarks and provider best practice.

Platforms
AWS, Microsoft Azure, Google Cloud; Kubernetes (EKS, AKS, GKE) on request
Access needed
A read-only audit role. We make no changes to your environment.
Reference standards
CIS Foundations Benchmarks and provider security best-practice guidance
You receive
Prioritised findings report, executive summary and debrief

Overview

About cloud security assessment

Most cloud security incidents are not caused by the cloud provider. They come from how the environment has been set up: storage left public, identities with far more access than they need, management ports open to the internet, logging that was never switched on.

A cloud security assessment reviews your configuration using read-only access and tells you what to fix first. We assess against the CIS Foundations Benchmark for each provider and the provider’s own security guidance. Automated configuration checks are combined with manual review of identity and network design.

A typical starting point

You have moved workloads to AWS, Azure or Google Cloud and are not sure the configuration is as tight as it should be.

What’s covered

What we review in your cloud accounts

The assessment covers the areas where misconfiguration most often leads to compromise.

Area 01

Identity and access

  • Root and global administrator usage, and multi-factor authentication
  • IAM roles, policies and service accounts, checked against least privilege
  • Long-lived access keys and how they are managed
  • Cross-account access and privilege escalation paths

Area 02

Network exposure

  • Security groups, network security groups and firewall rules
  • Public IP addresses, load balancers and exposed management ports such as SSH and RDP
  • Network segmentation and private connectivity to services

Area 03

Data protection

  • Publicly accessible storage buckets, blobs and snapshots
  • Encryption at rest and in transit, and key management
  • Secrets handling and backup exposure

Area 04

Logging and detection

  • Audit logging (AWS CloudTrail, Azure Activity Log, Google Cloud Audit Logs) and retention
  • Alerting on high-risk changes
  • Native threat detection services, such as Amazon GuardDuty, Microsoft Defender for Cloud and Security Command Center

Area 05

Compute and containers

  • Instance metadata service settings and instance roles
  • Container registries and image handling
  • Kubernetes RBAC, network policies and pod security settings

Area 06

Governance

  • Account, subscription and project structure
  • Preventive guardrails such as AWS service control policies and Azure Policy
  • Infrastructure-as-code templates such as Terraform, on request

The security problem

Common cloud security risks

Most cloud breaches come from configuration and access mistakes, not from flaws in the cloud provider itself.
  1. Publicly exposed storage and services

    Storage buckets, databases or management interfaces left open to the internet.

  2. Over-privileged identities

    Users, roles and service accounts with far more access than they need, so one stolen key reaches everything.

  3. Missing logging and monitoring

    Without audit logging and alerting, suspicious activity in the cloud goes unnoticed.

  4. Inconsistent environments

    Development, test and production accounts configured differently, with weaker controls where attackers start.

See the security risks we see by industry

Good to know

Configuration assessment or cloud penetration test?

A configuration assessment examines your cloud from the inside with read-only access, and usually finds the most issues for the effort involved. A cloud penetration test attacks your internet-facing cloud resources from the outside, as part of infrastructure penetration testing or application testing. Many organisations start with the assessment and test externally afterwards.

Good to know

The shared responsibility model

Your cloud provider secures the underlying infrastructure. You are responsible for how you configure identities, networks, storage and workloads. An assessment focuses on your side of that line.

What you receive

What you receive from a cloud assessment

A report your cloud team can work through, and a summary your leadership can read in five minutes.
  • Executive summary

    Overall posture, the most significant exposures and recommended priorities.

  • Prioritised findings

    Each finding with affected resources, risk rating, benchmark reference, and remediation steps for the console or CLI.

  • Benchmark results

    Pass and fail results against the relevant CIS Foundations Benchmark, useful as audit evidence.

  • Debrief

    A working session with your cloud team on findings and remediation options.

  • Re-assessment summary

    If in scope, confirmation of which findings have been resolved.

Sample finding

Finding 02 of 16HighCVSS 3.1 score 7.5

Database backups publicly readable in cloud storage

AWS account prod-01, S3 bucket example-db-backups

CIS AWS Foundations Benchmark: S3 Block Public Access

What we found
A storage bucket holding nightly database backups allows anonymous read access.
Evidence
From an unauthenticated session we listed the bucket and confirmed a backup object was downloadable, without opening it. Bucket policy and access logs attached.
Business impact
Anyone who discovers the bucket name could download full copies of the production database.
Fix
Enable S3 Block Public Access at account level, remove the public policy, encrypt backups with KMS and alert on any future public access change.
Status
OpenFixed, verified at retest
Illustrative example of our report format. It is not taken from a client engagement.

Before we start

What we need to review your cloud environment

Setup usually takes less than an hour of your team’s time.
  • Read-only access. For example: the SecurityAudit and ViewOnlyAccess managed policies in AWS, the Reader and Security Reader roles in Azure, or the Viewer and Security Reviewer roles in Google Cloud.
  • A list of accounts, subscriptions or projects in scope.
  • A technical contact who knows the architecture.
  • Architecture diagrams, if you have them.

How we scope, authorise and report every engagement

Not sure you have everything?

We confirm exactly what cloud security needs from your side during the scoping call, before any work is agreed.

Book a scoping call

FAQ

Questions about cloud security

Straight answers to what organisations ask before they start.

Still have a question?

Ask about scope, timing or cost for cloud security, even if you are not ready to commission work yet.

Contact our team

Will you make any changes to our environment?

No. The assessment uses read-only access. We do not create, change or delete resources, and you can revoke our access at any time.

Do we need to notify AWS, Microsoft or Google?

Not for a configuration assessment, which only reads configuration through standard APIs. If you also want active penetration testing of cloud resources, each provider’s testing policy applies. Most common services can be tested without prior approval, and we confirm this before testing.

How long does an assessment take?

It depends on the number of accounts and how complex the environment is. A small environment can be assessed in a few days. We provide a fixed estimate after scoping.

Can you help us fix what you find?

Yes. Every finding includes remediation steps, and we can advise your team as they work through them and re-check the fixes afterwards.

Do you review Kubernetes and Terraform?

Yes, on request. Kubernetes configuration is reviewed against the CIS Kubernetes Benchmark. Infrastructure-as-code templates can be reviewed to stop misconfigurations from being reintroduced at the next deployment.

Talk to us about cloud security

Tell us what has prompted the conversation. We will reply to arrange a short, no-obligation scoping call for cloud security.