Tema 9 de 11
El apartado 2.3 del temario empieza por crear una VPC con subredes (modo personalizado, VPC compartida, VPC Network Peering) y seguir con las reglas de firewall de VPC y las políticas de Cloud Next Generation Firewall (Cloud NGFW): acción, origen, destino, objetivos, protocolos y puertos, y el uso de tags seguros y cuentas de servicio.
Contenido
Una versión virtual de una red física, implementada en la red de producción de Google con Andromeda. Las redes VPC, junto con sus rutas y reglas de firewall, son recursos globales; las subredes son regionales.
compute.skipDefaultNetworkCreation lo impida.Modo automático
10.128.0.0/9.Modo personalizado (recomendado en producción)
Se puede pasar de modo automático a personalizado, pero no al revés.
gcloud compute networks create prod-vpc --subnet-mode=custom gcloud compute networks subnets create web-subnet \ --network=prod-vpc --region=us-central1 --range=10.10.0.0/24
PRIVATE, por defecto) o reservada para Private NAT (PRIVATE_NAT). En general no se puede cambiar después.| Dirección no utilizable | Ejemplo en 10.1.2.0/24 |
|---|---|
| Dirección de red (primera) | 10.1.2.0 |
| Puerta de enlace (segunda) | 10.1.2.1 |
| Penúltima, reservada por Google | 10.1.2.254 |
| Broadcast (última) | 10.1.2.255 |
Google usa las dos primeras y las dos últimas direcciones del rango principal. En los rangos secundarios se pueden usar todas. La puerta de enlace no responde a ping. Ampliar una subred se ve en el dominio D3.
Conecta dos redes VPC para que sus recursos se comuniquen con IP internas, con la misma latencia y ancho de banda que dentro de una red. Pueden estar en el mismo proyecto, en proyectos distintos o en organizaciones distintas.
Cloud Next Generation Firewall es un firewall distribuido con inspección con estado y control de capa 7, para el tráfico norte-sur (que entra o sale de la VPC) y este-oeste (dentro de la VPC). Aplica reglas a las VM y a ciertos balanceadores basados en Envoy.
| Nivel | Qué incluye |
|---|---|
| Essentials | Reglas por IP, puertos y protocolos. Sin coste |
| Standard | Objetos FQDN e inteligencia de amenazas |
| Enterprise | Capa 7: prevención y detección de intrusiones, filtrado de URL, sandbox de malware (vista previa) |
Pertenecen a una red VPC. Cada regla tiene estos componentes:
| Componente | Valores |
|---|---|
| Dirección | Ingress (entrante) o egress (saliente), desde el punto de vista del objetivo |
| Prioridad | 0 a 65 535, por defecto 1000. Se aplica la de mayor prioridad (número más bajo) que coincida |
| Acción | Allow o deny |
| Objetivo (target) | Todas las instancias de la red (por defecto), las que tengan un tag de red o las que usen una cuenta de servicio |
| Origen o destino | Rangos IP, tags de red o cuentas de servicio (origen en ingress); rangos IP (destino en egress) |
| Protocolos y puertos | p. ej. tcp:22, tcp:80,443, icmp |
| Logs | Registrar las conexiones que coinciden (tiene coste) |
default-allow-internal (desde 10.128.0.0/9), default-allow-ssh (tcp:22), default-allow-rdp (tcp:3389) y default-allow-icmp, todas con prioridad 65534 y modificables.gcloud compute firewall-rules create allow-web --network=prod-vpc \ --direction=INGRESS --action=ALLOW --rules=tcp:80,tcp:443 \ --source-ranges=0.0.0.0/0 --target-tags=web --priority=1000
Una política agrupa varias reglas para actualizarlas a la vez y controlar quién las gestiona con IAM.
| Tipo | Alcance |
|---|---|
| Jerárquica | Se asocia a la organización o a carpetas y afecta a muchas VPC de varios proyectos |
| Global de red | Todas las regiones de una o varias VPC |
| Regional de red | Una región de una VPC |
| Regional de sistema | Gestionada por Google cuando un servicio la necesita; solo se puede activar o desactivar su logging. Sin coste |
goto_next (seguir evaluando en el siguiente nivel) y apply_security_profile_group (enviar a inspección de capa 7).Con el orden por defecto (AFTER_CLASSIC_FIREWALL):
Políticas jerárquicas: Primero la de la organización y luego las de las carpetas, de arriba abajo. Allow o deny detienen la evaluación; goto_next pasa al siguiente nivel.
Políticas regionales de sistema: Las de Google.
Reglas de firewall de VPC: Las «clásicas».
Políticas globales de red
Políticas regionales de red
Acciones implícitas: Denegar entrada a VM y permitir salida.
Con BEFORE_CLASSIC_FIREWALL, las políticas globales y regionales de red se evalúan antes que las reglas de VPC. Se cambia con gcloud compute networks update --network-firewall-policy-enforcement-order. Las jerárquicas y las de sistema siempre van primero.
| Situación | Respuesta | Por qué |
|---|---|---|
| Red de producción que se conectará a on-premises por VPN | VPC en modo personalizado | Control total de rangos y sin solaparse con 10.128.0.0/9. |
| Que varios equipos usen una red gestionada por el equipo de redes | VPC compartida | Proyecto host y proyectos de servicio. |
| Conectar dos VPC de organizaciones distintas con IP internas | VPC Network Peering | Funciona entre proyectos y organizaciones. |
| A conecta con B y B con C por peering; A debe llegar a C | Crear un peering A-C | El peering no es transitivo. |
| Bloquear el tráfico de SSH desde internet en toda la organización | Política de firewall jerárquica en la organización | Se evalúa antes que nada y no se puede saltar. |
| Aplicar reglas a VM sin depender de IP y sin que un admin de instancias las cambie | Tags seguros en una política de firewall | Gobernados por IAM. |
| Una regla debe aplicarse solo a las VM de un backend concreto | Destino por cuenta de servicio o tag | En lugar de todas las instancias de la red. |
| Inspección de intrusiones y filtrado de URL | Cloud NGFW Enterprise | Capacidades de capa 7. |
❓ ¿Las subredes son recursos globales?
No. Las redes VPC son globales; las subredes son regionales.
❓ ¿Se puede pasar una VPC de modo personalizado a automático?
No. Solo de automático a personalizado.
❓ ¿Qué pasa con el tráfico entrante si ninguna regla coincide?
Se deniega por la acción implícita. El tráfico saliente se permite.
❓ ¿Una regla con prioridad 100 gana a una con prioridad 1000?
Sí. El número más bajo es la prioridad más alta.
❓ ¿El peering comparte las reglas de firewall entre redes?
No. Solo intercambia rutas; cada red mantiene su firewall.
❓ ¿Los tags de red se pueden usar en políticas de firewall jerárquicas?
No. Las políticas usan tags seguros; los tags de red solo sirven en reglas de VPC.
❓ ¿Cuántas IP de un rango principal no se pueden usar?
Cuatro: las dos primeras y las dos últimas.
¿Entendiste este tema?
Pon a prueba lo que acabas de aprender
El equipo de seguridad quiere impedir el SSH desde internet a cualquier VM de la organización, y que ningún administrador de proyecto pueda saltárselo con sus propias reglas. ¿Qué configura?
Preguntas originales, cada una con su explicación.
Empezar un simulacro