Receber por email
← Voltar para o catálogo

gcp-waf-security-review

Avalie a postura de segurança de cargas de trabalho GCP em relação ao pilar de segurança do Google Cloud Well-Architected Framework, abrangendo zero trust, segurança shift-left, defesa cibernética preemptiva, governança de segurança de IA e conformidade regulatória. Utilize ao avaliar requisitos de segurança de arquitetura, projetar controles de segurança ou auditar uma carga de trabalho GCP contra as recomendações de segurança do WAF.

19estrelas
Atualizado há 4 meses

Ver no GitHub ↗ Licença: Apache-2.0

Como adicionar

/plugin marketplace add Raishin/vanguard-frontier-agentic

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/gcp-waf-security-review/svg)](https://www.skillteca.com.br/skills/gcp-waf-security-review)
#ai

Alerta por categoria

Receba novas skills de Design e Frontend toda segunda

1 email curto, só com as skills novas de Design e Frontend. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

GCP WAF Security Review

Purpose

Evaluate GCP workload security posture against the Google Cloud Well-Architected Framework (WAF) security pillar. This skill supports confidentiality, integrity, compliance, and privacy requirements for workloads running on GCP.

When to use

Use this skill for:

  • Assessing architecture security requirements against WAF recommendations
  • Designing security controls and control gaps analysis
  • Auditing a GCP workload against the seven WAF security principles
  • Evaluating zero trust maturity, shift-left practices, and preemptive defense coverage
  • Reviewing AI governance and regulatory compliance posture

WAF Security Pillar Overview

The GCP Well-Architected Framework security pillar provides guidance across seven core principles. Together they enforce confidentiality (data is accessible only to authorized principals), integrity (data and systems are not tampered with), compliance (workloads meet regulatory obligations), and privacy (personal data is protected throughout its lifecycle).

Core Principles

1. Implement Security by Design

Ground every architecture decision in a security-first posture. Embed security requirements from the earliest design phase rather than retrofitting controls after the fact.

  • Reference: https://cloud.google.com/architecture/framework/security/implement-security-by-design

2. Implement Zero Trust

Treat every request as untrusted by default regardless of network origin. Verify identity, device health, and context before granting access, and enforce least-privilege access to all resources.

  • Reference: https://cloud.google.com/architecture/framework/security/implement-zero-trust

3. Implement Shift-Left Security

Integrate security checks, policy enforcement, and vulnerability scanning into CI/CD pipelines and developer workflows so defects are caught before reaching production.

  • Reference: https://cloud.google.com/architecture/framework/security/implement-shift-left-security

4. Implement Preemptive Cyber Defense

Actively detect, hunt, and respond to threats before they materialize into incidents. Use threat intelligence, behavioral analytics, and automated response to shorten mean time to detect and respond.

  • Reference: https://cloud.google.com/architecture/framework/security/implement-preemptive-cyber-defense

5. Use AI Securely and Responsibly

Apply security controls specifically to AI model pipelines, training data, inference endpoints, and model outputs. Address AI-specific attack surfaces including prompt injection, model inversion, and supply chain risks.

  • Reference: https://cloud.google.com/architecture/framework/security/use-ai-securely-and-responsibly

6. Use AI for Security

Leverage AI and machine learning capabilities to enhance security operations — anomaly detection, alert triage, threat hunting, and automated response at scale.

  • Reference: https://cloud.google.com/architecture/framework/security/use-ai-for-security

7. Meet Regulatory, Compliance, and Privacy Needs

Identify applicable regulatory requirements (GDPR, HIPAA, PCI-DSS, FedRAMP, SOC 2, etc.), map controls to obligations, and maintain continuous evidence for audits.

  • Reference: https://cloud.google.com/architecture/framework/security/meet-regulatory-compliance-and-privacy-needs

Relevant GCP Products

  • Identity & Access: Cloud IAM, Identity-Aware Proxy (IAP), Chrome Enterprise Premium (BeyondCorp Enterprise)
  • Network Security: Cloud Armor, VPC Service Controls, Cloud Next Generation Firewall (Cloud NGFW)
  • Data Protection: Cloud Key Management Service (KMS), Sensitive Data Protection (formerly DLP), Confidential Computing
  • Threat Detection & Response: Google SecOps (Chronicle), Security Command Center (SCC), Security Health Analytics
  • Supply Chain & Build Security: Binary Authorization, Artifact Analysis, Artifact Registry
  • Compliance & Sovereignty: Assured Workloads, Access Transparency, Access Approval
  • Secrets Management: Secret Manager

Assessment Question Bank

Security by Design

  1. Are security requirements captured as first-class design requirements alongside functional requirements?
  2. Is threat modeling performed for each workload and updated when architecture changes significantly?
  3. Are secure defaults enforced at the infrastructure level (e.g., org policies blocking public IPs, requiring CMEK, disabling SA key creation)?
  4. Is a defense-in-depth strategy documented, covering network, identity, data, and application layers?
  5. Are security architecture decisions captured as Architecture Decision Records (ADRs)?
  6. Is a security champion or review gate embedded in the system design process?
  7. Are third-party and open source dependencies evaluated for known vulnerabilities before adoption?
  8. Is sensitive data classification applied to all data assets at design time?
  9. Are blast-radius minimization patterns (separate projects per tier, VPC segmentation) applied?
  10. Are security requirements tested as part of functional acceptance criteria?

Zero Trust

  1. Is identity verification enforced for every user and service regardless of network origin?
  2. Are all service-to-service calls authenticated (e.g., using Workload Identity, mTLS, IAP)?
  3. Is device posture evaluated before granting access to sensitive resources (e.g., via BeyondCorp / Chrome Enterprise Premium)?
  4. Are VPC Service Controls perimeters defined to restrict sensitive API access to trusted contexts?
  5. Is lateral movement risk addressed through micro-segmentation or VPC firewall rules?
  6. Are IAM bindings reviewed and rightsized to least privilege on a regular cadence?
  7. Is privileged access managed and time-bound (e.g., JIT access, PAM tooling)?
  8. Is all data encrypted in transit with enforced TLS policies?
  9. Are audit logs (Admin Activity, Data Access) enabled and retained for all sensitive projects?
  10. Is continuous authorization evaluated for long-running sessions and API tokens?
  11. Are externally exposed endpoints protected by Cloud Armor WAF policies?

Shift-Left Security

  1. Are SAST and SCA tools integrated into pull request checks?
  2. Is container image scanning (Artifact Analysis) enforced before images are pushed to Artifact Registry?
  3. Is Binary Authorization policy enabled on all GKE clusters and Cloud Run services?
  4. Are IaC templates (Terraform, Config Connector) scanned for security misconfigurations before apply?
  5. Is secrets detection (e.g., truffleHog, git-secrets) integrated into the developer commit workflow?
  6. Are security unit tests written for authentication, authorization, and input validation logic?
  7. Are dependency vulnerability alerts surfaced to developers in their IDE or PR review?
  8. Is a software bill of materials (SBOM) generated for each release artifact?
  9. Are security findings from pipeline gates tracked to resolution with SLA enforcement?
  10. Are developers trained on secure coding practices with GCP-specific guidance?

Preemptive Cyber Defense

  1. Is Security Command Center (SCC) enabled at the org level with all built-in detectors active?
  2. Are Google SecOps (Chronicle) SIEM and SOAR capabilities used for centralized log analysis and automated response?
  3. Is threat intelligence integrated into detection rules (e.g., YARA-L rules in Chronicle)?
  4. Are anomalous IAM activity and privilege escalation patterns detected automatically?
  5. Are network intrusion detection capabilities active (e.g., Cloud IDS)?
  6. Is a documented incident response runbook maintained and tested via tabletop exercises?
  7. Are SCC findings triaged, assigned owners, and tracked to remediation within defined SLAs?
  8. Is vulnerability management performed on a recurring schedule across all compute assets?
  9. Are red team or penetration testing exercises conducted at least annually?
  10. Are honeytokens or canary resources deployed to detect unauthorized access attempts?

AI Security

  1. Are AI model endpoints protect
Compartilhar X LinkedIn