Regole di sicurezza per il sistema DB
In questo articolo vengono elencate le regole di sicurezza da utilizzare con il sistema DB. Le regole di sicurezza controllano i tipi di traffico consentiti all'interno e all'esterno dei nodi di calcolo del sistema DB.
Per ulteriori informazioni sulle regole di sicurezza, vedere Regole di sicurezza. Per ulteriori informazioni sui diversi modi per implementare queste regole, vedere Modalità di implementazione delle regole di sicurezza.
Nota: anche le istanze che eseguono immagini del sistema DB fornite da Oracle dispongono di regole firewall che controllano l'accesso all'istanza. Assicurarsi che le regole di sicurezza e le regole firewall dell'istanza siano impostate correttamente. Vedere anche Open Ports on the DB System.
Regole generali obbligatorie per la connettività di base
Nelle sezioni seguenti sono disponibili diverse regole generali che abilitano la connettività essenziale per gli host nella VCN.
Se si utilizzano le liste di sicurezza per implementare le regole di sicurezza, tenere presente che le regole riportate di seguito sono incluse per impostazione predefinita nella lista di sicurezza predefinita. Aggiornare o sostituire l'elenco per soddisfare esigenze di sicurezza specifiche. Le due regole ICMP (regole di entrata generali 2 e 3) sono necessarie per il corretto funzionamento del traffico di rete all'interno dell'ambiente Oracle Cloud Infrastructure. Regolare la regola di entrata generale 1 (regola SSH) e la regola di uscita generale 1 per consentire il traffico solo da e verso gli host che richiedono la comunicazione con le risorse nella VCN.
Per ulteriori informazioni sulla lista di sicurezza predefinita, vedere Elenchi sicurezza.
Regola di entrata generale 1: consente il traffico SSH da qualsiasi posizione
- Senza conservazione dello stato: No (tutte le regole devono avere conservazione dello stato)
- Tipo di origine: CIDR
- CIDR di origine: 0.0.0.0/0 (IPv4), ::/0 (IPv6)
- Protocollo IP: TCP
- Intervallo porte di origine: Tutto
- Intervallo di porte di destinazione: 22
Nota: il CIDR IPv6 è necessario solo se si desidera utilizzare l'indirizzo IPv6 per connettersi a SSH.
Regola di entrata generale 2: consente i messaggi di frammentazione della ricerca automatica MTU del percorso
Questa regola consente agli host nella VCN di ricevere messaggi di frammentazione della ricerca automatica MTU percorso. Senza l'accesso a questi messaggi, gli host nella VCN possono presentare problemi di comunicazione con gli host esterni alla VCN.
- Senza conservazione dello stato: No (tutte le regole devono avere conservazione dello stato)
- Tipo di origine: CIDR
- CIDR di origine: 0.0.0.0/0 (IPv4), ::/0 (IPv6)
- Protocollo IP: ICMP
- Tipo: 3
- Codice: 4
Regola di entrata generale 3: consente i messaggi di errore di connettività nella VCN
Questa regola consente agli host nella VCN di ricevere i messaggi di errore di connettività l'uno dall'altro.
- Senza conservazione dello stato: No (tutte le regole devono avere conservazione dello stato)
- Tipo di origine: CIDR
- CIDR di origine: il CIDR della VCN
- Protocollo IP: ICMP
- Tipo: tutto
- Codice: Tutto
Regola di uscita generale 1: consente tutto il traffico in uscita
- Senza conservazione dello stato: No (tutte le regole devono avere conservazione dello stato)
- Tipo destinazione: CIDR
- CIDR di destinazione: 0.0.0.0/0 (IPv4), ::/0 (IPv6)
- Protocollo IP: tutto
Nota:
- Il CIDR di destinazione IPv6 è necessario solo per la comunicazione in uscita alle reti IPv6.
- È possibile limitare il CIDR di destinazione.
Regole di sicurezza personalizzate
Per la funzionalità del sistema DB sono necessarie le regole riportate di seguito.
Nota: le regole di entrata personalizzate 1 e 2 coprono solo le connessioni avviate dall'interno della VCN. Se si dispone di un client che risiede al di fuori della VCN, Oracle consiglia di impostare due regole simili aggiuntive con il CIDR di origine impostato sull'indirizzo IP pubblico del client.
Regola di entrata personalizzata 1: consente il traffico ONS e FAN dall'interno della VCN
Questa regola è consigliata e consente a Oracle Notification Services (ONS) di comunicare gli eventi FAN (Fast Application Notification).
- Senza conservazione dello stato: No (tutte le regole devono avere conservazione dello stato)
- Tipo di origine: CIDR
- CIDR di origine: il CIDR della VCN IPv4 e IPv6
- Protocollo IP: TCP
- Intervallo porte di origine: Tutto
- Intervallo di porte di destinazione: 6200
- Descrizione: una descrizione facoltativa della regola.
Regola di entrata personalizzata 2: consente il traffico SQL*NET dall'interno della VCN
Questa regola è per il traffico SQL*NET ed è necessaria solo se è necessario abilitare le connessioni client al database.
- Senza conservazione dello stato: No (tutte le regole devono avere conservazione dello stato)
- Tipo di origine: CIDR
- CIDR di origine: il CIDR della VCN IPv4 e IPv6
- Protocollo IP: TCP
- Intervallo porte di origine: Tutto
- Intervallo di porte di destinazione: 1521
- Descrizione: una descrizione facoltativa della regola.
Regola di uscita personalizzata 1: consente l'accesso SSH in uscita
Questa regola abilita l'accesso SSH tra i nodi in un sistema DB a 2 nodi. È ridondante con la regola di uscita generale in Regole generali obbligatorie per la connettività di base (e nell'elenco di sicurezza predefinito). È facoltativa ma consigliata nel caso in cui la regola generale (o l'elenco di sicurezza predefinito) venga modificata inavvertitamente.
- Senza conservazione dello stato: No (tutte le regole devono avere conservazione dello stato)
- Tipo destinazione: CIDR
- CIDR di destinazione: 0.0.0.0/0 (IPv4), ::/0 (IPv6)
- Protocollo IP: TCP
- Intervallo porte di origine: Tutto
- Intervallo di porte di destinazione: 22
- Descrizione: una descrizione facoltativa della regola.
Regola di uscita personalizzata 2: consente l'accesso a Oracle Services Network
Questa regola consente al sistema DB di comunicare con i servizi Oracle (per la subnet pubblica con gateway Internet) o con Oracle Services Network, che include tutti i servizi Oracle (per la subnet privata con gateway del servizio). È ridondante con la regola di uscita generale in Regole generali obbligatorie per la connettività di base (e nell'elenco di sicurezza predefinito). È facoltativa ma consigliata nel caso in cui la regola generale (o l'elenco di sicurezza predefinito) venga modificata inavvertitamente. I servizi OCI comunicano solo con IPv4.
- Senza conservazione dello stato: No (tutte le regole devono avere conservazione dello stato)
- Tipo di destinazione: Servizio
- Servizio di destinazione:
- Quando si utilizza la subnet pubblica IPv4 (con gateway Internet), utilizzare il CIDR
0.0.0.0/0 - Quando si utilizza la subnet privata IPv4 (con gateway di servizio), utilizzare l'etichetta CIDR denominata
All *<region>* Services in Oracle Services Network
- Quando si utilizza la subnet pubblica IPv4 (con gateway Internet), utilizzare il CIDR
- Protocollo IP: TCP
- Intervallo porte di origine: Tutto
- Intervallo di porte di destinazione: 443 (HTTPS)
- Descrizione: una descrizione facoltativa della regola.
Per ulteriori informazioni sulla rete, vedere Panoramica della rete.
Modalità di implementazione delle regole di sicurezza
Il servizio di networking offre due modi per implementare le regole di sicurezza all'interno della tua VCN:
Per un confronto delle liste di sicurezza e dei gruppi di sicurezza di rete, vedere Regole di sicurezza.
Usa gruppi di Sicurezza di Rete
Se si sceglie di utilizzare i gruppi di sicurezza di rete (NSG), ecco il processo consigliato:
- Creare un gruppo di sicurezza di rete per i sistemi DB. Aggiungere le seguenti regole di sicurezza al gruppo NSG:
- Le regole elencate in Regole generali richieste per la connettività di base.
- Le regole elencate in Regole di sicurezza personalizzate.
- Quando l'amministratore del database crea il sistema DB, deve scegliere diversi componenti di rete (ad esempio, quale VCN e subnet utilizzare). Possono anche scegliere quali NSG o NSG utilizzare. Assicurati che scelgano il gruppo NSG che hai creato.
È invece possibile creare un gruppo NSG per le regole generali e un gruppo NSG separato per le regole personalizzate. Quindi, quando l'amministratore del database sceglie quali NSG utilizzare per il sistema DB, assicurarsi che scelgano entrambi i gruppi NSG.
Usa liste di sicurezza
Se si sceglie di utilizzare le liste di sicurezza, ecco il processo consigliato:
-
Configurare la subnet per utilizzare le regole di sicurezza necessarie:
- Creare una lista di sicurezza personalizzata per la subnet e aggiungere le regole elencate in Regole di sicurezza personalizzate.
- Associare alla subnet i due elenchi di sicurezza riportati di seguito.
- Lista di sicurezza predefinita della VCN con tutte le regole predefinite. Questo viene fornito automaticamente con la VCN.
- La nuova lista di sicurezza personalizzata creata per la subnet
-
Successivamente, quando l'amministratore del database crea il sistema DB, deve scegliere diversi componenti di rete. Quando selezionano la subnet che hai già creato e configurato, le regole di sicurezza vengono applicate automaticamente per i nodi di calcolo creati nella subnet.
Attenzione:
Non rimuovere la regola di uscita predefinita dalla lista di sicurezza predefinita. In tal caso, assicurarsi di includere la regola di uscita sostitutiva seguente nella lista di sicurezza personalizzata della subnet:
- Senza conservazione dello stato: No (tutte le regole devono avere conservazione dello stato)
- Tipo destinazione: CIDR
- CIDR di destinazione: 0.0.0.0/0
- Protocollo IP: tutto