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

Registro di controllo di Azure Cosmos DB for PostgreSQL

Nell’odierno panorama dei database distribuiti, implementare registri di controllo solidi per ambienti compatibili con PostgreSQL è diventato fondamentale per la sicurezza e la conformità. Secondo il Rapporto sulle violazioni dei dati 2024 di IBM, il costo medio di una violazione dei dati ha raggiunto i 4,88 milioni di dollari a livello globale, con le organizzazioni che impiegano in media 204 giorni per identificarle e 73 giorni per contenerle.

Azure Cosmos DB for PostgreSQL unisce la familiarità di PostgreSQL a prestazioni su scala cloud. Mentre le organizzazioni migrano carichi di lavoro critici su questa piattaforma di database distribuiti, l’implementazione di registri di controllo completi diventa essenziale per mantenere una supervisione della sicurezza e soddisfare i requisiti normativi.

Questo articolo esplora le capacità native di registrazione dei log di Azure Cosmos DB for PostgreSQL e dimostra come DataSunrise possa migliorare il monitoraggio della sicurezza con l’Automazione della Conformità Zero-Touch.

Capacità native del Registro di controllo di Azure Cosmos DB for PostgreSQL

Azure Cosmos DB for PostgreSQL include funzionalità integrate per la generazione di registri di controllo che catturano operazioni SQL, attività degli utenti e azioni amministrative. Queste capacità native forniscono una visibilità essenziale attraverso meccanismi di logging compatibili con PostgreSQL che supportano un tracciamento completo della storia delle attività sui dati.

1. Estensioni PostgreSQL per la Registrazione dei Log

Azure Cosmos DB for PostgreSQL supporta le estensioni native di audit di PostgreSQL, in particolare pgaudit, che offre una dettagliata registrazione degli accessi a sessioni e oggetti:

-- Abilita l'estensione pgaudit sul nodo coordinatore
CREATE EXTENSION IF NOT EXISTS pgaudit;

-- Configura i parametri per la registrazione dei log di controllo
ALTER SYSTEM SET pgaudit.log = 'all';
ALTER SYSTEM SET pgaudit.log_catalog = on;
ALTER SYSTEM SET pgaudit.log_parameter = on;
ALTER SYSTEM SET pgaudit.log_statement_once = off;
ALTER SYSTEM SET pgaudit.log_level = log;

-- Ricarica la configurazione
SELECT pg_reload_conf();

2. Integrazione con Azure Monitor

Configura le impostazioni diagnostiche per catturare registri di controllo completi tramite Azure Monitor:

# Abilita la registrazione dei log di controllo tramite Azure CLI
az monitor diagnostic-settings create \
  --name "CosmosDB-PostgreSQL-Audit" \
  --resource "/subscriptions/{subscription-id}/resourceGroups/{resource-group}/providers/Microsoft.DBforPostgreSQL/serverGroupsv2/{cluster-name}" \
  --logs '[{
    "category": "PostgreSQLLogs",
    "enabled": true,
    "retentionPolicy": {"enabled": true, "days": 365}
  }]' \
  --workspace "/subscriptions/{subscription-id}/resourceGroups/{resource-group}/providers/Microsoft.OperationalInsights/workspaces/{workspace-name}"

3. Interfaccia del Portale Azure per la Revisione dei Registri di Controllo

Il Portale Azure offre un’interfaccia intuitiva per accedere alle informazioni dei registri di controllo:

  • Cruscotto di Monitoraggio: Visualizza metriche di prestazioni e statistiche operative in tempo reale
  • Interfaccia Log: Esegui query KQL personalizzate sui dati dei registri di controllo catturati
  • Pannello Insights: Accedi a workbooks di monitoraggio preconfigurati con visualizzazioni
  • Configurazione degli Avvisi: Imposta notifiche automatiche per pattern sospetti
  • Registro delle Attività: Verifica operazioni amministrative e modifiche di configurazione
Registro di controllo di Azure Cosmos DB for PostgreSQL - Screenshot dell'interfaccia di monitoraggio del portale Azure con opzioni di query e impostazioni dell'intervallo di tempo.
L’immagine mostra l’interfaccia di monitoraggio del portale Azure, evidenziando funzioni quali query degli utenti e visualizzazione dei risultati per scopi di auditing.

Limitazioni della registrazione nativa dei log di controllo di Azure Cosmos DB for PostgreSQL

Se da un lato Azure Cosmos DB for PostgreSQL offre capacità essenziali di registrazione dei log di controllo, le organizzazioni con requisiti avanzati in termini di sicurezza e conformità spesso incontrano diverse limitazioni:

