Zero Trust Assessment Framework
ByteReview's security assessments follow a scorecard methodology based on the NIST SP 800-207 Zero Trust Architecture framework, adapted for cloud platform evaluation. We assess each platform across four pillars: Identity and Access Management, Network Security Controls, Data Protection and Encryption, and Compliance and Audit capabilities. Each pillar is scored on a 10-point scale based on feature completeness, implementation quality, and operational maturity.
For this assessment, we provisioned a production-representative GCP organisation with multiple projects, VPC networks, and workloads spanning Compute Engine, GKE, and Cloud Run. We then systematically tested each security control against real-world attack scenarios, configuration drift detection, and compliance audit requirements.
Scorecard Overview
Identity and Access Management (9.3/10)
GCP's IAM model is built on a resource hierarchy of organisations, folders, and projects, with policies inherited downward and overridable at each level. The granularity of predefined roles has improved significantly in 2026, with over 1,400 individual permissions and 300+ predefined roles available. Custom roles allow fine-grained permission sets tailored to specific operational needs.
BeyondCorp Enterprise, Google's Zero Trust access solution, provides context-aware access control that evaluates device posture, user identity, location, and request context before granting access to applications and resources. In our testing, BeyondCorp correctly blocked access from non-compliant devices in 100% of test cases and applied adaptive policies based on risk signals within 200ms of the authentication flow.
Workload Identity Federation eliminates the need for long-lived service account keys by allowing external identities (from GitHub Actions, GitLab CI, AWS IAM, and Azure AD) to impersonate GCP service accounts using short-lived tokens. This is a significant security improvement for CI/CD pipelines and multi-cloud architectures. We found the setup straightforward, though the initial configuration requires careful attention to attribute mapping conditions.
Network Security Controls (9.0/10)
VPC Service Controls provide a network-level perimeter around GCP services, preventing data exfiltration even by compromised service accounts or insiders with legitimate credentials. We configured service perimeters around BigQuery, Cloud Storage, and Pub/Sub, and verified that cross-perimeter access was blocked even when the requesting identity had full IAM permissions on the target resource. This defence-in-depth approach is unique among major cloud providers.
| Control | GCP | AWS | Azure |
|---|---|---|---|
| Zero Trust access proxy | BeyondCorp Enterprise | Verified Access | Entra Private Access |
| Service perimeter | VPC Service Controls | No direct equivalent | No direct equivalent |
| Private service connectivity | Private Service Connect | PrivateLink | Private Endpoint |
| DDoS protection | Cloud Armor (included) | Shield Advanced ($3K/mo) | DDoS Protection Standard |
| Web application firewall | Cloud Armor WAF | AWS WAF | Azure WAF |
| Container image scanning | Artifact Analysis | ECR Scanning | Defender for Containers |
Cloud Armor, GCP's DDoS protection and WAF service, is included at no additional cost for basic protection, contrasting with AWS Shield Advanced at $3,000/month. Cloud Armor's Adaptive Protection uses ML to detect and mitigate Layer 7 attacks automatically, and in our load testing it correctly identified and blocked a simulated slowloris attack within 12 seconds.
Data Protection and Encryption (9.2/10)
GCP encrypts all data at rest and in transit by default, with no additional configuration required. Encryption at rest uses AES-256 with Google-managed keys, with options for Customer-Managed Encryption Keys (CMEK) via Cloud KMS and Customer-Supplied Encryption Keys (CSEK) for maximum control. Cloud External Key Manager integrates with third-party key management systems such as Thales, Fortanix, and Futurex for organisations that require external key custody.
Confidential Computing, using AMD SEV-SNP technology, encrypts data in use within hardware-isolated memory enclaves. We tested Confidential VMs running PostgreSQL and measured a 3-5% performance overhead compared to standard instances, which is an acceptable trade-off for workloads processing sensitive data. Confidential GKE nodes extend this capability to containerised workloads.
Data Loss Prevention (DLP) API inspects and de-identifies sensitive data across Cloud Storage, BigQuery, and Datastore. In our testing, the DLP API correctly identified 98.4% of planted PII patterns including national ID numbers, credit card numbers, and email addresses across a 10 GB test dataset.
Compliance and Audit (8.9/10)
GCP maintains an extensive compliance certification portfolio. The table below maps GCP's current certifications against common enterprise compliance requirements.
| Framework | Status | Scope |
|---|---|---|
| SOC 1 (Type II) | Certified | All GCP services |
| SOC 2 (Type II) | Certified | All GCP services |
| SOC 3 | Certified | All GCP services |
| ISO 27001 | Certified | All GCP services |
| ISO 27017 | Certified | Cloud-specific controls |
| ISO 27018 | Certified | PII protection in cloud |
| PCI DSS Level 1 | Certified | Applicable services |
| HIPAA | BAA available | Covered services |
| FedRAMP High | Authorized | Government Cloud |
| EU NIS2 Directive | Aligned | EU regions with Assured Workloads |
| C5 (Germany BSI) | Attested | EU regions |
Security Command Center Premium provides a unified security dashboard with real-time threat detection, vulnerability scanning, and compliance monitoring. The Event Threat Detection module uses Google's Threat Intelligence to identify cryptomining, malware C2 traffic, and IAM anomalies. In our testing, it detected a deliberately planted cryptominer container within 4 minutes of deployment and generated an actionable finding with remediation steps.
The Assured Workloads product, now available for EU, US, Canada, and Australia, provides data residency controls that restrict data processing and storage to specific jurisdictions with geographically appropriate support personnel. This is particularly valuable for EU organisations navigating post-Schrems II data sovereignty requirements and the NIS2 Directive.
Pros and Cons
Strengths
- BeyondCorp Enterprise is the most mature Zero Trust access solution on any cloud
- VPC Service Controls provide a unique data exfiltration prevention layer
- Cloud Armor DDoS protection included at no extra cost
- Confidential Computing with only 3-5% performance overhead
- Workload Identity Federation eliminates long-lived credentials
- DLP API achieves 98.4% PII detection accuracy
Weaknesses
- IAM policy model complexity increases with organisational scale
- Security Command Center Premium requires significant investment
- Limited native SIEM integration compared to Azure Sentinel
- Assured Workloads availability is region-limited
- VPC Service Controls configuration is complex and error-prone for large perimeters
ByteReview Verdict
GCP earns a 9.1 out of 10 on our Zero Trust Implementation Scorecard, the highest security score we have awarded to any cloud platform in 2026. BeyondCorp Enterprise and VPC Service Controls represent genuinely differentiated security capabilities that have no direct equivalent on AWS or Azure. The platform is particularly well-suited for organisations with strict data protection requirements, EU data sovereignty mandates, or those operating in regulated industries. The main areas for improvement are SIEM integration depth and the complexity of VPC Service Controls at scale.