Capacités de masquage de données
Masquage aléatoire de données
Le masquage aléatoire est le masquage d'une valeur d'entrée à l'aide d'une valeur générée aléatoirement.
Si plusieurs occurrences d'une même valeur sont présentes dans un jeu de données d'entrée, elles peuvent être masquées par différentes valeurs.
Différentes valeurs du jeu de données d'entrée peuvent être masquées par la même valeur.
Exemples de masquage aléatoire de données
Valeurs d'entrée | Paramètres supplémentaires : | Exemples de valeurs masquées |
---|---|---|
newuser@domain.com | "4" | ohsbser@domain.com |
admin@company.com | "4" | lneen@company.com |
newuser@domain.com | "4" | qzmaser@domain.com |
Valeurs d'entrée | Paramètres supplémentaires : | Exemples de valeurs masquées |
---|---|---|
newuser@domain.com | "aaaaaa" | rxvsas |
admin@company.com | "aaaaaa" | bbwpba |
newuser@domain.com | "a9aaa9" | r8daw1 |
Valeurs d'entrée | Exemples de valeurs masquées |
---|---|
190049418437621 | 2590459222147 22 |
271083561478941 | 1900846274448 17 |
190049418437621 | 2730364078284 70 |
117029 | 1750694861914 69 |
Masquer des données de façon cohérente
Lorsque la même valeur apparaît deux fois dans des données d'entrée, les fonctions de masquage cohérent écrivent en sortie la même valeur masquée dans l'exécution d'un même Job.
Toutefois, deux valeurs d'entrée différentes peuvent être masquées par la même valeur masquée dans la sortie.
Exemples de masquage de données cohérent
Valeurs d'entrée | Paramètres supplémentaires : | Exemples de valeurs masquées |
---|---|---|
newuser@domain.com | "talend,value,newcompany" | newuser@newcompany.com |
admin@company.com | "talend,value,newcompany" | admin@value.com |
newuser@domain.com | "talend,value,newcompany" | newuser@newcompany.com |
user@company.com | "talend,value,newcompany" | user@value.com |
user@domain.com | "talend,value,newcompany" | user@newcompany.com |
Masquer des données de façon bijective
- Ce sont des fonctions de masquage cohérent.
- Elles sont injectives, c'est-à-dire qu'elles écrivent en sortie deux valeurs masquées différentes pour deux valeurs d'entrée distinctes.
- Elles vérifient que les données d'entrée ont un format valide. Si la valeur d'entrée est valide, les fonctions de masquage bijectif écrit en sortie une valeur valide. Si la valeur d'entrée n'est pas valide, elles écrivent en sortie une valeur non valide ou remplacent les valeurs par null, selon la fonction de masquage utilisée.
Exemples de masquage de données bijectif
Valeurs d'entrée | Exemples de valeurs masquées |
---|---|
190049418437621 | 289052428331901 |
271083561478941 | 234112758889352 |
190049418437621 | 289052428331901 |
117029 | Null |
Masquer des données de façon répétée
Pour produire des valeurs masquées répétables entre des exécutions de Jobs, définissez une graine ou un mot de passe dans l'onglet Advanced settings du composant.
Pour une combinaison donnée de valeurs d'entrée et de graine, la même valeur de sortie masquée est produite.
Lorsque vous utilisez des méthodes Format-Preserving Encryption, la même valeur masquée est produite pour une combinaison d'une valeur d'entrée et d'un mot de passe.