et au titre de la veille technologique, tu n'as pas fait une étude de l'existant ?
comment une application pourrait prévoir des traitements de ce genre (comme expliqué ci dessus) sur des données dont la modélisation BDD a été préfaite par un tiers programmeur ou administrateur BDD
de ce que j'en ai vu, bin l'application ne le fait pas, il y a beaucoup de manuel…
En gros, identification préalable des champs concernés (de la forme table.champ par exemple) à la main.
La valeur de ce genre d'outil d'anonymisation est de préserver les clés primaires et les clés étrangères, éventuellement la répartition statistique (mais bon ce dernier point, ça sera pour ta conclusion et l'élargissement du sujet). L'idéal est que cela conserve aussi les contraintes fonctionnelles (bon ça c'est le plus dur genre « un champ salaire brut, un salaire net : le net est généralement inférieur au brut » :p).
En terme d'implémentation, pour chacun des champs, une table croisée (valeur initiale, valeur cible) permet d'effectuer la correspondance lors de l'export des donnée. Bon pour certaines valeurs pas forcément besoin, du garbage aléatoire peut suffire…
J'imagine que tu avais déjà identifié une partie de ces points tout de même ?
# hmmm
Posté par BAud (site web personnel) . En réponse au message Platefrome anonymisatrice. Évalué à 2.
et au titre de la veille technologique, tu n'as pas fait une étude de l'existant ?
de ce que j'en ai vu, bin l'application ne le fait pas, il y a beaucoup de manuel…
En gros, identification préalable des champs concernés (de la forme table.champ par exemple) à la main.
La valeur de ce genre d'outil d'anonymisation est de préserver les clés primaires et les clés étrangères, éventuellement la répartition statistique (mais bon ce dernier point, ça sera pour ta conclusion et l'élargissement du sujet). L'idéal est que cela conserve aussi les contraintes fonctionnelles (bon ça c'est le plus dur genre « un champ salaire brut, un salaire net : le net est généralement inférieur au brut » :p).
En terme d'implémentation, pour chacun des champs, une table croisée (valeur initiale, valeur cible) permet d'effectuer la correspondance lors de l'export des donnée. Bon pour certaines valeurs pas forcément besoin, du garbage aléatoire peut suffire…
J'imagine que tu avais déjà identifié une partie de ces points tout de même ?
Sinon, tu comptes le faire en libre ton TFE ?