IAM and privilege escalation
We look for roles, policies and permissions that let a low-privilege identity become an administrator, directly or through a chain of steps.
Find the identity, configuration and workload weaknesses that let an attacker move through your cloud, tested by hand by a CREST-accredited team.
Cloud penetration testing shows how an attacker could break into your cloud accounts and what they could reach once inside. We test Amazon Web Services, Microsoft Azure and Google Cloud, along with Microsoft 365 and Entra ID. In the cloud, the weak point is often an identity or a setting rather than a software bug, so we concentrate on permissions, exposed services and the trust between accounts, workloads and pipelines. Vectra is a CREST-accredited penetration testing provider, and our testers are based in Australia. Every High-severity finding is proven by hand and comes with practical remediation guidance.
| Topic | Cloud penetration testing |
|---|---|
| Platforms | Amazon Web Services, Microsoft Azure, Google Cloud, Microsoft 365 and Entra ID |
| Focus | Identity and permissions, exposed services and storage, workloads, Kubernetes and pipelines |
| Starting point | No access, a leaked credential, or a low-privilege user or role you provide |
| Provider rules | Testing stays inside each cloud provider's published testing policy |
| Deliverables | Executive narrative, attack-path findings, ranked remediation and an engineer debrief |
| Retest | Retest of every High-severity finding and above |
| Quote | Scoped and quoted to your accounts, subscriptions and projects |
Cloud attacks rarely need an exploit. They chain small permission and configuration mistakes, so we test each area and how they connect.
We look for roles, policies and permissions that let a low-privilege identity become an administrator, directly or through a chain of steps.
We check buckets, blobs, snapshots and databases for public access, weak encryption key control and data that should never be reachable.
We test security groups, firewall rules and public endpoints to find management interfaces and services that are open to the internet.
We assess managed clusters, container registries and runtime settings, including service accounts and the routes from a pod into the wider cloud.
We review function permissions, triggers and environment variables, because an over-privileged function can act as a quiet doorway into other services.
We test tenant settings, conditional access, app consent and guest access, since this identity layer often controls both cloud and on-premises systems.
We look for credentials stored in pipelines, repositories and build logs, and test whether a pipeline could be abused to deploy to production.
We map the trust between accounts, subscriptions and projects to see whether one compromised environment can unlock the others.
In the cloud, one over-permissive role can matter more than a missing patch.
A cloud penetration test follows permissions the way an attacker does, and shows where a single stolen credential could take them.
Our CREST-aligned six steps, adapted for cloud platforms where identity and configuration matter as much as code.
We confirm the accounts, subscriptions and projects in scope, the starting access and the provider testing rules that apply to each platform.
We identify the cloud assets that matter most, such as customer data stores, production workloads and deployment pipelines, and the attackers most likely to target them.
We enumerate identities, roles, public endpoints, storage and network rules, building a map of how your resources trust and reach each other.
We attempt to abuse weak permissions, exposed services and leaked secrets by hand, with a proof-of-exploit for every High-severity finding and above.
From each foothold, we follow role chains and cross-account trust to measure the blast radius and record what your cloud logging captured.
Findings are written as attack paths with the exact policy or setting to change, followed by a debrief and a retest of fixed issues.
We examine how IAM roles, policies and trust relationships combine across your AWS organisation, and what an attacker could reach from a compromised workload.
We test Entra ID roles, app registrations and managed identities alongside the Azure resources they can control.
We review IAM bindings, service accounts and organisation policies, then test whether workloads and storage can be reached or misused.
A posture review checks your settings against a baseline and lists what is misconfigured. A penetration test takes those weaknesses and tries to exploit them, showing which ones combine into a real attack path.
The two work well together. Posture tools such as Wiz, Prisma Cloud and Microsoft Defender for Cloud watch your estate continuously. A penetration test verifies, at a point in time, what an attacker could actually achieve.
Broad, continuous and tool-led, comparing every setting with a documented benchmark.
Deep, focused and manual, chaining weaknesses together to prove business impact.
Posture management keeps settings in line every day, while penetration testing before go-live and after major change proves they hold.
Cloud environments change faster than most networks, so a test from last year may no longer describe what an attacker would find today. These are the moments when a cloud pentest earns its place.
Test a new platform, landing zone or customer-facing service before real data arrives.
Moving workloads from a data centre often carries old trust and admin habits into a new environment.
New single sign-on, federation, conditional access rules or a tenant merger all change who can reach what.
Customer security questionnaires, APRA CPS 234 and ISO 27001 audits often ask for independent cloud testing.
Confirm the attacker's path is closed and look for others like it.
Cloud findings are only useful if your platform and DevOps engineers can act on them quickly. Every report names the exact role, policy or setting to change. Our penetration testing services page lists everything included in a Vectra engagement.
Each finding shows the route from the first foothold to the impact, with evidence and the identities involved.
Fixes are grouped for platform, identity and application teams, ranked by risk.
A plain-language summary of cloud risk for executives, boards and auditors.
An engineer walkthrough, a retest of every High-severity finding and above, and 90 days of portal access to track remediation.
Our reports can be mapped to the frameworks you answer to. Cloud testing is especially relevant to these.
Our city pages cover the sectors, compliance needs and procurement routes that matter to buyers in each location. See Penetration Testing Sydney and Penetration Testing Melbourne.
External and internal testing for the networks your cloud connects to.
The APIs your cloud workloads expose, tested for broken authorisation and data exposure.
Cloud objectives such as IAM role chaining, token theft and cross-tenant escalation inside a goal-led attack.
Landing-zone review, posture management and workload protection across AWS, Azure and Google Cloud.
Tell us which platforms, accounts and services you want tested. We scope each engagement to your environment and quote to that scope.
Usually not. AWS, Microsoft and Google each publish a testing policy that lets customers test their own resources for most services without asking first. Each policy also bans certain activity, such as denial-of-service testing or attacking other tenants. We check the current policy for every platform in scope when we plan the engagement, and we keep our testing inside it.
A posture review compares your settings with a benchmark and lists what is misconfigured, usually with tooling that runs all the time. A cloud penetration test takes those weaknesses and tries to exploit them by hand, the way an attacker would. It shows which issues join into a real attack path, so you can prioritise the fixes that matter.
Yes. Many organisations run workloads in more than one cloud, connected to on-premises networks and a shared identity platform such as Entra ID. We scope the test across those connections, because attackers often move between platforms through shared identities, synchronised accounts or network links. A combined scope with an internal network test is common.
Our testers are based in Australia. Before testing starts, we agree how evidence and sensitive data will be collected, accessed, stored, reported and securely destroyed, and those rules sit in the rules of engagement. If you have specific data residency obligations, tell us during scoping so the engagement is planned around them.
That depends on the question you want answered. For an outside-in view, we start with no access. For an assumed-breach test, we start from a low-privilege user, role or access key you provide. Read-only access to configuration also lets us find attack paths faster and cover more of your estate in the same time.
Speak to us about your cyber governance and compliance requirements.
Message sent
A member of our team will be in touch soon at . You can also reach us during business hours on 1800 816 044.
Need us sooner? Call +61 8 8208 0800, or the 24/7 incident line on 1800 816 044 if something is happening now.