DataSunrise Obtient le Statut Compétence DevOps AWS dans AWS DevSecOps et Surveillance, Journalisation, Performance

Journal d’audit Google Cloud SQL

Journal d’audit Google Cloud SQL

Introduction

Un journal d’audit Google Cloud SQL enregistre qui a fait quoi, où et quand dans votre environnement de base de données. Il capture des événements tels que les connexions, les requêtes, les modifications du schéma et les changements des permissions, vous offrant la visibilité nécessaire pour sécuriser les données, prouver la conformité et enquêter sur les incidents.

Google Cloud SQL propose des fonctionnalités d’audit intégrées via ses moteurs de base de données pris en charge (MySQL, PostgreSQL et SQL Server) ainsi que le service Cloud Audit Logs de Google Cloud. Bien que cela constitue une base solide, l’associer à DataSunrise apporte un contrôle granulaire, des alertes en temps réel et une automatisation de la conformité.

Pourquoi les journaux d’audit Google Cloud SQL sont importants

  • Sécurité – Détectez les requêtes suspectes, les connexions échouées et les comportements anormaux avant qu’ils ne s’aggravent.
  • Conformité – Démontrez le respect des normes telles que le RGPD, le HIPAA, le PCI DSS et le SOX.
  • Analyse opérationnelle – Tenez les utilisateurs responsables, résolvez les problèmes de performance et créez un historique clair pour les enquêtes médico-légales.

Sans un journal d’audit fiable, les organisations courent le risque de violations non détectées, de preuves de conformité incomplètes et d’une réponse aux incidents plus lente.

Fonctionnalités natives du journal d’audit Google Cloud SQL

Google Cloud SQL combine des fonctionnalités d’audit intégrées au moteur de base de données avec la journalisation et la surveillance au niveau de la plateforme Google Cloud.

Journalisation d’audit prise en charge selon le moteur :

Moteur Fonctionnalités d’audit natives Intégration Cloud
MySQL general_log pour toutes les requêtes, slow_query_log pour la performance Cloud Audit Logs, export vers Cloud Storage / BigQuery
PostgreSQL pg_stat_statements pour les statistiques de requêtes, collecteur de journaux pour l’activité Cloud Audit Logs, export vers Cloud Storage / BigQuery
SQL Server Audit SQL Server pour groupes d’événements, connexions, modifications DDL/DML Cloud Audit Logs, export vers Cloud Storage / BigQuery

Les administrateurs peuvent consulter les Cloud Audit Logs directement dans la console Google Cloud, ou les exporter vers BigQuery pour une analyse approfondie.

Journal d’audit Google Cloud SQL – interface Google Cloud BigQuery avec menu de navigation ouvert montrant Studio, transferts de données, surveillance, et plus.
Interface Google Cloud BigQuery montrant les options de navigation sous le menu latéral gauche, incluant Studio, transferts de données, surveillance et d’autres outils d’administration.

Exemple : Configuration et visualisation des journaux d’audit Google Cloud SQL

Partie 1 – Activation de l’audit SQL Server dans Google Cloud SQL
Vous pouvez configurer l’audit SQL Server natif pour capturer les événements clés :

CREATE SERVER AUDIT GCloudAudit
TO FILE (FILEPATH = '/var/opt/mssql/audit', MAXSIZE = 50 MB);
ALTER SERVER AUDIT GCloudAudit WITH (STATE = ON);

CREATE SERVER AUDIT SPECIFICATION AuditLoginFailures
FOR SERVER AUDIT GCloudAudit
ADD (FAILED_LOGIN_GROUP)
WITH (STATE = ON);

CREATE DATABASE AUDIT SPECIFICATION AuditTransactions
FOR SERVER AUDIT GCloudAudit
ADD (SELECT ON dbo.transactions BY public)
WITH (STATE = ON);

Consultez les journaux capturés :

SELECT * 
FROM sys.fn_get_audit_file('/var/opt/mssql/audit/*.sqlaudit', NULL, NULL);

Partie 2 – Exploration des journaux dans la console Google Cloud

  1. Ouvrez le Logs Explorer et définissez resource.type sur cloudsql_database.

    Journal d’audit Google Cloud SQL – interface de sélection de ressource dans Logs Explorer montrant la base de données Cloud SQL sélectionnée.
    Sélection de la ressource Base de données Cloud SQL dans Google Cloud Logs Explorer pour filtrer les résultats du journal d’audit pour une instance spécifique.
  2. Filtrez par l’ID de votre instance et sélectionnez un type de journal (par exemple, sqlserver.err).

    Journal d’audit Google Cloud SQL – Logs Explorer affichant les journaux d’erreurs SQL Server avec colonnes de dates, niveaux de gravité et résumés.
    Vue Logs Explorer montrant les journaux d’erreurs SQL Server d’une instance Cloud SQL, incluant les événements de démarrage, d’arrêt et de récupération de base.
  1. Appliquez des filtres par nom du journal ou par gravité pour affiner les résultats.

    Journal d’audit Google Cloud SQL – volet de filtre de Logs Explorer ouvert pour sélectionner des noms de journaux spécifiques comme maintenance et sortie port série.
    Filtrage des journaux d’audit dans Google Cloud Logs Explorer par catégories de noms de journaux pour cibler les événements liés à la base de données.

Cette méthode combinée vous permet à la fois de capturer les événements au niveau SQL Server et de les analyser via l’interface de journalisation Google Cloud pour des enquêtes rapides et des rapports de conformité.

