Audit di Autonomous Database

Autonomous Database offre un audit che consente di monitorare le attività del database Oracle.

Informazioni sull'audit di Autonomous Database

Autonomous Database fornisce audit per tenere traccia, monitorare e registrare le azioni del database. L'audit può aiutarti a rilevare i rischi per la sicurezza e a migliorare la compliance normativa per il tuo database.

Funzioni di audit su Autonomous Database

Autonomous Database include funzionalità di audit estese e sofisticate che ti consentono di acquisire le informazioni di audit necessarie per la tua organizzazione. Autonomous Database fornisce l'audit predefinito.

Inoltre, per applicare i criteri di audit è possibile utilizzare uno dei seguenti metodi:

  • Utilizzare Oracle Data Safe per applicare criteri di audit per gli utenti del database, per gli utenti amministrativi e per applicare criteri di audit predefiniti o per applicare criteri di audit personalizzati. Per ulteriori informazioni, vedere Panoramica sull'audit delle attività.

  • Configurare i criteri di audit di Oracle Database. Per ulteriori informazioni, vedere Configurazione dei criteri di audit.

È possibile configurare l'audit per effettuare le operazioni riportate di seguito.

  • Stabilire i responsabili di determinate azioni. Sono incluse le azioni eseguite su uno schema, una tabella o una riga specifica o che influiscono su determinati contenuti.

  • dissuadere gli utenti, o altri, come gli intrusi, da azioni inappropriate in base alla loro responsabilità.

  • Analizzare le attività sospette. Ad esempio, se un utente esegue il login al database utilizzando le credenziali del database dell'applicazione, l'audit delle connessioni al database consente di determinare che il login proviene dalla workstation di un utente anziché dall'Application Server.

  • Notifica a un auditor le azioni di un utente non autorizzato. Ad esempio, avvisare un auditor quando un utente non autorizzato tenta di eliminare i dati da una tabella.

  • Monitorare e raccogliere dati sulle attività specifiche del database. Ad esempio, è possibile raccogliere statistiche su quali tabelle vengono aggiornate, sul numero di login non riusciti o su quanti utenti simultanei si connettono durante i periodi di maggior traffico.

  • Rilevare i problemi di un'autorizzazione o dell'implementazione del controllo dell'accesso. Ad esempio, è possibile creare criteri di audit che si prevede non generino mai un record di audit poiché i dati sono protetti in altro modo. Se, tuttavia, questi criteri generano record di audit, si può sapere che gli altri controlli di sicurezza non sono implementati correttamente.

  • Rispettare i requisiti di audit per motivi di conformità. Alcune normative, come quelle riportate di seguito, prevedono requisiti comuni di audit:

    • Regolamento generale sulla protezione dei dati dell'Unione Europea (GDPR)

    • Sarbanes-Oxley Act

    • HIPAA ( Health Insurance Portability and Accountability Act)

    • International Convergence of Capital Measurement and Capital Standard: a Revised Framework (Basel II)

    • Normativa giapponese sulla privacy

    • Direttiva dell'Unione Europea sulla privacy e le comunicazioni elettroniche

Dati di audit su Autonomous Database

Autonomous Database protegge i dati di audit e scrive il proprio audit trail nella vista del dizionario dati UNIFIED_AUDIT_TRAIL.

La tabella di base in cui sono memorizzati i dati di audit su Autonomous Database è AUDSYS.AUD$UNIFIED. Questa tabella è protetta e non consente agli utenti di eseguire operazioni DML/DDL o di rimuovere la tabella. Qualsiasi tentativo di eseguire queste azioni genera automaticamente un record di audit. Dopo la scrittura di un record di audit, l'unica attività consentita è l'esecuzione di PURGE da parte dell'utente ADMIN. ADMIN dispone del ruolo AUDIT_ADMIN necessario per eseguire PURGE. Se si assegna il ruolo AUDIT_ADMIN a un altro utente, tale utente potrebbe anche eseguire un comando PURGE.

A seconda del numero e del tipo di criteri di audit utilizzati e della quantità di attività, nel tempo l'audit trail può aumentare per utilizzare una grande quantità di storage. Autonomous Database offre i seguenti modi per limitare lo storage necessario per i dati di audit:

  • Ogni istanza di Autonomous Database esegue un job di rimozione automatica una volta al giorno per rimuovere tutti i record di audit più vecchi di quattordici (14) giorni.

  • Gli utenti con il ruolo AUDIT_ADMIN possono rimuovere manualmente i record di audit mediante la procedura DBMS_AUDIT_MGMT.CLEAN_AUDIT_TRAIL. Vedere DBMS_AUDIT_MGMT.

Se hai bisogno di un periodo di conservazione dei dati di audit più lungo di 14 giorni, utilizza Oracle Data Safe per conservare i dati di audit. Per ulteriori informazioni, consulta la sezione relativa all'estensione della conservazione dei record di audit con Oracle Data Safe in Autonomous Database.

Autonomous Database esegue l'audit e registra ogni operazione eseguita nel tuo database dai team operativi Oracle Cloud Infrastructure. Per ulteriori informazioni su come eseguire l'audit delle attività operative, vedere Visualizza Oracle Cloud Infrastructure Operations Actions.

Criteri di audit predefiniti in Autonomous Database

Autonomous Database offre funzionalità di audit per tenere traccia, monitorare e registrare le attività nel database.

Per impostazione predefinita, Autonomous Database applica i criteri di audit per eseguire l'audit delle seguenti attività del database:

  • Tutte le attività di Oracle Cloud Operations

  • Tutti gli errori di login al database

  • Tutte le modifiche della password

  • Tentativi di creare o modificare le procedure

  • Esecuzione di determinate procedure, comprese le procedure nei pacchetti: UTL_HTTP o UTL_SMTP che si connettono alla rete

