Published on

July 25, 2019

Audit de SQL Server : Garder un œil sur vos données

Êtes-vous préoccupé par la sécurité de vos données SQL Server ? Souhaitez-vous être en mesure de suivre et de surveiller les activités se déroulant au sein de vos bases de données ? Ne cherchez pas plus loin que l’audit de SQL Server.

L’audit de SQL Server est une fonctionnalité intégrée dans SQL Server qui vous permet de suivre et de consigner diverses activités au sein de vos bases de données. Que ce soit la création, la modification ou la suppression de connexions, l’exécution de déclarations DBCC, ou même l’exécution d’opérations sur des tables spécifiques, l’audit de SQL Server vous fournit une trace écrite de toutes ces actions.

Pourquoi l’audit est-il important ? En tant que gardiens des données, il est de notre responsabilité d’en assurer l’intégrité et la sécurité. En mettant en œuvre l’audit de SQL Server, nous pouvons détecter et prévenir les accès non autorisés, identifier les éventuelles violations de sécurité et fournir des preuves en cas d’activités malveillantes.

Dans le passé, l’audit de SQL Server était uniquement disponible dans les éditions Enterprise, Evaluation et Developer. Cependant, à partir de SQL Server 2016 Service Pack 1 (SP1), il est désormais disponible dans l’édition Standard également. Cela signifie que même si vous avez un budget limité, vous pouvez toujours profiter de cet outil d’audit puissant.

La configuration de l’audit de SQL Server nécessite deux objets : un audit de serveur et une spécification d’audit de serveur ou de base de données. L’audit de serveur capture les activités au niveau du serveur, tandis que la spécification d’audit de base de données vous permet de suivre les activités au niveau de la base de données.

Pour activer l’audit de SQL Server, vous devez suivre quelques prérequis. Cela inclut la configuration des politiques d’audit appropriées et des politiques de sécurité sur votre serveur. Une fois ces prérequis en place, vous pouvez créer l’audit de serveur et la spécification d’audit de serveur à l’aide de déclarations T-SQL.

Une fois que l’audit de SQL Server est opérationnel, vous pouvez recevoir la sortie de l’audit dans différents formats. Vous pouvez choisir de stocker les journaux d’audit dans un fichier plat, qui peut être lu via Management Studio ou en utilisant la fonction sys.fn_get_audit_file. Alternativement, vous pouvez stocker les journaux dans le journal des événements de sécurité de Windows, qui peut être facilement consulté à l’aide de l’Observateur d’événements ou exporté vers un fichier texte. Vous pouvez même utiliser des outils de transfert de journaux tels que Splunk pour agréger et analyser les données d’audit provenant de plusieurs serveurs.

En ce qui concerne la compréhension de la sortie de l’audit, tous les événements d’audit de SQL Server sont stockés avec un ID d’événement spécifique (33205), ce qui facilite le filtrage et la recherche d’informations pertinentes. Cependant, il est important de s’assurer que votre journal de sécurité a une capacité suffisante pour stocker les journaux d’audit et de prendre en compte des stratégies d’archivage et de purge pour gérer la taille du journal.

L’audit de SQL Server peut être un outil précieux pour résoudre les problèmes et enquêter sur les problèmes au sein de vos bases de données. Imaginez un scénario où une application plante pendant les tests et où une procédure stockée est introuvable. Avec l’audit de SQL Server, vous pouvez rapidement identifier qui a supprimé la procédure et quand, fournissant des informations précieuses pour la résolution du problème.

En conclusion, l’audit de SQL Server est une fonctionnalité puissante qui vous permet de garder un œil sur vos données et d’en assurer la sécurité. En mettant en œuvre l’audit, vous pouvez détecter et prévenir les activités non autorisées, suivre les modifications apportées à vos bases de données et fournir des preuves en cas d’incidents de sécurité. Avec l’audit de SQL Server, vous pouvez être le gardien de vos données et les protéger contre toute menace potentielle.

Click to rate this post!
[Total: 0 Average: 0]

Let's work together

Send us a message or book free introductory meeting with us using button below.