Tackling Cloud Complexity with Proactive Security

“The cloud is just someone else’s computer.” It’s a funny saying that oversimplifies what cloud computing really means. In reality, anyone who has dealt with cloud security knows the cloud is far more complex than just renting another person’s server.

‍

April 15, 2026
5 Minute Read

Executive Summary

Modern cloud environments involve thousands of decisions and dozens of tools, made and used by people across DevOps, IT, security teams, vendors, and even newly acquired companies – all configuring and changing infrastructure in real time. This inherent complexity isn’t just an anecdote; it’s now the default state of cloud computing, and it brings very real security risks.

‍

The Reality of Cloud Complexity

Cloud infrastructure today is a patchwork quilt of different services, configurations, and practices. Most organizations have a mix of approaches and legacy habits. For example, it’s common to find:

  • Infrastructure as Code (IaC): Some resources defined in code templates (Terraform, CloudFormation, etc.) for consistency.
    ‍
  • “ClickOps” and Manual Changes: Other resources created or tweaked manually through web consoles or CLI commands – the “just this one quick fix” scenarios.
    ‍
  • Legacy Scripts & Processes: Perhaps the organization uses legacy or outdated processes their environments.
    ‍
  • Multiple Clouds & Accounts: Many companies operate in multiple public clouds or many accounts – over 79% of organizations use more than one cloud provider, which increases complexity and the likelihood of misconfiguration. No two cloud setups are identical, even on the same provider, especially after mergers or acquisitions.
    ‍
  • Tool Sprawl: To manage various aspects (identity, network, containers, etc.), teams employ numerous tools. In fact, Gartner research suggests an average enterprise uses 60–70 different security tools from 10–15 vendors – a testament to how sprawling and varied cloud tooling can become.

This messy, constraint-driven reality is a far cry from the neat diagrams we often see in theory. And critically, every one of these choices and changes – each piece of that patchwork – carries the potential for a configuration mistake or security gap. Cloud complexity at scale means mistakes are inevitable, even for well-intentioned teams. It only takes one misconfigured S3 bucket or an overly permissive access policy for an attacker to find a way in.

‍

When IaC scanning Isn’t Enough

When cloud security comes up in conversation, the discussion often turns to technology and best practices: use Infrastructure-as-Code scanning (“IaC scanning”), run vulnerability scans before deployment, and soon. These are important practices – they aim to catch issues early in the development pipeline. Shifting left by enforcing security during development and CI/CD can indeed prevent some errors from ever reaching production.

However, these approaches assume a level of clean, uniform process that many organizations simply don’t have. They presume everything is defined as code and goes through a controlled pipeline. In reality, as we saw, most orgs don’t look like that – they are far more complex. Some of your infrastructure might go through code review and scanning, but other changes happen outside that pipeline entirely. For example, an engineer might urgently open a port or spin up a new resource via the cloud console to fix an immediate problem, bypassing the usual IaC process. Or a team might integrate a third-party service with default configurations. These out-of-bandchanges mean that even with rigorous IaC scanning efforts, not everything is covered, and that’s where enforcement comes in handy.

The result is that security teams often find themselves addressing issues in a reactive way. They deploy the app or infrastructure, then later discover misconfigurations or vulnerabilities in the live environment and scramble to fix them. It’s a cycle of chasing problems after they’ve already gone live, which one industry commentary described as an “endless loop: deploy resources, scan for vulnerabilities, scramble to remediate”.

‍

The Risk of Reactive Cloud Security

The “cloud is just someone else’s computer” quip misses a critical point: when that “computer” (cloud environment) is misconfigured, you bear the risk. And waiting until after deployment to catch security gaps means there’s a window of exposure where things can go very wrong. Unfortunately, we have plenty of evidence that misconfigurations in the cloud are not a trivial edge case – they are a leading cause of security failures and breaches.

Consider these sobering facts: Misconfigurations are the cause of most cloud breaches, by many estimates. Gartner analysts predicted that through 2025, 99% of cloud security failures would be the customer’s fault – primarily due to misconfiguration. In practical terms, that means simply having data in “someone else’s computer” (the cloud) isn’t inherently unsafe, but a simple mistake in how you set it up (open S3 buckets, improper access controls, etc.) can be devastating. Studies show human error (like an admin ticking the wrong box or forgetting public network access open) is responsible for the vast majority of these cloud misconfiguration incidents.

