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

Cos’è il Greenplum Audit Trail

Cos’è il Greenplum Audit Trail

Cos'è il Greenplum Audit Trail

Negli ambienti di dati complessi di oggi, mantenere una traccia di controllo completa in Greenplum Database è diventato un requisito critico per le organizzazioni. Le recenti scoperte di Cybersecurity Ventures prevedono che i costi globali del cybercrime raggiungeranno 10,5 trilioni di dollari all’anno entro il 2025, evidenziando la necessità urgente di implementare meccanismi robusti di sicurezza del database.

Comprendere il Greenplum Audit Trail

Un audit trail in Greenplum è un registro sistematico di tutte le attività e le modifiche del database che fornisce un log cronologico dettagliato di chi ha avuto accesso a quali dati, quando vi ha avuto accesso e quali modifiche sono state apportate. Una traccia di controllo completa consente alle organizzazioni di mantenere la sicurezza dei dati attraverso un monitoraggio continuo e la rilevazione delle minacce, garantendo nel contempo la conformità alle normative. Il sistema di audit supporta anche il monitoraggio delle attività del database fornendo approfondimenti dettagliati sui modelli di attività degli utenti e sull’utilizzo delle risorse.

Componenti principali del Greenplum Audit Trail

Il sistema di audit trail di Greenplum opera attraverso una rete sofisticata di componenti interconnessi. Alla sua base vi è l’infrastruttura di registrazione distribuita, in cui ogni segmento mantiene registri di audit indipendenti mentre il nodo coordinatore aggrega i dati di audit. Questo sistema impiega una gestione sincronizzata dei timestamp tra i componenti e supporta politiche configurabili di rotazione e conservazione dei log.

Il sistema di cattura degli eventi rappresenta un altro componente cruciale, registrando tutto, dalle istruzioni SQL e tentativi di autenticazione degli utenti alle modifiche dello schema e alle metriche di utilizzo delle risorse. Questo approccio completo alla registrazione degli eventi garantisce che tutte le attività significative del database siano adeguatamente documentate e disponibili per l’analisi.

Implementazione Nativa dell’Audit in Greenplum

Configurazione Base

Per stabilire una traccia di controllo fondamentale in Greenplum, implementare le seguenti impostazioni essenziali:

-- Abilita la registrazione di base per l'audit
ALTER SYSTEM SET logging_collector = on;
ALTER SYSTEM SET log_destination = 'csvlog';

-- Configura i parametri di audit
ALTER SYSTEM SET log_statement = 'all';
ALTER SYSTEM SET log_min_duration_statement = 1000;
ALTER SYSTEM SET log_connections = on;
ALTER SYSTEM SET log_disconnections = on;

Configurazione Avanzata dell’Audit

Per capacità di audit complete, aggiungere le seguenti impostazioni aggiuntive:

-- Abilita la registrazione dettagliata degli eventi
ALTER SYSTEM SET log_error_verbosity = 'verbose';
ALTER SYSTEM SET log_line_prefix = '%t [%p]: [%l-1] user=%u,db=%d,app=%a,client=%h ';

-- Configura la gestione dei file di audit
ALTER SYSTEM SET log_rotation_age = '1d';
ALTER SYSTEM SET log_rotation_size = '100MB';
ALTER SYSTEM SET log_truncate_on_rotation = on;

Analisi delle Tracce di Audit Native

Greenplum offre diversi modi per analizzare direttamente i dati delle tracce di audit. Di seguito alcuni esempi pratici:

Monitoraggio dei Modelli di Attività degli Utenti

SELECT 
    usename,
    date_trunc('hour', query_start) as activity_hour,
    count(*) as query_count,
    sum(case when state = 'active' then 1 else 0 end) as active_queries,
    string_agg(DISTINCT client_addr::text, ', ') as source_ips
FROM 
    pg_stat_activity
WHERE 
    datname = 'testdb'
    AND query_start >= current_timestamp - interval '24 hours'
GROUP BY 
    usename, 
    date_trunc('hour', query_start)
ORDER BY 
    activity_hour DESC;

Esempio di output:

nome_utenteora_attivitàconteggio_queryquery_attiveIP di origine
admin2024-02-14 15:00:00245310.0.1.100, 10.0.1.101
etl_user2024-02-14 15:00:0018421510.0.1.102
analyst2024-02-14 14:00:00523810.0.1.103, 10.0.1.104

Tracciamento delle Modifiche allo Schema

SELECT 
    event_time,
    usename,
    client_addr,
    command_tag,
    object_type,
    object_identity
FROM 
    gp_toolkit.gp_log_system
WHERE 
    command_tag IN ('ALTER TABLE', 'CREATE TABLE', 'DROP TABLE')
    AND event_time >= current_timestamp - interval '24 hours'
ORDER BY 
    event_time DESC;

Esempio di output:

Data/Ora Eventonome_utenteindirizzo_clientcomandotipo_oggettoidentità_oggetto
2024-02-14 16:45:22admin10.0.1.100CREATE TABLETABLEpublic.sales_2024
2024-02-14 16:30:15dev_lead10.0.1.101ALTER TABLETABLEpublic.customers
2024-02-14 16:15:08etl_user10.0.1.102DROP TABLETABLEpublic.sales_2023

Potenziare le Capacità di Audit con DataSunrise