Du journal natif à la sécurité avancée

Avec la configuration d’audit SQL Server et Google Cloud Logs Explorer, vous obtenez une base fiable pour suivre l’activité. Cette combinaison vous permet de capturer les tentatives de connexion, exécutions de requêtes, modifications du schéma et messages système — tous stockés de façon sécurisée et exportables vers BigQuery ou Cloud Storage pour analyse complémentaire.

Cependant, ces capacités natives présentent des limites. Les alertes ne sont pas générées en temps réel, des données sensibles peuvent apparaître dans les journaux sans masquage, et il faut souvent un effort manuel pour corréler l’activité entre plusieurs instances. Le reporting de conformité reste également un processus largement manuel.

C’est ici que DataSunrise intervient — en étendant la journalisation native avec des règles granulaires, une détection en temps réel, du masquage et un support automatisé pour la conformité.

Comparaison des fonctionnalités : SQL Server natif + Google Cloud vs DataSunrise

L’audit natif SQL Server dans Google Cloud SQL offre une base solide, mais certaines fonctionnalités sont limitées ou absentes. DataSunrise étend ces capacités en une plateforme complète de sécurité et conformité.

Fonctionnalité SQL Server natif + Google Cloud SQL Amélioration DataSunrise
Journalisation des événements Oui – connexions, requêtes, modifications de schéma Ajoute des règles granulaires pour utilisateurs, IP, types de requêtes spécifiques
Intégration Cloud Audit Logs Oui Tableau de bord centralisé pour plusieurs instances
Alertes en temps réel Non Oui – notifications instantanées par e-mail, Slack, SIEM
Masquage des données dans les journaux Non Oui – masquage dynamique pour données personnelles, médicales et financières
Reporting de conformité Export manuel et mise en forme Rapports automatisés prêts pour auditeur (RGPD, HIPAA, PCI DSS, SOX)
Corrélation inter-instance Limitée Corrélation complète entre toutes les bases surveillées
Analyse des journaux Export vers BigQuery ou SIEM Analytique intégrée avec filtrage basé sur règles

Découvrez DataSunrise en action
Voici des exemples d’apparence de ces capacités améliorées dans l’interface DataSunrise :

  • Création de règles d’audit – Définissez des règles précises pour suivre des opérations, objets ou utilisateurs spécifiques.

    Journal d’audit Google Cloud SQL – Interface DataSunrise pour créer une règle d’audit avec plusieurs conditions de filtrage.
    Configuration d’une règle d’audit dans DataSunrise pour suivre l’activité d’une instance SQL Server spécifique dans Google Cloud SQL basée sur des filtres utilisateur, proxy et groupe d’application.
  • Masquage dynamique des données – Masquez les champs sensibles en temps réel pour protéger les données personnelles, médicales ou financières.

    Journal d’audit Google Cloud SQL – Écran de création de règle de masquage dynamique DataSunrise montrant les paramètres de masquage et les colonnes de base sélectionnées.
    Mise en place d’une règle de masquage dynamique dans DataSunrise pour cacher les informations sensibles sur les dates et comptes dans une base Google Cloud SQL.
  • Reporting de conformité – Génération automatique de rapports d’audit prêts à être soumis pour les principales normes réglementaires.

    Journal d’audit Google Cloud SQL – Interface DataSunrise de découverte périodique des données avec normes de conformité et options de génération de rapports.
    Exécution d’un scan périodique de découverte des données dans DataSunrise pour générer des rapports de conformité RGPD, HIPAA et PCI DSS.

Applications pratiques et conseils de mise en œuvre

Cas d’usage Comment appliquer
Enquête sur des accès suspects Activez la journalisation détaillée des connexions et des requêtes dans SQL Server Audit. Dans DataSunrise, créez des règles d’alerte pour les connexions échouées suivies de requêtes inhabituelles.
Vérification de conformité lors des audits Conservez les journaux dans Cloud Storage avec des règles de cycle de vie. Utilisez les rapports de conformité de DataSunrise pour répondre aux exigences RGPD, HIPAA, PCI DSS et SOX.
Suivi des modifications dans les données financières Auditez les opérations INSERT, UPDATE et DELETE sur les tables sensibles. Appliquez un masquage dynamique pour cacher les champs sensibles dans les rapports.
Analyse comportementale inter-instance Exportez les journaux vers BigQuery pour une corrélation basique. Utilisez le tableau de bord DataSunrise pour identifier les schémas entre production, préproduction et reporting.
Analyse forensique post-incident Conservez tous les journaux après une violation. Corrélez les horodatages, adresses IP et instructions SQL pour reconstruire la séquence complète des événements.

Conclusion

Un journal d’audit Google Cloud SQL est essentiel pour détecter les problèmes de sécurité, garantir la conformité et maintenir la transparence opérationnelle. SQL Server natif et Google Cloud SQL fournissent une base capable, mais DataSunrise transforme ces journaux en intelligence exploitable avec alertes en temps réel, masquage, automatisation de la conformité et corrélation inter-instance.

En combinant ces deux approches, vous obtenez une visibilité complète sur l’activité des bases de données tout en réduisant la charge manuelle et en renforçant votre posture de sécurité.

Besoin de l'aide de notre équipe de support ?

Nos experts seront ravis de répondre à vos questions.

Informations générales :
[email protected]
Service clientèle et support technique :
support.datasunrise.com
Demandes de partenariat et d'alliance :
[email protected]