DataSunrise sponsorise AWS re:Invent 2024 à Las Vegas, veuillez nous rendre visite au stand n°2158 de DataSunrise

Audit des Appels de Vues et des Appels de Procédures Stockées

Audit des Appels de Vues et des Appels de Procédures Stockées

Vues

Les vues sont un outil puissant pour travailler avec les données. Une vue est une table virtuelle dont le contenu ressemble au contenu des tables de la base de données incluses dans la vue. Le contenu de la vue est modifié dynamiquement en même temps que le contenu des tables de la base de données incluses dans la vue. Les vues peuvent être basées sur des tables de base de données ou sur d’autres vues.

Procédures Stockées

Souvent, la gestion des données nécessite l’utilisation d’un ensemble d’instructions (requêtes), exécutées dans un certain ordre. Par exemple, si vous souhaitez acheter un article dans une boutique en ligne, vous devez ajouter certaines données à votre table contenant les commandes des clients. Mais vous devez vérifier certaines conditions avant cela – par exemple, si l’article est en stock, etc. Ainsi, le processus d’achat comprend un certain nombre d’actions que vous devez exécuter dans un certain ordre. Dans ce cas, il serait judicieux d’enfermer toutes ces actions dans un seul objet – une procédure stockée. Les procédures stockées permettent de travailler avec un ensemble d’actions comme avec un seul objet, et les procédures stockées s’exécutent plus rapidement que les requêtes SQL normales car les procédures sont compilées une seule fois, puis elles sont stockées dans un état compilé dans votre base de données. En outre, les procédures stockées permettent d’exécuter des scénarios complexes inclus dans les procédures avec une seule instruction. Cela permet d’éviter l’envoi d’une grande quantité de données du client au serveur, ce qui améliore les performances.

Que Propose DataSunrise ?

La fonctionnalité d’Audit des Données de DataSunrise peut auditer les appels (SELECTs) de vues et les appels de procédures stockées s’ils sont associés à une table incluse dans une Règle d’Audit de DataSunrise. En d’autres termes, si vous créez une Règle et sélectionnez une table à auditer, DataSunrise enregistrera non seulement les SELECTs directs mais aussi les SELECTs de vues si la table concernée est incluse dans la vue, ainsi que les appels de procédures stockées si la procédure accède à la table concernée. Cela vous permet de couvrir complètement votre base de données avec une seule fonctionnalité d’audit.

Activation de la Fonctionnalité

  • Tout d’abord, vous devez naviguer vers les Paramètres Système -> Paramètres supplémentaires et activer les paramètres requis :
    1. UseMetadataFunctionDDL – pour l’audit des procédures stockées
    2. UseMetadataViewDDL – pour l’audit des appels de vues
  • L’étape suivante consiste à créer une Règle d’Audit dans la sous-section Audit pour auditer l’accès à la table concernée. Une fois que vous avez activé les paramètres supplémentaires requis, vous verrez que les cases à cocher suivantes deviennent actives :
    1. Traiter les Requêtes vers les Tables et Fonctions via l’Appel de Fonction
    2. Traiter les Requêtes vers les Tables via la VUE

Cochez la ou les cases requises.

Et voilà. Vous êtes maintenant prêt à auditer les SELECTs des vues et les appels de procédures stockées pour votre table concernée.

Suivant

Que Peut-on Utiliser pour Assurer à la Fois la Sécurité du Système de Fichiers et des Bases de Données ?

Que Peut-on Utiliser pour Assurer à la Fois la Sécurité du Système de Fichiers et des Bases de Données ?

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]