Real-world breach examples reinforce this risk. In December 2024, a major data exposure at Volkswagen affected some 800,000 vehicles’ data. The root cause? A cloud storage misconfiguration by a third-party provider. In a complex cloud ecosystem with multiple parties involved, it only took one partner misconfiguring an environment to leak sensitive information. Complexity amplifies risk: the more people, tools, and components touching your cloud, the higher the chance something is mis-set and creates an opening.

Reactive security – finding and fixing issues only after deployment –means such misconfigurations might linger exposed for days, weeks, or months before someone notices. During that time, attackers can and do exploit them opportunistically. The cost of reactive fixes is also high. As one cloud security expert noted, “corrective maintenance will cost you”, whereas going proactive can save a lot of costs down the road.

‍

Proactive Cloud Security: The Only Way Forward

In a cloud landscape where complexity isn’t an edge case but the default, organizations must shift their mindset from purely reactive to preemptive, proactive security. What does proactive cloud security look like in practice? It means preventing misconfigurations and vulnerabilities from ever reaching your live environment. Instead of chasing problems in production, you establish guardrails and automated checks that catch issues at the time of deployment.

Several strategies and emerging practices embody this proactive approach

  • Policy Enforcement at Deployment: Rather than just scanning code and hoping developers fix issues, the correct approach is to employ enforcement guardrails that scan configurations during the deployment process and block deployments that violate security policies. This ensures that risky settings (e.g. an S3 bucket left public or a database without encryption) are corrected before the resource is live. As the saying goes, prevention is better than cure – detecting security issues only after deployment is costly, time-consuming, and “tempts fate”. Proactive policy enforcement flips that script.
  • Technology-Agnostic Guardrails: A proactive approach must accommodate the messy reality of mixed environments. New cloud security platforms are preemptively adapting to organizations’ existing stacks – whether resources are defined via IaC or created manually – to provide consistent protection. This is crucial: security measures can’t only work in idealized all-IaC environments; they need to handle ad hoc changes and third-party integrations too. By being agnostic to how a cloud resource was created, these guardrails catch misconfigurations whether they come from Terraform code or from clickOps clicking in the console.

Crucially, embracing proactive security is not about slowing down innovation or adding bureaucratic gates – it’s about empowering development and cloud teams to move fast safely. When guardrails are in place, developers can deploy quickly without fear, knowing that blatant mistakes will be caught automatically. Security teams, for their part, no longer need to manually comb through every deployment or frantically monitor dashboards for issues; they can trust the system to enforce baseline security and focus on higher-level strategy. This alignment turns security from a roadblock into are liable safety net that supports the business, while not requiring much – just setting the policies upfront and seeing them enforced, rather than investing time and resources in fixing the gaps.

‍

Conclusion

The old joke about the cloud being “someone else’s computer” misses the truth: in today’s cloud, complexity is king, and with complexity comes risk. Most organizations operate cloud environments that are part code, part clicks, part legacy – in short, part chaos. In such an environment, trying to bolt on security after the fact is a losing battle, akin to catching water after it’s already leaked out. The focus must shift to building security into the fabric of how we deploy and manage cloud resources. By catching misconfigurations and policy violations at the source – before they become incidents – companies can break out of the endless cycle of deploy-and-patch.

Proactive cloud security isn’t just a buzzword or a luxury for the elite few; it’s the only approach that truly works when complexity is the norm. As cloud infrastructure continues to sprawl and accelerate, organizations that invest in preventing issues (rather than endlessly reacting to them) will be the ones to stay ahead of threats. In the final analysis, the cloud may indeed be running on “someone else’s computers,” but keeping it secure is very much our responsibility – and proactive security is how we own up to that responsibility in a complex cloud world.

‍

About
Ariel Litmanovich

Ariel Litmanovich is Co-Founder & CTO of Aryon Security, the Cloud Security Enforcement Platform that prevents cloud risks by enforcing policy before deployment. At Matzov, the IDF's elite cybersecurity unit, he led the military's transition to the cloud and designed its secure cloud infrastructure.

Read more articles by author →

Frequently Asked Questions

