Skip to content

Cloud Penetration Test

We attack your cloud – before someone else does


The cloud offers enormous flexibility – but also new attack surfaces. Excessive permissions, exposed resources, and weakly protected identities are often an attacker's fastest route to your data. In our cloud penetration test, we take the perspective of a real attacker and show how far they get in your cloud environment.

Why a Cloud Penetration Test?


With migration to the cloud, security responsibility shifts – but it doesn't disappear. The Shared Responsibility Model means: the cloud provider secures the infrastructure, but you are responsible for correct configuration and protecting your data. In practice, we keep finding the same entry points: publicly accessible storage buckets, over-privileged service accounts, missing multi-factor authentication, and access keys that ended up in code.

Individually, such weaknesses often look harmless. What makes them dangerous is chaining them: a leaked key, an overly broad role, a reachable storage account – and the attacker is reading your customer data. These are exactly the attack paths we uncover.

What We Test


Identities & Privilege Escalation

We attack user accounts, service accounts, and roles: password spraying, token abuse, bypassing MFA and conditional access, all the way to escalating to tenant or account admin.

Exposed Services & Network

We look for publicly reachable VMs, databases, APIs, and management interfaces, and exploit overly permissive security groups and firewall rules to break into your cloud networks.

Data & Secrets

We try to access storage, databases, key vaults, and secrets – for example via open buckets, leaked access keys, or flawed permissions.

Lateral Movement & Hybrid

We check whether an attacker can move from the cloud into your on-premises network – or the other way round: via hybrid identities, VPN connections, sync services, and CI/CD pipelines.

Supported Platforms


Our cloud penetration test covers the most common cloud platforms. We tailor our attack techniques to the specifics of each platform:

Microsoft Azure

Entra ID, managed identities, storage accounts, Key Vault, Azure Resource Manager

Amazon Web Services

IAM, EC2, S3, Lambda, Secrets Manager, STS

Microsoft 365

Entra ID, Exchange Online, SharePoint, Teams, OAuth apps

Google Cloud

IAM, Compute Engine, Cloud Storage, service accounts, Cloud Functions

Who Is This For?


Our Methodology


01

Reconnaissance

Mapping your cloud attack surface: publicly reachable services, tenants, accounts, and leaked credentials.

02

Initial Access

Attack from the outside or starting from a compromised user account – depending on the agreed scenario.

03

Privilege Escalation

Exploiting permissions and misconfigurations to gain higher privileges and access to critical resources.

04

Reporting & Debrief

Detailed report with traceable attack paths, prioritized findings, and a concrete remediation plan.

From Our Engagements


Anonymized engagement example

A Swiss technology company. AWS. 3 S3 buckets with customer data publicly readable.

S3 buckets locked down within 24 hours. IAM overhaul and logging setup implemented in a four-week roadmap. Result: no publicly exposed resources remaining.

3 public S3 buckets 14 instances with admin access First fixes in 24h
Industry: Technology company
Environment: AWS
Duration: 5 days

A Swiss technology company wants its AWS environment reviewed after a security incident at a competitor put cloud security on the management agenda. The infrastructure has grown organically over two years.

Key Findings

  • Critical 3 S3 buckets containing customer data are publicly readable — including order history and addresses
  • High IAM role with AdministratorAccess is usable from 14 EC2 instances — one of which was publicly accessible
  • Medium CloudTrail logging is disabled in 2 of 4 active regions — attacks go undetected

Your Deliverables


Upon completion of the cloud penetration test, you will receive:

Executive Summary

Management-ready summary of the results with an overall risk assessment.

Technical Findings

Detailed listing of all exploitable vulnerabilities with severity, description, and reproduction steps.

Attack Paths

Traceable account of how individual vulnerabilities chain into an attack on your critical data.

Remediation Roadmap

Prioritized plan for fixing the vulnerabilities found, with quick wins for immediate implementation.

from CHF 4,500

Typical duration: 3–7 days

Book a Free Consultation

Why Manual Testing?


Frequently Asked Questions


We test all major cloud platforms: Microsoft Azure, Amazon Web Services (AWS), Google Cloud Platform (GCP), as well as Microsoft 365 and Entra ID (formerly Azure AD). The focus is on identities and permissions, exposed services, data and secrets, and attack paths between the cloud and your on-premises network.

That depends on the scenario. In an external test, we start without credentials – like a real attacker. In an assumed-breach scenario, we receive a regular user account and test how far an attacker gets after a successful phishing attack. We do not need admin access.

The risk is low and managed up front. We coordinate critical steps such as password spraying with you and keep them below your account lockout thresholds to avoid locked accounts. We do not modify production data and follow the penetration testing policies of the respective cloud providers.

A scanner assesses individual settings in isolation. We actively exploit vulnerabilities and show which of them actually chain into an attack – and which data an attacker ultimately reaches.
Book a Consultation