Topicus

Opdracht: Database Anonimisatie

Het ontwikkelen van een tool welke een database kan bevragen en deze versleutelen volgens een intern algoritme

  • Geplaatst op 8 december 2011
  • Voor Studenten
  • Locatie: Deventer of Enschede

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.

Soortgelijke vacatures

  • Opdracht: Google Apps@School

    Het uitvoeren van een domeinonderzoek naar de toepasbaarheid van verschillende Apps binnen het onderwijs.

    Lees meer

  • Opdracht: Authenticatie van kinderen

    Het zoeken naar een oplossing voor de autenticatie van leerlingen in het basis onderwijs, waar leerlingen vanaf groep 5-6 pas zelfstandig gebruikersnaam en wachtwoord kunnen onthouden.

    Lees meer

  • Bijbaan: Software Ontwikkelaar

    Topicus zoekt technische studenten die parttime praktijkervaring op willen doen en die natuurlijk graag bij willen verdienen. We hanteren een minimum van 8 uren per week. 

    • In Deventer, Enschede, Zwolle of thuis werken
    • Flexibele uren 
    • Goede verdiensten

    Lees meer

Topicus staat voor Ketenintegratie en SaaS oplossingen

Evenementen

- Complete kalender zien

Wij voldoen aan de volgende certificeringen

  • kmnictiz3
  • croppedimage154114-kmnts2
  • croppedimage154114-kmsas2
  • graydon