
Migliorare la Sicurezza di Athena con le Funzionalità di AWS e DataSunrise

Contenuti:
- Comprendere Athena
- Panoramica del Workflow di Athena
- Gestione dei Nuovi Dati in Athena
- La Prospettiva della Sicurezza
- Funzionalità di Sicurezza Integrate di AWS per Athena
- Logging e Monitoraggio: Specifiche per Athena
- Migliorare la Sicurezza di Athena con DataSunrise
- Consigli Chiave per le Instanze di Database Athena
- Audit e Mascheramento delle Query di Athena in DataSunrise
- Conclusione: Migliorare la Sicurezza di Athena con DataSunrise
Comprendere Athena
Immagini uno scenario in cui deve raccogliere dati da vari file di log e memorizzarli in un database. Tuttavia, la sfida risiede nella moltitudine di tipi e formati di file di log – CSV, JSON, TSV e altro. Non sarebbe comodo avere un bucket S3 dove semplicemente posizionare un file rende automaticamente i dati accessibili tramite query SQL standard?
Amazon Athena è considerato un servizio serverless fornito da Amazon Web Services (AWS). Consente di interrogare dati memorizzati in Amazon S3 utilizzando la sintassi SQL standard senza la necessità di gestire alcuna infrastruttura. Questa natura serverless significa che non è necessario fornire o gestire server; si paga solo per le query eseguite.
In questo articolo, esploreremo le funzionalità di sicurezza integrate di AWS e come DataSunrise può migliorare ulteriormente la sicurezza di Athena.
Panoramica del Workflow di Athena
Quando crea una tabella in Athena, specifica la posizione dei dati in un bucket S3, e Athena scansiona i dati per dedurre lo schema e i metadati per quella tabella. Questo processo di deduzione solitamente si verifica quando si esegue una query contro la tabella.
Gestione dei Nuovi Dati in Athena
Se aggiunge nuovi file alla stessa posizione S3 dopo che la tabella è stata creata, Athena non creerà automaticamente nuove tabelle per ogni file. Invece, riconoscerà automaticamente e incorporerà i nuovi file nello schema della tabella esistente se hanno la stessa struttura (ovvero, stessi nomi di colonne e tipi di dati) dei file originali utilizzati per creare la tabella.
La tabella esistente in Athena rappresenterà tutti i file di dati nella posizione S3 specificata come un unico dataset logico. Athena tratta i dati combinati di tutti questi file come parte della stessa tabella, consentendo di interrogare l’intero dataset senza la necessità di creare tabelle aggiuntive.
Tuttavia, se i nuovi file hanno uno schema diverso rispetto ai file originali, Athena potrebbe non essere in grado di incorporarli automaticamente nella tabella esistente, e potrebbe essere necessario aggiornare manualmente lo schema della tabella o creare una nuova tabella per accogliere la nuova struttura dei file.
La Prospettiva della Sicurezza
Funzionalità di Sicurezza Integrate di AWS per Athena
AWS fornisce diverse misure di sicurezza integrate per proteggere il suo ambiente Athena. Queste includono:
- IAM Policies: Gestire i permessi utente e controllare l’accesso alle risorse di Athena.
- Encryption: Proteggere i dati a riposo utilizzando la crittografia lato server di Amazon S3 o la crittografia lato client.
- Network Isolation: Utilizzare Amazon VPC per isolare l’ambiente di rete di Athena.
- Logging e Monitoring: Utilizzare AWS CloudTrail e Amazon CloudWatch per audit e monitoraggio in tempo reale delle attività di Athena.
Queste funzionalità fondamentali costituiscono la base della sicurezza di Athena, garantendo che i suoi dati siano protetti dalle fondamenta.
Logging e Monitoraggio: Specifiche per Athena
Amazon Athena è dotato di diverse funzionalità di monitoraggio e logging integrate come parte dell’ecosistema cloud AWS. Tuttavia, pur avendo molti strumenti di monitoraggio essenziali che forniscono dati sull’utilizzo delle righe, mancano regole di sicurezza orientate al database, capacità di scoperta di dati sensibili, mascheramento e analisi del comportamento degli utenti fornite nativamente da DataSunrise. Anche se gli strumenti integrati sono cruciali per migliorare la sicurezza, richiedono ulteriori analisi e elaborazioni dei dati.
- Metriche di Esecuzione delle Query: Amazon Athena fornisce metriche dettagliate sull’esecuzione delle query.
- Integrazione con AWS CloudWatch Logs: Athena può pubblicare i log di esecuzione delle query su Amazon CloudWatch Logs.
- Integrazione con AWS CloudTrail: Athena si integra con AWS CloudTrail, che fornisce una traccia di audit completa delle attività API e dell’uso delle risorse all’interno del suo account AWS.
- Storia delle Query: Amazon Athena mantiene una storia delle query che consente di visualizzare i dettagli delle esecuzioni delle query passate.
- Log di Accesso ad Amazon S3: Se le query di Athena accedono ai dati memorizzati in bucket Amazon S3, può abilitare il Server Access Logging di S3 per tracciare le richieste API.
- Cost Explorer: AWS Cost Explorer consente di visualizzare e analizzare l’uso e la spesa di AWS, inclusi i costi associati alle query di Athena.
Migliorare la Sicurezza di Athena con DataSunrise
DataSunrise porta la sicurezza di Athena a un livello superiore con la sua suite di strumenti di sicurezza progettati specificamente per Amazon Athena. Ecco come DataSunrise rafforza la sicurezza di Athena:
- Monitoraggio in Tempo Reale: Monitora continuamente l’attività del database, rilevando e allertando su eventi sospetti.
- Database Firewall: Protegge da SQL injection e tentativi di accesso non autorizzati, bloccando immediatamente le query malevole.
- Scoperta dei Dati Sensibili: Identifica e maschera i dati sensibili per conformarsi agli standard normativi.
- Autenticazione a Due Fattori: Aggiunge un ulteriore livello di sicurezza per l’accesso al database.
- Mascheramento: Oscura dati specifici. Per abilitare qualsiasi tipo di mascheramento, DataSunrise deve essere installato in Modalità Proxy.
Integrando DataSunrise con Athena, le organizzazioni possono ottenere una postura di sicurezza più robusta.
Consigli Chiave per le Instanze di Database Athena
Quando si lavora con instanze di database Athena, è cruciale tener presente quanto segue:
- Gestione dell’Accesso alle Query: Assicurarsi che solo gli utenti autorizzati possano eseguire query sui dati sensibili.
- Gestione dei Costi: Prestare attenzione ai costi delle query e ottimizzare le query per evitare spese inutili.
- Classificazione dei Dati: Classificare i dati in base alla sensibilità e applicare le misure di sicurezza appropriate.
Queste considerazioni sono particolarmente importanti per le istanze di Athena a causa della loro natura serverless e della loro interazione diretta con i dati memorizzati in S3.
Poiché il servizio Athena si differenzia dai database regolari, potrebbero esserci delle distinzioni nella sua integrazione con DataSunrise. Quando si crea un’istanza per Athena in DataSunrise, l’utente genera una nuova coppia di chiavi SSL per il proxy. Tuttavia, per altri tipi di database, esiste un’opzione ‘Senza Gruppo di Chiavi SSL’. Nel Mascheramento Dinamico, è disponibile solo il mascheramento dei dati nelle Impostazioni di Mascheramento. Ricordarsi di fare riferimento alla documentazione quando necessario.
Audit e Mascheramento delle Query di Athena in DataSunrise
DataSunrise offre un’interfaccia flessibile e facile da usare per impostare l’audit e il mascheramento delle funzionalità. Le immagini seguenti mostrano il processo di configurazione di DataSunrise e i risultati dell’esecuzione di una richiesta SELECT *.

