
Suivi et sécurisation de l’historique de l’activité des données Amazon Aurora MySQL

Comprendre l’historique de l’activité des données est crucial pour maintenir la sécurité et l’intégrité des données sensibles. Amazon Aurora MySQL fournit des fonctionnalités robustes de journalisation d’audit pour capturer les activités des bases de données. Cet article explore les capacités d’audit natives d’Amazon Aurora MySQL, montre comment configurer et utiliser ces fonctionnalités, et met en évidence les avantages complémentaires de DataSunrise pour la sécurité centralisée des bases de données.
Historique de l’activité des données native d’Amazon Aurora MySQL
Principales caractéristiques
La journalisation d’audit native de Amazon Aurora MySQL suit de manière exhaustive l’activité des bases de données. Elle inclut la journalisation détaillée des événements pour les connexions, les requêtes et les modifications de table. Des paramètres personnalisables permettent aux utilisateurs de sélectionner spécifiquement des événements ou des utilisateurs à auditer. L’intégration avec les outils AWS facilite l’exportation des journaux vers Amazon CloudWatch pour analyse. Ces fonctionnalités fournissent des informations essentielles sur qui a accédé ou modifié des données, quand les modifications ont eu lieu, et quelles requêtes ont été exécutées.
Configuration des journaux d’audit natifs
Pour activer l’audit avancé, suivez ces étapes :
1. Créer un groupe de paramètres de cluster DB personnalisé
Accédez à la console Amazon RDS, choisissez “Groupes de paramètres”, et créez un nouveau groupe de paramètres. Définissez la famille de groupes de paramètres sur aurora-mysql5.7 ou la version pertinente. Fournissez un nom et une description pour le groupe et enregistrez-le.
2. Associer le groupe de paramètres
Dans la section “Bases de données” de la console RDS, sélectionnez votre instance Aurora et modifiez sa configuration. Sous “Configuration supplémentaire”, assignez le groupe de paramètres personnalisé créé plus tôt et appliquez les modifications immédiatement.
3. Configurer les paramètres d’audit
Accédez à la section “Groupes de paramètres”, sélectionnez votre groupe personnalisé, et modifiez les paramètres spécifiques. Activez server_audit_logging et spécifiez des événements comme QUERY_DML, QUERY_DDL, CONNECT pour server_audit_events. Enregistrez les changements et redémarrez la base de données pour activer les paramètres.
4. Vérifier la configuration
Exécutez SHOW VARIABLES LIKE ‘%server_audit%’; dans votre client MySQL pour confirmer que la journalisation d’audit est active et que les événements sélectionnés sont suivis.
Exemple : Suivi des activités DML
Après avoir activé les journaux d’audit, effectuez des opérations typiques sur la base de données telles que la création d’une base de données et d’une table, l’insertion, la mise à jour et la suppression de records. Par exemple :
CREATE DATABASE audit_test; USE audit_test; CREATE TABLE employees (id INT, name VARCHAR(100)); INSERT INTO employees (id, name) VALUES (1, 'John Doe'); UPDATE employees SET name = 'Jane Doe' WHERE id=1; DELETE FROM employees WHERE id=1;
Accédez à la section “Journaux” de votre instance Aurora dans la console RDS pour examiner les fichiers de journal d’audit correspondants pour ces activités.
Avantages de la journalisation d’audit native
La journalisation d’audit native renforce la conformité en répondant aux exigences réglementaires de surveillance de l’accès aux données, renforce la sécurité en identifiant les accès non autorisés ou les activités inhabituelles, et établit une piste d’audit pour la responsabilité des utilisateurs.
Améliorer l’audit avec DataSunrise
Présentation de DataSunrise
DataSunrise améliore la sécurité des bases de données en offrant une suite d’outils avancés :
- Audit : Journalisation complète de l’activité pour surveiller les interactions de la base de données en temps réel, fournissant des informations exploitables sur le comportement et les modèles d’accès des utilisateurs.

- Sécurité : Détection des menaces en temps réel et réponses automatisées pour atténuer les risques. Il comprend des fonctionnalités telles que la détection des anomalies et les contrôles d’accès granulaires.

- Masquage : Options de masquage dynamique et statique pour assurer que les données sensibles restent protégées pendant les opérations, empêchant efficacement l’accès non autorisé.

- Découverte des données : Outils avancés pour identifier les données sensibles au sein des bases de données, garantissant aux organisations de maintenir la conformité et de réduire les risques d’exposition. Ces outils de découverte peuvent identifier des champs tels que les informations personnellement identifiables (PII), les détails financiers et d’autres données réglementées.

Capacités avancées
DataSunrise étend les capacités de la journalisation d’audit native avec l’audit centralisé, le masquage des données pour protéger les informations sensibles, le contrôle d’accès granulaires via des règles de sécurité, et la découverte automatique des données sensibles.
Configurer DataSunrise pour Aurora MySQL
Lancez une instance DataSunrise sur AWS ou installez-la sur votre serveur. Configurez les paramètres réseau pour vous connecter à votre base de données Aurora. Connectez-vous à l’interface web de DataSunrise, créez de nouvelles politiques d’audit pour journaliser des événements tels que SELECT, INSERT ou DELETE, et accédez à la section “Journaux d’audit” pour obtenir des insights détaillés. Filtrez les journaux par type d’événement, utilisateur ou période pour analyser l’activité des données.
Avantages de l’intégration de DataSunrise
DataSunrise simplifie l’évolutivité pour gérer plusieurs instances Aurora, réduit l’effort manuel par l’automatisation avec des règles et modèles prédéfinis, et supporte les rapports de conformité aux normes telles que GDPR, SOX, PCI DSS et HIPAA. De plus, sa gestion centralisée assure une application cohérente des politiques dans différents environnements.
Conclusion
Les fonctionnalités natives de l’historique de l’activité des données d’Amazon Aurora MySQL fournissent une base robuste pour le suivi et l’audit des activités des bases de données. En configurant des journaux d’audit avancés, les organisations peuvent améliorer la sécurité, assurer la conformité et maintenir la responsabilité.
DataSunrise complète cet écosystème avec l’audit centralisé, le masquage des données, et des contrôles de sécurité robustes, offrant une solution complète pour la protection des bases de données. Visitez notre site web pour une démonstration en ligne.
Suivant