Funzionalità NativaLimitazione ChiaveImpatto sul Business
Estensione pgauditCapacità di analisi comportamentale limitateDifficoltà nell’identificazione di pattern di attacco sofisticati
Log di Azure MonitorPeriodi di conservazione e vincoli di storage basiciPotrebbe non soddisfare i requisiti di conformità a lungo termine
Registrazione delle QueryConfigurazione manuale su tutti i nodi workerL’aumento del carico amministrativo con l’espansione del cluster
Meccanismi di AvvisoAvvisi basati su soglie con contesto limitatoRitardo nella risposta a incidenti di sicurezza complessi
Mappatura della ConformitàAssenza di integrazione automatica con framework normativiProcessi di audit lunghi e dispendiosi in termini di tempo
Visibilità Cross-NodeRegistrazione frammentata attraverso i nodi distribuitiVisione incompleta dei flussi di transazione

Queste limitazioni possono incidere in maniera significativa sulla capacità di un’organizzazione di mantenere registri di controllo completi e dimostrare la conformità normativa per ambienti PostgreSQL distribuiti. Spesso è necessario adottare ulteriori misure di protezione dei dati per colmare queste lacune.

Registrazione dei log di controllo avanzata con DataSunrise

Mentre Azure Cosmos DB for PostgreSQL offre capacità di base per la registrazione dei log di controllo, DataSunrise migliora notevolmente il monitoraggio della sicurezza tramite l’Orchestrazione Autonoma della Conformità, progettata per ambienti PostgreSQL distribuiti. DataSunrise garantisce una sicurezza a livello enterprise con registri di controllo completi e meccanismi avanzati di tracciamento degli audit e rilevamento delle minacce.

Configurazione di DataSunrise per Azure Cosmos DB for PostgreSQL

1. Connessione al Cluster di Azure Cosmos DB for PostgreSQL

Stabilisci una connessione sicura tra DataSunrise e il tuo ambiente Azure Cosmos DB for PostgreSQL. DataSunrise rileva automaticamente l’architettura distribuita e configura il monitoraggio su tutti i nodi.

2. Creazione di Regole di Audit Specifiche per PostgreSQL

Configura regole di audit granulari utilizzando l’Automazione delle Policy Senza Codice di DataSunrise per monitorare attività specifiche e impostare avvisi automatici in base ai tuoi requisiti di sicurezza.

3. Revisione dei Risultati dei Registri di Controllo

Accedi a informazioni dettagliate sui registri di controllo attraverso il cruscotto unificato di DataSunrise, che offre filtri avanzati, monitoraggio in tempo reale e capacità di correlazione intelligente.

Registro di controllo di Azure Cosmos DB for PostgreSQL - Interfaccia DataSunrise che mostra le voci dei registri di controllo con tracce transazionali e di sessione.
Screenshot dell’interfaccia DataSunrise che mostra le voci dei registri di controllo per Azure Cosmos DB for PostgreSQL. L’interfaccia include sezioni per le tracce transazionali, le tracce di sessione e le regole di apprendimento, con filtri visibili e timestamp per l’analisi dei log.

Vantaggi Chiave di DataSunrise per Azure Cosmos DB for PostgreSQL

Migliori Pratiche per l’Implementazione del Registro di controllo di Azure Cosmos DB for PostgreSQL

1. Strategia di Audit Ottimizzata per le Prestazioni

Allinea le strategie di audit alla distribuzione degli shard del tuo cluster, per minimizzare l’impatto sulle prestazioni. Applica una registrazione dettagliata agli schemi critici, utilizzando il campionamento per tabelle operative ad elevato volume.

2. Configurazione Specifica per PostgreSQL

Configura pgaudit su tutti i nodi coordinatori e worker, assicurando politiche di audit coerenti. Implementa strategie di controllo che traccino le transazioni distribuite su più nodi mantenendo prestazioni ottimali.

3. Implementazione di Sicurezza Avanzata

Distribuisci la suite di sicurezza completa di DataSunrise per estendere le capacità native, grazie all’Orchestrazione Intelligente delle Policy e a protezioni avanzate contro SQL injection. Sfrutta i controlli di accesso basati sui ruoli per una gestione della sicurezza a livello granulare.

Conclusione

Man mano che le organizzazioni fanno sempre più affidamento su Azure Cosmos DB for PostgreSQL per operazioni aziendali critiche che richiedono compatibilità con PostgreSQL e prestazioni su scala cloud, implementare registri di controllo robusti diventa essenziale per la sicurezza e la conformità. Sebbene le capacità native offrano una registrazione di base tramite pgaudit e Azure Monitor, le organizzazioni con requisiti di sicurezza complessi traggono notevoli benefici da soluzioni avanzate come DataSunrise.

DataSunrise offre una sicurezza completa, concepita per ambienti PostgreSQL distribuiti, garantendo una protezione dei dati senza intervento manuale con registri di controllo avanzati, monitoraggio in tempo reale e un allineamento continuo alla conformità. Grazie a modalità di distribuzione flessibili, DataSunrise trasforma i registri di controllo in asset strategici per la sicurezza.

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

Strumenti di Audit di Azure Cosmos DB per PostgreSQL

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]