Anonimiseren van gegevens

Stageopdracht HBO

Inleiding

Als softwareontwikkelaars moeten wij regelmatig testen met kopieën van de productiedatabases van onze klanten. Uit oogpunt van dataveiligheid is het niet wenselijk dat deze databases daadwerkelijk productiedata bevatten. Daarom is het nodig om de gegevens te anonimiseren.

Echter, het is niet voldoende om een tabel met volledig willekeurige gegevens te vullen. Om de werking van een applicatie te kunnen testen moet de data wel realistisch zijn.

Dat houdt in dat er in de tabellen niet alleen gekeken moet worden naar de datatypes, maar ook naar de betekenis van de velden. Bij voorbeeld: voornaam, tussenvoegsel, achternaam, email adres. Deze velden kunnen niet met willekeurige reeksen letters worden gevuld, maar moeten voor de ontwikkelaar zo veel mogelijk als zodanig herkenbaar blijven.

Ook moet er rekening gehouden worden met gerelateerde informatie in de database. Bij voorbeeld: een bedrijfsnaam zou terug kunnen komen in een email adres.

Oplossingsrichting

We willen een desktop applicatie ontwikkelen waarmee een profiel van een database kan worden aangemaakt. In dat profiel worden de tabellen en kolommen aangewezen die geanonimiseerd moeten worden.

De tool moet hierbij de gebruiker zo veel mogelijk ondersteunen, door zelf de betekenis van velden te achterhalen en deze op een passende wijze te anonimiseren.

Gebruikte technieken

C# en SQL server.

Van stage naar vaste baan

ChainWise levert graag een bijdrage en stelt zich beschikbaar als stagebedrijf. Wij begeleiden studenten naar een succesvolle stage met wellicht doorgroei naar een vaste baan met diverse opleidingsmogelijkheden.

Waarom een stage bij ChainWise

  • Actieve stage begeleiding
  • Lunch & Learn meetings
  • Up-to-date tools om mee aan de slag te gaan
  • Informele en collegiale werksfeer
  • Financieel sterk bedrijf
  • Onbeperkt verse koffie uit onze ‘Beanmachine’
  • Donderdag = kroketten dag!

Hebben wij je interesse gewekt?

Stuur jouw CV en motivatiebrief naar egbert@bitwise.nl of gebruik het onderstaande contactformulier. Wil je direct reageren of heb je vragen? Bel Egbert: 06 53 53 05 78. We zien uit naar de reactie!

Alle velden zijn verplicht

Vacatures ChainWise

Programmeur

Bekijk vacature

Open sollicitatie

Bekijk vacature

HBO-MBO stage

Bekijk vacature

Vacatures BitWise

Full Stack programmeur

Bekijk vacature

Programmeur met affiniteit systeembeheer

Bekijk vacature

Projectmanager / Programmeur

Bekijk vacature

Open sollicitatie

Bekijk vacature

HBO-MBO stage

Bekijk vacature