Seppure le capacità di audit native di Greenplum offrano funzionalità essenziali, le organizzazioni richiedono spesso soluzioni più sofisticate per ambienti enterprise. DataSunrise estende queste capacità attraverso funzionalità avanzate e strumenti di monitoraggio in tempo reale.

Caratteristiche Principali di DataSunrise per Greenplum

DataSunrise potenzia le capacità di audit di Greenplum grazie al suo avanzato sistema di creazione delle regole, che consente di impostare politiche di audit personalizzate basate su vari criteri. Le organizzazioni possono implementare un controllo granulare sulla raccolta dei dati di audit, con l’applicazione in tempo reale delle politiche e regole di audit contestualmente sensibili che si adattano a specifici requisiti di sicurezza. Il sistema di cronologia delle attività di Greenplum cattura vari tipi di informazioni, compresa la cronologia delle attività dei dati come i dettagli dell’esecuzione delle query, i tentativi di autenticazione degli utenti e le informazioni sulle sessioni.

Interfaccia di Configurazione delle Regole di Audit del Database DataSunrise
Interfaccia di Configurazione delle Regole di Audit del Database DataSunrise

La dashboard di monitoraggio in tempo reale della piattaforma offre il tracciamento delle sessioni in diretta con un’attribuzione dettagliata degli utenti e una visualizzazione interattiva delle attività del database. Gli amministratori possono monitorare in tempo reale l’impatto sulle prestazioni e l’utilizzo delle risorse, consentendo risposte rapide a potenziali problemi.

I controlli di sicurezza sono notevolmente potenziati grazie all’ampio set di funzionalità di DataSunrise. Il sistema offre il mascheramento dinamico dei dati per le informazioni sensibili, la rilevazione automatica delle minacce tramite l’analisi del comportamento e meccanismi robusti di prevenzione delle SQL injection. Queste capacità sono completate da un’applicazione avanzata delle politiche di controllo degli accessi, che aiuta a mantenere la sicurezza dei dati garantendo al contempo le operazioni aziendali necessarie.

Vantaggi di DataSunrise per la Gestione delle Tracce di Audit

La soluzione DataSunrise offre una visibilità migliorata attraverso la gestione centralizzata delle tracce di audit e capacità di monitoraggio cross-platform. Il sistema consente un’analisi dettagliata delle attività e una valutazione delle tendenze storiche, aiutando le organizzazioni a identificare modelli e potenziali problemi di sicurezza prima che diventino critici.

La piattaforma eccelle nella generazione automatizzata di report di conformità, offrendo modelli predefiniti e la possibilità di personalizzare la generazione dei report. Le organizzazioni possono programmare la distribuzione periodica dei report e mantenere una verifica continua delle tracce di audit, semplificando notevolmente il processo di conformità.

Migliori Pratiche per la Gestione delle Tracce di Audit

Ottimizzazione delle Prestazioni

  • Implementare una registrazione selettiva basata sulla sensibilità dei dati
  • Configurare le dimensioni appropriate dei buffer e le politiche di rotazione dei log
  • Pianificare operazioni di audit intensive durante le ore di minor traffico
  • Monitorare la capacità di storage e adeguare le politiche di conservazione di conseguenza

Sicurezza e Controllo degli Accessi

  • Crittografare i log di audit sia in fase di archiviazione che durante il transito
  • Implementare controlli degli accessi basati sui ruoli per la gestione dei log
  • Verificare regolarmente l’integrità dei file di log
  • Mantenere credenziali di logging separate da quelle dell’applicazione

Soluzioni di Terze Parti

La guida completa alla sicurezza di DataSunrise aiuta le organizzazioni a implementare e mantenere regole di audit robuste. Per una protezione rafforzata, la piattaforma offre il mascheramento dinamico dei dati per salvaguardare informazioni sensibili durante i processi di audit.

Gestione della Conformità

  • Documentare in maniera dettagliata tutte le configurazioni e le modifiche di audit
  • Generare report di conformità automatizzati per requisiti normativi
  • Rivedere e aggiornare regolarmente le politiche di registrazione
  • Stabilire chiare politiche di conservazione in linea con le normative di settore

Conclusione

Seppure le capacità di audit native di Greenplum forniscano funzionalità essenziali di monitoraggio, le organizzazioni che cercano strumenti di sicurezza e conformità avanzati possono beneficiare della piattaforma completa di sicurezza del database offerta da DataSunrise. DataSunrise propone soluzioni flessibili e all’avanguardia che vanno oltre l’audit di base, includendo il monitoraggio in tempo reale, la generazione automatizzata di report di conformità e una rilevazione avanzata delle minacce.

Grazie alla nostra interfaccia intuitiva e alle potenti funzionalità, DataSunrise aiuta le organizzazioni a semplificare i processi di audit mantenendo al contempo controlli di sicurezza robusti. Dalla generazione automatica dei report di conformità all’analisi comportamentale avanzata, i nostri strumenti consentono alle organizzazioni di proteggere efficacemente i propri beni di dati nel rispetto dei requisiti normativi.

Sperimenta appieno le capacità di sicurezza del database e le funzionalità di audit di DataSunrise visitando il sito web e prenotando una demo online oggi stesso.

Successivo

Cronologia delle Attività del Database TiDB

Cronologia delle Attività del Database TiDB

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]