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

  1. Accedeix a la consola de GCP.
  2. Navega a la secció "Security" i selecciona "Cloud Armor".
  3. 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

  1. Selecciona l'equilibrador de càrrega al qual vols aplicar la política.
  2. 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

  1. Crea una política de seguretat anomenada allow-specific-ip.
  2. Defineix una regla per permetre trànsit des de l'adreça IP 203.0.113.0/24.
  3. Aplica la política a un equilibrador de càrrega existent.
  4. 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.

© Copyright 2024. Tots els drets reservats