Comment Chiffrer SQL Server 2008 de la Base de données
J'ai une base de données qui est actuellement à l'aide de par mon application. Je dodn veux pas changer de rien dans ma demande de BASE. Mais je veux crypter DATA
et INFORMATION
dans lequel stored
ou is storing
dans la base de données.
SQL Server 2008
(ou 2008 R2) doit avoir un mécanisme interne pour crypter et décrypter les informations qui, compte tenu de et pris pour l'application.
Comment le faire fonctionner? Le cryptage est nécessaire pour tous les champs de la Base de données, des nombres, chaînes de caractères, booléens, datetimes, etc.
Toute aide est la appriciated
Ce cas est différent: Dans mon scénario, DBA est en mesure de voir & Table, mais les données sont chiffrées tout comme champs de mot de passe, personne ne peut comprendre ce qu'est le sens d'entre eux.
DBA
pouvez aussi supprimer, ajouter ou modifier les structures (DON'T forget that these are DBAs job)
. Je veux juste pour crypter les Informations à l'intérieur des tablesOriginalL'auteur Nasser Hadjloo | 2012-01-12
Vous devez vous connecter pour publier un commentaire.
Si vous voulez de la cellule au niveau de Chiffrement, vous devez le faire vous-même (à l'aide de
Triggers
ou de tout autre wayes) si vous souhaitez Crypter le fichier de Base de données vous pouvez utiliser Le Chiffrement Transparent des Données)OriginalL'auteur Arian
SQL 2008 a TDE ou, le Total de Chiffrement de Base de données. Cette crypte l'ensemble de la base de données et est transparent pour les utilisateurs de la base de données. Les détails sur la façon d'aller à ce sujet peuvent être trouvés dans ces deux articles Microsoft:
http://msdn.microsoft.com/en-us/library/cc278098%28v=sql.100%29.aspx
http://msdn.microsoft.com/en-us/library/bb934049.aspx
Le chiffrement est disponible au niveau de la colonne avec une clé asymétrique/symétrique à clé/certificat. Vous avez besoin de le chiffrement transparent des données à chiffrer la totalité de la base de données et il n'est pas disponible sur express edition.
OriginalL'auteur Slogmeister Extraordinaire
Vous pouvez remplacer votre véritable table avec VUE ajouter au LIEU D'INSÉRER et au LIEU DE mettre à JOUR les déclencheurs, créer plusieurs Fonctions Définies par l'Utilisateur. Vous auriez probablement besoin de modifier votre application légèrement.
Au lieu de cela, pensez à utiliser le cryptage fichier de niveau avec le schéma de protection.
De tels outils comme DbDefence disponible en édition gratuite pour les petites bases de données et prix très raisonnable pour la mi-taille des bases de données.
OriginalL'auteur user1309871
Si vous avez vraiment tout chiffrer par domaine, vous perdrez l'avantage avec l'indexation et va avoir une énorme dégradation des performances.
Option gratuite: placez les fichiers de base de données sur une partition chiffrée.
Toutefois, cela jouera pas de différence pour le DBA bien sûr. Il sera en mesure de choisir comme il le ferait de l'onu-base de données chiffrée.
Il y a une solution bon marché, à l'instar de Microsoft TDE appelé DbDefence (oui, je suis associé avec cette société)
Comme vous le savez peut-être, Microsoft va mettre en œuvre de nouvelles fonctionnalité de chiffrement dans SQL Server 2016 appelée "Toujours Cryptés". DbDefence a été l'aide de cette méthode pour les Serveurs SQL server depuis la version 2005. Il est vraiment efficace et vous n'aurait pas besoin de changer quoi que ce soit dans l'application.
OriginalL'auteur user2708351
Le Chiffrement Transparent des Données)
Le Chiffrement Transparent des Données) est une technologie développée par Microsoft et Oracle pour chiffrer les fichiers de base de données. Il propose au niveau des fichiers de chiffrement et protège les données au repos par cryptage de bases de données à la fois sur le disque dur et le support de sauvegarde. Il n'est pas de protéger les Données en transit ou de Données en cours d'utilisation.
Le cryptage sera totalement transparente pour les applications qui accèdent à la base de données. Il crypte les données dans la base de données du fichier de données (.mdf) et le fichier journal (.ldf) à l'aide de Advanced Encryption Standard ou de chiffrement Triple DES.
La même clé peut être utilisée pour crypter toutes les colonnes d'une table, quel que soit le nombre de colonnes de la table qui doit être chiffré. Le serveur de base de données de la clé principale permet le cryptage de ces clés de chiffrement et sont stockés dans un dictionnaire de la table dans la base de données.
Pour plus d'informations, veuillez consulter le lien
Comment mettre en œuvre le chiffrement transparent des données encryptage sur SQL Server
OriginalL'auteur Dhyan Mohandas