Figura 1: Le richieste per una tabella in Athena vengono sottoposte ad audit. Il registro delle regole di audit cattura varie informazioni sulla richiesta, inclusi i suoi risultati se necessario.

Figura 2: Impostazioni di mascheramento per il servizio Athena sono mostrate. Si noti la possibilità di specificare la colonna da mascherare e il metodo di mascheramento scelto.
In DataSunrise, offriamo una flessibilità impareggiabile nel mascheramento dei dati, consentendole di perfezionare le sue strategie di protezione dei dati in base alle sue esigenze specifiche. Che si tratti di applicare semplici tecniche di mascheramento per nascondere tutti i dati con righe vuote o di preservare formati specifici come le e-mail mentre si mascherano altre colonne, la nostra piattaforma le consente di personalizzare le sue misure di sicurezza dei dati con precisione e facilità.

Figura 3: L’intera tabella selezionata per il mascheramento. Tutti i dati nel risultato della query sono sostituiti con righe vuote.

Figura 4: La colonna ’email’ dopo il mascheramento. È stato selezionato il metodo ‘Email Masking’ nella configurazione delle regole di Mascheramento Dinamico di DataSunrise.
Esplori le funzionalità complete di DataSunrise, che vanno oltre le capacità di Audit e Mascheramento, con una copertura eccezionale su vari database, incluso Athena di AWS. Contatti il nostro team oggi stesso per una dimostrazione approfondita e sblocchi tutto il potenziale della sicurezza dei dati con DataSunrise.
Conclusione: Migliorare la Sicurezza di Athena con DataSunrise
In conclusione, mentre AWS fornisce solide funzionalità di sicurezza di base per Athena, DataSunrise migliora la sicurezza di Athena offrendo ulteriori livelli di protezione. Con il suo monitoraggio completo, le capacità del firewall e la gestione dei dati sensibili, DataSunrise assicura che la sua infrastruttura cloud aziendale rimanga sicura e conforme. Sfruttando sia le funzionalità integrate di AWS sia gli strumenti avanzati di DataSunrise, le organizzazioni possono creare un ambiente più affidabile e sicuro per i loro dati in Amazon Athena.