Verbat.com

Why Cloud Security Misconfigurations Cause More Breaches Than Hackers

A cloud breach does not always begin with a sophisticated hacker breaking through an advanced security system.

Sometimes, the door is already open.

A storage bucket is exposed. An administrative interface is reachable from the internet. A service account has excessive permissions. An API key is sitting in the wrong place. A development environment has been deployed with production-level access. A security group allows more traffic than anyone intended.

The attacker still has to find the weakness and exploit it.

But the organisation has already created the opportunity.

This is why cloud security misconfiguration deserves more attention than it often receives. Google Cloud’s H1 2025 Cloud Threat Horizons research found that misconfiguration accounted for 29.4% of observed initial-access incidents, behind weak or missing credentials at 47.1%. In H2 2025, misconfiguration-based access fell to 21%, suggesting that automated security controls and better guardrails can materially reduce this attack path.

The lesson is not that hackers have become less important.

It is that attackers increasingly do not need to create a vulnerability when an organisation has already created one.

The Cloud Changed the Meaning of a Security Mistake

Traditional infrastructure made security boundaries relatively visible.

A server sat inside a known network. Firewalls controlled traffic. Access was generally tied to a smaller number of physical systems. Changes often passed through central infrastructure teams.

Cloud environments are different.

A single enterprise can have thousands of resources spread across multiple accounts, regions, subscriptions, containers and services. Developers can create infrastructure through code. Applications can automatically create and remove resources. SaaS platforms can connect to internal systems through APIs. Employees can create cloud resources without directly involving central infrastructure teams.

This flexibility is one of the main reasons businesses move to the cloud.

It is also what makes configuration management difficult.

The security question is no longer simply:

“Is the network protected?”

It becomes:

“Are thousands of continuously changing identities, resources, permissions, APIs and workloads configured correctly right now?”

That is a much harder problem.

Misconfiguration Is Usually an Architecture Problem

It is tempting to blame the individual who accidentally exposed a resource.

Sometimes that is appropriate.

But enterprise cloud misconfiguration is rarely just an employee making one bad decision.

The deeper issue is often that the organisation has created an environment where mistakes are easy to make and difficult to detect.

Consider a development team deploying a new application.

The team may need a database, object storage, compute resources, an API gateway, service accounts, secrets and network rules. If each component has to be configured manually, every deployment introduces another opportunity for inconsistency.

Now multiply that across hundreds of applications.

The problem becomes systemic.

This is why cloud security cannot depend entirely on people remembering the right configuration for every service.

The architecture has to make the secure path easier.

Attackers Often Look for Exposure Before Sophistication

Attackers do not necessarily begin by attempting the most technically complex attack available.

They look for accessible opportunities.

A publicly exposed cloud resource can be more useful than an elaborate exploit if it provides access to valuable information.

A leaked credential can be more useful than breaking through a hardened authentication system.

An overprivileged service account can turn a limited foothold into access to several other systems.

This creates an uncomfortable reality for security teams.

The organisation may have invested heavily in endpoint protection, threat intelligence, advanced detection and security monitoring while still leaving basic cloud exposure unresolved.

Security maturity is therefore not determined by how advanced the security tools are.

It is also determined by how difficult the environment is to misuse.

Identity Is the Configuration Layer That Matters Most

Cloud security misconfiguration is often discussed in terms of storage buckets and network settings.

Identity can be even more important.

Modern cloud environments contain enormous numbers of identities that are not human.

Applications have identities.

Containers have identities.

Functions have identities.

Automation pipelines have identities.

AI agents increasingly have identities.

These identities need permissions.

The problem begins when permissions are broader than necessary.

Imagine a service that only needs to read customer records.

If its identity can also modify records, access financial information and administer infrastructure, a compromise of that service becomes much more serious.

The attacker does not need to discover three separate vulnerabilities.

One compromised identity can provide the path.

This is why least privilege is becoming increasingly important as cloud environments become more automated.

The AI Era Makes Misconfiguration More Expensive

AI is adding another dimension to the problem.

AI workloads typically depend on large volumes of data, cloud infrastructure, APIs, external models and specialised compute.

That creates more connections and therefore more opportunities for configuration mistakes.

IBM’s 2026 Cost of a Data Breach research found that more than 20% of the organisations studied had experienced a breach targeting AI models or applications. Among those incidents, weaknesses in surrounding systems were particularly significant: compromised APIs, applications or plug-ins accounted for 27%, while cloud misconfigurations affecting AI workloads also accounted for 27%.

This is an important distinction.

The AI model itself may not be the vulnerable component.

The surrounding environment may be.

A model connected to an incorrectly configured storage system can expose data.

An AI application with excessive API permissions can create unintended access.

An agent with broad system privileges can turn a configuration error into an operational incident.

AI security therefore begins with ordinary cloud security fundamentals.

Multi-Cloud Makes the Problem Harder

One cloud environment is already complex.

Many enterprises now operate across multiple clouds, private infrastructure and on-premises systems.

IBM’s 2025 research found that 40% of breaches involved data stored across multiple environments, including public cloud, private cloud and on-premises infrastructure. Breaches involving multiple environments averaged USD 5.05 million in cost in that year’s analysis.

The issue is not simply that there are more systems.

Different environments have different configuration models, identity structures, security controls and monitoring capabilities.

A security team may correctly configure one environment while missing an equivalent exposure somewhere else.

The organisation then ends up with inconsistent security rather than consistently strong security.

Multi-cloud strategy therefore needs a security operating model alongside its infrastructure strategy.

