DataSunrise Consegue la Certificazione AWS DevOps Competency per AWS DevSecOps e Monitoraggio, Logging e Performance

Migliorare la Sicurezza nel Database con la Traccia di Audit di Amazon Aurora MySQL

Migliorare la Sicurezza nel Database con la Traccia di Audit di Amazon Aurora MySQL

La protezione delle informazioni sensibili è cruciale in un mondo orientato ai dati. L’audit garantisce la conformità, individua accessi non autorizzati e traccia le attività nel database. Amazon Aurora MySQL, un servizio di database relazionale gestito, include funzionalità native di traccia di audit per una sicurezza e una tracciabilità migliorate. In questo articolo viene spiegato come configurare e utilizzare tali funzionalità, insieme ad strumenti come DataSunrise per una gestione avanzata.

Traccia di Audit Nativa in Amazon Aurora MySQL

Panoramica

La traccia di audit nativa di Amazon Aurora MySQL consente alle organizzazioni di monitorare le attività del database direttamente all’interno del sistema. Sfruttando funzionalità avanzate di audit, gli amministratori possono catturare eventi cruciali, come login degli utenti, modifiche ai dati ed esecuzioni di query, aiutando a rispondere a domande quali chi ha effettuato l’accesso o modificato i dati, quando sono avvenute le modifiche e se tali azioni siano conformi alle politiche organizzative.

Configurazione della Traccia di Audit

Per abilitare la traccia di audit in Amazon Aurora MySQL, segua questi passaggi:

Passo 1: Creare un Gruppo di Parametri Personalizzato

Inizi accedendo alla console Amazon RDS e navigando nella sezione dei gruppi di parametri. Crei un nuovo gruppo di parametri selezionando il tipo di famiglia, ad esempio aurora-mysql5.7, e fornendo un nome e una descrizione appropriati. Dopo aver salvato le modifiche, il gruppo di parametri sarà pronto per essere associato a un’istanza del database.

Creazione di un gruppo di parametri personalizzato in Amazon Aurora MySQL per abilitare la traccia di audit.

Passo 2: Associare il Gruppo di Parametri

Acceda alla sezione database della console RDS per individuare la sua istanza Aurora. Modifichi le impostazioni per includere il nuovo gruppo di parametri nella sezione della configurazione aggiuntiva. Applicare le modifiche immediatamente garantisce che la configurazione entri in vigore, anche se ciò potrebbe richiedere un riavvio del database.

Associazione del gruppo di parametri con un’istanza di database Aurora per le configurazioni di audit.

Passo 3: Configurare gli Eventi di Audit

Successivamente, modifichi il gruppo di parametri appena creato per specificare quali eventi di audit tracciare. Regoli il parametro server_audit_events per registrare eventi come connessioni, query e accessi alle tabelle. Queste modifiche definiscono quali attività del database verranno registrate.

Passo 4: Verificare la Configurazione

Infine, verifichi la configurazione dell’audit collegandosi al database tramite un client MySQL. Esegua il comando SHOW VARIABLES LIKE ‘%server_audit%’; per assicurarsi che l’impostazione server_audit_logging sia attiva e che gli eventi desiderati siano elencati.

Esempio Pratico

Ecco un esempio pratico per l’audit delle query DML:

CREATE DATABASE audit_log;
USE audit_log;
CREATE TABLE user_activity (id INT AUTO_INCREMENT PRIMARY KEY, action VARCHAR(255), timestamp DATETIME DEFAULT CURRENT_TIMESTAMP);
INSERT INTO user_activity (action) VALUES ('User Login');
UPDATE user_activity SET action = 'Data Modified' WHERE id=1;
DELETE FROM user_activity WHERE id=1;

I log di audit per queste attività possono essere accessibili attraverso la sezione Logs nella console RDS, sotto audit/audit.log.

Potenziare l’Audit con DataSunrise

Sebbene la traccia di audit nativa in Amazon Aurora MySQL sia potente, l’integrazione di strumenti come DataSunrise eleva la gestione dell’audit, offrendo funzionalità centralizzate e avanzate per la sicurezza nel database, quali audit dettagliato, monitoraggio delle attività degli utenti e report di conformità.

Configurare DataSunrise per Amazon Aurora MySQL

Passo 1: Creare un’Istanza DataSunrise

Per iniziare, distribuisca un’istanza DataSunrise su un server o su una piattaforma Cloud adeguata. Acceda alla sua interfaccia web all’indirizzo http://<DataSunrise-IP>:11000 e completi la configurazione iniziale utilizzando il wizard di setup. Questo passaggio stabilisce le basi per ulteriori configurazioni.

Configurazione dell’istanza DataSunrise per monitorare le attività del database Amazon Aurora MySQL.

Passo 2: Aggiungere il Database Amazon Aurora MySQL

All’interno del cruscotto di DataSunrise, individui la sezione dedicata ai database e avvii il processo per aggiungere un nuovo database. Inserisca i dettagli dell’endpoint Aurora, inclusi la porta, il nome del database e le credenziali. Configuri le opzioni di audit, come il logging delle attività e il monitoraggio degli eventi, per adeguare la funzionalità del sistema alle sue esigenze.

Aggiunta di un database Amazon Aurora MySQL a DataSunrise per un audit e un monitoraggio centralizzato.

Passo 3: Visualizzare i Log di Audit

Acceda alla sezione dei log di audit in DataSunrise per analizzare le attività del database. Utilizzi le opzioni di filtro basate su criteri quali nome del database, utente o tipo di evento per ottenere approfondimenti dettagliati sulle operazioni di sistema.

Vantaggi di DataSunrise

Analisi dei log di audit in DataSunrise con opzioni di filtro avanzate per approfondimenti sulla sicurezza.

DataSunrise agisce come un robusto sistema di gestione centralizzata, semplificando la consolidazione delle regole di audit e dei log provenienti da vari database. Rafforza gli sforzi di conformità aderendo, in linea con standard chiave, a normative come GDPR, SOX, PCI DSS e HIPAA. Inoltre, la piattaforma eleva la sicurezza nel database offrendo un monitoraggio in tempo reale per rilevare e limitare tentativi di accesso non autorizzati.

Conclusione

La traccia di audit nativa di Amazon Aurora MySQL offre una soluzione robusta per monitorare e proteggere dati sensibili. Configurando funzionalità avanzate di audit, le organizzazioni possono tracciare efficacemente le attività del database. L’integrazione di strumenti come DataSunrise potenzia ulteriormente le capacità di audit, offrendo controllo centralizzato, monitoraggio granulare e supporto alla conformità.

Per ulteriori informazioni sulla suite completa di sicurezza di DataSunrise, visiti il nostro sito web per una dimostrazione online.

Successivo

Mascheramento Dinamico dei Dati per Snowflake

Mascheramento Dinamico dei Dati per Snowflake

Scopri di più

Ha bisogno del nostro team di supporto?

I nostri esperti saranno lieti di rispondere alle Sue domande.

Informazioni generali:
[email protected]
Servizio clienti e supporto tecnico:
support.datasunrise.com
Richieste di collaborazione e alleanza:
[email protected]