Professional Cloud Security Engineer
Cloud Identity is Google's service for managing users, groups, and devices across an organization. It serves as the central identity provider that connects people to Google Cloud resources. Cloud Identity can sync with on-premises Active Directory or work as a standalone identity solution. It supports multi-factor authentication (MFA), which adds an extra security layer beyond just passwords. Organizations use Cloud Identity to control who can access what resources and to manage the complete user lifecycle from onboarding to offboarding.
Service accounts are special identities used by applications and virtual machines to authenticate to Google Cloud services. Unlike user accounts, service accounts do not require human login credentials; instead, they use cryptographic keys. When an application needs to access cloud resources, it presents the service account's credentials, and IAM checks whether that account has permission to perform the requested action. Organizations should follow the principle of least privilege by granting only the permissions the application actually needs. Service account keys should be rotated regularly and never stored in source code repositories.
Authentication verifies who is trying to access Google Cloud before deciding what they can do. Google Cloud supports several authentication methods: users can sign in with email and password combined with MFA, while applications use service account keys or workload identity. OAuth 2.0 is the standard protocol for granting API access, and Identity-Aware Proxy (IAP) adds an extra verification layer for browser-based applications. The authentication flow always begins with the caller presenting credentials, which the platform validates before any authorization decisions are made.
IAM (Identity and Access Management) is Google's system for deciding what authenticated identities can do with specific resources. An IAM policy consists of bindings that connect a principal (who), a role (what they can do), and a resource (where the permission applies). Roles come in three types: primitive roles that are broad, predefined roles designed for specific services, and custom roles for specialized permission sets. Policies flow down the resource hierarchy, meaning a permission granted at the organization level applies to all folders, projects, and resources beneath it. Conditional IAM grants access only when certain attributes are met, such as time of day or IP address.
Google Cloud organizes resources in a hierarchical structure with the organization node at the top, followed by folders, then projects, and finally individual resources like virtual machines or storage buckets. The organization node represents the company and is where organization-wide policies live. Folders can contain multiple projects or nested folders, useful for separating departments or environments. Projects group related resources together and are the level where billing and permissions are most commonly managed. Because policies inherit downward, a permission granted at a higher level automatically applies to everything below it.
Gauge your current knowledge
Gauge your current knowledge
Google Cloud Directory Sync (GCDS) is a tool that synchronizes users, groups, and other directory objects from an existing LDAP or Microsoft Active Directory server into Cloud Identity…
Service accounts are special identities that applications and virtual machines use to make API calls to Google Cloud services. Every GCP project comes with a default service account that gets atta…
Administrators configure password policies within Cloud Identity or Google Workspace to enforce baseline credential security across an organization. These policies set minimum password lengths…
In GCP, IAM roles are collections of permissions that determine what actions a user or service can take on resources. Privileged roles, such as roles/owner or roles/editor, grant broad access and …
The GCP resource hierarchy is a tree structure that starts with the organization node at the very top, representing your entire company or enterprise. Below the organization sit folders, which…