È inoltre possibile utilizzare una delle seguenti opzioni per applicare criteri di audit aggiuntivi:

Registra Oracle Data Safe in Autonomous Database

Utilizzare Oracle Data Safe per applicare i criteri di audit agli utenti del database, agli utenti amministrativi, per applicare criteri di audit predefiniti o per estendere la conservazione dei record dei dati di audit per l'istanza di Autonomous Database.

Registrare l'istanza di Autonomous Database con Oracle Data Safe come indicato di seguito.

  1. Accedi alla tua istanza di Autonomous Database dalla console di Oracle Cloud Infrastructure.
    1. Aprire la console di Oracle Cloud Infrastructure facendo clic su icona di navigazione accanto a Oracle Cloud.
    2. Dal menu di navigazione a sinistra di Oracle Cloud Infrastructure fare clic su Oracle Database e, a seconda del carico di lavoro, fare clic su uno dei seguenti: Autonomous Data Warehouse, Autonomous JSON Database o Autonomous Transaction Processing.
    3. Nella pagina Autonomous Databases selezionare un Autonomous Database dai collegamenti nella colonna Nome visualizzato.
  2. Registrare l'istanza di Autonomous Database con Oracle Data Safe.
    1. Nella pagina Dettagli di Autonomous Database, in Data Safe, fare clic su Registrati.
    2. Nella finestra di dialogo Registra database con Data Safe, fare clic su Conferma.

    Lo stato di Data Safe mostra: Registrazione. Questo passaggio richiede circa 15-20 minuti.

Dopo la registrazione di Oracle Data Safe, lo stato Data Safe mostra Registrato e due collegamenti: Visualizza e Annulla registrazione.

Fare clic su Visualizza per visualizzare la pagina dei dettagli del database di registrazione Data Safe.

Fare clic su Annulla registrazione per disabilitare Oracle Data Safe.

Estendi la conservazione dei record di audit con Oracle Data Safe su Autonomous Database

Utilizzare Oracle Data Safe per estendere la conservazione dei record dei dati di audit a un numero di mesi specificato.

Prima registrare l'istanza di Autonomous Database con Oracle Data Safe. Per ulteriori informazioni, consulta la sezione Registra Oracle Data Safe su Autonomous Database.

Dopo aver registrato l'istanza di Autonomous Database, è possibile specificare il periodo di conservazione Data Safe.

Per ulteriori informazioni, vedere Aggiorna periodi di conservazione per un database di destinazione.

Visualizza e gestisci gli audit trail di Oracle Data Safe in Autonomous Database

Data Safe utilizza gli audit trail per definire dove recuperare i dati di audit e per raccogliere i record di audit di Autonomous Database. Durante il processo di registrazione, Oracle Data Safe individua gli audit trail e crea una risorsa audit trail.

Oracle Data Safe elenca le risorse nella pagina AuditTrails. Per accedere alla pagina Audit trail, in Centro sicurezza in Data Safe fare clic su Audit attività, quindi nella pagina Audit attività in Risorse correlate fare clic su Audit trail. È possibile trovare nuovi audit trail in qualsiasi momento e rimuovere le risorse dello storico modifiche in Oracle Data Safe in base alle esigenze.

Prima registrare l'istanza di Autonomous Database con Oracle Data Safe. Per ulteriori informazioni, consulta la sezione Registra Oracle Data Safe su Autonomous Database.

Quando Autonomous Database viene arrestato o riavviato, si verifica quanto riportato di seguito.

  • Lo storico modifiche passa a uno stato di nuovo tentativo e Data Safe effettua più tentativi di riconnessione per quattro (4) ore. Il campo Stato raccolta dello storico modifiche mostra: RIPROVAMENTO.

    In questo caso, se viene avviato Autonomous Database (database di destinazione), l'audit trail riprende automaticamente.

  • Dopo quattro ore, l'audit trail passa allo stato Interrotto. Nel campo Stato raccolta dello storico modifiche viene visualizzato quanto segue: STOPPED_NEEDS_ATTN.

    In questo caso, quando viene avviato Autonomous Database (database di destinazione) e lo stato di raccolta dello storico modifiche è STOPPED_NEEDS_ATTN, è possibile riprendere manualmente lo storico modifiche.

È inoltre possibile arrestare o eliminare manualmente lo storico modifiche. L'eliminazione dello storico modifiche non comporta la rimozione dei record di audit già raccolti. Tali record rimangono in Data Safe fino al raggiungimento del periodo di conservazione.

Per ulteriori informazioni, vedere Visualizzazione e gestione degli audit trail.

Visualizza e gestisci i criteri di audit con Oracle Data Safe su Autonomous Database

Utilizzare Oracle Data Safe per impostare i criteri di audit per l'istanza di Autonomous Database.

Prima registrare l'istanza di Autonomous Database con Oracle Data Safe. Per ulteriori informazioni, consulta la sezione Registra Oracle Data Safe su Autonomous Database.

Dopo aver registrato l'istanza di Autonomous Database, accedere a Oracle Data Safe per impostare i criteri di audit.

Per ulteriori informazioni, vedere Visualizzazione e gestione dei criteri di audit.

Genera report di audit con Data Safe su Autonomous Database

Data Safe include report di dati di audit integrati ed è possibile creare report personalizzati in base alle proprie esigenze.

Dopo aver abilitato e registrato Oracle Data Safe e aver aggiunto un trail per raccogliere i dati di audit dall'istanza di Autonomous Database, è possibile utilizzare i report per monitorare l'attività per il database.

Per ulteriori informazioni, vedere Visualizzazione e gestione dei report di audit.