Question

Existe-t-il un moyen de chiffrer le fichier de données utilisé par mysql? J'ai un serveur mysql sur une machine ouverte et j'aimerais chiffrer le fichier de données afin que, même si quelqu'un copie les fichiers de données, il ne puisse pas lire les données.

Merci

Était-ce utile?

La solution

Je ne suis pas sûr de ce que vous voulez dire quand vous dites que votre machine est ouverte. Si des personnes ont accès à la console ou à votre compte, il est beaucoup plus difficile de chiffrer le fichier.

Avez-vous consulté Truecrypt ? Il fonctionne pour la plupart des systèmes d’exploitation courants et permet de créer une partition virtuelle chiffrée, de verrouiller une partition de disque dur, un lecteur externe ou un périphérique USB.

Autres conseils

Pour ceux qui recherchent une solution de chiffrement MySQL transparente pour Linux , nous avons travaillé sur un produit relativement nouveau: http://www.gazzang.com/

Je ne suis pas affilié à Gazzang ... je ne suis qu'un client heureux.

MySQL ne prend pas en charge le chiffrement de fichier de données de manière native. Il existe des 3ème produits tels que:

http://www.vormetric.com/products/vormetric_database_encatabase_encryption_expert.html

Il y a un "livre blanc" sur le sujet ici:

, / p>

Pour être honnête, si le contenu de la base de données a une valeur commerciale ou contient des données personnelles sur des personnes, vous devez contrôler réellement qui a accès aux fichiers de données (chiffrés ou non). Au Royaume-Uni, laisser de tels fichiers de données ouverts aux passants occasionnels constituerait un n ° de protection des données.

Vous pouvez utiliser un système de fichiers chiffré, tel que le système natif pour NTFS sous Windows ou l'une des différentes options. pour linux. De plus, vous pouvez stocker les données cryptées.

Si vous utilisez Windows EFS et démarrez MySQL en tant que service, vous devrez procéder comme suit:

  • allez dans Services et trouvez le service MySQL
  • arrêter le service
  • faites un clic droit - > propriétés - > LOGON TAB
  • cochez la case "Ce compte"
  • remplissez votre nom de compte Windows, par exemple. ". \ username "
  • fournissez votre mot de passe
  • démarrer le service

Le service MySQL devrait maintenant démarrer sans erreur.

Pour utiliser le chiffrement Windows EFS:

http: // windows. microsoft.com/en-us/windows/encrypt-decrypt-folder-file#1TC=windows-7

Lire plus à propos de cela:

http://www.petri.co.il/how_does_efs_work.htm#

!!! N'oubliez pas d'exporter le certificat !!!

vous pouvez chiffrer les données dans mysql en utilisant la fonctionnalité de chiffrement intégrée.

comme pour les fichiers, toute solution de fichier devrait fonctionner correctement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top