Because they expose identity, resource, and request detail that helps an attacker map the environment quickly. If a compromised account can read logs, it can turn defenders’ telemetry into reconnaissance data, revealing naming conventions, service relationships, and potential pivot points for follow-on activity.
Why This Matters for Security Teams
Cloud logs are not passive records once an attacker has access to them. They can expose resource names, identity bindings, request paths, and error detail that help an intruder rapidly map the environment, identify high-value services, and find weak pivot points. That turns telemetry into reconnaissance, especially when log access is broader than it should be or tied to long-lived identities.
This is why logging design must be treated as part of the attack surface, not only as a detection layer. Guidance from MITRE ATT&CK Enterprise Matrix and NHIMG research such as 52 NHI Breaches Analysis show that post-compromise discovery is often accelerated by ordinary observability data. The risk is higher when logs include secret-like values, workload identifiers, or internal topology details that should never be readable by the same principals being monitored. In practice, many security teams discover this only after an account has already used log visibility to expand access, rather than through intentional review of log-read permissions.
How It Works in Practice
An attacker who lands on a cloud identity with log-read access can use logs to reconstruct how the environment actually works. They may search for instance names, bucket paths, API routes, role assumptions, tenant IDs, or failed authorisation events that reveal what exists and how systems trust each other. This becomes especially useful when logs contain structured metadata that correlates identities to resources. The result is faster lateral movement, more accurate privilege escalation attempts, and fewer noisy guesses.
Security teams should assume that log access needs the same control discipline as production access. That means limiting who can read which log streams, separating operational telemetry from sensitive security events, and filtering fields that expose secrets or internal dependency chains. The NIST logging and control baseline in NIST SP 800-53 Rev 5 Security and Privacy Controls is useful here because it ties monitoring to access control and information protection, not just retention. NHIMG’s Top 10 NHI Issues also reflects a recurring pattern: once a machine identity can read telemetry, defenders are effectively publishing a map of the environment to that identity.
- Restrict log-read permissions to the minimum operational roles that truly need them.
- Mask or drop fields that expose secrets, tokens, internal IPs, or sensitive resource identifiers.
- Split audit logs from app logs so a compromised app identity cannot freely mine security telemetry.
- Review whether workload identities can query logs through APIs, not just consoles.
- Alert on unusual log-search volume, cross-tenant queries, and enumeration of resource names.
The control model works best when access to logs is itself governed by least privilege and strong identity assurance; these controls tend to break down in multi-account cloud estates where teams centralise logs for convenience but fail to segment read access by environment or workload.
Common Variations and Edge Cases
Tighter log controls often increase analyst friction, requiring organisations to balance investigation speed against the risk of exposing internal telemetry to compromised identities. That tradeoff is real, especially in regulated environments and large platform teams.
Not all logs create the same exposure. Error traces, IAM audit trails, API gateway logs, and object storage access logs can be far more revealing than high-level health metrics. Current guidance suggests treating any log source that contains identity context, request payload fragments, or resource naming conventions as sensitive. In mature environments, a compromised read-only role may still gain broad reconnaissance value if logs are centralised without row-level or field-level controls.
For NHI-heavy systems, the problem is sharper because service accounts, tokens, and workload identifiers often appear in traces that engineers rely on for debugging. The Aembit 2024 Non-Human Identity Security Report notes that 88.5% of organisations say their non-human IAM practices lag behind or only match human IAM, which helps explain why log access often remains under-governed. For deeper breach patterns, the Snowflake breach coverage shows how identity and telemetry exposure can combine to widen attacker reach quickly.
There is no universal standard for how much telemetry a workload identity should be allowed to read. Best practice is evolving toward context-aware access, short-lived privileges, and telemetry minimisation, particularly where cloud logs can reveal the same paths an attacker would otherwise have to discover manually.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10, OWASP Agentic AI Top 10 and CSA MAESTRO address the attack and risk surface, while NIST AI RMF and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-02 | Log access by workload identities can expose or misuse non-human identity context. |
| OWASP Agentic AI Top 10 | AGENT-04 | Autonomous agents reading logs can chain tools and expand reach after compromise. |
| CSA MAESTRO | TRM-02 | Telemetry exposure can aid discovery and escalation in cloud agent workflows. |
| NIST AI RMF | GOVERN | Identity and telemetry governance are part of managing AI and cloud risk. |
| NIST CSF 2.0 | PR.AC-4 | Least privilege is central to reducing attacker reach via readable logs. |
Assign ownership for log access, review exposure, and document acceptable telemetry use.