Cybersecurity Testing · AWS, Azure & GCP
Cloud security reviews that catch the misconfiguration before someone else does.
We inspect how your cloud account is actually configured — identity, network, storage, encryption, and logging — and hand you a ranked list of what to fix and why it matters.
A cloud security review is a configuration-level assessment of your AWS, Azure, or GCP environment against CIS Benchmarks and provider best practice. FinAudit CPA examines your identity, network, storage, encryption, and logging posture, then delivers a ranked list of misconfigurations with fixes you can hand straight to your engineers and reuse as SOC 2 or ISO evidence.
Reviewed by Debraj Hazra, CPA (USA), ACA (ICAEW, ICAI)
Last updated July 2026
What is a cloud security review, really?
A cloud security review is an examination of how your cloud account is set up. Not your servers, not your application code, but the thousands of configuration choices that sit underneath them: who can access what, which ports face the internet, whether your storage is public, whether your data is encrypted, and whether anyone would notice if something went wrong. We read those settings the way an attacker would, then tell you where the gaps are.
The distinction matters because a modern breach rarely starts with clever exploit code. It starts with a storage bucket someone left open, an access key with far more permission than it needs, or a database exposed to the whole internet because a default was never changed. None of that shows up in a code review or a standard application test. It shows up in the configuration, which is exactly what this engagement inspects.
We run the review against the three major platforms — AWS, Azure, and Google Cloud — and measure what we find against the CIS Benchmarks and each provider's own security guidance. The result is not a raw scanner dump. It is a ranked, plain-language account of what is misconfigured, how badly it exposes you, and the specific change that closes the gap.
The cloud provider secures the building. You are still responsible for locking your own door. A cloud security review is us walking your floor and pointing at every door left open.
The shared responsibility model, and why it trips people up
Every major cloud provider runs on a shared responsibility model, and misreading it is the single most common reason environments end up exposed. The idea is simple to state: the provider secures the cloud, and you secure what you put in the cloud. AWS, Azure, and Google keep the physical data centers, the hypervisors, and the core services patched and protected. Everything you configure on top of that — accounts, permissions, network rules, storage settings, encryption choices — is your job.
Where teams get burned is the assumption that "the cloud is secure by default." It is not, and it was never meant to be. When you open a new account, the provider gives you the tools to be secure, but it does not make the decisions for you. A storage bucket set to public is doing exactly what you told it to. An access key with administrator rights on every service is a configuration you chose, even if no one remembers choosing it.
The line between provider and customer also shifts depending on the service. Run a virtual machine and you own the operating system, the patching, and the network rules around it. Use a managed database and the provider handles more of the stack, but you still own access control and encryption settings. A cloud security review exists precisely to map your side of that line and confirm you have actually held up your end.
Cloud security review vs penetration test: which do you need?
These get confused constantly, and buying the wrong one leaves a real gap. A cloud review inspects how your environment is configured. A penetration test attacks a running system to see what breaks. Most mature teams need both, because they find different classes of problem.
| Cloud Security Review | Penetration Test | |
|---|---|---|
| What it examines | Configuration of the cloud account itself | A live application or network under attack |
| Primary question | Is this environment set up safely? | Can an attacker break in and how far? |
| Typical findings | Public storage, over-broad IAM, missing logs | Exploitable vulnerabilities and chained attack paths |
| Method | Reading settings against CIS Benchmarks | Active exploitation by a tester |
| Best paired with | A penetration test on top | A cloud review underneath |
The misconfigurations we find most often
Different accounts, same short list of problems. After enough reviews, the pattern is hard to miss, and almost all of it is fixable in an afternoon once someone points at it.
- Public storage. A bucket or blob container opened to the internet "temporarily" for a demo, then forgotten. This is the classic cause of headline data leaks, and it is usually one setting away from being fixed.
- Over-permissive identity. Access keys, roles, and service accounts granted far more than they need. When one credential can touch everything, one leaked credential compromises everything. Least privilege is the fix, and almost nobody starts there.
- Missing encryption. Data at rest or in transit left unencrypted because the option was off by default or nobody turned it on. Encryption is cheap to enable and expensive to explain the absence of after an incident.
- No logging or monitoring. Audit logging disabled, so if something did go wrong, there would be no record of it. You cannot investigate what you never recorded, and auditors will ask.
- Flat, open networks. Security groups and firewall rules that expose management ports or databases directly to the internet, with no segmentation between what should be public and what should never be.
None of these require a sophisticated attacker. They require someone to notice, and that is the job.
How our cloud security review runs
You always know what we are looking at and what comes next. No black box, no surprise invoices.
-
01
Scoping
We agree which accounts, subscriptions, or projects are in scope across AWS, Azure, and GCP, and what a good outcome looks like for you. You get a fixed fee before we start.
-
02
Read-only access
You grant us a scoped, read-only role. We inspect configuration without touching your workloads or changing a single setting in your environment.
-
03
Identity and access review
We map who and what can do what — users, roles, keys, and service accounts — and flag every permission that reaches further than it should.
-
04
Network, data, and logging review
We check network exposure, storage and database settings, encryption at rest and in transit, and whether your logging would actually help you after an incident.
-
05
Benchmarking and ranking
We measure findings against CIS Benchmarks and provider guidance, then rank each one by real exposure so you fix what matters first.
-
06
Report and walkthrough
We deliver a written report and walk your team through it live, so the fixes are understood, not just listed.
What you get, and how long it takes
You receive a written report that leads with an executive summary your leadership can read in five minutes, followed by the technical detail your engineers need. Every finding carries a clear description, the risk it creates, the CIS Benchmark or best-practice control it maps to, and the specific remediation step. Findings are ranked, so nobody wastes a week on a low-risk item while a public database sits open.
Because the review maps to recognized controls, the same report doubles as evidence. When you later pursue a SOC 2 examination or ISO 27001 certification, the identity, encryption, network, and logging controls we assessed feed straight into that program. You are not testing the same environment twice for two different reasons.
Timing depends on the size of your estate. A single, well-organized AWS account can often be reviewed in a week or two. Larger multi-account or multi-cloud environments take longer, mostly because there is simply more to read. We give you the timeline with the fixed quote, before any work begins.
What actually drives the cost
We quote a fixed engagement fee, so you will not see a surprise hourly bill. The number depends on real factors, not guesswork:
Number of accounts and clouds
One AWS account costs less to review than a sprawl of accounts across AWS, Azure, and GCP. More environments mean more configuration to read.
Size and complexity
The count of services, regions, and workloads in use drives how much there is to examine. A lean setup moves faster than a large, layered one.
Depth of review
A focused benchmark check against CIS is lighter than a deep review that also examines architecture, data flows, and identity federation.
Evidence and reporting needs
A review packaged to feed a SOC 2 or ISO audit involves more mapping and documentation than a standalone internal check.
Why run your cloud review with FinAudit CPA
Plenty of firms run a scanner across your account and email you the output. That is not what this is. We bring a licensed CPA firm's discipline to a technical review, which means the report is written to hold up in front of an auditor, an investor, or an enterprise customer's security team — not just to fill a checklist.
That perspective changes what you get. We do not just tell you a setting is wrong; we tell you why it matters to the promises you make your customers, and how the fix maps to the frameworks they will ask about. You get senior attention rather than a junior with a tool, fixed scope you can budget around, and findings deliberately structured so the work carries over into your SOC 2 or ISO program instead of being thrown away. One review, two payoffs: a safer environment and audit evidence you can reuse.
Pair your cloud security review with
- VAPT, to test whether the exposures we find can actually be exploited by an attacker
- A vulnerability assessment, to add continuous scanning across the systems running in your cloud
- SOC 2, to turn the identity, encryption, and logging controls we assessed into a report your buyers trust
- ISO 27001, when international customers want a certification that covers your cloud controls
Cloud Security Review · questions buyers ask
It is the split of security duties between you and your cloud provider. The provider secures the underlying infrastructure — data centers, hardware, and core services. You secure everything you configure on top: accounts, permissions, network rules, storage settings, and encryption. The exact line shifts by service, but the customer side is where most breaches happen. A cloud security review checks that you have held up your end.
A cloud security review inspects how your environment is configured — identity, network, storage, encryption, and logging — against CIS Benchmarks and provider guidance. A penetration test actively attacks a running system to find exploitable weaknesses. They catch different problems, so most mature teams run both: the review finds the open door, the penetration test proves what an attacker could do once through it.
Yes. We run cloud security reviews across all three major providers, and against multi-cloud environments that mix them. The core principles are the same everywhere — least privilege, network segmentation, encryption, and logging — but each platform names and configures them differently. We benchmark each account against CIS and the relevant provider guidance, so the review fits the cloud you actually run.
No. We work from a scoped, read-only role that lets us inspect configuration without changing anything or touching your workloads. We read settings; we do not exploit them or run active attacks. That is a deliberate difference from a penetration test. Your engineers keep shipping while we review, and nothing in your environment changes as a result of our access.
The same short list turns up again and again: storage buckets left public, identity and access permissions far broader than they need to be, data left unencrypted, audit logging switched off, and network rules that expose databases or management ports to the internet. None require a sophisticated attacker to abuse. They need someone to notice and fix them, which is what the review delivers.
Yes, and it should. The identity, encryption, network, and logging controls we assess overlap directly with the controls a SOC 2 examination or ISO 27001 certification tests. We map findings to those frameworks, so the report feeds your audit evidence instead of sitting in a silo. You examine your cloud once and reuse the work, rather than building the same evidence twice.
CIS Benchmarks are consensus security configuration standards published by the Center for Internet Security, with dedicated versions for AWS, Azure, and Google Cloud. They give a concrete, widely recognized definition of a securely configured account. We measure your environment against the relevant benchmark, so findings are grounded in an accepted standard rather than one firm's opinion of what good looks like.
It depends on the size of your estate. A single, well-organized cloud account can often be reviewed in a week or two. Larger multi-account or multi-cloud environments take longer, simply because there is more configuration to read. We scope the work up front and give you the timeline alongside a fixed quote, so you know the schedule before we begin.
Pair it with
Audit once, comply many.
SOC 2 Audit
The report SaaS buyers ask for first — done by a licensed CPA firm.
VAPT (Penetration Testing)
We find the holes, then prove which ones an attacker can actually walk through.
Vulnerability Assessment
Ongoing visibility into every weakness attackers could reach — scanned, validated, and prioritized.