What does "cloud complexity" look like in a modern enterprise?
It is a "patchwork quilt" of Infrastructure-as-Code (IaC), manual "ClickOps" changes, legacy scripts, and multiple cloud providers, all managed by different teams.
Why is Infrastructure-as-Code (IaC) scanning alone insufficient?
IaC scanning only catches issues in code templates. It cannot stop manual operations, such as an engineer manually opening a port in the cloud console to fix an immediate problem.
What percentage of organizations use more than one cloud provider?
According to recent statistics, over 79% of organizations use more than one cloud provider, which significantly increases complexity and the risk of misconfiguration.
How many security tools does the average enterprise use?
Gartner research suggests the average enterprise uses 60–70 different security tools from 10–15 different vendors, leading to significant tool sprawl.
What is the "endless loop" of reactive security?
It is the cycle of deploying resources, scanning for vulnerabilities in production, and then scrambling to remediate them while they are already live and exposed.
Who is responsible for most cloud security failures?
Gartner predicts that 99% of cloud security failures through 2025 will be the customer’s fault, primarily due to human error and misconfigurations.
What is a "technology-agnostic" guardrail?
It is a security control that works regardless of how a resource was created—whether via Terraform code, CLI commands, or manual clicks in the web console.
Does proactive security slow down the development process?
No. It empowers teams to move faster by providing a safety net. Developers can deploy knowing that blatant mistakes will be caught automatically.
What is the cost benefit of proactive security?
Preventing a misconfiguration at deployment is significantly cheaper than "corrective maintenance," which involves fixing live production environments and managing potential breach fallout.
How can organizations break the "deploy-and-patch" cycle?
By building security into the fabric of deployment and managing cloud resources through automated checks that catch policy violations at the source.

Notes & Sources

Continue reading

October 5, 2026
Ariel Litmanovich
Tom Tsabar
Vlad Babiuk

The Key That Should Not Have Worked

A leaked cloud credential is usually treated as a detection problem. Find it, revoke it, rotate it, and move on. But the Volkswagen and Cariad data exposure raises a more important question: why was there a long-lived credential worth stealing in the first place? When a single reusable key can unlock sensitive cloud data, the leak is only part of the problem - the configuration that allowed that key to exist is the other.

September 28, 2026
Yair Ladizhensky
Vlad Babiuk

The Role That Should Never Have Existed

On 29 July 2019, Capital One disclosed that an attacker had taken data relating to roughly 106 million people across the United States and Canada. The attacker was Paige Thompson, a former Amazon Web Services engineer, who was arrested the same day and convicted on computer fraud charges in June 2022. The company's settlements reached around $190 million.

September 21, 2026
Tom Tsabar

Exploiting Cloud Misconfigurations: How Attackers Find Cloud Attack Paths (Part 1 - The Basics)

Cloud attacks don’t always begin with a vulnerability. Often, they begin with a misconfiguration that gives an attacker a path in. In Part 1 of this series, we look at cloud environments from the attacker’s perspective and break down the three conditions behind many exploitable cloud attack paths: Resource DIscovery, Network Accessibility, and Identity-Based Access.

September 14, 2026
Ariel Litmanovich
Vlad Babiuk

Five Reasons Your Cloud Security Solution Is Failing You

Your cloud security tools may be working exactly as designed. That’s the problem.

Security teams are still finding and fixing the same misconfigurations over and over. The issue isn’t the tools-it’s a reactive model that detects risk after it already exists. Here are five signs that model has reached its limit.

‍

September 7, 2026
Tom Tsabar
Ariel Litmanovich

50 Ways to Break Production - Why Cloud Security Remediation Is Harder Than It Looks

Cloud remediation is rarely as simple as changing a setting. Fixes can break production, require architectural changes or migrations, and conflict with IaC ownership. Prevention takes a different path: enforce the right configuration before deployment, while the resource is still cheap and safe to change. This article explores the challenges of remediating issues safely and effectively, and highlights what teams need to consider when remediation is unavoidable.

July 29, 2026
Ariel Litmanovich
Tom Tsabar
Ido Dar

Cloud ShutterGap: Millions of Cloud Resources Exposed - The Blind Spot CSPM/CNAPP Tools Don’t Cover

Aryon's research reveals millions of misconfigured ephemeral cloud resources, publicly exposed for only moments before being removed. Often, these exposures last only a few minutes, long enough for attackers to discover and exploit them, but too short for traditional CSPM and CNAPP tools to detect. Many of these resources contain highly sensitive information.

Ready to take your first proactive step?