Infrastructure as Code Helps — But It Does Not Eliminate Risk

Infrastructure as Code is often presented as part of the solution.

It should be.

Automating infrastructure deployment makes configurations repeatable and allows security policies to be embedded into deployment processes.

But automation can also reproduce a mistake at scale.

If an insecure configuration is included in a deployment template, the organisation does not create one insecure resource.

It can create hundreds.

This changes the nature of the risk.

Manual mistakes can be isolated.

Automated mistakes can become systemic.

That is why Infrastructure as Code needs security testing before deployment, policy enforcement during deployment and continuous monitoring after deployment.

The objective is not simply automated infrastructure.

It is securely automated infrastructure.

Cloud Security Needs Continuous Verification

One of the biggest weaknesses in traditional cloud security is the assumption that a secure configuration stays secure.

It does not.

Cloud environments change continuously.

Developers deploy new applications. Permissions change. APIs are introduced. Vendors are connected. Databases move. New regions are activated. Temporary access becomes permanent.

A configuration that was secure six months ago may be inappropriate today.

This is why organisations increasingly need continuous cloud security posture management.

The question should not be:

“Did we configure this system securely?”

It should be:

“Is this environment still securely configured?”

That shift sounds subtle.

Operationally, it is significant.

Security Guardrails Can Reduce Human Error

The decline in misconfiguration-based initial access observed by Google Cloud between H1 and H2 2025 provides an important signal. Google attributed part of the decline to secure-by-default strategies, improved credential protections and automated guardrails making common weaknesses harder to exploit.

This is where security engineering becomes more valuable than security awareness alone.

Training employees to avoid mistakes matters.

Designing systems where common mistakes cannot easily create serious exposure matters even more.

Examples include automatically blocking public access to sensitive storage, enforcing encryption requirements, restricting administrative interfaces, preventing unrestricted security-group rules and continuously detecting excessive permissions.

The best security control is often the one an employee never has to remember.

The Shared Responsibility Model Still Gets Misunderstood

Cloud providers secure the infrastructure they operate.

Customers remain responsible for configuring and securing many of the services they consume.

The exact division varies by service model, but the principle remains important.

Moving an application to a major cloud provider does not automatically make the application secure.

The cloud provider can protect the physical data centre.

It cannot decide whether your database should be publicly accessible.

It cannot determine whether your application needs administrator permissions.

It cannot know whether a particular employee should have access to a particular customer dataset.

Those decisions remain part of the enterprise’s security responsibility.

Cloud migration therefore changes the location of infrastructure.

It does not transfer responsibility for security architecture.

What Enterprises Should Change

The solution is not another checklist that security teams review once a quarter.

Cloud security needs to become part of how infrastructure is designed, deployed and operated.

That means enterprises should focus on several areas:

  • Centralise cloud visibility: Know which accounts, workloads, resources, identities and external connections exist.
  • Enforce secure defaults: Prevent common dangerous configurations before resources reach production.
  • Strengthen identity controls: Apply least privilege to both human and non-human identities.
  • Automate configuration checks: Continuously detect drift rather than waiting for periodic audits.
  • Secure Infrastructure as Code: Scan templates and deployment pipelines before infrastructure is created.
  • Control data exposure: Know where sensitive information resides and which applications or identities can access it.
  • Test incident response: Understand what happens when a cloud credential, workload or identity is compromised.
  • Treat AI workloads as cloud workloads: Apply the same fundamentals to models, agents, APIs and AI data.

None of these measures eliminates attackers.

They reduce the number of easy doors available to them.

Why Cloud Security Is Becoming an Engineering Responsibility

Security teams cannot manually inspect every cloud resource in a modern enterprise.

There are simply too many.

Development teams are creating infrastructure faster than traditional security review processes can handle. Applications are becoming more distributed. AI is introducing new workloads and non-human identities. Multi-cloud environments are increasing the number of control planes security teams must understand.

This makes security engineering increasingly important.

Secure architecture, automated policy enforcement, identity design, Infrastructure as Code, continuous monitoring and application security need to work together.

Security cannot remain the final checkpoint before deployment.

It needs to become part of deployment itself.

How Verbat Technologies Helps Businesses Strengthen Cloud Security

Cloud security becomes difficult when security controls are separated from application architecture.

Verbat Technologies approaches cloud security through the broader technology environment, combining cloud solutions, custom software development, enterprise application integration, API development, application modernization, AI and machine learning, DevOps and digital transformation.

For enterprises, this can involve strengthening identity and access controls, modernising applications with stronger security foundations, integrating cloud environments, securing APIs or designing AI-enabled applications with appropriate data and access boundaries.

The objective is not to create another security layer around the business.

It is to make security part of how the technology is designed and operated.

The Biggest Cloud Security Problem May Be the One Nobody Notices

Sophisticated attacks will continue to matter.

Vulnerabilities will continue to be exploited. Credentials will continue to be stolen. Attackers will continue developing better techniques.

But an organisation does not need to solve every cybersecurity problem simultaneously to reduce its exposure.

It can start by making its own environment harder to misuse.

That means asking uncomfortable questions about permissions, public exposure, forgotten resources, unused accounts, unmanaged APIs and configuration drift.

Because a hacker discovering a weakness is a security incident.

A hacker discovering a weakness that the organisation unknowingly left exposed for months is a governance problem.

And as cloud infrastructure becomes more dynamic, the ability to continuously prevent configuration mistakes may become just as important as the ability to detect sophisticated attacks.

Share