Back to blog

The Hacker Doesn't Need to Break the Door Anymore - So What Are They Attacking?

How cloud-native systems are changing the attack surface

5 min read
A digital city of connected services behind a main gateway, with red lateral-movement paths between compromised services and policy checkpoints, with the text “The hacker doesn’t need to break the door anymore. So, what are they attacking?”

The Door Isn't the Only Way In Or Is It?

For years, cybersecurity focused heavily on protecting the network perimeter.

Firewalls controlled traffic, network segmentation separated systems, and access rules determined which connections were allowed. If an attacker couldn't get through the perimeter, the internal systems were considered safer.

But modern applications have changed the environment.

A single application can now contain dozens of microservices running across containers, multiple clouds and on-premises infrastructure. These services communicate constantly, and workloads can move as the application scales.

There may no longer be one clear "inside" to protect. So, the attacker doesn't always need to break through the main door. They can look for weaknesses between the rooms.

When Every Service Can Become a Target

Imagine an e-commerce application with separate services for authentication, payments, orders, inventory and notifications. These services need to communicate, but should every service automatically be allowed to communicate with every other service?

Probably not.

If the payment service is compromised, an attacker could try to use its existing access to reach other systems. This is lateral movement. This is where Zero Trust moves deeper into the application.

Instead of asking only:

“Can this network connection reach the service?”

we also ask:

“Which service is making the request, and what is it actually allowed to do?”

From Network Identity to Service Identity

NIST SP 800-207A extends Zero Trust principles to cloud-native applications by combining network-tier and identity-tier policies.

Network policies can control networks, ports and traffic paths.

Identity-based policies go further by identifying the specific user, service or workload making a request.

For example:

“Service A → Service B”

can become:

“Service A → Service B → HTTPS → GET → /public”

The service can retrieve specific information without automatically receiving permission to perform every other operation.

This is least privilege (opens in a new tab) applied to service-to-service communication.

Flowchart: a compromised service requests another service; an identity and policy check either allows a specific action or denies the request.
Figure 1. Identity-based controls can limit what a compromised service can do.

The goal is not only to prevent the initial compromise, but also to limit what happens after it.

The New Attack Surface Is Inside the Application

This is where technologies such as service meshes become useful.

A service mesh can help enforce communication policies between application services. Proxies can act as Policy Enforcement Points (opens in a new tab), while technologies such as mutual TLS (mTLS) can help secure communication and establish workload identity.

The basic idea is:

Diagram of Service A, Service B and Service C connected in a chain, with an identity and policy check between each service.
Figure 2. A simplified service-to-service Zero Trust model.

Trust doesn't automatically flow from one service to another.

Each important interaction can be evaluated.

Network Security Isn't Dead

It would be easy to interpret this as:

“Network security → Identity security”

But NIST SP 800-207A does not recommend replacing one with the other.

Network controls are still important for segmentation, connectivity and regulatory requirements.

Identity-based controls provide more granular access decisions.

Together:

Flowchart: network-tier policies and network controls combined with identity-tier policies and service identity to reach an access decision.
Figure 3. Combining network-tier and identity-tier controls.

One provides the broader boundary. The other controls what can happen inside it.

And Then We Add AI Agents

Now imagine one of those services is an AI agent.

The agent might have access to databases, APIs, documents or business workflows. It may also be able to call tools or trigger actions.

So the question becomes:

“What is this agent allowed to access, which tools can it use, and what actions can it perform?”

The same Zero Trust principles apply:

Flowchart: an AI agent's tool or API request passes identity, permission and policy checks, leading to allow, review or block, followed by the action and an audit.
Figure 4. Extending Zero Trust principles to AI-agent access.

The objective is to make an agent's permissions specific, controlled and observable.

Where ART Fits In

This is where the same principles connect naturally with A Realtime Tech (ART) (opens in a new tab). – Learn about core of ART

ART brings AI agents (opens in a new tab), workflows, tools and business systems into a governed environment, with concepts such as scoped access (opens in a new tab), controlled tool usage, human approval and execution traceability.

For an AI agent interacting with real systems, a simplified flow could be:

Flowchart: a real-time event reaches an AI agent whose tool or API request passes an access and policy check, leading to allow or human approval, followed by the action and an audit trace.
Figure 5. A simplified view of controlling AI-agent actions.

The underlying principle is similar to Zero Trust:

“Don't assume trust. Evaluate what is requesting access, what it needs and what it is allowed to do.”

You can learn more about ART here: A Realtime Tech (opens in a new tab)

So What Is the Hacker Actually Attacking?

The answer is no longer simply:

In cloud-native environments, attackers can target identities, credentials, APIs, workloads, service-to-service communication and misconfigured permissions. With AI agents, their tools, permissions and workflows can become part of that attack surface too.

The attack surface is no longer only around the application. It is increasingly inside the application and between the services that make it work.

Conclusion

Modern applications have made the traditional network perimeter less sufficient on its own. Cloud-native systems contain constantly changing services that communicate across multiple environments, making identity and application-level access controls increasingly important. NIST SP 800-207A addresses this by combining network-tier controls with identity-tier policies and granular, least-privilege access. As AI agents gain access to tools and business systems, the same principles become even more important.

The hacker doesn't always need to break the door anymore - sometimes the real target is what the door already allows inside.

Sources and further reading

About the Author

Shreya S

AI Engineer

AI Engineer specializing in AI-agent vulnerability assessment, security evaluation, and trustworthy AI.

View on LinkedIn (Shreya S, opens in a new tab)

Further Reading