Gérer les données sensibles d'une base de données

La gestion des données sensible est une étape essentielle dans la gestion de vos données de test. Il s’agit de :

  • Identifier les champs qui contiennent des données à caractère personnel (nom, prénom, email, etc…) ou sensible
  • Utiliser les fonctions d’anonymisation appropriées
  • Eventuellement, Valider l’ensemble de vos choix par votre interlocuteur sécurité

Les données sensibles sont gérées dans l’onglet “Données sensibles” de la base de données:

Onglet données sensibles

Il existe plusieurs manières de déclarer les données sensibles.

Déclaration manuelle des données sensibles

Vous pouvez ajouter manuellement vos données sensibles en renseignant:

  • La table concernée
  • Le champ sensible
  • Le type de donnée sensible (nom, prénom, email, téléphone,numéro de carte de crédit, etc….)

Onglet données sensibles

Détection automatique des données sensibles

En fonction de l’offre souscrite vous pouvez utiliser la fonction de détection automatique des données sensibles.

Grace à cette fonctionnalité, Grapes parcourt l’ensemble de la base de données et détermine les champs qui pourraient contenir des données sensibles.

Grapes utilise les informations suivantes :

  • Un échantillon de données de chaque champ (jusqu’à 10 exemples)
  • Le contexte du champ: nom de la table, nom du champ, etc…

Ces données sont analysées par différentes techniques et produisent un score de 0 à 100. Plus ce score est élevé, plus il est certain que ce champ contienne des données sensibles.

Les données détectées sont les suivantes :

  • Carte de crédit
  • Adresse Email
  • Prénoms, noms
  • Adresses IP et MAC
  • Numéros de téléphone
  • Dates sensibles

Afin de lancer l’opération de détection automatique il suffit de cliquer sur l’icon de recherche en haut à droite de l’écran.

Les résultats sont affichées comme suit:

Liste des données sensibles

Pour chacun des champs sensibles détectés vous pouvez:

  • Valider la véracité de la détection
  • Déclarer la détection comme “Faux positive”

Anonymisation des données sensibles

Grapes vous permet d’anonymiser facilement et sans compétences en développement les données sensibles.

Devant chaque champ sensible du tableau, cliquez sur le bouton d’anonymisation:

Bouton anonymiser

Plusieurs fonction prédéfinies d’anonymisation sont disponibles

Anonymisation statique

Il s’agit de remplacer les données par une seule valeur. C’est le cas par exemple de l’email de contact. Cela vous permet de rediriger l’ensemble des emails sortant vers votre boîte de test dans tous vos environnements hors-production.

Anonymisation aléatoire

Il s’agit de remplacer une données par une autre aléatoirement à partir d’un dictionnaire de valeurs stocké.

Exemples : Remplacer aléatoirement tous les noms et prénoms, les adresses, les pays, les rôles dans l’entreprise, etc…

Afin d’en savoir plus sur les dictionnaires de valeurs, consultez la page Administrer les ressources d’anonymisation

Générateur de texte

Cette fonction vous permet de générer du texte aléatoire. Vous pouvez configurer le nombre minimal et maximal des mots générés.

Cette fonction est pratique pour les champs commentaires par exemple.

Générateur basé sur une expression régulière

Ce générateur vous permet de créer n’importe quelle chaîne de caractères alpha-numérique tout en contrôlant le format.

ModèleDescriptionExemple
?Un caractère aléatoire
[0-9]Un chiffre aléatoire
[A-Z]Une lettre majuscule
[a-z]Une lettre minuscule
[A-Za-z]Une lettre majuscule ou minuscule
{5}Nombre de répétition[a-z]{3} génère 3 lettres minuscules aléatoires

A titre d’exemple l’expression suivante: F202[0-9][0-9]{5}[a-z]{3}?? peut générer les valeurs aléatoires suivantes:

  • F202012345ABC@X
  • F202449012ZCX12
  • etc…

Générateur d’adresses IP

Comment son nom l’indique ce générateur vous permet de générer des adresses IP valides aux formats V4 et V6

Générateur d’adresses MAC

Il génères des adresses MAC aléatoires valides

Générateur de numéros de cartes bancaires

Les numéros de cartes bancaires générés sont vérifiables.

Générateur de dates

Une date est générée entre une plage que vous configurez

Si une fonction d’anonymisation vous semble nécessaire et ne figure pas dans cette liste, n’hésitez pas à nous le signaler dans cette page Contactez-nous

Etapes suivantes