Conformità STIG di AlloyDB Omni

Seleziona una versione della documentazione:

La matrice di conformità della Guida tecnica all'implementazione della sicurezza (STIG) per AlloyDB Omni descrive in dettaglio l'implementazione dei controlli pertinenti alla sicurezza a livello di database e sistema. Per saperne di più, consulta l'elenco di controllo per la conformità alla Security Technical Implementation Guide (STIG) di PostgreSQL 9.x su Red Hat Enterprise Linux.

Tutti i controlli gestiti da Google sono completamente implementati e verificati continuamente. Per mantenere la conformità, il cliente deve configurare e gestire i controlli che richiedono l'intervento del cliente. Per ulteriori informazioni, consulta Responsabilità condivisa STIG.

Matrice di conformità STIG

La tabella seguente fornisce ID STIG, descrizioni, stati di applicazione per operatore, requisiti di responsabilità del cliente e gravità:

ID STIG Descrizione del controllo di sicurezza Applicata per impostazione predefinita Responsabilità del cliente Gravità
V-214151 L'accesso ai file del database deve essere limitato ai processi pertinenti e agli utenti amministrativi autorizzati. Sì No Media
V-214127 L'accesso ai file eseguibili esterni deve essere disattivato o limitato. Sì No Media
V-214154 I record di controllo devono essere generati quando vengono eliminate informazioni categorizzate, ad esempio livelli di classificazione e livelli di sicurezza. Sì No Media
V-214150 I contenuti del database devono essere protetti da trasferimenti di informazioni non autorizzati e non intenzionali mediante l'applicazione di una norma sul trasferimento dei dati. No No Media
V-214074 Gli oggetti di database, inclusi, a titolo esemplificativo, tabelle, indici, spazio di archiviazione, procedure di trigger, funzioni e link a software esterni a PostgreSQL, devono essere di proprietà di database e principal DBMS autorizzati per la proprietà. Sì No Media
V-214076 Il software di database, inclusi i file di configurazione PostgreSQL, deve essere archiviato in directory dedicate separate dal sistema operativo host e da altre applicazioni. No No Media
V-214078 L'esecuzione di moduli software, incluse funzioni e procedure di trigger, con privilegi elevati deve essere limitata solo ai casi necessari. No No Media
V-214130 Se le password vengono utilizzate per l'autenticazione, PostgreSQL deve archiviare solo rappresentazioni con hash e salt delle password. Sì No Alta
V-214056 Se le password vengono utilizzate per l'autenticazione, PostgreSQL deve trasmettere solo rappresentazioni criptate delle password. Sì No Alta
V-214064 PostgreSQL e le applicazioni associate devono riservare l'utilizzo dell'esecuzione di codice dinamico alle situazioni che lo richiedono. No No Media
V-214065 PostgreSQL e le applicazioni associate, quando utilizzano l'esecuzione di codice dinamico, devono analizzare i dati di input per individuare valori non validi che potrebbero indicare un attacco di injection. No No Media
V-214066 PostgreSQL deve allocare la capacità di archiviazione degli audit record in conformità ai requisiti di archiviazione degli audit record definiti dall'organizzazione. No Sì Media
V-214071 PostgreSQL deve consentire solo all'Information System Security Manager (ISSM) o alle persone o ai ruoli nominati dall'ISSM di selezionare gli eventi controllabili da sottoporre ad audit. No Sì Media
V-214129 PostgreSQL deve associare i tipi di etichette di sicurezza definiti dall'organizzazione con i valori delle etichette di sicurezza definiti dall'organizzazione alle informazioni in elaborazione. No Sì Media
V-214062 PostgreSQL deve associare i tipi di etichette di sicurezza definiti dall'organizzazione con i valori delle etichette di sicurezza definiti dall'organizzazione alle informazioni nello spazio di archiviazione. No Sì Media
V-214058 PostgreSQL deve associare i tipi di etichette di sicurezza definiti dall'organizzazione con i valori delle etichette di sicurezza definiti dall'organizzazione alle informazioni in trasmissione. No Sì Media
V-214147 PostgreSQL deve terminare automaticamente una sessione utente dopo condizioni definite dall'organizzazione o eventi trigger che richiedono la disconnessione della sessione. Sì No Media
V-214096 PostgreSQL deve essere in grado di generare audit record quando vengono recuperati privilegi e autorizzazioni. Sì No Media
V-214101 PostgreSQL deve essere in grado di generare audit record quando si accede agli oggetti di sicurezza. Sì No Media
V-214048 PostgreSQL deve essere configurato in modo da vietare o limitare l'utilizzo di funzioni, porte, protocolli e servizi definiti dall'organizzazione, come definito nella Category Assurance List (CAL) di Ports, Protocols, and Services Management (PPSM) e nelle valutazioni di vulnerabilità. Sì No Media
V-214063 PostgreSQL deve verificare la validità di tutti gli input di dati, ad eccezione di quelli identificati specificamente dall'organizzazione. No No Media
V-214131 PostgreSQL deve applicare le limitazioni di accesso associate alle modifiche alla configurazione di PostgreSQL o del database. Sì No Media
V-214057 PostgreSQL deve applicare le autorizzazioni approvate per l'accesso logico alle informazioni e alle risorse di sistema in conformità con i criteri di controllo dell'accesso applicabili. No No Alta
V-214136 PostgreSQL deve applicare l'accesso autorizzato a tutte le chiavi private PKI archiviate e utilizzate da PostgreSQL. Sì No Alta
V-214067 PostgreSQL deve applicare criteri di controllo dell'accesso discrezionale, come definito dal proprietario dei dati, a soggetti e oggetti definiti. Sì No Media
V-214156 PostgreSQL deve generare audit record per tutti gli accessi diretti al database. Sì No Media
V-214099 PostgreSQL deve generare audit record per tutte le attività con privilegi o altri accessi a livello di sistema. Sì No Media
V-214088 PostgreSQL deve generare record di controllo che mostrino l'ora di inizio e di fine dell'accesso dell'utente al database. Sì No Media
V-214085 PostgreSQL deve generare record di controllo quando si accede a informazioni classificate, ad esempio livelli di classificazione e livelli di sicurezza. Sì No Media
V-214108 PostgreSQL deve generare audit record quando vengono modificate informazioni categorizzate, ad esempio livelli di classificazione e livelli di sicurezza. No Sì Media
V-214103 PostgreSQL deve generare record di controllo quando si verificano accessi e connessioni simultanei dello stesso utente da workstation diverse. Sì No Media
V-214090 PostgreSQL deve generare audit log quando vengono aggiunti privilegi e autorizzazioni. Sì No Media
V-214102 PostgreSQL deve generare audit record quando vengono eliminati privilegi e autorizzazioni. Sì No Media
V-214105 PostgreSQL deve generare audit record quando vengono modificati privilegi e autorizzazioni. Sì No Media
V-214093 PostgreSQL deve generare audit record quando gli oggetti di sicurezza vengono eliminati. Sì No Media
V-214107 PostgreSQL deve generare audit record quando gli oggetti di sicurezza vengono modificati. Sì No Media
V-214155 PostgreSQL deve generare record di audit quando si verificano accessi riusciti agli oggetti. Sì No Media
V-214092 PostgreSQL deve generare record di audit quando si verificano accessi o connessioni riusciti. Sì No Media
V-214098 PostgreSQL deve generare audit record quando si verificano accessi non riusciti agli oggetti. Sì No Media
V-214100 PostgreSQL deve generare audit record quando si verificano tentativi non riusciti di accedere a informazioni categorizzate, ad esempio livelli di classificazione e livelli di sicurezza. Sì No Media
V-214086 PostgreSQL deve generare audit record quando si verificano tentativi non riusciti di accedere agli oggetti di sicurezza. Sì No Media
V-214110 PostgreSQL deve generare record di audit quando si verificano tentativi non riusciti di aggiungere privilegi e autorizzazioni. Sì No Media
V-214091 PostgreSQL deve generare audit record quando si verificano tentativi non riusciti di eliminare informazioni categorizzate, ad esempio livelli di classificazione/livelli di sicurezza. Sì No Media
V-214095 PostgreSQL deve generare audit record quando si verificano tentativi non riusciti di eliminare privilegi e autorizzazioni. Sì No Media
V-214104 PostgreSQL deve generare record di audit quando si verificano tentativi non riusciti di eliminazione di oggetti di sicurezza. Sì No Media
V-214106 PostgreSQL deve generare audit record quando si verificano tentativi non riusciti di eseguire attività con privilegi o altri accessi a livello di sistema. Sì No Media
V-214097 PostgreSQL deve generare audit record quando si verificano tentativi non riusciti di modificare le informazioni categorizzate, ad esempio i livelli di classificazione/livelli di sicurezza. Sì No Media
V-214109 PostgreSQL deve generare audit record quando si verificano tentativi non riusciti di modifica di privilegi e autorizzazioni. Sì No Media
V-214089 PostgreSQL deve generare audit record quando si verificano tentativi non riusciti di modificare gli oggetti di sicurezza. Sì No Media
V-214094 PostgreSQL deve generare record di controllo quando si verificano tentativi non riusciti di recupero di privilegi e autorizzazioni. Sì No Media
V-214087 PostgreSQL deve generare audit record quando si verificano tentativi di accesso o di connessione non riusciti. Sì No Media
V-214115 PostgreSQL deve generare timestamp per i record di controllo e i dati delle applicazioni con una granularità minima di un secondo. Sì No Media
V-214139 PostgreSQL deve implementare meccanismi crittografici che impediscano la divulgazione non autorizzata di informazioni definite dall'organizzazione at-rest su componenti del sistema informativo definiti dall'organizzazione. Sì No Media
V-214124 PostgreSQL deve implementare meccanismi crittografici per impedire la modifica non autorizzata delle informazioni definite dall'organizzazione inattive, incluse, come minimo, le PII e le informazioni classificate, sui componenti del sistema informativo definiti dall'organizzazione. Sì No Media
V-214117 PostgreSQL deve implementare moduli crittografici convalidati NIST FIPS 140-2 o 140-3 per generare e convalidare hash di crittografia. No No Alta
V-214119 PostgreSQL deve implementare moduli crittografici convalidati NIST FIPS 140-2 o 140-3 per proteggere le informazioni non classificate che richiedono riservatezza e protezione crittografica, in conformità ai requisiti dei proprietari dei dati. No No Alta
V-214077 PostgreSQL deve includere informazioni aggiuntive e più dettagliate definite dall'organizzazione nei record di controllo per gli eventi di controllo identificati per tipo, posizione o oggetto. No Sì Media
V-214123 PostgreSQL deve avviare l'audit della sessione all'avvio. Sì No Media
V-214052 PostgreSQL deve integrarsi con un meccanismo di autenticazione e accesso a livello di organizzazione che fornisca la gestione e l'automazione degli account per tutti gli utenti, i gruppi, i ruoli e qualsiasi altro principal. No No Alta
V-214140 PostgreSQL deve invalidare gli identificatori di sessione quando l'utente si disconnette o quando la sessione viene terminata in altro modo. Sì No Media
V-214081 PostgreSQL deve isolare le funzioni di sicurezza da quelle non di sicurezza. Sì No Media
V-214055 PostgreSQL deve limitare i privilegi per modificare funzioni e trigger e i link a software esterni a PostgreSQL. Sì No Media
V-214059 PostgreSQL deve limitare il numero di sessioni simultanee a un numero definito dall'organizzazione per utente per tutti gli account e i tipi di account. No No Media
V-214145 PostgreSQL deve mantenere l'autenticità delle sessioni di comunicazione proteggendosi dagli attacchi on-path che indovinano i valori dell'ID sessione. Sì No Media
V-214113 PostgreSQL deve mantenere la riservatezza e l'integrità delle informazioni durante la preparazione alla trasmissione. Sì No Media
V-214073 PostgreSQL deve mantenere la riservatezza e l'integrità delle informazioni durante la ricezione. Sì No Media
V-214149 PostgreSQL deve mappare l'identità autenticata tramite PKI a un account utente associato. No No Media
V-214144 PostgreSQL deve trasferire i dati di controllo a una struttura di gestione dei log separata. Questo deve essere continuo e quasi in tempo reale per i sistemi con una connessione di rete alla struttura di archiviazione. Per i sistemi autonomi, l'offload deve avvenire settimanalmente o più spesso. No Sì Media
V-214137 PostgreSQL deve accettare solo i certificati di entità finale emessi da PKI o da autorità di certificazione PKI approvate per la creazione di tutte le sessioni criptate. No No Media
V-214148 PostgreSQL deve impedire agli utenti non privilegiati di eseguire funzioni privilegiate, il che include la disattivazione, l'elusione o l'alterazione di salvaguardie e contromisure di sicurezza implementate. Sì No Alta
V-214116 PostgreSQL deve produrre record di controllo contenenti informazioni sufficienti per stabilire l'identità di qualsiasi utente, soggetto o processo associato all'evento. Sì No Media
V-214049 PostgreSQL deve produrre record di controllo contenenti informazioni sufficienti per stabilire l'esito (positivo o negativo) degli eventi. Sì No Media
V-214125 PostgreSQL deve produrre record di controllo contenenti informazioni sufficienti per stabilire le origini degli eventi. Sì No Media
V-214138 PostgreSQL deve produrre audit record contenenti informazioni sufficienti per stabilire il tipo di eventi che si sono verificati. Sì No Media
V-214112 PostgreSQL deve produrre record di controllo contenenti informazioni sufficienti per stabilire dove si sono verificati gli eventi. Sì No Media
V-214142 PostgreSQL deve produrre record di controllo contenenti timestamp per stabilire quando si sono verificati gli eventi. Sì No Media
V-214082 PostgreSQL deve produrre audit record dell'applicazione delle limitazioni di accesso associate alle modifiche alla configurazione di PostgreSQL o dei database. Sì No Media
V-214121 PostgreSQL deve vietare l'installazione da parte dell'utente di moduli logici, ad esempio funzioni, procedure di trigger e viste, senza uno stato privilegiato esplicito. Sì No Media
V-214132 PostgreSQL deve proteggere dal ripudio falso da parte di un utente di aver eseguito azioni definite dall'organizzazione. Sì No Media
V-214152 PostgreSQL deve proteggere la propria configurazione di controllo da modifiche non autorizzate. Sì No Media
V-214141 PostgreSQL deve proteggere le sue funzionalità di controllo da accessi non autorizzati. Sì No Media
V-214143 PostgreSQL deve proteggere le sue funzionalità di controllo dalla rimozione non autorizzata. Sì No Media
V-214120 PostgreSQL deve proteggere la riservatezza e l'integrità di tutte le informazioni at-rest. Sì No Alta
V-214072 PostgreSQL deve fornire un avviso immediato in tempo reale al personale di assistenza appropriato di tutti gli errori del log di controllo. No Sì Media
V-214114 PostgreSQL deve fornire la funzionalità di generazione di record di controllo per gli eventi controllabili definiti dall'organizzazione in tutti i componenti DBMS e database. No No Media
V-214053 PostgreSQL deve fornire agli utenti non privilegiati messaggi di errore che forniscono le informazioni necessarie per le azioni correttive senza rivelare informazioni che potrebbero essere sfruttate dagli avversari. Sì No Media
V-214069 PostgreSQL deve registrare i timestamp, nei record di controllo e nei dati delle applicazioni, che possono essere mappati al fuso orario UTC (Coordinated Universal Time, precedentemente GMT). Sì No Media
V-214135 PostgreSQL deve richiedere agli utenti di ripetere l'autenticazione quando le circostanze o le situazioni definite dall'organizzazione lo richiedono. Sì No Media
V-214070 PostgreSQL deve mostrare messaggi di errore dettagliati solo a ISSO, ISSM, SA e DBA. Sì No Media
V-214122 PostgreSQL deve separare le funzionalità utente, inclusi i servizi dell'interfaccia utente, dalla gestione di database. Sì No Media
V-214061 PostgreSQL deve identificare e autenticare in modo univoco gli utenti o i processi non organizzativi che agiscono per conto di utenti non organizzativi. Sì No Media
V-214146 PostgreSQL deve identificare e autenticare in modo univoco gli utenti o i processi dell'organizzazione che agiscono per conto degli utenti dell'organizzazione. Sì No Media
V-214153 PostgreSQL deve utilizzare moduli crittografici convalidati NIST FIPS 140-2 o 140-3 per le operazioni crittografiche. No No Alta
V-220321 PostgreSQL deve utilizzare la crittografia approvata dalla NSA per proteggere le informazioni classificate in conformità ai requisiti dei proprietari dei dati. No No Media
V-214080 PostgreSQL deve utilizzare la gestione centralizzata dei contenuti acquisiti nei record di controllo generati da tutti i componenti di PostgreSQL. No No Media
V-214111 PostgreSQL, quando utilizza l'autenticazione basata su PKI, deve convalidare i certificati eseguendo la convalida del percorso di certificazione conforme allo standard RFC 5280. No No Media
V-214054 I privilegi per modificare i moduli software PostgreSQL devono essere limitati. Sì No Media
V-214050 Gli aggiornamenti software pertinenti per la sicurezza di PostgreSQL devono essere installati nel periodo di tempo indicato da una fonte autorevole, ad esempio IAVM, CTO, DTM e STIG. Sì No Alta
V-214068 Le informazioni di controllo prodotte da PostgreSQL devono essere protette dall'eliminazione non autorizzata. Sì No Media
V-214051 Le informazioni di controllo prodotte da PostgreSQL devono essere protette da modifiche non autorizzate. Sì No Media
V-214083 Le informazioni di controllo prodotte da PostgreSQL devono essere protette da accessi in lettura non autorizzati. Sì No Media
V-214157 Il DBMS deve essere configurato su una piattaforma con un'installazione OpenSSL certificata NIST FIPS 140-2 o 140-3. No No Alta
V-214075 L'account di installazione del software PostgreSQL deve essere limitato agli utenti autorizzati. No No Alta
V-214060 I ruoli e i gruppi utilizzati per modificare la struttura del database, inclusi, a titolo esemplificativo, tabelle, indici e spazio di archiviazione, nonché i moduli logici, ad esempio funzioni, procedure di trigger e link a software esterni a PostgreSQL, devono essere limitati agli utenti autorizzati. Sì No Media
V-214133 Il sistema deve fornire un avviso al personale di assistenza appropriato quando il volume di archiviazione dei record di controllo allocato raggiunge il 75% della capacità massima di archiviazione dei record di controllo. No Sì Media
V-214128 I componenti del database inutilizzati che sono integrati in PostgreSQL e non possono essere disinstallati devono essere disattivati. No No Media
V-214126 I componenti del database, il software PostgreSQL e gli oggetti del database inutilizzati devono essere rimossi. Sì No Media
V-214079 Quando vengono ricevuti input non validi, PostgreSQL deve comportarsi in modo prevedibile e documentato che rifletta gli obiettivi dell'organizzazione e del sistema. Sì No Media
V-214084 Quando vengono applicati aggiornamenti al software PostgreSQL, tutti i componenti software che sono stati sostituiti o resi non necessari devono essere rimossi. No No Media

Passaggi successivi