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

YugabyteDB Audit Log

Introduzione

Nel mondo odierno, guidato dai dati, mantenere la conformità alla sicurezza e una supervisione operativa è fondamentale. I robusti log di controllo aiutano a raggiungere questo obiettivo monitorando le attività del database. YugabyteDB offre funzionalità di logging integrate, che puoi ulteriormente potenziare con avanzate soluzioni di monitoraggio.

Capacità di Audit Native di YugabyteDB

Registrazione di Audit YSQL

YSQL utilizza l’Estensione di Audit per PostgreSQL v1.7 (pgaudit) per registrare in dettaglio eventi di sessione e di oggetti nei log di YB-TServer. Questa integrazione consente un monitoraggio completo delle operazioni del database.

Come Abilitare la Registrazione di Audit YSQL

Puoi abilitare la registrazione di audit in due modi:

  1. Durante l’Avvio del Cluster:
--ysql_pg_conf_csv="pgaudit.log='all, -misc',pgaudit.log_parameter=on,pgaudit.log_relation=on"
  1. Per una Sessione Specifica:
SET pgaudit.log='DDL';
SET pgaudit.log_client=ON;

Dopo aver configurato, crea l’estensione pgaudit con:

CREATE EXTENSION IF NOT EXISTS pgaudit;

Esempio: Output del Log di Audit YSQL

Ecco come possono apparire i log di audit YSQL:

Data/OraUtenteDatabaseComandoOggettoDettagli
2025-02-16 14:32:45alicesalesdbDDLtabella ordiniCREATE TABLE orders (id INT);
2025-02-16 15:01:12bobhrdbDMLdipendentiUPDATE employees SET salary=5000;

Per ulteriori dettagli, visita la documentazione ufficiale sulla registrazione di audit YSQL di YugabyteDB.

Registrazione di Audit YCQL

YCQL offre il proprio sistema di audit logging, acquisendo dichiarazioni ed eventi su ogni nodo attraverso i log di YB-TServer.

Come Abilitare la Registrazione di Audit YCQL

Attiva la registrazione di audit aggiungendo:

--ycql_enable_audit_log=true

Categorie di Audit Supportate

  • QUERY: Registra le operazioni SELECT
  • DML: Traccia le azioni INSERT, UPDATE, DELETE
  • DDL: Cattura le modifiche allo schema
  • DCL: Monitora i cambiamenti di ruoli e autorizzazioni
  • AUTH: Registra gli eventi di autenticazione
  • PREPARE: Registra l’utilizzo di istruzioni precompilate

Esempio: Output del Log di Audit YCQL

Di seguito un esempio di log di audit YCQL:

Data/OraNodoIP del ClienteOperazioneKeyspaceTabellaDettagli
2025-02-16 13:45:23node1192.168.1.10QUERYecommerceprodottiSELECT * FROM products WHERE category = 'electronics';
2025-02-16 14:15:50node3192.168.1.12DMLbankingcontiINSERT INTO accounts (id, balance) VALUES (1, 1000);

Audit Avanzato con DataSunrise

Mentre le funzionalità di audit native di YugabyteDB offrono un monitoraggio efficace, le aziende con esigenze di conformità rigorose possono trarre beneficio dalla soluzione di audit avanzato di DataSunrise.

Proxy DataSunrise che gestisce connessioni a più database

Caratteristiche Principali di DataSunrise

DataSunrise offre un monitoraggio in tempo reale delle attività del database tracciando query, sessioni e metriche di performance all’interno di un framework unificato. Inoltre, migliora la sicurezza attraverso: – Mascheramento dinamico dei dati – Controlli di accesso granulari – Rilevamento proattivo delle minacceAnalisi comportamentale

Come Configurare DataSunrise per YugabyteDB

  1. Crea un Profilo di Database
    Configura i parametri di connessione, abilita la modalità proxy e imposta le opzioni di sicurezza per la tua istanza YugabyteDB.

    Connessione all'istanza di Database DataSunrise
  2. Definisci le Regole di Audit
    Imposta i parametri di monitoraggio, le condizioni di allerta, le impostazioni di logging e le politiche di conservazione dei dati.

    Filtri avanzati della regola di audit DataSunrise
  3. Implementa il Monitoraggio in Tempo Reale
    Monitora i modelli delle query, analizza le prestazioni e rileva le minacce alla sicurezza.

    Monitoraggio delle prestazioni con DataSunrise

Conclusione

Per ottenere un audit efficace in YugabyteDB, sfrutta il logging integrato per il tracciamento essenziale e integra soluzioni avanzate come DataSunrise per una sicurezza e conformità complete. Questa combinazione garantisce un monitoraggio robusto con un impatto minimo sulle prestazioni.

Per ulteriori indicazioni sulla sicurezza e il monitoraggio di YugabyteDB, consulta la documentazione ufficiale sulla sicurezza o esplora le opzioni di distribuzione di DataSunrise.

Sei interessato alle potenti funzionalità di sicurezza del database di DataSunrise? Prenota oggi la tua demo online personale.

Successivo

Strumenti di Audit di YugabyteDB

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]