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

Conformità Normativa di Apache Cassandra

Introduzione

Apache Cassandra è ampiamente utilizzato per gestire grandi volumi di dati sensibili, inclusi transazioni finanziarie, cartelle cliniche e informazioni sui clienti. Per le organizzazioni in settori regolamentati, la conformità normativa di Apache Cassandra a standard come GDPR, HIPAA, PCI DSS e SOX è un requisito fondamentale.

Cassandra fornisce una base per la conformità tramite audit nativi e controlli di sicurezza. Tuttavia, queste funzionalità spesso richiedono una configurazione estesa, gestione manuale dei log e uno sforzo amministrativo continuo. Di conseguenza, possono soddisfare le esigenze di conformità di base, ma risultano meno efficienti per le organizzazioni che cercano processi semplificati e pronti per l’audit.

DataSunrise affronta queste sfide offrendo una soluzione integrata che estende le capacità di Cassandra. Offre monitoraggio centralizzato, mascheramento dei dati, protezioni firewall e reportistica automatizzata tramite un’interfaccia intuitiva progettata specificamente per la conformità normativa.

Funzionalità Native per la Conformità Normativa di Apache Cassandra

Audit Logging

L’audit logging di Cassandra registra una gamma di attività del database, inclusi eventi di autenticazione, modifiche allo schema, istruzioni DML e controlli di autorizzazione. La configurazione avviene nel file cassandra.yaml:

audit_logging_options:
    enabled: true
    logger: BinAuditLogger
    included_categories: [DML, DDL, AUTH]
    excluded_users: [cassandra]

L’audit logging può essere personalizzato includendo o escludendo utenti e categorie. Tuttavia, i log di audit sono memorizzati solo sui nodi coordinator e non sono replicati. Ciò richiede agli amministratori di pianificare uno storage dedicato e gestire manualmente le politiche di conservazione dei log.

Full Query Logging (FQL)

Il Full Query Logging consente a Cassandra di catturare tutte le query CQL riuscite per analisi o replay successivi.

full_query_logging_options:
    log_dir: /var/log/cassandra/fql
    roll_cycle: HOURLY
    block: true

Gli amministratori possono riprodurre le query utilizzando l’utility fqltool:

$ bin/fqltool replay --target localhost:9042 /var/log/cassandra/fql

Questa funzionalità è utile per test, benchmark e verifica. Tuttavia, non cattura query fallite o tentativi di autenticazione, limitandone l’utilità per una reportistica completa di conformità.

Controlli di Sicurezza

Cassandra supporta autenticazione e autorizzazione basate sui ruoli, oltre alla crittografia TLS. Gli amministratori possono configurare permessi e ruoli per controllare gli accessi:

CREATE ROLE auditor WITH PASSWORD = 'securepass' 
AND LOGIN = true 
AND OPTIONS = { 'grant_audit_logging' : true };

Pur fornendo una gestione base degli accessi, queste funzionalità non si estendono ad applicazioni avanzate di policy o firewall a livello di database.

Mascheramento dei Dati

Cassandra non fornisce mascheramento dati integrato. I campi sensibili rimangono completamente visibili a qualsiasi utente con permessi di lettura. L’unica eccezione è che le password vengono offuscate nei log di audit. Questa limitazione crea una significativa lacuna di conformità per le organizzazioni che gestiscono informazioni personali identificabili (PII) o informazioni sanitarie protette (PHI).

Come DataSunrise Estende la Conformità Normativa di Apache Cassandra

Conformità Normativa di Apache Cassandra - Diagramma DataSunrise.

DataSunrise migliora la conformità normativa di Apache Cassandra affrontando i limiti degli strumenti nativi. Il suo approccio si concentra su usabilità e automazione, eliminando la necessità di scripting estensivo o gestione manuale dei log. Attraverso una console web, gli amministratori possono implementare politiche di sicurezza e conformità con uno sforzo minimo.

Conformità Normativa di Apache Cassandra - Interfaccia di configurazione che mostra il tipo di database Cassandra con metodo di autenticazione impostato su Regolare in DataSunrise.
Screenshot dell’interfaccia utente di DataSunrise che mostra le impostazioni di configurazione per un database Apache Cassandra. L’interfaccia include opzioni per la selezione del tipo di database, metodi di autenticazione, parametri avanzati e configurazione di proxy/sniffer.

Vantaggi principali includono:

Conformità Normativa di Apache Cassandra - Interfaccia DataSunrise che mostra le tracce transazionali di Apache Cassandra e menu con opzioni per conformità, sicurezza, mascheramento e reportistica.
Screenshot della dashboard DataSunrise che mostra opzioni di menu quali Conformità Dati, Audit, Sicurezza e Punteggio Rischio. L’interfaccia include tracce transazionali per Apache Cassandra con ID visibili.

Benefici Aziendali della Conformità Normativa di Apache Cassandra con DataSunrise

Anche se Apache Cassandra offre una solida architettura distribuita e scalabilità, le sue funzionalità native per la conformità rimangono limitate. Integrando DataSunrise, le organizzazioni passano da una semplice registrazione locale a un controllo della conformità centralizzato, automatizzato e multipiattaforma. La tabella seguente illustra il confronto tra gli strumenti nativi di Cassandra e la funzionalità estesa di DataSunrise.

Funzionalità Nativo Cassandra Con DataSunrise
Audit Logging ⚠️ Locale, specifico per nodo ✅ Centralizzato, multipiattaforma
Query Logging ⚠️ Solo query riuscite ✅ Tracce complete comprese quelle fallite
Mascheramento Dati ❌ Non supportato ✅ Mascheramento dinamico e statico
Blocco Sicurezza ⚠️ Limitato a RBAC ✅ Firewall con controlli basati su policy
Reportistica di Conformità ❌ Manuale ✅ Automatica, pronta per audit
Scoperta dati sensibili ❌ Non disponibile ✅ Scoperta automatica con NLP e OCR

Checklist di Conformità per Apache Cassandra

Per garantire che i cluster Cassandra rispettino rigorosi requisiti normativi quali GDPR, HIPAA, PCI DSS e SOX, gli amministratori devono andare oltre l’attivazione dei log nativi. La checklist seguente evidenzia le azioni essenziali per ottenere una conformità di livello enterprise con DataSunrise.

  • Abilitare le funzionalità di logging native di Cassandra come base
  • Distribuire il Proxy DataSunrise per centralizzare monitoraggio e audit
  • Applicare regole di mascheramento tramite la console DataSunrise per proteggere i campi sensibili
  • Utilizzare regole firewall per bloccare query o pattern ad alto rischio
  • Generare report automatizzati allineati a GDPR, HIPAA, PCI DSS e SOX

Conclusione

Cassandra fornisce funzionalità essenziali per la conformità come audit logging, cattura delle query e controllo accesso basato sui ruoli. Queste caratteristiche sono preziose ma richiedono configurazione manuale sostanziale e supervisione continua. Sono adatte per stabilire un fondamento ma non sufficienti per soddisfare le più elevate esigenze di settori regolamentati.

DataSunrise integra Cassandra semplificando la gestione della conformità, introducendo mascheramento e firewall, e automatizzando la reportistica. Integrando DataSunrise, le organizzazioni possono ottenere la piena conformità normativa di Apache Cassandra con ridotto sforzo amministrativo, maggiore accuratezza e prontezza accelerata per l’audit.

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]