Introducció a Cloud Armor
Google Cloud Armor és un servei de seguretat que protegeix les aplicacions i serveis desplegats a Google Cloud Platform (GCP) contra atacs de denegació de servei (DDoS) i altres amenaces basades en la web. Cloud Armor proporciona una capa de seguretat que permet definir polítiques de seguretat per protegir les aplicacions de manera proactiva.
Objectius d'aprenentatge
En aquest tema, aprendràs:
- Què és Google Cloud Armor i com funciona.
- Com configurar i gestionar polítiques de seguretat amb Cloud Armor.
- Com protegir les teves aplicacions contra atacs DDoS i altres amenaces.
- Com monitoritzar i analitzar els registres de seguretat.
Conceptes clau
Què és Google Cloud Armor?
Google Cloud Armor és un servei de seguretat que ofereix:
- Protecció contra DDoS: Protegeix les aplicacions contra atacs de denegació de servei distribuïts.
- Polítiques de seguretat: Permet definir regles per controlar l'accés a les aplicacions.
- Integració amb Google Cloud Load Balancing: Funciona conjuntament amb els equilibradors de càrrega de Google per proporcionar seguretat a nivell global.
Com funciona Cloud Armor?
Cloud Armor utilitza una combinació de regles predefinides i personalitzades per protegir les aplicacions. Aquestes regles es poden aplicar a les sol·licituds entrants per permetre, denegar o limitar l'accés basat en diversos criteris, com ara adreces IP, geolocalització, i signatures de sol·licituds.
Configuració de Cloud Armor
Pas 1: Crear una política de seguretat
- Accedeix a la consola de GCP.
- Navega a la secció "Security" i selecciona "Cloud Armor".
- Crea una nova política de seguretat:
- Assigna un nom a la política.
- Defineix les regles de seguretat (per exemple, permetre o denegar trànsit des de certes adreces IP).
Pas 2: Definir regles de seguretat
Les regles de seguretat es defineixen en forma de llistes de control d'accés (ACLs). Aquí tens un exemple de com definir una regla per permetre trànsit només des d'una adreça IP específica:
rules: - action: allow description: Allow traffic from specific IP match: versionedExpr: SRC_IPS_V1 config: srcIpRanges: - "203.0.113.0/24"
Pas 3: Aplicar la política de seguretat
- Selecciona l'equilibrador de càrrega al qual vols aplicar la política.
- Assigna la política de seguretat creada anteriorment a l'equilibrador de càrrega.
Monitorització i anàlisi
Visualitzar registres de seguretat
Google Cloud Armor proporciona registres detallats de les sol·licituds que coincideixen amb les regles de seguretat. Pots accedir a aquests registres a través de la consola de GCP o utilitzant Google Cloud Logging.
Analitzar els registres
Els registres de seguretat et permeten identificar patrons d'atac i ajustar les polítiques de seguretat en conseqüència. Aquí tens un exemple de com visualitzar registres utilitzant Google Cloud Logging:
gcloud logging read "resource.type=http_load_balancer AND jsonPayload.enforcedSecurityPolicy.name=my-security-policy" --limit=10
Exercici pràctic
Objectiu
Configura una política de seguretat amb Cloud Armor per permetre trànsit només des d'una adreça IP específica i denegar tot el trànsit restant.
Passos
- Crea una política de seguretat anomenada
allow-specific-ip
. - Defineix una regla per permetre trànsit des de l'adreça IP
203.0.113.0/24
. - Aplica la política a un equilibrador de càrrega existent.
- Monitoritza els registres per assegurar-te que la política s'està aplicant correctament.
Solució
# Crea la política de seguretat gcloud compute security-policies create allow-specific-ip --description="Allow traffic from specific IP" # Defineix la regla de seguretat gcloud compute security-policies rules create 1000 \ --security-policy=allow-specific-ip \ --description="Allow traffic from specific IP" \ --src-ip-ranges=203.0.113.0/24 \ --action=allow # Aplica la política a l'equilibrador de càrrega gcloud compute backend-services update my-backend-service \ --security-policy=allow-specific-ip # Monitoritza els registres gcloud logging read "resource.type=http_load_balancer AND jsonPayload.enforcedSecurityPolicy.name=allow-specific-ip" --limit=10
Resum
En aquest tema, has après què és Google Cloud Armor i com utilitzar-lo per protegir les teves aplicacions contra atacs DDoS i altres amenaces. Has après a crear i gestionar polítiques de seguretat, aplicar-les a equilibradors de càrrega i monitoritzar els registres de seguretat per analitzar i ajustar les teves polítiques. Amb aquests coneixements, pots assegurar les teves aplicacions a GCP de manera efectiva.
Curs de Google Cloud Platform (GCP)
Mòdul 1: Introducció a Google Cloud Platform
- Què és Google Cloud Platform?
- Configurar el teu compte de GCP
- Visió general de la consola de GCP
- Comprendre projectes i facturació
Mòdul 2: Serveis bàsics de GCP
Mòdul 3: Xarxes i seguretat
Mòdul 4: Dades i analítica
Mòdul 5: Aprenentatge automàtic i IA
Mòdul 6: DevOps i monitoratge
- Cloud Build
- Repositoris de codi font al núvol
- Funcions al núvol
- Monitoratge de Stackdriver
- Gestor de desplegament al núvol
Mòdul 7: Temes avançats de GCP
- Híbrid i multi-núvol amb Anthos
- Computació sense servidor amb Cloud Run
- Xarxes avançades
- Millors pràctiques de seguretat
- Gestió i optimització de costos