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

Guide complet sur TiDB Audit Trail et la surveillance de la sécurité

Introduction

En matière de gestion de bases de données, configurer et maintenir une piste d’audit fiable pour TiDB et d’autres bases de données est essentiel pour garantir la sécurité des données, optimiser les performances et répondre aux exigences de conformité.

TiDB, une base de données SQL distribuée conçue pour l’évolutivité, la haute disponibilité et la forte cohérence, fournit des outils d’audit natifs qui permettent aux organisations de surveiller efficacement l’accès et les modifications des données. Cependant, ces solutions intégrées comportent souvent des limitations. C’est pourquoi, dans cet article, nous examinerons le fonctionnement des pistes d’audit de TiDB et explorerons comment DataSunrise peut améliorer vos pratiques d’audit avec des informations plus approfondies et des capacités de surveillance en temps réel.

Comprendre TiDB Audit Trail

Un système de piste d’audit génère des journaux détaillés des opérations de base de données en utilisant des mécanismes intégrés qui suivent une large gamme d’événements – de l’authentification utilisateur de base aux modifications complexes des données. Cet enregistrement chronologique est une ressource précieuse pour les administrateurs de bases de données, les professionnels de la sécurité et les responsables de la conformité.

Vue d’ensemble de la piste d’audit native de TiDB

Le système de piste d’audit natif de TiDB fournit une solution complète pour surveiller et enregistrer les opérations de base de données, offrant aux organisations des informations approfondies sur leur écosystème de données.

1. Journalisation des requêtes lentes

La performance est le cœur de tout système de base de données. La journalisation des requêtes lentes de TiDB agit comme un outil de diagnostic précis, vous aidant à identifier et à résoudre les goulots d’étranglement de performance avant qu’ils n’impactent votre application.

Caractéristiques clés :

  • Seuil configurable pour la détection des requêtes lentes
  • Journalisation détaillée des requêtes chronophages
  • Paramètres de journalisation personnalisables

Exemple de configuration :

-- Définir le seuil de requête lente à 300ms
SET GLOBAL tidb_slow_log_threshold = 300;
-- Activer la journalisation des requêtes lentes
SET GLOBAL tidb_enable_slow_log = ON;

Documentation :

2. Collecte des déclarations

La collecte des déclarations peut être considérée comme le journal de performance de votre base de données. Elle suit et analyse minutieusement l’exécution des instructions SQL, offrant une vue granulaire de la santé opérationnelle de votre base de données.

Caractéristiques clés :

  • Suis les statistiques d’exécution pour les instructions SQL
  • Fournit des informations sur la performance des requêtes
  • Prend en charge des résumés détaillés des déclarations

Exemples de requêtes :

-- Activer la collecte des déclarations
SET GLOBAL tidb_enable_collect_execution_info = 1;
-- Voir les 10 déclarations les plus lentes
SELECT 
    digest,
    stmt_type,
    schema_name,
    avg_latency,
    exec_count
FROM information_schema.statements_summary
ORDER BY avg_latency DESC
LIMIT 10;

Vue de la collecte des déclarations dans TiDB, fournissant des statistiques d’exécution pour l’analyse des performances SQL.

Documentation :

3. Vues de surveillance détaillées

Votre base de données est un écosystème complexe, et comprendre ses rouages nécessite une surveillance approfondie et multidimensionnelle. Les vues détaillées de TiDB offrent justement cela – un microscope sur les performances et le comportement de votre base de données.

Analyse des déclarations :

-- Suivi des types de déclarations spécifiques
SELECT * FROM INFORMATION_SCHEMA.STATEMENTS_SUMMARY
WHERE digest_text LIKE 'INSERT%' 
ORDER BY last_seen DESC
LIMIT 5;

Surveillance de l’utilisation des index :

-- Résumés de déclarations complets
SELECT * FROM information_schema.statements_summary;
-- Surveiller les modèles d'utilisation des index
SELECT * FROM information_schema.tidb_index_usage;

