Per ispezionare il traffico di rete dei consumer, utilizza le policy firewall per reindirizzare il traffico a l gruppo di endpoint di intercettazione del VPC. Il traffico passa quindi attraverso il gruppo di deployment di intercettazione del producer alle relative risorse di calcolo.
Questa pagina descrive come configurare e gestire le regole e le policy firewall di rete globali. Se vuoi creare regole e policy firewall gerarchiche, consulta Utilizzare regole e policy firewall gerarchiche.
Prima di iniziare
Abilita l'API Compute Engine nel tuo Google Cloud progetto.
Abilita l' API Network Security nel tuo Google Cloud progetto.
Installa la gcloud CLI.
Crea un gruppo di profili di sicurezza.
Ruoli
Per creare, visualizzare o eliminare le regole firewall, chiedi all'amministratore di concederti i ruoli Identity and Access Management (IAM) necessari per il tuo progetto. Per saperne di più sulla concessione dei ruoli, consulta Gestire l'accesso a progetti, cartelle e organizzazioni.
Per controllare l'avanzamento delle operazioni elencate in questa pagina, assicurati che il tuo
ruolo utente disponga dei seguenti ruoli Compute Security
Admin
(roles/compute.securityAdmin), Compute Network
Admin
(roles/compute.networkAdmin) e Compute
Viewer (roles/compute.viewer)
a livello di progetto:
compute.networks.getcompute.networks.listcompute.firewallPolicies.createcompute.firewallPolicies.updatecompute.firewallPolicies.removeAssociation
Creare regole e policy firewall
Crea una policy del firewall e una regola con l'azione APPLY_SECURITY_PROFILE_GROUP.
Console
Per creare una policy del firewall di rete, segui questi passaggi:
Nella Google Cloud console, vai alla pagina Policy firewall.
Nell'elenco del selettore di progetti, seleziona il tuo progetto all'interno dell'organizzazione.
Fai clic su Crea policy del firewall.
Nel campo Nome, inserisci un nome per la policy.
In Ambito di deployment, seleziona Globale.
Per creare regole per la policy, fai clic su Continua, quindi su Aggiungi regola.
- Nel campo Priorità, imposta il numero di ordine per la regola, dove
0è la priorità più alta. - In Direzione del traffico, scegli In entrata.
- In Azione in caso di corrispondenza, scegli Procedi all'ispezione L7.
- In Scopo, scegli NSI in-band.
- In Gruppo di profili di sicurezza, seleziona il gruppo di profili di sicurezza di intercettazione personalizzato.
- In Tipo di destinazione, specifica la destinazione della regola.
- In Filtri di origine, specifica il filtro di origine.
- In Destinazioni, specifica i filtri di destinazione.
- In Protocolli e porte, specifica se la regola si applica a tutti i protocolli e a tutte le porte di destinazione oppure a quali protocolli e porte di destinazione si applica la regola.
- Fai clic su Crea.
- Nel campo Priorità, imposta il numero di ordine per la regola, dove
Fai clic su Aggiungi regola per aggiungere un'altra regola.
Se vuoi associare la policy a una rete, fai clic su Continua, quindi su Associa policy a reti VPC.
Fai clic su Crea.
Per saperne di più, consulta Creare regole firewall di rete globali.
gcloud
Per creare una policy del firewall di rete, utilizza il
gcloud compute firewall-policies create
comando:
gcloud compute network-firewall-policies create FIREWALL_POLICY
Per creare una regola firewall, utilizza il
gcloud compute network-firewall-policies rules create
comando:
gcloud compute network-firewall-policies rules create PRIORITY \
--action APPLY_SECURITY_PROFILE_GROUP \
--firewall-policy FIREWALL_POLICY \
--security-profile-group organizations/ORGANIZATION_ID/locations/global/securityProfileGroups/SECURITY_PROFILE_GROUP_ID \
--direction DIRECTION \
--layer4-configs LAYER4_CONIFG \
--src-ip-ranges SRC_IP_RANGE \
[--dest-ip-ranges DEST_IP_RANGE] \
--global-firewall-policy
Sostituisci quanto segue:
PRIORITY: la priorità della regola da aggiungere.FIREWALL_POLICY: l'ID della policy del firewall con cui creare una regola.ORGANIZATION_ID: l'ID dell'organizzazione in cui viene creato il gruppo di profili di sicurezza.SECURITY_PROFILE_GROUP_ID: l'ID del gruppo di profili di sicurezza con un'azionecustom-intercept-profile.DIRECTION: indica se la regola èingressoegress. Se la direzione non è specificata, per impostazione predefinita la regola viene applicata al traffico in entrata. Per il traffico in entrata, non puoi specificare intervalli di destinazione. Per il traffico in uscita, non puoi specificare intervalli di origine o tag di origine.LAYER4_CONFIG: un elenco di protocolli e porte di destinazione a cui si applica la regola firewall.SRC_IP_RANGE: gli intervalli IP di origine. Questo valore viene specificato solo seDIRECTIONèingress.DEST_IP_RANGE: gli intervalli IP di destinazione. Questo valore viene specificato solo seDIRECTIONèegress.
Terraform
Per creare una policy del firewall, puoi utilizzare una google_compute_firewall_policy risorsa.
Per creare una regola della policy del firewall, puoi utilizzare una google_compute_network_firewall_policy_rule risorsa.
Per scoprire come applicare o rimuovere una configurazione Terraform, consulta Comandi Terraform di base.
Descrivere regole e policy firewall
Puoi visualizzare tutti i dettagli di una policy, incluse tutte le relative regole firewall.
Console
Nella console Google Cloud , vai alla pagina Policy del firewall.
Nel selettore di progetti, seleziona il progetto che contiene la policy del firewall di rete globale.
Fai clic sulla policy.
Per visualizzare i dettagli di una regola, fai clic sulla priorità della regola.
gcloud
Per descrivere una policy del firewall, utilizza il
gcloud compute network-firewall-policies describe
comando:
gcloud compute network-firewall-policies describe FIREWALL_POLICY
Per descrivere una regola firewall, utilizza il
gcloud compute network-firewall-policies rules describe
comando:
gcloud compute network-firewall-policies rules describe PRIORITY \
--firewall-policy FIREWALL_POLICY
Sostituisci FIREWALL_POLICY con l'ID della policy del firewall in cui è definita la regola.
Eliminare regole e policy firewall
Puoi eliminare una policy e le relative regole firewall. Prima di poter eliminare una policy del firewall dell'organizzazione, devi eliminare tutte le associazioni.
Console
Nella console Google Cloud , vai alla pagina Policy del firewall.
Nel selettore di progetti, seleziona il progetto che contiene la policy.
Fai clic sulla policy.
Seleziona la regola che vuoi eliminare.
Fai clic su Elimina.
Fai clic sulla scheda Associazioni.
Seleziona l'associazione che vuoi eliminare.
Fai clic su Rimuovi associazioni.
Dopo aver rimosso tutte le associazioni, fai clic su Elimina.
gcloud
Per eliminare una regola firewall, utilizza il
gcloud compute network-firewall-policies rules delete
comando:
gcloud compute network-firewall-policies rules delete PRIORITY \
--firewall-policy FIREWALL_POLICY
Sostituisci FIREWALL_POLICY con l'ID della policy del firewall in cui è definita la regola.
Per eliminare una policy del firewall, utilizza il
gcloud compute network-firewall-policies delete
comando:
gcloud compute network-firewall-policies delete FIREWALL_POLICY