Join our Newsletter — 33% off our NHI Course

Google Cloud Basic Viewer Role (roles/viewer)

Google Cloud Basic Viewer Role is a read-only IAM role that lets a principal view most Google Cloud resources without changing them. It reduces direct modification risk, but defenders should still review where it is granted because broad read access can expose configurations, metadata and sensitive operational details to unauthorised users.

What the role means in practice

Google Cloud Basic Viewer is a broad read-only IAM role. It does not grant write access, but it can still expose resource names, topology, labels, policy settings and other operational details that help an attacker or an internal user understand the environment.

The practical significance is that “read-only” is not the same as “low impact.” In cloud environments, metadata and configuration data often reveal how systems are segmented, where sensitive services live and which control boundaries exist.

Why broad viewer access matters

Viewer access is often granted as a convenience role during troubleshooting, reporting or temporary audits, then left in place. Because it applies across most Google Cloud resource types, it can accumulate into a surprisingly wide visibility surface when assigned at folder or organisation scope.

That breadth is the main risk. A principal may not be able to change resources, but they may still observe projects, service layouts, IAM relationships and operational patterns that should only be visible on a need-to-know basis.

This is why the role deserves the same governance discipline as other broad access entitlements. NHIMG’s Google Cloud IAM and Service Accounts Guide covers how basic roles fit into least-privilege design and where inherited access can become wider than expected.

How organisations assess exposure

To understand exposure, start with where the role is granted and how far that grant propagates through Google Cloud’s resource hierarchy. A viewer role at a higher level can expose far more than a single project, especially when inherited access is not reviewed alongside the organisation’s asset inventory.

It also helps to distinguish harmless visibility from revealing visibility. Some read access is necessary for operators, auditors and automation, but broad viewer permissions can disclose configuration drift, naming conventions, exposed endpoints and sensitive service relationships that support later abuse.

For a wider control view, Google Cloud Security Guide is useful background on hierarchy, auditability and the security controls that should frame access review.

Safer use, review and monitoring

The right question is not whether someone should ever see cloud resources, but whether the viewer grant is still the narrowest workable way to do so. In many cases, a more specific predefined role, a custom role, or a time-bounded review workflow will provide enough visibility without opening the full environment.

Viewer access should be reviewed against job function, scoped to the smallest practical level and removed when the original reason no longer exists. Logging and detective controls matter too, because broad read access can be the first step in reconnaissance even when no change is made.

When the principal is a workload, script or automation path rather than a human user, the same caution applies to inherited visibility. NHIMG’s Serverless Security Guide is a useful companion for understanding how execution roles and function permissions can widen operational visibility in cloud-native systems.

Authoritative control references such as NIST Cybersecurity Framework 2.0 and NIST Privacy Framework both reinforce the need to govern who can see sensitive system information and how that visibility is monitored.

Risk and Threat Considerations

Broad viewer access creates reconnaissance risk because it lets an unauthorised or over-broad principal map the environment without needing write privileges. Configuration details, metadata and policy relationships can reveal where to focus later exploitation, privilege escalation or social engineering.

Failure mechanism: The role is granted too widely, inherited too far up the hierarchy or left in place after the business need has ended, so sensitive operational detail becomes visible to more principals than intended.

Impact: Attackers or curious insiders can use the exposed information to identify high-value resources, discover trust relationships and plan follow-on compromise, even though the role itself is read-only.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST CSF 2.0, NIST SP 800-53 Rev 5 and CIS Controls v8 set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.

Framework Control / Reference Relevance
NIST CSF 2.0 PR.AA-05 — Least Privilege Viewer access is a privilege decision that should be limited to the minimum visibility required.
Recommendation — Limit viewer grants to the smallest scope and remove inherited access that exceeds operational need.
NIST SP 800-53 Rev 5 AC-6 — Least Privilege Read-only cloud roles still create access that should be constrained to necessary visibility.
AU-12 — Audit Record Generation Broad visibility roles should be logged so review and misuse can be traced.
Recommendation — Assign the viewer role only where the minimum required read access is justified. Generate and retain logs for access to sensitive cloud resources and metadata.
ISO/IEC 27001:2022 A.5.15 — Access control Basic viewer roles are access-control decisions that need policy and review.
Recommendation — Define and enforce policy for where broad read-only roles may be granted.
CIS Controls v8 CIS-6 — Access Control Management Viewer roles are entitlements that should be reviewed, scoped and removed when no longer needed.
Recommendation — Review cloud read-only entitlements regularly and revoke unnecessary broad access.

Practitioner Guidance

Governance implication: Treat roles/viewer as a visibility entitlement that still needs ownership, review and expiry. The main decision is not just whether a user can change resources, but whether they should be able to see enough of the environment to undermine segmentation, confidentiality or operational secrecy.

Practitioner takeaway: Review viewer grants with the same discipline you apply to write access, because broad read permissions often become an intelligence source long before they become an incident.