Topicus
- Home
- Werken bij Topicus
- Studenten
- Database Anonimisatie
Database Anonimisatie
Het ontwikkelen van een tool welke een database kan bevragen en deze versleutelen volgens een intern algoritme
- Geplaatst op 27 april 2012
- Voor Studenten
- Locatie: Deventer of Enschede
Auteur: Sebastiaan van Dijk
Tags: Finance, Databases, Privacy, Security, Algoritmen
Achtergrond
Waar met informatiesystemen gewerkt wordt, treden wel eens problemen op. Sommige problemen zijn gemakkelijk op te lossen omdat er gelijk duidelijk is wat er mis gaat. Voor andere problemen is het nodig om de context te weten waarin het probleem is opgetreden. Hiervoor is dan een verdere analyse nodig op basis van de situatie zoals deze bij de klant ervaren wordt. Dit houdt in dat je de context van de klant wil kunnen reproduceren. Hiervoor moet je niet alleen welke stappen een klant heeft uitgevoerd, maar wil je ook met dezelfde gegevens werken. Daarvoor wil je de database van de applicatie in kunnen zien. Met als uiteindelijke doel om met gelijke inregeling te kunnen bekijken of geconstateerd gedrag nagespeeld kan worden in een ontwikkelstraat.
De klant-database bevat naast gegevens over inregeling echter ook een groot aantal persoonlijke gegevens van klanten. Vanwege de privacygevoeligheid van deze gegevens in de databases, is het vanuit de wet- en regelgeving gewenst om diverse gegevens te anonimiseren alvorens een ontwikkelaar met de database een bevinding kan naspelen.
Opdrachtbeschrijving
Er dient een oplossing te komen welke in staat is om een database te versleutelen op basis van enkele instellingen. Zo moeten bepaalde zaken middels configuratie aan- of uitgezet worden om onderdelen al dan niet te anonimiseren. Afhankelijk van de situatie kan het soms nodig zijn om bepaalde gegevens juist wel of juist niet te versleutelen, bijvoorbeeld als deze benodigd zijn voor het uitvoeren van de analyse. De oplossing moet hiervoor handvatten bieden.
Idealiter beschikt het systeem over meerdere algoritmen voor het anonimiseren van de gegevens, om zo te voorkomen dat op basis van de gevonden gegevens een mogelijkheid blijft om terug te komen naar de originele informatie.
Daarbij zou de oplossing niet afhankelijk moeten zijn van een specifieke database, om de inzetbaarheid te maximaliseren. Mocht dit niet haalbaar blijken, zijn MSSQL server en Oracle de belangrijkste platformen die ondersteund moeten worden.
Interesse?
Je kunt reageren via de “reageer” knop. Liever bellen? Dan kun je contact opnemen met Sabine Oude Booijink of Liesbeth Platvoet via 0570 – 662662.
Uiteraard word je bij het uitvoeren van de opdracht uitstekend begeleid door de medewerkers van Topicus, in aanvulling op de begeleiding vanuit je opleiding. Heb je zelf een ander of wellicht beter idee voor een opdracht over dit onderwerp? Dat horen we dan graag van je.
Standaard betalen wij € 500,- bruto per maand voor een student die bij Topicus afstudeert. Daarnaast wordt je net als iedere medewerker van Topicus bij alle activiteiten betrokken.
-
#topicus tweets!
Blijf op de hoogte via onze twitter feed
Soortgelijke vacatures
-
App Bug Tracker
Het ontwerpen en ontwikkelen van een App welke informatie uit een Mantis installatie op haalt, lokaal opslaat en toont aan de gebruiker.
-
Digitaal huishoudboekje+
Ontwikkel een concept waarmee de financiële situatie voor de eindconsument weer inzichtelijk, en het sparen weer leuk wordt.
-
Data visualisatie met HTML 5
De opdracht bestaat uit het onderzoeken van bestaande en nieuwe visualisatietechnieken. Het doel van de opdracht is om gebruikers op een andere manier naar data te laten kijken.







