Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le chiffrement est le processus d’obfuscatation des données par l’utilisation d’une clé ou d’un mot de passe. Cela peut rendre les données inutiles sans la clé de déchiffrement ou le mot de passe correspondant. Le chiffrement ne résout pas les problèmes de contrôle d’accès. Toutefois, elle améliore la sécurité en limitant la perte de données même si les contrôles d’accès sont contournés. Par exemple, si l’ordinateur hôte de la base de données est mal configuré et qu’un pirate obtient des données sensibles, ces informations volées peuvent être inutiles si elles sont chiffrées.
Vous pouvez utiliser le chiffrement dans SQL Server pour les connexions, les données et les procédures stockées. Le tableau suivant contient plus d’informations sur le chiffrement dans SQL Server.
Important
Bien que le chiffrement soit un outil précieux pour garantir la sécurité, il ne doit pas être pris en compte pour toutes les données ou connexions. Lorsque vous décidez s’il faut implémenter le chiffrement, réfléchissez à la façon dont les utilisateurs accèdent aux données. Si les utilisateurs accèdent aux données sur un réseau public, le chiffrement des données peut être nécessaire pour renforcer la sécurité. Toutefois, si tous les accès impliquent une configuration intranet sécurisée, le chiffrement peut ne pas être requis. Toute utilisation du chiffrement doit également inclure une stratégie de maintenance pour les mots de passe, les clés et les certificats.
Dans cette section
Hiérarchie de chiffrement
Informations sur la hiérarchie de chiffrement dans SQL Server.
Choisir un algorithme de chiffrement
Informations sur la sélection d’un algorithme de chiffrement efficace.
Chiffrement transparent des données (TDE)
Informations générales sur la façon de chiffrer les données de manière transparente.
Clés sql Server et chiffrement de base de données (moteur de base de données)
Dans SQL Server, les clés de chiffrement incluent une combinaison de clés publiques, privées et symétriques utilisées pour protéger les données sensibles. Cette section explique comment implémenter et gérer des clés de chiffrement.
Contenu associé
Sécurisation de SQL Server
Vue d’ensemble de la façon de sécuriser la plateforme SQL Server et comment utiliser des utilisateurs et des objets sécurisables.
Fonctions de chiffrement (Transact-SQL)
Informations sur la façon d’implémenter des fonctions de chiffrement.
ENCRYPTBYPASSPHRASE (Transact-SQL)
Informations sur l’utilisation d’un mot de passe pour chiffrer les données.
ENCRYPTBYKEY (Transact-SQL)
Informations sur l’utilisation d’une clé symétrique pour chiffrer les données.
ENCRYPTBYASYMKEY (Transact-SQL)
Informations sur l’utilisation d’une clé asymétrique pour chiffrer les données.
ENCRYPTBYCERT (Transact-SQL)
Informations sur l’utilisation d’un certificat pour chiffrer les données.
Ressources externes
10 étapes de sécurité SQL Server 2005
Informations actuelles sur la sécurité de SQL Server.
Voir aussi
sys.key_encryptions (Transact-SQL)
Clés sql Server et chiffrement de base de données (moteur de base de données)
Sauvegarder et restaurer les clés de chiffrement Reporting Services