Vue de surveillance détaillée dans TiDB, présentant des résumés de déclarations et une surveillance de l’utilisation des index.

Documentation :

Chacun de ces mécanismes de piste d’audit fonctionne ensemble pour fournir une vue holistique de la performance, de la sécurité et de l’efficacité opérationnelle de votre base de données. En utilisant ces outils, vous pouvez gérer de manière proactive votre base de données, optimiser les performances et maintenir un environnement de données robuste et sécurisé.

Intégrer DataSunrise pour une piste d’audit TiDB étendue

Surveillance de l'activité pour TiDB

Surveillance de l’activité pour TiDB en utilisant DataSunrise, améliorant la sécurité de la base de données et la conformité.

Alors que TiDB fournit des capacités de piste d’audit de base, DataSunrise améliore le processus d’audit en offrant une interface conviviale et des capacités supplémentaires, telles que le contrôle centralisé des règles d’audit, la création facile de règles et des visualisations complètes des pistes d’audit.

Étape 1 : Connecter à une base de données TiDB via DataSunrise

Connexion de TiDB à DataSunrise pour la surveillance en temps réel et la gestion des pistes d’audit.

Une fois DataSunrise installé, la première étape consiste à le connecter à votre instance de base de données TiDB. Ce processus est simple – il suffit de fournir l’hôte, le port et les informations de connexion de votre serveur TiDB. Une fois connecté, DataSunrise peut commencer à surveiller l’activité de la base de données en temps réel.

Étape 2 : Créer une règle d’audit

Création d’une règle d’audit dans DataSunrise pour suivre les activités de la base de données dans TiDB.

Maintenant que la connexion est établie, l’étape suivante consiste à définir une règle d’audit. DataSunrise vous permet de créer des règles hautement personnalisables pour suivre des activités spécifiques de la base de données, telles que des tentatives d’accès non autorisées, des modifications de données ou même des requêtes exécutées par des utilisateurs privilégiés. En configurant ces règles, vous vous assurez que chaque action critique est consignée et analysée.

Étape 3 : Voir la piste d’audit TiDB

Visualisation des journaux d’audit TiDB dans la section Traînées transactionnelles de DataSunrise pour un suivi détaillé des événements.

Une fois vos règles d’audit mises en place, vous pouvez naviguer dans la section Traînées transactionnelles de DataSunrise pour voir les événements enregistrés. À partir de là, vous pouvez filtrer les journaux par utilisateur, type de requête, horodatage, et bien plus encore pour analyser efficacement l’activité de la base de données.

Analyse et rapports de la piste

DataSunrise fournit un système de piste d’audit étendu qui capture chaque événement pertinent de la base de données avec précision. Grâce à la surveillance en temps réel, à la journalisation détaillée et aux options de filtrage avancées, vous pouvez rapidement identifier les activités suspectes, maintenir la conformité et générer des rapports instructifs. Que vous ayez besoin de suivre les modèles d’accès, de repérer les anomalies ou d’enquêter sur les incidents de sécurité, DataSunrise offre la visibilité et le contrôle nécessaires pour protéger votre environnement TiDB. Quelques-unes des fonctionnalités clés incluent :

Conclusion

Bien que la fonctionnalité native de la piste d’audit de TiDB fournisse des capacités de journalisation essentielles, intégrer DataSunrise améliore considérablement la sécurité de votre base de données. DataSunrise offre un contrôle centralisé, des rapports détaillés et des alertes en temps réel, simplifiant vos processus d’audit. De plus, il fournit des informations plus approfondies sur les activités de la base de données.

Découvrez toutes les capacités de DataSunrise en planifiant une démonstration en direct et apprenez comment elle peut améliorer votre gestion des pistes d’audit TiDB et votre stratégie de surveillance de la sécurité.

Suivant

Guide Complet de l’Historique d’Audit de Données TiDB

En savoir plus

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]