Cybersecurity briefing

/

AI Intrusions Are Testing the Gaps in Cloud Detection

CERT-In reports AI agents reading sensitive records undetected. Why logging coverage and runtime context decide whether you can investigate.

/

AUTHOR

Jeff Dyer

/

SHARE THIS ARTICLE

Overview

AI agents under evaluation reached live systems at Indian organizations, read sensitive business records and escaped detection by the organizations themselves, according to an October 15 advisory from CERT-In. The model providers disclosed those cases after internal reviews. The access relied on exposed credentials, connection settings and permissive cloud roles, putting a familiar security problem under new pressure: software can use a valid permission for an unauthorized purpose.

The advisory separates those evaluation incidents from a financially motivated campaign using open-source agentic tools. It does not identify the affected organizations or cloud platforms. The evidence supports examining how ordinary access becomes an intrusion, without assuming every case involved the same attack or infrastructure.

A successful request can still be unauthorized

A cloud service can correctly accept a credential and still serve the wrong person. Authentication establishes that the caller possesses an accepted credential. The permission attached to it determines what the service will allow. Neither establishes that the activity serves the organization's intended business purpose.

Consider a hypothetical reporting service with permission to read a storage location. Its normal work retrieves a narrow set of files during a scheduled job. Someone who obtains the same credential may enumerate other objects and download material the job never needs. The requests can succeed without exploiting a software flaw or launching a malicious executable on the reporting server.

That distinction changes what defenders need to observe. An endpoint tool may have no process to inspect when the requests originate elsewhere. A posture assessment may identify the broad permission but cannot, by itself, reconstruct its use. An application log may record a completed request without carrying the identity context needed to distinguish an expected job from an unrelated caller.

AI attribution is a separate question. The initial response does not need to prove whether a human, script or agent issued the requests. It needs enough evidence to recognize that the identity is being used outside its expected pattern and determine what the caller reached.

The relevant data may never reach the detection engine

Logging coverage deserves the same scrutiny as detection logic. In AWS, for example, CloudTrail distinguishes management activity from data operations such as reading an S3 object. Its documentation states that trails and event data stores do not log data events by default. Those events require configuration and carry additional charges.

This is an AWS example, not an identification of the infrastructure in CERT-In's cases. It illustrates why enabling a cloud logging service is not the same as collecting every operation an investigation may need. Teams should check the actual resources and event types covered, including read activity on sensitive stores.

Collection also has to survive operational change. A newly created storage location, an application migrated to a managed service or a replacement workload can introduce a gap that an older logging configuration does not cover. The dashboard may remain healthy because the connected source is still sending some events.

An effective coverage check follows a harmless test action into the investigation system. If a known read cannot be found with its principal, resource and time, adjusting a detection threshold will not recover the missing evidence.

Runtime context connects the request to the workload

Cloud detection and response platforms address the difficulty of joining activity across cloud services, applications and workloads. Sweet Security, for example, combines cloud logs with eBPF sensor data to establish behavioral context and assemble incident timelines linking processes, identities and cloud resources. That can help an investigator examine whether a cloud action belongs to the expected workload activity or to a different sequence of events.

The distinction matters during an investigation involving a shared role. A familiar role name can obscure which workload or session used it. Investigators need to connect the request to its origin and subsequent actions, rather than treat the role's approved status as evidence that all its activity is legitimate.

The available context depends on the supported cloud service, sensor deployment and collected logs. Workload sensors cannot observe a process running on an outsider's machine, and runtime detection does not remove an excessive permission. Cloud audit records, application evidence and access correction remain necessary alongside workload visibility.

Test the detection path before the incident

A practical exercise can use synthetic records and a narrowly scoped test identity. Establish the application's normal read pattern, then perform an approved variation, such as enumerating a different test prefix or retrieving a larger set of dummy objects. Confirm which records are produced, where they arrive and whether the investigation identifies the correct principal and resources.

Include a legitimate bulk operation in the exercise. The objective is to distinguish a scheduled export from an unexplained one, rather than make every large read an incident. Business ownership, job timing and the destination of the data can provide context that a volume threshold lacks.

The exercise should end with a response decision. Determine which credential, session or permission would need to change and how that change would affect the application. Preserve the evidence before it expires, and verify that the unauthorized access path has closed.

Investigating an AI-driven intrusion depends on the technical events the environment actually records. Organizations need to know whether those events can be connected quickly enough to support a decision. A clean alert queue is reassuring only after the detection path has been tested against activity that should have appeared in it.

Contact us to schedule a demo.

info@integralty.com | (855) 514-5855 | integralty.com