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

Come Audire Apache Cassandra

L’audit di Apache Cassandra è fondamentale per garantire la sicurezza, la conformità e la visibilità operativa. In quanto database NoSQL distribuito, Cassandra gestisce grandi quantità di dati su più nodi, rendendo essenziale monitorare chi ha avuto accesso a quali dati e quando. Questa guida esplora l’audit nativo e quello avanzato con DataSunrise, insieme a funzionalità quali l’audit in tempo reale, il mascheramento dinamico dei dati, la scoperta dei dati e l’allineamento alla conformità. Comprendendo l’intera gamma di funzionalità, le organizzazioni possono costruire un’infrastruttura di audit robusta e conforme.

Perché l’Audit è Importante in Cassandra

L’audit in Apache Cassandra va oltre la semplice registrazione delle query: crea un registro verificabile delle attività del database in linea con standard quali GDPR, HIPAA e PCI DSS. Un audit trail completo può rivelare accessi non autorizzati ai dati, supportare le indagini forensi e fornire prove per le verifiche di conformità. In ambienti distribuiti, questa coerenza è vitale per evitare aree non monitorate.

In implementazioni reali, Cassandra supporta spesso carichi di lavoro critici in ambiti come finanza, sanità e telecomunicazioni. Senza un auditing adeguato, una query malevola potrebbe passare inosservata fino a quando il danno non diventa irreversibile. Un solido framework di audit trasforma i log in informazioni operative.

Untitled - Diagram illustrating the Cassandra request path with audit logging components.
Percorso di richiesta di Cassandra con AuditLogManager, IAuditLogger e opzioni di logging come FullQueryLogger e BinLog.

Audit Nativo di Apache Cassandra

A partire dalla versione 4.0, Cassandra include un framework integrato per la registrazione dell’audit. Esso registra i tentativi di autenticazione, le istruzioni DML e DDL, aiutando gli amministratori a garantire la responsabilità.

Abilitare la Registrazione dell’Audit Nativo:

audit_logging_options:
    enabled: true
    logger: BinAuditLogger
    audit_logs_dir: /var/log/cassandra/audit/
    roll_cycle: HOURLY
    block: true

Riavviare Cassandra per applicare le modifiche:

sudo systemctl restart cassandra

Abilitare l’audit per keyspace specifici:

ALTER ROLE cassandra WITH OPTIONS = {
  'audit' : '{"keyspaces": ["customer_data"]}'
};

Qualsiasi query, come ad esempio:

SELECT * FROM customer_data.orders WHERE order_id='ORD123';

verrà registrata nei log di audit. Tali log possono essere inoltrati a ELK Stack o Splunk per l’analisi e la generazione di avvisi.

La registrazione dell’audit nativo è semplice, ma manca di analisi approfondite, mascheramento e mappatura della conformità.

Audit in Tempo Reale con DataSunrise

Il motore di audit di DataSunrise si basa sulle capacità native di Cassandra, fornendo metadati arricchiti, quali gli IP dei client, le classificazioni delle query e i livelli di sensibilità. Gli eventi possono essere trasmessi in tempo reale ai SIEM, garantendo la rilevazione immediata delle anomalie.

Ad esempio, se una query di esportazione in massa inaspettata viene eseguita da un ruolo non privilegiato, DataSunrise può inviare notifiche in tempo reale tramite Slack o email e bloccare la richiesta, se necessario. Questo approccio proattivo riduce i tempi di risposta agli incidenti e il rischio di esfiltrazione dei dati.

Untitled - Screenshot of DataSunrise interface displaying dashboard navigation menu and partial Audit Rules creation panel.
Interfaccia DataSunrise con menu di navigazione e pannello per la creazione delle Regole di Audit.

Mascheramento Dinamico dei Dati in Cassandra

Con il mascheramento dinamico dei dati, i dati sensibili vengono protetti a livello di query senza che i valori memorizzati vengano modificati. Ad esempio:

MASKING POLICY mask_card_number ON customer_data.payments
USING FUNCTION partial_mask(card_number, 0, 4, '****-****-****-')
FOR ROLE 'support_team';

Questa politica garantisce che il personale di supporto possa operare sui dati rilevanti mentre il numero completo della carta di credito rimane nascosto, mantenendo la conformità al PCI DSS.

Scoperta e Classificazione dei Dati

La scoperta dei dati aiuta le organizzazioni a individuare i dati sensibili all’interno dei keyspace di Cassandra, automatizzando il processo di creazione di un inventario dei dati sensibili. Ciò è cruciale per:

  • Mirare i dati ad alto rischio con politiche di audit.
  • Mappare le risorse sensibili con i requisiti regolamentari.
  • Ridurre l’ambito delle verifiche di conformità.

La classificazione automatizzata può distinguere tra PII, PHI e dati finanziari, consentendo controlli di sicurezza su misura.

Integrazione di Sicurezza e Conformità

Un auditing robusto rafforza la sicurezza nel database applicando il controllo degli accessi basato sui ruoli e supportando la conformità a SOX, GDPR, HIPAA e PCI DSS. Con DataSunrise, i dati di audit possono essere correlati alle regole di sicurezza, consentendo il blocco in tempo reale delle query sospette.

Inoltre, integrare i log di audit con le valutazioni delle vulnerabilità e le procedure di risposta agli incidenti crea un processo di sicurezza a circuito chiuso.

Untitled - DataSunrise dashboard displaying navigation menu and database compliance options
Cruscotto DataSunrise con opzioni di conformità, audit, sicurezza e mascheramento.

Configurazione dell’Audit DataSunrise per Cassandra

Per implementare un audit completo con DataSunrise:

  1. Connettere Cassandra a DataSunrise come fonte monitorata.
  2. Definire le regole di audit per keyspace, tabella, tipo di query e ruolo utente.
  3. Abilitare il mascheramento dinamico per i campi contenenti informazioni sensibili.
  4. Integrare gli avvisi nei SIEM e negli strumenti di monitoraggio.
  5. Verificare i cruscotti di conformità per monitorare l’allineamento ai requisiti regolamentari.

La combinazione di audit mirati, avvisi in tempo reale e mascheramento garantisce sia la visibilità operativa che la protezione dei dati.

Considerazioni Finali

Per apprendere come audire Apache Cassandra è necessario combinare la cattura degli eventi nativi con le capacità avanzate di analisi, mascheramento e conformità di DataSunrise. L’audit nativo fornisce una base, ma DataSunrise trasforma i log in informazioni operative, garantendo un ambiente Cassandra sicuro, conforme e resiliente.

Per ulteriori approfondimenti, si prega di consultare la Documentazione di Apache Cassandra – Auditing, i Log di Audit, le Regolamentazioni sulla Conformità dei Dati e risorse esterne quali Cassandra Audit Logging Best Practices per informazioni sull’implementazione.

Proteggi i tuoi dati con DataSunrise

Metti in sicurezza i tuoi dati su ogni livello con DataSunrise. Rileva le minacce in tempo reale con il Monitoraggio delle Attività, il Mascheramento dei Dati e il Firewall per Database. Applica la conformità dei dati, individua le informazioni sensibili e proteggi i carichi di lavoro attraverso oltre 50 integrazioni supportate per fonti dati cloud, on-premises e sistemi AI.

Inizia a proteggere oggi i tuoi dati critici

Richiedi una demo Scarica ora

Successivo

Come Applicare la Governance dei Dati per Sybase

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]