|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Vincent LeboulangerDéveloppeur informatique Inscription : janvier 2005 Messages : 315 ![]() |
Bonjour,
Existe-t-il des produits ou logiciels qui permettent d'anonymiser une base de données MySql ? Ou des scripts qui le permettent ? D'avance merci. Vincent |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() |
Bonsoir,
Personnellement, je ne saisis pas bien ce qu'est une base de donnée anonymisée. Il s'agit de transformer les noms des tables et des champs ? Si oui, pas besoin d'un logiciel pour ce faire, ça peut se faire simplement en SQL. Sinon, merci de préciser le besoin.
__________________
www.nudge.org Surveillez et optimisez vos applications Java |
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() Vincent LeboulangerDéveloppeur informatique Inscription : janvier 2005 Messages : 315 ![]() |
Bonjour,
Quand je dis anonymiser, je parle de transformer le contenu des tables, c'est-à-dire transformer les valeurs. Si je dispose d'une table contenant "nom" et "prénom", je veux que le contenu de ces tables soit modifié afin de ne pas utiliser les valeurs utilisées sur la base de production. J'espère que je suis un peu plus clair. désolé de ne pas l'avoir préciser dès le départ. Vincent |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : mars 2005 Messages : 1 565 ![]() |
UPDATE TABLE SET NOM='Valeur arbitraire', PRENOM='Valeur arbitraire'
|
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() Vincent LeboulangerDéveloppeur informatique Inscription : janvier 2005 Messages : 315 ![]() |
effectivement, c'est une solution, mais dans ce cas, toutes mes infos seront identiques.
Possible en SQL de modifier un caractère par un autre dans une chaîne ? Merci. |
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Inscription : mars 2005 Messages : 1 565 ![]() |
'Valeur arbitraire' est un exemple ... vous pouvez baser cette valeur sur la clé primaire ou une fonction qui retourne des valeurs aléatoires.
|
|
|
00
|
|
|
#7 |
|
Membre régulier
![]() Vincent LeboulangerDéveloppeur informatique Inscription : janvier 2005 Messages : 315 ![]() |
j'avoue que je ne saisie pas trop votre idée.
vous dites bien de passer par exemple toutes les valeurs d'une colonne à la même valeur ? |
|
|
00
|
|
|
#8 |
|
Membre Expert
![]() |
Y a-t-il une ou plusieurs applications qui utilise(ent) ces données ?
Si oui, je serais tenté de dire qu'il vaut mieux gérer ça au niveau de la couche de persistance de ces applications plutôt que de faire ça en SQL. Par exemple pour java ou C# il existe Bouncy Castle.
__________________
www.nudge.org Surveillez et optimisez vos applications Java |
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() clara kadziolka Inscription : janvier 2011 Messages : 2 ![]() |
Bonjour,
Je travaille pour la société Talend, et nous avons fait un webinar sur ce sujet qui sera disponible dans la soirée à l'adresse suivante: http://www.talend.com/webinar/archive/index.php Cette fonctionnalité est disponible sur Talend Open Studio : http://www.talend.com/download_form....n&src=HomePage En espérant vous avoir aidé. Clara |
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() Inscription : janvier 2006 Messages : 951 ![]() |
sinon tu fais un simple
Code :
UPDATE ... SET prenom = SUBSTRING( MD5SUM(prenom) FROM 1 FOR ??? ) en faisant ça tu peux revenir en arrière mais c'est compliqué. si tu rajoutes un truc comme l'heure, du hasard ou l'age du capitaine à l'interieur du md5 ça devient très compliqué ...
__________________
PHP fait nativement la validation d'adresse électronique Utilisez le bouton résolu! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com