Vertrouwelijkheid in het irn
|
|
|
- Lander van de Brink
- 10 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Bachelorscriptie Informatica Radboud Universiteit Vertrouwelijkheid in het irn Auteur: Lars Bade s Inhoudelijk begeleider: ing. R. J. M. Wichers Schreur Tweede lezer: G. Alpár 15 juli 2014
2 Samenvatting Alle gegevens die binnen het Internet Research and Investigation Network (irn) worden verzameld, worden op dit moment onversleuteld opgeslagen. Hierdoor is de vertrouwelijkheid van de opgeslagen gegevens niet in alle omstandigheden gegarandeerd. Doordat dit network door overheidsdiensten zoals de Nederlandse Politie en de Belangstingdienst voor opsporing en onderzoek wordt gebruikt, is de vertrouwelijkheid van deze gegevens echter erg belangrijk en door de actuele manier van data opslag dus de privacy van de verdachten bedreigt. In deze scriptie zal ik een methode voorstellen om de gegevens die in het irn worden opgeslagen te beschermen om de privacy van de verdachten wel te kunnen garanderen. Hiervoor zal ik ook de voorwaarden noemen waaraan een dergelijk methode moet voldoen en laten zien, dat de van mij voorgestelde manier van data opslag inderdaad aan deze voorwaarden voldoet.
3 Inhoudsopgave 1 Inleiding 2 2 Voorkennis Internet research and investigation network (irn) Geschiedenis, doel, werkwijze Architectuur Cryptografie Onderzoek Onderzoeksvraag Aanvalscenarios Voorwaarden Notaties Versleuteling Gerelateerd onderzoek 12 5 Mogelijke Oplossing Algemene beschrijving Backup van sleutels Database Operaties op het dataset Lezen van dossiers Bewerken van dossiers Toevoegen van gebruikers aan een dossier Toegang tot een dossier weigeren Correctheid Problemen Conclusies 20 1
4 Hoofdstuk 1 Inleiding Het Internet Research and Investigation Network (irn) is een netwerk voor overheidsdiensten dat voor opsporing, onderzoek, toezicht en/of handhaving kan worden gebruikt. Dit netwerk bestaat inmiddels uit meer dan computers, die op verschillende locaties bij overheidsdiensten binnen Nederland geplaatst zijn. Tot deze computers hebben op dit moment ongeveer ambtenaren toegang. Dit houdt ambtenaren van verschillende instanties in, zoals politieagenten of medewerkers van de Belastingdienst. Het netwerk werd ingericht, omdat het internet een steeds vaker gebruikt medium is en internetverkeer inmiddels ook als bewijsmateriaal bij strafzaken gebruikt kan worden. Omdat de IP-adressen van de computers binnen dit netwerk anoniem zijn, kunnen de ambtenaren het netwerk gebruiken om het internet doelgericht en zonder herkend te worden te doorzoeken. Hierbij wordt het hele internetverkeer opgeslagen en kan later voor de rechter als bewijsmateriaal worden ingezet. [1] Een groot probleem bij het opslaan van dit internetverkeer is, dat de vertrouwelijkheid van de opgeslagen gegevens gegarandeerd moet worden om de privacy van de verdachten niet te bedreigen. Omdat het om bewijsmateriaal van strafzaken gaat en de privacy van de verdachten beschermd moet worden, mag niet zo maar iedereen toegang hebben tot deze gegevens. Hierbij is belangrijk dat het opgeslagen internetverkeer op zich geen gevoelige gegevens bevat, want alle gegevens die met behulp van het irn verzameld kunnen worden, staan in principe openbaar en dus voor iedereen toegankelijk in het internet. De reden ervoor dat deze gegevens echter wel gevoelig zijn is, dat deze vaak bepaalde (groepen van) personen betrekken en de combinatie van de opgeslagen gegevens zowel als het feit dat de overheid naar gegevens over deze personen rechercheert, wel gevoelige informatie bevatten. Omdat het bij de opgeslagen data dus om gevoelige informatie gaat, mag niet iedereen die toegang tot het netwerk heeft tegelijkertijd toegang tot alle opgeslagen gegevens hebben. Er mag steeds maar diegene toegang tot de gegevens van een zaak hebben, die ook zelf met het verkennen van die zaak 2
5 bezig is. Op dit moment worden alle gegevens binnen het irn onversleuteld opgeslagen en kan dus iedereen met toegang tot de database alle opgeslagen gegevens lezen. Hierdoor is de privacy van de verdachten bedreigd. Er moet dus onderzocht worden, welke mogelijkheiden er zijn om een nieuwe methode van data opslag te construeren, waarmee de gegevens opgeslagen kunnen worden, zonder dat gevoelige informatie kan lekken. Een voor de hand liggende mogelijkheid om dit voor elkaar te krijgen is gebruik te maken van cryptographie en de opgeslagen gegevens dusdanig te versleutelen, dat alleen maar bevoegde ambtenaren de bij een zaak horende gegevens kunnen inzien. In deze scriptie zal ik onderzoeken aan welke voorwaarden een nieuw systeem voor de data opslag moet voldoen om de vertrouwelijkheid van de opgeslagen gegevens te garanderen, zonder de werkwijze van het irn te beperken. Vervolgens zal een methode worden beschreven die gebruik maakt van cryptographie en sleutelbeheer om ervoor te zorgen dat niemand in staat is om gegevens te achterhalen die niet voor hem bedoeld zijn. Tot slot zal ik laten zien, dat het door mij voorgestelde systeem inderdaad aan alle opgestelde voorwaarden voldoet. 3
6 Hoofdstuk 2 Voorkennis 2.1 Internet research and investigation network (irn) Geschiedenis, doel, werkwijze In 2003 begon de ontwikkeling van het irn als project van de politie regio Gelderland-Zuid om opsporing en onderzoek voor verschillende overheidsinstanties in het internet mogelijk te maken. Dit netwerk kan worden gebruikt om internetverkeer te verzamelen en dusdanig op te slaan, dat deze gegevens achteraf op een forensische manier gebruikt kunnen worden. Het is een afgesloten netwerk waarin zich inmiddels ongeveer computers bevinden die bij verschillende overheidsinstanties op meer dan 460 locaties zijn geplaatst. Op deze computers hebben ondertussen ongeveer mensen toegang. Tegenwoordig wordt het irn niet alleen voor opsporing en onderzoek gebruikt, maar ook voor toezicht en handhaving. [1] Het hoofddoel van het irn is om het internetverkeer van de computers binnen het netwerk op te slaan zodat het achteraf voor de rechter als bewijsmateriaal kan worden gebruikt. Hierbij is heel belangrijk, dat zowel de integriteit als de authenticiteit van de data gegarandeerd worden, omdat de rechter anders niet ervan uit kan gaan, dat de voorgedragen gegevens ook kloppen. Iedere ambtenaar met toegang tot het netwerk kan zelf dossiers aanmaken en vervolgens data hierin verzamelen. Het verzamelen van data kan daarbij op twee manieren worden gedaan: 1. Handmatig: De gebruiker kan zelf het internet gaan doorzoeken naar gegevens over de zaak die gekoppeld is aan het dossier. 2. Automatisch: De gebruiker kan zoekwoorden specificeren, waardoor het internet automatisch naar bij de zoektermen passende gegevens wordt doorzocht. Hiervoor worden niet alleen websites gecheckt, maar ook diverse feeds, van bijvoorbeeld twitter of facebook, in real time opgeslagen. Dit automatische systeem is als het project icolumbo bekend. 4
7 Het is ook mogelijk om gegevens weer uit een dossier te verwijderen, mocht achteraf blijken dat deze niet van belang zijn voor de bij het dossier horende zaak. De dossiers kunnen met alle gebruikers van het netwerk worden gedeeld, waardoor er ook meerdere mensen aan dezelfde zaak kunnen werken. Hierbij blijft altijd diegene die een dossier heeft aangemaakt verantwoordelijk voor de gegevens die in dit dossier zijn opgeslagen. Daarom is deze persoon ook ervoor verantwoordelijk met wie een dossier wordt gedeeld. Dossiers kunnen niet alleen worden gebruikt om data erin op te slaan, maar ook om de verzamelde data achteraf te bekijken. Op deze manier kunnen de gegevens als bewijsmateriaal bij strafzaken worden gebruikt Architectuur Het irn is opgebouwd in een client/server architectuur. De computers binnen het irn zijn hierbij de clients die door de ambtenaren worden gebruikt om gegevens te verzamelen en de servers worden gebruikt om het internetverkeer van de clients op te slaan. De computers binnen het irn zijn verspreid op meer dan 460 verschillende bureaus van overheidsdiensten in heel Nederland. Al deze computers zijn via een beschermde virtual private network (VPN) verbinding gekoppeld aan de servers van het irn. Op deze manier kunnen de servers als een soort proxy worden gebruikt, waardoor het hele internetverkeer van de clients via de servers wordt omgeleid en hier kan worden opgeslagen. Een SSL versleuteling tussen de servers en de clients zorgt ervoor, dat het dataverkeer tussen deze niet uitgelezen of onderschept kan worden. Het opslaan van internetverkeer is het enige doel van de werkplekken van het irn en het is daarom niet toegestaan om vanuit deze computers een verbinding met het internet op te bouwen, zonder dat deze verbinding via de servers van het irn wordt omgeleid. Dit is een veiligheidsmaatregel die eraan bijdraagt, dat er geen kwaadwillige software op de computers komt te staan. Dit kan worden gecontroleerd, omdat men precies weet waar de clients staan en er een fysieke controle over deze bestaat. De software op de servers dwingt verder af, dat geen verbinding met het openbare internet kan worden opgebouwd, zonder dat een dossier is geopend waaraan het internetverkeer wordt toegevoegd. Het is dus zelfs via de servers van het irn niet mogelijk om de clients voor iets anders dan de werkzaamheden waarvoor deze bedoeld zijn te gebruiken. Alle binnen het netwerk gebruikte technologiën en software oplossingen zijn open source, wat de werkwijze van het systeem voor iedereen transparant en toetsbaar maakt. Figuur 2.1 geeft een overzicht van de gebruikte infrastructuur weer. Deze figuur beschrijft de verbinding tussen de clients en servers en de verbinding van de servers met het internet. 5
8 Figuur 2.1: Infrastructuur van het irn 2.2 Cryptografie Cryptografie kan worden gebruikt om geheimen uit te wisselen en op te slaan, zonder dat onbevoegden deze geheimen kunnen lezen. Op deze manier kunnen cryptografische methoden worden toegepasst om verschillende veiligheidsdoelen, zoals confidentialiteit, integriteit en/of authenticiteit te bereiken [2]. Het veiligheidsdoel dat in deze bachelorscriptie het meest aan bod zal komen is de confidentialiteit van de opgeslagen gegevens. Dit betekent, dat niemand de data mag lezen die hier geen permissie voor heeft. Cryptografische algoritmen kunnen worden opgesplitst in twee categoriën, symmetrische en asymmetrische (public key) algoritmen. Het verschil tussen deze twee soorten van algoritmen is, dat in symmetrische algoritmen dezelfde sleutels voor ver- en ontsleuteling worden gebruikt, terwijl in asymmetrische algoritmen altijd twee verschillende selutels voor encryptie en decryptie worden gebruikt. Het is ook mogelijk dat in symmetrische algoritmen verschillende sleutels worden gebruikt voor deze twee taken, maar in dat geval is de ene sleutel makkelijk te berekenen op basis van de andere. In asymmetrische algoritmen is het echter nooit mogelijk om de sleutel voor de ontsleuteling van de gegevens uit de sleutel voor de versleuteling te achterhalen of andersom [2, 3]. Het idee bij de communicatie met symmetrische cryptografie algoritmen is, dat alleen de communicerende partijen de gemeenschappelijke sleutel kennen en dus de berichten kunnen ontsleutelen. Het idee achter public key cryptografie is echter, dat iedere deelnemer een eigen key paar heeft waarvan de ene sleutel voor de versleuteling (public key) en de andere voor de ontsleuteling (private key) van de berichten wordt gebruikt. De private key 6
9 is geheim en alleen in het bezit van de ontvanger van een bericht. Op die manier kan iedereen een bericht voor deze persoon versleutelen door gebruik te maken van zijn public key, maar niemand behalve de ontvanger zelf dit bericht weer ontsleutelen. Beide technieken hebben hun eigen voor- en nadelen. Als er in een groep van k mensen ieder tweetal veilig wil communiceren, zo zijn er met een symmetrische crypto-algoritme k (k 1) /2 verschillende sleutels nodig. Dit is een sleutel per verbinding. Met een asymmetrische crypto-algoritme zijn dit er maar k privé-/public-key paren, dus 2 sleutels per deelnemer. Voor de veilige communicatie binnen een groep van 10 mensen zijn er dus 10 (10 1) /2 = 45 verschillende sleutels nodig als men gebruik maakt van een symmetrische algoritme en maar 10 verschillende sleutel paren als men gebruik maakt van een asymmetrische algoritme. Dit verschil wordt in figuur 2.2 verduidelijkt. Echter zijn de gebruikte sleutels voor asymmetrische algoritmen veel groter dan die voor symmetrische algoritmen. De sleutels die voor een symmetrische versleuteling worden gebruikt zijn typisch 256-bit, terwijl de sleutels van asymmetrische algoritmen typisch 2048-bits groot zijn. Ook al bestaan er asymmetrische algoritmen diens keys minder groot kunnen zijn, zoals elliptic curve cryptografie, zo is de benodigde tijd voor ver- en ontsleuteling veel langer als men gebruikt maakt van asymmetrische algoritmen [2]. (a) (b) Figuur 2.2: Illustratie van de hoeveelheden van benodigde sleutels voor een vertrouwelijke communicatie tussen 6 verschillende gebruikers met symmetrische (a) en asymmetrische (b) versleuteling. Om de nadelen van beide technieken te omzeilen wordt in de praktijk vaak een combinatie van beide technieken toegepast. Hierbij wordt eerst asymmetrische cryptografie gebruikt om een symmetrische sleutel af te spreken en het echte bericht achteraf met de afgesproken sleutel symmetrisch versleuteld verstuurt [2]. De afgesproken sleutel wordt hierbij meestal voor iedere sessie vernieuwd om de veiligheid te verhogen. 7
10 Hoofdstuk 3 Onderzoek In dit hoofdstuk ga ik mijn onderzoek over de vetrouwelijkheid van opgeslagen data in het irn verder toelichten. Dit omvat zowel de onderzoeksvraag, als de voorwaarden waaraan een vertrouwelijk systeem moet voldoen en aanvalscenarios, waarmee kwaadwilligen zouden kunnen proberen om het systeem te omzeilen om aan gevoelige informatie te komen. 3.1 Onderzoeksvraag De onderzoeksvraag die ik met deze scriptie wil beantwoorden is: Hoe kunnen de gegevens in een dossier in het irn op een vertrouwelijke manier worden opgeslagen, zodat alleen diegenen erbij kunnen die aan de bijhorende zaak werken? Om deze vraag te kunnen beantwoorden moeten de antwoorden op de volgende deelvragen worden beantwoord: Welke versleutelingsalgoritmen zijn er al en hoe kunnen deze worden ingezet? Wat zijn de eigenschappen van deze algoritmen? Kan uit de bestaande algoritmen een nieuwe algoritme met de gewenste eigenschappen worden afgeleid of samengesteld? Op welke manieren zouden kwaadwilligen kunnen proberen om het systeem te omzeilen, oftewel wat zijn de aanvallersmodellen? Hoe kan de beschikbaarheid van de gegevens worden garandeerd, ook bij verlies van de sleutel of vertrek van een agent? Deze vragen moeten worden beantwoord, omdat het irn op dit moment nog geen mechanisme bevat om de vertrouwelijkheid van de opgeslagen gegevens 8
11 te garanderen. Er bestaan wel mechanismes, die de integriteit en authenticiteit van de gegevens toetsbaar maken, maar er werd nog geen aandacht aan privacy besteed. Op dit moment is het verzamelde internetverkeer als onvercijferd text opgeslagen en kan dus iedereen die op een of ander manier toegang tot de database verkrijgt alle dossiers lezen. Dit is een ongewenste eigenschap omdat kwaadwilligen op deze manier heel veel gevoelige gegevens kunnen stelen. Het antwoord op de onderzoeksvraag zou dus een bijdrage leveren om het irn veiliger te maken door te garanderen dat de opgeslagen gegevens vertrouwelijk zijn en niemand de gegevens kan lezen zonder dat deze persoon hiervoor de toestemming van de eigenaar van het dossier heeft. 3.2 Aanvalscenarios Er zijn enkele aanvalscenarios denkbaar tegen welke het systeem beschermd moet worden. De belangrijkste eigenschap van het systeem is, dat niemand in staat mag zijn om informatie te verkrijgen die niet voor hem bedoeld is, dus het garanderen van de vertrouwelijkheid van de in de dossiers opgeslagen data. Dit geldt zowel voor medewerkers die toegang tot het netwerk, als ook voor externe partijen die mogelijk proberen het systeem te kraken om aan informatie te komen. Medewerkers van het irn kunnen verder worden onderverdeeld in ambtenaren die toegang tot het netwerk hebben en systeembeheerders die bovendien ook nog toegang tot de database hebben. Er moeten zowel de technische aspecten, zoals de algemene veiligheid van het systeem, als ook de menselijke aspecten, zoals het doorgeven van informatie aan derden, worden bekeken. De twee manieren waarop data kan lekken zijn dus: Data lekken in de database: De database, de hierin opgeslagen gegevens en de sleutels kunnen lekken. Daarom moet ervoor worden gezorgd, dat een aanvaller de opgeslagen gegevens niet kan ontsleutelen, zelfs als deze de hele database heeft. Om dit te kunnen garanderen zou een niet-centrale opslag kunnen worden gebruikt, bijvoorbeeld door bepaalde sleutels voor de ontsleuteling niet in de database zelf maar op een andere plek op te slaan. Hierdoor zou het systeem ook meteen zijn beschermd tegen aanvallen vanuit de systeembeheerders, die toegang tot de database hebben. Data lekken door medewerkers: Mensen zijn altijd een groot veiligheidsrisico. Op het moment dat iemand toegang tot data heeft en deze data heeft gezien zou hij deze data zonder problemen door kunnen geven aan derden, mocht hij dat willen. Men zou dus iedere medewerker moeten vertouwen, dat deze geen data doorgeeft, maar hoe kan men weten wie men kan vertrouwen? Dit is een niet te beantwoorden 9
12 vraag en juist in een netwerk waar bijna mensen betrokken zijn onmogelijk te controleren. Daarom moet ervoor worden gezorgd, dat de rollen van de ambtenaren duidelijk van elkaar zijn gescheiden, zodat zelfs als dit gebeurt niemand méér gegevens kan verzamelen om door te geven dan die hij voor zijn eigen werk echt nodig heeft, om op die manier de schade die een onbetrouwbare medewerker kan veroorzaken te beperken. Verder mag geen enkele persoon toegang tot alle opgeslagen gegevens hebben, omdat dit een te groot risico zou zijn voor de vertrouwelijkheid van de opgeslagen data. Als er een enkele persoon toegang tot alle gegevens heeft, kan deze persoon deze gegevens gewild of ongewild doorgeven en kan een aanvaller op die manier alle informatie uit het netwerk verkrijgen. 3.3 Voorwaarden Het systeem moet aan meerdere eigenschappen voldoen: Iedere agent heeft alleen maar toegang tot de data van de zaken waar hij zichzelf mee bezighoudt. Er zijn mogelijk merdere personen die toegang tot dezelfde gegevens hebben. Als er een nieuwe persoon begint aan een zaak te werken, moet deze toegang tot de bestaande gegevens kunnen krijgen. Permissies om gegevens te lezen moeten makkelijk kunnen worden teruggetrokken. De gegevens over een zaak moeten altijd beschikbaar blijven, ook als een agent weggaat of zijn sleutel verliest. 3.4 Notaties In deze scriptie zullen enkele notaties worden gebruikt om verschillende dingen af te korten. Deze notaties worden in deze sectie toegelicht en zijn noodzakelijk om de rest van de scriptie goed te kunnen begrijpen Versleuteling Zoals al aangeduid sectie 2.2 wordt er verschil gemaakt tussen symmetrische en asymmetrische cryptografie. Dit verschil is ook in de notaties te herkennen. 10
13 Symmetrische versleuteling Symmetrisch versleutelde berichten zullen met K{bericht} worden genoteerd, waarbij K de symmetrische sleutel voor de encryptie is. Omdat ontsleuteling in symmetrische algoritmen op dezelfde manier werkt als versleuteling, maar de sleutel kan verschillen, wordt de ontsleuteling met de inverse van de sleutel K genoteerd. Deze inverse K 1 is de symmetrische sleutel voor de decryptie. De ontsleuteling van een met een symmetrisch algoritme versleuteld bericht zal dus met K 1 {K{bericht}} worden genoteerd. Asymmetrische versleuteling Asymmetrisch versleutelde berichten zullen daarentegen met {bericht} Ke worden genoteerd. Hierbij is K e de publieke sleutel die voor de versleuteling werd gebruikt. De ontsleuteling van een met een asymmetrische algoritme versleuteld bericht zal ik met [{bericht} Ke ] Kd noteren, waarbij K d de private key is. Hierbij worden niet alleen maar verschillende sleutels voor ver- en ontsleuteling gebruikt, maar ook verschillende haakjes in de notatie. Dit verschil is er om ook in de notatie duidelijk te maken, dat de decryptie in asymmetrische algoritmen fundamenteel anders werkt dan de encryptie. 11
14 Hoofdstuk 4 Gerelateerd onderzoek Op het onderwerp van deze scriptie, dus het toegepaste sleutelbeheer om de vertrouwelijkheid van opgeslagen gegevens te garanderen, is er naar mijn weten geen wetenschappelijk onderzoek gedaan. Sleutelbeheer en encryptie van vertrouwelijke gegevens wordt meestal ad hoc gedaan en hoewel er veel technieken bekend zijn die in verschillende blog-posts en dergelijke op het internet worden uitgelegd, ontbreekt er een wetenschappelijke onderbouwing voor de correctheid van deze technieken. Al deze bekende technieken maken gebruik van cryptografie, waar wel veel onderzoek naar is gedaan. Door dit onderzoek zijn er verschillende cryptografische algoritmen met verschillende eigenschappen bekend, waarvan vervolgens gebruik gemaakt kan worden. Er is echter wel onderzoek gedaan naar privacy issues en hun oplossingen in andere toepassingen die hieraan gerelateerd kunnen worden, zoals bijvoorbeeld cloud computing. Het doel van cloud computing is, alle gegevens en programma s van een gebruiker altijd toegangelijk te maken vanaf alle apparaten. Hiervoor worden zowel het opslaan van gegevens als het processen van deze gegevens niet op de locale machine van de gebruiker gedaan, maar op de servers van externe partijen die diverse cloud computing diensten aanbieden. Een soortgelijke toepassing vinden we ook in het irn, waarin het internetverkeer van de gebruiker wordt omgeleid via hun servers en hier opgeslagen en geprocessed wordt. Een van de grootste problemen in de toepassing van cloud computing is het vertrouwen, dat de gebruiker in de aanbieder van de gebruikte dienst moet hebben [4]. De gebruiker moet erop vertrouwen, dat de aanbieder de gegevens en processen op een vertrouwelijke manier opslaan en uitvoeren. De onderzoekers Itani, Kayssi en Chehab [4] stellen daarom een third-party oplossing voor, waarbij zowel de klant als ook de aanbieder van de cloud computing service deze partij vertrouwd. Deze partij kan dan voor de goede encryptie van de gegevens zorgen en op die manier hun vertrouwelijkheid garanderen. De third-party partij biedt hierbij de privacy van de gebruiker als een service aan aan zijn klanten. Dit princiepe noemen ze privacy as 12
15 a service (PasS). Deze punt speelt in deze scriptie echter geen rol, omdat zowel clients als server door de medewerkers van het irn worden beheert en er dus geen sprake kan zijn van niet vertrouwen in de eigenaar of beheerder van de servers. Echter moet er wel een manier worden gevonden om de data op de goede manier te beschermen. Een ander gerelateerd onderwerp is het veilige communiceren binnen een groep van personen. In het irn moeten meerdere mensen toegang tot bepaalde dossiers kunnen verkrijgen. Daarom is het belangrijk, dat de gegevens dusdanig versleuteld zijn, dat verschillende personen toegang hebben tot verschillende dossiers en er ook een mogelijkheid bestaat om dossiers voor meerdere personen tegelijk toegangelijk te maken. Deze groepen van gebruikers die toegang tot bepaalde gegevens hebben moeten makkelijk te bewerken zijn, zonder iedere keer dat er een verandering in een groep plaatsvindt een nieuwe sleutel afgesproken dient te worden en de data met de nieuwe sleutel herversleuteld moet worden. Herversleutelen van de data is geen gewenste oplossing omdat het opnieuw versleutelen van de gegevens een vrij dure operatie is en dit de servers onnodig zou belasten. Dit is vergelijkbaar met de encryptie van groep chats, waarbij de gebruikers binnen een groep allemaal toegang tot de verzonden berichten hebben, maar als er een nieuwe persoon bij komt, deze alleen maar toegang tot de nieuwe berichten mag hebben en zodra een persoon die groep verlaat mag deze persoon geen toegang meer hebben tot nieuwe berichten. Dit is vergelijkbaar met groepen van personen die toegang hebben tot een dossier en dit dossier mogen lezen. Het fundamentele verschil tussen deze twee onderwerpen is, dat de gegevens binnen het irn in dossiers zijn opgeslagen en iemand met toegang tot het dossier het hele dossier mag bekijken totdat deze permissie weer wordt teruggetrokken. Kumari et al. [5] beschrijven in hun paper een manier om de encryptie van chat berichten binnen een groep mogelijk te maken, zonder data opnieuw te moeten versleutelen op het moment dat de groep veranderd. Hun basis idee komt erop neer om iedere keer dat de groep wijzigt ook de sleutel voor de encryptie te wijzigen en de nieuwe berichten met een andere sleutel te versleutelen. Dit is echter niet gewenst binnen het irn, omdat de toegang binnen het irn per dossier, vergelijkbaar met een gesprek, wordt toegelaten en niet per bericht zoals dit in chat beveiliging het geval is. 13
16 Hoofdstuk 5 Mogelijke Oplossing In dit hoofdstuk ga ik een methode beschrijven, waarmee de gegevens op de servers van het irn opgeslagen kunnen worden, zonder de privacy van de verdachten te bedreigen. Naast het beschrijven van deze oplossing, zal ik aantonen, dat deze manier van data opslag aan alle in sectie 3.3 genoemde voorwaarden voldoet. Verder zal ik op enkele veiligheidsrisico s ingaan die ook met deze oplossing nog bestaan en vorstellen maken om (een deel van) deze problemen op te lossen. 5.1 Algemene beschrijving Een voor de hand liggende mogelijkheid de vertrouwelijkheid van de opgeslagen gegevens te garanderen is, de gegevens per dossier te versleutelen en ervoor te zorgen, dat alleen personen die de permissie hebben om een dossier te lezen en te bewerken in staat zijn om de data op de juiste manier te ontrespectievelijk versleutelen. Dit komt erop neer, de sleutels voor de dossiers op een manier te verspreiden, dat alleen maar bevoegde personen de sleutel kunnen verkrijgen om de data te lezen of te bewerken. Om de data te versleutelen, kan voor ieder dossier een unieke, symmetrische key aan worden gemaakt. Alle gegevens binnen een dossier worden vervolgens met de bijhorende symmetrische sleutel versleuteld. Deze symmetrische sleutel zal in het vervolg K Di worden genoemd, waarbij i een identifier voor het dossier is. Een symmetrische algoritme is het meest geschikt voor de versleuteling van de data binnen het irn omdat het om grote hoeveelheden data gaat en deze efficiënter geïmplementeerd kunnen worden dan asymmetrische algoritmen [2]. Voor de confidentiele verspreiding van de sleutels heeft ieder ambtenaar een eigen public/private keypaar. De public key van een gebruiker zal K Ui e worden genoemd en de private key zal als K Ui d worden genoteerd. Voor beide sleutels geldt, dat i een identifier voor hun eigenaar is. Om een ambtenaar g toegang tot de sleutel van een dossier d en daarmee toegang tot 14
17 het bijhorende dossier te geven, wordt de sleutel van het dossier K Dd met de public key van deze ambtenaar K Uge versleuteld en de resulterende string {K Dd } KUge vervolgens in de database opgeslagen. De gebruiker kan dan zijn private key K Ugd gebruiken om de sleutel van het dossier te ontsleutelen en is vervolgens in staat om nieuwe gegevens aan het dossier toe te voegen of de inverse van de key K 1 D d te berekenen en te gebruiken om de opgeslagen gegevens te lezen. Welke algoritmes precies gebruikt worden om de dossiers en de sleutels ervan te versleutelen is niet van belang, als deze maar veilig zijn en de versleuteling niet efficient gekraakt kan worden. Mogelijkheden voor algoritmes die gebruikt kunnen worden zijn bijvoorbeeld de Advanced Encryption Standard (AES) voor de symmetrische versleuteling van de dossiers en RSA of El Gamal voor de versleuteling van de dossiersleutels Backup van sleutels Om geen gegevens kwijt te raken als een agent uit dienst gaat of zijn prive sleutel verliest, moet er een backup worden ingevoerd, waarmee alle gegevens oftewel hun sleutels ook zonder de private keys van de agenten achterhaald kunnen worden. Er mag echter geen master key in het systeem zitten, waarmee alle gegevens ontsleuteld kunnen worden omdat dit een te groot risico zou zijn voor de vertrouwelijkheid van de opgeslagen data. Verder mag er geen enkele persoon toegang tot alle gegevens verkrijgen omdat deze dan ook een soort master key zou hebben. Om dit voor elkaar te krijgen kan secret sharing worden gebruikt. Een mogelijke uitwerking kan gebruik maken van het systeem van Pedersen [6]. Hij stelt in zijn artikel een manier voor om een geheim te distribueren over n personen, zodat minimaal k personen nodig zijn om dit geheim te ontsleutelen. Hiervan kan ook in deze kontext gebruik gemaakt worden door iedere dossiersleutel nog een keer met dit schema te versleutelen en op te slaan. Daardoor zijn de opgeslagen gegevens nog steeds leesbaar als een sleutel verloren gaat, omdat k van deze n personen de dossiersleutel samen kunnen ontsleutelen. Welke aantallen voor k en n nodig zijn om de data zo goed mogelijk te beschermen zonder het systeem onbruikbaar te maken moet in verder onderzoek worden onderzocht. 5.2 Database De database zou in dit systeem uit vier hoofdcomponenten bestaan. Deze componenten zijn: 1. Dossiers: In deze tabel zijn alle dossiers opgeslagen inclusief de bijhorende data. Hierbij is alle data versleuteld met een symmetrische key K Di, waarbij i een identifier van het dossier representeert. 15
18 2. Gebruikers: In deze tabel zijn alle gebruikers opgeslagen met hun public keys K Ui e, waarbij i een identifier voor de gebruiker is. 3. Toegangsrechten: In deze tabel is opgeslagen welke gebruiker toegang tot welke dossiers heeft. Bij iedere record wordt ook de symmetrische sleutel K Di van het dossier versleuteld met de public key van de gebruiker K Ui e bijgehouden. 4. Sleutelbackup: Deze component bestaat echter uit twee tabellen. In een tabel zijn de met Pedersens [6] schema versleutelde dossiersleutels opgeslagen en in de andere is opgeslagen welke gebruikers in de groep zitten om één van deze sleutels te ontsleutelen. Tabel 5.1 geeft de eerste drie componenten van deze database-indeling met een voorbeeldpopulatie weer. In dit voorbeeld zijn er twee dossiers en twee gebruikers. De gebruiker met id 1 heeft toegang tot beide dossiers, terwijl de andere gebruiker slechts toegang tot het dossier met id 1 heeft. Tabel 5.1: Database indeling met voorbeeld populatie (a) Dossiers dossier id data 1 K D1 {data} 2 K D2 {data}.. (b) Gebruikers gebruiker id public key 1 K Ue1 2 K Ue2.. (c) Toegang dossier id gebruiker id key 1 1 {K D1 } KUe1 1 2 {K D1 } KUe2 2 1 {K D2 } KUe Operaties op het dataset In deze sectie ga ik de belangrijkste operaties op het dataset nader toelichten. Hierbij is U een willekeurige gebruiker en D een dossier waarop U toegang heeft. 16
19 5.3.1 Lezen van dossiers Mocht een gebruiker nu de data van een dossier waar hij toegang tot heeft willen lezen, wordt de bijhorende record in de tabel met toegangsrechten opgezocht en de symmetrische sleutel ontsleuteld met behulp van de private key K Ud van de gebruiker. Nu is de symmetrische key van het dossier K D bekend, omdat [{K D } KUe ] KUd = K D geldt. Omdat voor de versleuteling van de data een symmetrische algoritme werd gebruikt, kan de inverse K 1 D van deze key worden berekend en vervolgens worden gebruikt om de data van het dossier te ontsleutelen omdat K 1 D {K D{data}} = data geldt Bewerken van dossiers Het bewerken van een dossier, dus het toevoegen of verwijderen van gegevens kan op een soortgelijke manier als het lezen van de opgeslagen data. Doordat de bevoegde ambtenaar met behulp van zijn eigen private key de symmetrische sleutel K D van het dossier kan achterhalen en zijn inverse K 1 D kan berekenen, is hij in staat om de opgeslagen data op de zelfde manier te ontsleutelen als voor het lezen van de data. Vervolgens kan de data worden bewerkt en achteraf opnieuw worden versleuteld met de sleutel van het dossier K D. Tot slot wordt de nieuwe versleutelde data K D {data} weer in de database opgeslagen Toevoegen van gebruikers aan een dossier Er is een restrictie op het toevoegen van personen aan een dossier, waardoor alleen diegenen gebruikers die al toegang tot een dossier hebben gebruikers aan dit dossier toe kunnen voegen. Deze restrictie werd geintroduceerd om te voorkomen dat gebruikers die andere gebruikers aan een dossier toe kunnen voegen in staat zijn om zichzelf aan alle dossiers toe te voegen. Zonder deze restrictie zou het dus mogelijk zijn, dat enkele personen alle gegevens zouden kunnen verkrijgen. Verder is altijd diegene die een dossier heeft aangemaakt verantwoordelijk voor alle gegevens binnen dit dossier en dus ook verantwordelijk ervoor te bepalen wie toegang tot deze gegevens mag hebben. Om een gebruiker aan een dossier toe te voegen moet er alleen een nieuwe record in de permissie tabel komen te staan. Voor deze record is de juist versleutelde key nodig, dat is de sleutel van het dossier versleuteld met de public key van de nieuwe medewerker. Omdat alleen diegenen gebruikers nieuwe gebruikers aan een dossier toe kunnen voegen, die al toegang tot het dossier hebben, kunnen deze de sleutel van het dossier door ontsleutelen van hun eigen permissie achterhalen en vervolgens versleutelen met de public key van de nieuwe gebruiker. Het resultaat is dan de key die voor het nieuwe toegangsrecht opgeslagen moet worden. 17
20 5.3.4 Toegang tot een dossier weigeren Ook het weigeren van toegang is heel makkelijk door de record in de permissie tabel te wissen. Dit is voldoende, omdat alle versleutelingen op de server van het irn plaatsvinden en de gebuiker de symmetrische sleutel van het dossier dus nooit in handen krijgt. Zodra de record uit de database is gewist, bestaat er geen mogelijkheid meer voor de gebruiker om de opgeslagen data te lezen. 5.4 Correctheid De privacy-gevoelige gegevens zijn allemaal versleuteld opgeslagen en alleen bevoegde ambtenaren zijn in staat om deze te ontsleutelen, omdat alleen deze de keys van de dossiers zoals deze in de permissie-tabel zijn opgeslagen kunnen ontsleutelen. Dit omdat hiervoor de private key van de ambtenaar nodig is en deze als het goed is niemand anders heeft. Doordat de sleutels van de dossiers nergens anders zijn opgeslagen bestaat er geen andere mogelijkheid voor kwaadwilligen om aan deze sleutels te komen. Doordat alle ver- en ontsleutelingen van de dossier keys op de server plaats vinden, krijgt de gebruiker de keys nooit in handen, waardoor de vertrouwelijkheid van de gegevens ook is gegarandeert in het geval dat (delen van) de database lekken omdat de gegevens binnen de database zonder de sleutels niet ontsleuteld kunnen worden. Ook het backup-mechanisme zorgt ervoor, dat de opgeslagen gegevens vertrouwelijk blijven. Hoewel er daardoor een manier bestaat om de opgeslagen data te ontsleutelen, zonder dat de agent in zijn eentje hiervoor een permissie heeft, is de vertrouwelijk hierdoor niet bedreigt. Dit komt, omdat merdere agenten samen moeten werken om de dossiersleutel te kunnen achterhalen en het risico van misbruik daardoor verkleind wordt, omdat de agenten elkaar controleren. Verder moeten de personen hiervoor niet voor iedere dossier dezelfde zijn, zodat zelfs als sommige medewerkers proberen het systeem te onderscheppen, maar enkele dossiers gelezen kunnen worden en nooit alle dossiers tegelijk. 5.5 Problemen Een probleem met deze aanpak is, dat de sleutel van het dossier tijdens het lezen of bewerken van dit dossier onversleuteld in het werkgeheugen van de server zit en een kwaadwilliger op die manier in staat zou kunnen zijn om tijdelijk de sleutel van een dossier te verkrijgen mocht hij het voor elkaar krijgen om kwaadwillige software op de servers te installeren. Een hacker kan met deze architectuur echter altijd alleen maar de keys van actieve dossiers stelen en zal nooit in staat zijn om data uit dossiers te lezen die niet actief 18
21 werden gebruikt tijdens zijn aanval. Daardoor wordt de impact van een dergelijke aanval verkleind. Een andere veiligheidsrisico is, dat de gebruikers hun login gegevens aan derden kunnen geven, waardoor deze toegang tot het systeem en een deel van de opgeslagen gegevens kunnen verkrijgen zonder dat dit gewenst is. Om dit probleem te voorkomen zouden smartcards kunnen worden gebruikt om de gebruiker bij het netwerk te authenticeren. Een groot voordeel hiervan is, dat er een fysieke controle bestaat hoe veel smartcards er zijn en wie deze heeft. Daardoor kan de toegang tot bepaalde gegevens niet zo maar aan derden worden gegeven, zonder de smartcard weg te geven. Gewone sleutels kunnen daarentegen wel worden doorgegeven, zonder dat men zelf de sleutel verliest. De smartcards kunnen daarnaast worden gebruikt om de private key van de ambtenaar op te slaan, zodat deze hem niet hoeft te onthouden. Hiermee zou ook de authenticatie van gebruikers meteen een stuk veiliger worden. Dit is op dit moment nog een van de zwakke punten van het irn volgens onderzoekers van de Radboud Universiteit [7]. Om misbruik van gestolen smartcards te voorkomen kunnen deze met een PIN worden beveiligd. Verder zouden smartcards geblokkeerd kunnen worden op het moment dat een agent geen toegang meer tot het netwerk mag hebben of diefstal of misbruik van een smart card bekend wordt. Op die manier kunnen ook aanvallen van medewerkers enigzins makkelijk beperkt worden. Het gebruik van smart cards heeft in deze kontext echter ook nadelen. Zo kan bijvoorbeeld wel de dossiersleutel op de smartcard zelf worden ontsleuteld, maar om meteen het hele dossier op deze card te ontsleutelen is de rekenkracht niet voldoende. Daarom zou er een interface tussen de smart card en de client moeten worden gebouwd, zodat de ontsleuteling van de gegevens in het dossier vervolgens of op de client of op de server kan plaatsvinden. Hiervoor moeten de dossiersleutels echter gecommuniceerd worden via het interface, waardoor een kwaadwillige gebruiker van het systeem deze sleutels zou kunnen afluisteren. Een laatste probleem met deze aanpak kan zijn, dat er op die manier heel veel verschillende sleutels in het systeem zitten die allemaal beheerd moeten worden (één sleutel per dossier), waarbij deze ook weer meerdere keren opgeslagen moeten worden (één keer per agent die toegang tot het dossier heeft). Dit is echter geen heel groot probleem omdat moderne databases dit aan moeten kunnen. 19
22 Hoofdstuk 6 Conclusies Uit mijn onderzoek blijkt, dat er goede mogelijkheden bestaan om de opgeslagen gegevens binnen het irn op een privacy-vriendelijke manier op te slaan, zodat geen onbevoegden toegang tot deze gegevens kunnen verkrijgen. Hoewel de beschreven oplossing nog wat zwakke punten bevat, kunnen deze met verder onderzoek eventueel opgelost worden. Er moet dus zeker nog wat wetenschappelijk onderzoek worden gedaan om de zwakke punten van mijn systeem op te lossen en door het gebrek aan wetenschappelijk onderzoek aan sleutelbeheer in het algemeen is dit zeker een goed plan. Volledige veiligheid bestaat natuurlijk niet, maar desondanks kan de voorgestelde manier van versleuteling van de gegevens voor meer vertrouwelijkheid van de gegevens zorgen dan dit nu het geval is. Deze manier van data opslag daadwerkelijk in de architectuur van het irn op te nemen is niet heel ingewikkeld, maar voegt wel een nieuwe dimensie van veiligheid toe aan het systeem. De implementatie moet echter heel goed worden getest voordat deze daadwerkelijk wordt gebruikt. Fouten in de implementatie van dit systeem kunnen bijvoorbeeld ertoe leiden, dat gegevens versleuteld worden en niet meer ontsleuteld kunnen worden, waardoor alle gegevens die op dit moment in het netwerk zijn opgeslagen kwijt raken. 20
23 Bibliografie [1] Nationale Politie. irn, Mai [2] M. Goodrich and R. Tamassia. Introduction to Computer Security (First Edition). Pearson Education Limited, [3] C. H. Meyer. Cryptography-a state of the art review. In CompEuro 89., VLSI and Computer Peripherals. VLSI and Microelectronic Applications in Intelligent Peripherals and their Interconnection Networks, Proceedings., pages 4/150 4/154, May [4] W. Itani, A. Kayssi, and A. Chehab. Privacy as a Service: Privacy- Aware Data Storage and Processing in Cloud Computing Architectures. In Eighth IEEE International Conference on Dependable, Autonomic and Secure Computing (DASC), 2009, pages , Dec [5] V.V. Kumari, D. V. NagaRaju, K. Soumya, and K. V. S. V. N. Raju. Secure Group key Distribution Using Hybrid Cryptosystem. In Second International Conference on Machine Learning and Computing (ICMLC), 2010, pages , Feb [6] T. P. Pedersen. Non-Interactive and Information-Theoretic Secure Verifiable Secret Sharing. In J. Feigenbaum, editor, Advances in Cryptology CRYPTO 91, volume 576 of Lecture Notes in Computer Science, pages Springer Berlin Heidelberg, [7] E. Hubbers, B. Jacobs, and R. Wichers Schreur. Evaluatie Internet Recherche Netwerk (IRN). Juni
4Passief: n Afluisteren. n Geen gegevens gewijzigd of vernietigd. n Via de routers van WAN. n Via draadloze verbindingen. 4Fysieke afsluiting
Telematica Hoofdstuk 20 4Passief: n Afluisteren Bedreigingen n Alleen gegevens (inclusief passwords) opgenomen n Geen gegevens gewijzigd of vernietigd n Op LAN kan elk station alle boodschappen ontvangen
Onderzoeksverslag Beveiliging
Onderzoeksverslag Beveiliging Project 3 TI1B - Mohamed, Ruben en Adam. Versie 1.0 / 29 maart 2016 Pagina 1 Inhoud 1. INLEIDING... 3 2. VEILIGHEID EISEN... 3 3. SOFTWARE... FOUT! BLADWIJZER NIET GEDEFINIEERD.
Postkwantumcryptografie
1 Bron: https://www.aivd.nl/publicaties/publicaties/2014/11/20/informatiebladover-quantumcomputers Postkwantumcryptografie Bescherm uw data vandaag tegen de dreiging van morgen Factsheet FS-2017-02 versie
Transport Layer Security. Presentatie Security Tom Rijnbeek
Transport Layer Security Presentatie Security Tom Rijnbeek World Wide Web Eerste webpagina: 30 april 1993 Tegenwoordig: E-mail Internetbankieren Overheidszaken (DigiD) World Wide Web Probleem: World Wide
Project 4 - Centrale Bank. Rick van Vonderen TI1C
Project 4 - Centrale Bank Rick van Vonderen 0945444 TI1C 23 mei 2018 Inhoudsopgave 1 Inleiding 2 2 Beheren 3 2.1 Git...................................................... 3 2.2 Risicolog...................................................
Veilig e-mailen. Waarom e-mailen via een beveiligde verbinding? U vertrouwt de verbinding met de e-mailserver van InterNLnet niet
Veilig e-mailen E-mail heeft zich inmiddels ruimschoots bewezen als communicatiemiddel. Het is een snelle en goedkope manier om met anderen waar ook ter wereld te communiceren. Als gevolg hiervan vindt
Security Solutions. End-to-end security. Voor de beveiliging van uw fysieke toegangscontrolesysteem.
Security Solutions End-to-end security Voor de beveiliging van uw fysieke toegangscontrolesysteem. www.nedapsecurity.com security common practice IT best practices toegepast op fysieke beveiliging Bedrijven
INSTRUCT Samenvatting Basis Digiveiligheid, H5 SAMENVATTING HOOFDSTUK 5
SAMENVATTING HOOFDSTUK 5 Lesbrief 12 Toezicht Filtersoftware Filtersoftware kan ervoor zorgen dat je niet naar bepaalde websites kunt surfen of dat je niet kunt zoeken naar bepaalde zoekwoorden. Dat kan
ICT voorzieningen HU voor onderzoekers Deel 1: Opslag Waar laat je je data tijdens het onderzoek? Hoort bij proces Draaien project
ICT voorzieningen HU voor onderzoekers Deel 1: Opslag Waar laat je je data tijdens het onderzoek? Hoort bij proces Draaien project Waar laat je je data* tijdens het onderzoek? (*voor hoeveelheden tot plusminus
Van Small Business Server naar Cloud Small Business Services. Uw vertrouwde Small Business Server in de cloud
Van Small Business Server naar Cloud Small Business Services Uw vertrouwde Small Business Server in de cloud Oud scenario - Small Business Server 2011 Waarom afscheid nemen? Alweer 6(!) jaar oud Kans op
Code signing. Door: Tom Tervoort
Code signing Door: Tom Tervoort Wat is code signing? Digitale handtekening onder stuk software Geeft garanties over bron Voorkomt modificatie door derden Bijvoorbeeld met doel malware toe te voegen Ontvanger
Encryptie deel III; Windows 2000 EFS
Encryptie deel III; Windows 2000 EFS Auteur Leon Kuunders is als security consultant en managing partner werkzaam bij NedSecure Consulting. E-mail [email protected] Inleiding In het eerste artikel
DigiD SSL. Versie 2.1.1. Datum 16 augustus 2010 Status Definitief
DigiD SSL Versie 2.1.1 Datum 16 augustus 2010 Status Definitief Colofon Projectnaam DigiD Versienummer 2.1.1 Organisatie Logius Postbus 96810 2509 JE Den Haag [email protected] Pagina 2 van 9 Inhoud
Cryptografische beveiliging op het Internet
Cryptografische beveiliging op het Internet Benne de Weger [email protected] augustus 2018 hybride cryptografie 1 klare symmetrische versleuteling geheimschrift versturen geheimschrift symmetrische
Profielwerkstuk Informatica en Wiskunde Is RSA-cryptografie nu veilig genoeg en wat betekent dit voor de toekomst van digitale beveiliging?
Profielwerkstuk Informatica en Wiskunde Is RSA-cryptografie nu veilig genoeg en wat betekent dit voor de toekomst van digitale beveiliging? Door Nahom Tsehaie en Jun Feng Begeleiders: David Lans en Albert
NLT Gecertificeerde Module. Cybersecurity. Petra van den Bos Marko van Eekelen Erik Poll Radboud Universiteit Nijmegen
NLT Gecertificeerde Module Cybersecurity Petra van den Bos Marko van Eekelen Erik Poll Radboud Universiteit Nijmegen Waarom aandacht besteden aan cybersecurity? Hot topic! - Veel actuele ontwikkelingen,
Kenmerken Nomadesk Software
Kenmerken Nomadesk Software DATABEVEILIGING Versleutelde lokale schijf Nomadesk creëert een veilige virtuele omgeving, een Vault, op uw lokale harde schijf. Alle mappen en bestanden opgeslagen op de Vault
Gebruik tweefactorauthenticatie
Gebruik tweefactorauthenticatie Overweeg een wachtwoordmanager, simpele wachtwoorden zijn onveilig Factsheet FS-2015-02 versie 1.0 24 maart 2015 Accounts worden beveiligd door middel van een gebruikersnaam
Cryptografie met krommen. Reinier Bröker. Universiteit Leiden
Cryptografie met krommen Reinier Bröker Universiteit Leiden Nationale Wiskundedagen Februari 2006 Cryptografie Cryptografie gaat over geheimschriften en het versleutelen van informatie. Voorbeelden. Klassieke
Martiris 2011. Secure Private Data. Gegevensbescherming in Oracle Databases
Martiris 2011 Secure Private Data Gegevensbescherming in Oracle Databases Inhoudsopgave INTRODUCTIE... 3 HISTORIE... 4 SECURE PRIVATE DATA: FUNCTIONEEL... 4 A) ROW LEVEL SECURITY... 4 B) COLUMN MASKING...
Enterprise SSO Manager (E-SSOM) Security Model
Enterprise SSO Manager (E-SSOM) Security Model INHOUD Over Tools4ever...3 Enterprise Single Sign On Manager (E-SSOM)...3 Security Architectuur E-SSOM...4 OVER TOOLS4EVER Tools4ever biedt sinds 2004 een
Labo-sessie: Gegevensbeveiliging
Labo-sessie: Gegevensbeveiliging 1 Inleiding Dit labo zal devolgende topics behandelen: eid card Opdracht 1: Digitaal signeren van een MS Office document (zie pagina: 5) Opdracht 2: Digitaal signeren van
Public Key Cryptography. Wieb Bosma
Public Key Cryptography de wiskunde van het perfecte kopje koffie Wieb Bosma Radboud Universiteit Nijmegen Bachelordag 2 april 2011 Nijmegen, 6 november 2010 0 Nijmegen, 6 november 2010 1 cryptografie
Rekenen met vercijferde data
Auteur: Thijs Veugen, senior scientist information security, TNO; en senior researcher, TU Delft Verschenen in: Informatiebeveiliging (privacy special) Rekenen met vercijferde data Een nieuwe techniek
slides10.pdf December 5,
Onderwerpen Inleiding Algemeen 10 Cryptografie Wat is cryptography? Waar wordt cryptografie voor gebruikt? Cryptographische algoritmen Cryptographische protocols Piet van Oostrum 5 dec 2001 INL/Alg-10
ICT en de digitale handtekening. Door Peter Stolk
ICT en de digitale handtekening Door Peter Stolk Onderwerpen Elektronisch aanleveren van akten Issues bij de start Aanbieders van akten Hoe krijgen we ze zover? Demonstratie Welke technieken hebben we
Security web services
Security web services Inleiding Tegenwoordig zijn er allerlei applicaties te benaderen via het internet. Voor bedrijven zorgt dit dat zei de klanten snel kunnen benaderen en aanpassingen voor iedereen
Algoritmes in ons dagelijks leven. Leve de Wiskunde! 7 April 2017 Jacobien Carstens
Algoritmes in ons dagelijks leven Leve de Wiskunde! 7 April 2017 Jacobien Carstens Wat is een algoritme? Een algoritme is een eindige reeks instructies die vanuit een gegeven begintoestand naar een beoogd
WHO NEEDS ENEMIES WAAR DIENT U OP TE LETTEN? De BrainCheck is o.a.
WHO NEEDS ENEMIES Onze IT-omgeving staat bloot aan een groot aantal dreigingen. DDoS aanvallen zijn aan de orde van de dag en hackers proberen hun slag te slaan. Maar de grootste dreiging voor onze digitale
Beveiligen van PDF documenten (deel 3)
Beveiligen van PDF documenten (deel 3) Colin van Oosterhout Business development manager Acrobat Adobe Systems Benelux Redactie en documenten onderzoeken Nieuw in Acrobat 8 professional Redaction Blijvend
Dicht het security gat - Microsoft SharePoint, OCS, en Exchange met Secure File Sharing Heeft uw organisatie ook een Dropbox probleem?
Dicht het security gat - Microsoft SharePoint, OCS, en Exchange met Secure File Sharing Heeft uw organisatie ook een Dropbox probleem? Executive summary Organisaties maken meer en meer gebruik van online
Smartphones onder vuur
Smartphones onder vuur Dominick Bertens Account Manager NAVO & NL Agenda Sectra Communications Bedreigingen Bring Your Own Device Panthon 3 Samenvatting Security Masterclass Vragen Sectra Communications
informatica. cryptografie. overzicht. hoe & wat methodes belang & toepassingen moderne cryptografie
informatica cryptografie overzicht hoe & wat methodes belang & toepassingen moderne cryptografie 1 SE is op papier hoe & wat vragen komen uit methode en verwijzingen die in de methode staan in mappen RSA
Technische Informatie
Het Beveiligen van een draadloos netwerk Het grootste Risico van een draadloos netwerk is dat het signaal in principe voor iedereen beschikbaar is. Anders dan bij een bekabeld netwerk, waar men een fysieke
Taak 2.1.3 Versleutelen en dan weer terug... 1
Taak 2.1.3 Versleutelen en dan weer terug Inhoud Taak 2.1.3 Versleutelen en dan weer terug... 1 Inhoud... 1 Inleiding... 2 Encryptie en Decryptie... 3 Symmetrisch... 3 Asymmetrisch... 3 Waarom Encryptie
Installatie Remote Backup
Juni 2015 Versie 1.2 Auteur : E.C.A. Mouws Pagina 1 Inhoudsopgave BusinessConnect Remote Backup... 3 Kenmerken... 3 Beperkingen... 3 Gebruik op meerdere systemen... 3 Systeemeisen... 4 Support... 4 Installatie...
Samenwerken met MKBackup
Samenwerken met MKBackup SMW.PP-07.11/12 versie maart 2007 Alle genoemde bedragen zijn exclusief de verschuldigde omzetbelasting. Samenwerken met MKBackup Het gebruik van MKBackup levert bijzonder veel
m.b.v. digitale certificaten en PKI Versie: mei 2002 Beknopte Dienstbeschrijving beveiligen van e-mail
Beknopte dienstbeschrijving Beveiligen van e-mail m.b.v. digitale certificaten en PKI Document: Versie: mei 2002 Beknopte Dienstbeschrijving beveiligen van e-mail Inhoudsopgave 1. Inleiding 2 2. Snel te
Privacy Bijsluiter Digitale Leermiddelen Basisonderwijs (Dr. Digi), Noordhoff Uitgevers
Bijlage 1 bij de Bewerkersovereenkomst Noordhoff Uitgevers Privacy Bijsluiter Digitale Leermiddelen Basisonderwijs (Dr. Digi), Noordhoff Uitgevers Noordhoff Uitgevers is een educatieve uitgeverij die verschillende
Planbord installatie instructies
Planbord installatie instructies Uit Comprise Wiki Inhoud 1 Basis installatie 1.1 Installeren 1.1.1 Microsoft Data Access Components 1.2 De eerste keer starten 2 Veelgestelde vragen 2.1 "Network resource
Leza biedt gebruikers de mogelijkheid om pc s, laptops en servers te back-uppen en back-ups te herstellen.
LEZA ONLINE BACKUP Servicedefinitie 1. Data-encryptie 2. Beveiligde internetverbinding 3. Datacenter 4. Recovery 5. Richtlijnen reactietijden & bereikbaarheid 6. Controle Back-up 7. Onderhoudswerkzaamheden
Resultaten van de scan. Open poorten. High vulnerabilities. Medium vulnerabilites. Low vulnerabilities
De Nessus scan We hebben ervoor gekozen om de webserver met behulp van Nessus uitvoerig te testen. We hebben Nessus op de testserver laten draaien, maar deze server komt grotendeels overeen met de productieserver.
HANDLEIDING SMTP DIENST BEDRIJVENWEB NEDERLAND B.V.
HANDLEIDING SMTP DIENST BEDRIJVENWEB NEDERLAND B.V. Uitgave : 1.0 KORTE OMSCHRIJVING In dit document wordt beschreven hoe u gebruik kunt maken van de SMTP dienst van Bedrijvenweb Nederland B.V. om e-mail
emaxx Systeem eisen ManagementPortaal voor de ZakenMagazijn database
emaxx Systeem eisen ManagementPortaal voor de ZakenMagazijn database Datum: 25-09-2007 Auteur: ing. E.L. Floothuis Versie: 0.1 Status: Concept Kopersteden 22-4 Postbus 157 7500 AD Enschede Tel: 053 48
Hoe je het cryptosysteem RSA soms kunt kraken. Benne de Weger
Hoe je het cryptosysteem RSA soms kunt kraken Benne de Weger 28 aug. / 4 sept. RSA 1/38 asymmetrisch cryptosysteem versleutelen met de publieke sleutel ontsleutelen met de bijbehorende privé-sleutel gebaseerd
Veiligheid is een fundamenteel element in het kader van informatie-uitwisseling via internet
Gebruikersgids Eenvoud, Innovatie, Veiligheid 1. Veiligheid van de PrivateEstateLife websites 2. Minimumconfiguratie a. Windows b. Macintosh 3. Eerste verbinding a. Ontvangen informatie b. Beveiligde verbinding
Michiel Snoep Remote Access / SSL. 14 april 2005 GvIB, De Kuip Rotterdam
Michiel Snoep Remote Access / SSL 14 april 2005 GvIB, De Kuip Rotterdam Inhoud Wie is Michiel Snoep? Wat is Remote Access? SSL: Secure Sockets Layer SSL VPN Oplossingen Aandachtspunten SSL VPN 18-Apr-05
Werken op afstand via internet
HOOFDSTUK 12 Werken op afstand via internet In dit hoofdstuk wordt uitgelegd wat er nodig is om op afstand met de ROS artikel database te kunnen werken. Alle benodigde programma s kunnen worden gedownload
Don Bosco Onderwijscentrum VZW voor: Don Bosco Halle Technisch Instituut / Centrum Leren & Werken
TOESTELBELEID Don Bosco Onderwijscentrum VZW voor: Don Bosco Halle Technisch Instituut / Centrum Leren & Werken Deze nota maakt deel uit van het informatieveiligheid- en privacybeleid (IVPB). Versie Datum
De digitale handtekening
De digitale handtekening De rol van de digitale handtekening bij de archivering van elektronische documenten Prof. dr. Jos Dumortier http://www.law.kuleuven.ac.be/icri Probleemstelling: «integriteit» Elektronisch
How To Do Gebruikersbeheer mbconnect24 V2
How To Do Gebruikersbeheer mbconnect24 V2 Inhoud 1. Inleiding... 2 2. Klanten... 2 2.1 Klant toevoegen... 3 3. Gebruikersgroep... 7 3.1 Gebruikersgroep toevoegen... 7 4. Gebruiker... 10 4.1 Gebruiker toevoegen...
Polymorfe Encryptie en Pseudonimisering in het eid stelsel. Building digital trust 15 juni Op persoonlijke titel
Polymorfe Encryptie en Pseudonimisering in het eid stelsel 1 [email protected] Building digital trust 15 juni 2017 Op persoonlijke titel 1 2 Agenda Het Nederlandse eid stelsel Opzet polymorfe
Gebruikershandleiding
Gebouwbeheer Automatisch gemeenschappelijke deuren beheren Gebruikershandleiding Versie:20160404 Inhoud Inleiding... 3 De Gebouwbeheer functie in het Ivana Easy beheerplatform... 4 De functie of rol Gebouwbeheer
EXIN Cloud Computing Foundation
Voorbeeldexamen EXIN Cloud Computing Foundation Editie maart 2013 Copyright 2013 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing
Plugwise binnen de zakelijke omgeving
Plugwise binnen de zakelijke omgeving Plugwise is een gebruiksvriendelijk energiemanagementsysteem voor de zakelijke markt. Per stopcontact wordt er gemeten hoeveel elektriciteit er verbruikt wordt en
VPN Virtual Private Network
VPN Virtual Private Network InTorremolinos ontdekken wie de Mol is; Internetbankieren zonder pottekijkers; Mail checken in de Efteling, zonder dat Lange Jan meekijkt; Zomaar 3 voorbeelden waarom VPN nuttig
In jouw schoenen. Een praktische invulling van informatiebeveiliging
In jouw schoenen Een praktische invulling van informatiebeveiliging Informatiebeveiliging hot topic Hoeveel weet jij eigenlijk van informatiebeveiliging? veel voldoende te weinig Vooraf.. Wat vind jij
Introductie Werken met Office 365
Introductie Werken met Office 365 Een introductie voor gebruikers Inhoud Inleiding... 4 Aanmelden bij Office 365... 4 Werken met Office 365 Outlook... 5 Werken met Outlook 2007/2010... 5 Werken met de
m.b.v. digitale certificaten en PKI Versie: mei 2002 Beknopte Dienstbeschrijving beveiligen van VPN s
Beknopte dienstbeschrijving Beveiligen van VPN's m.b.v. digitale certificaten en PKI Document: Versie: mei 2002 Beknopte Dienstbeschrijving beveiligen van VPN s Inhoudsopgave 1. Inleiding 2 2. Snel te
we secure YOUR network Versleuteling voice en data verkeer voor optimale beveiliging verbindingen
we secure YOUR network Versleuteling voice en data verkeer voor optimale beveiliging verbindingen 2connect-IT informatiedag 2012 Agenda Introductie Mobiele communicatie Combinatie met 2connect-IT Introductie
Handleiding Office 365
Handleiding Office 365 Document: Handleiding Office 365 Datum: 2-6-2016 Versie: 0.2 Auteur: Stefan de Vries en Ingrid de Bont Inhoudsopgave 1 Inleiding... 3 2 Aanmelden bij Office 365... 4 3 Navigeren
Peelland ICT Online Back-up
Peelland ICT Online Back-up Peelland ICT biedt volledig in eigen beheer online back-up aan. Hiermee voorzien wij onze klanten van de laatste nieuwe back-up mogelijkheden en technieken. Risico s conventionele
Automatische online en lokale backup en recovery van bedrijfsdata
Automatische online en lokale backup en recovery van bedrijfsdata Omdat u moet kunnen vertrouwen op uw backup... BACKUPAGENT, DE VOORDELEN OP EEN RIJ - Veilige backups zonder omkijken, alle bedrijfskritische
CLOUD COMPUTING. Wat is het? Wie zijn de aanbieders? Is het veilig? Wat kun je er mee? Robert K Bol PVGE Best
CLOUD COMPUTING Wat is het? Wie zijn de aanbieders? Is het veilig? Wat kun je er mee? Robert K Bol PVGE Best Wat is Cloud computing? Computer proces op basis van gegevens opslag ergens in de wolken. Online
4Problemen met zakendoen op Internet
Intranet Telematica Toepassingen Hoofdstuk 18 4gebruik Internet toepassingen voor netwerk binnen een organisatie 4In plaats van gespecialiseerde netwerkprogramma's 4Vooral WWW en e-mail 4WWW browser toegang
Let op! In dit PDF-bestand wordt voor de voorbeelden gebruikgemaakt van de Instant Messaging-software Windows Live Messenger.
1 Veilig chatten Chatten is een populaire manier van contact maken en onderhouden op internet. Het is simpel gezegd het uitwisselen van getypte berichten. Dat kan met familie, vrienden en andere bekenden,
Tevens hebben wij onderzocht of het automatiseren van een dergelijk afluisterproces eenvoudig te produceren is en wat er vervolgens mogelijk is.
Wi-Fi Sniffing De mogelijkheden van het afluisteren van Wi-Fi Abstract Wegens verontrustende berichten over winkels die continu Wi-Fi signalen opvangen om klanten te meten, hebben wij besloten te onderzoeken
Hyarchis.Net MKB. Hyarchis.Net MKB voor efficiënte ondernemers. Stroomlijn al uw digitale- en papierstromen
Hyarchis.Net MKB Hyarchis.Net MKB voor efficiënte ondernemers Stroomlijn al uw digitale- en papierstromen Heeft uw bedrijf door alle uitpuilende archiefkasten soms meer weg van een papieropslag? Kunt u
How To Do Gebruikersbeheer remote service portaal mbconnect24
How To Do Gebruikersbeheer remote service portaal mbconnect24 Inhoud 1. Inleiding... 2 2. Workflow gebruikersbeheer... 3 3. Clients... 4 3.1 Client toevoegen... 5 4. Gebruikersgroep... 8 4.1 Gebruikersgroep
Digitaal e-mail certificaat Ondertekenen en encryptie. De meest recente versie van dit document kunt u vinden op: www.ensbergen.nl
Digitaal e-mail certificaat Ondertekenen en encryptie De meest recente versie van dit document kunt u vinden op: www.ensbergen.nl Index 1 Inleiding... 4 1.1 Algemeen...4 1.2 Leeswijzer...4 2 Private key
Technische beschrijving pseudonimisatie gegevensverzameling NIVEL Zorgregistraties eerste lijn
Bijlage 2 bij Privacyreglement NIVEL Zorgregistraties eerste lijn Technische beschrijving pseudonimisatie gegevensverzameling NIVEL Zorgregistraties eerste lijn Pseudonimisatie Onder 'pseudonimisatie'
Handleiding Installatie en Gebruik Privacy- en Verzend Module Stichting Farmaceutische Kengetallen
Handleiding Installatie en Gebruik Privacy- en Verzend Module Stichting Farmaceutische Kengetallen Uitgebracht door : ZorgTTP Referentie : Handleiding installatie en gebruik Privacy- en Verzend Module
Taakklasse 3 ALAb Corné Tintel MB13B Ingeleverd op 8-4-2014
Taakklasse 3 ALAb Corné Tintel MB13B Ingeleverd op 8-4-2014 Inhoud 1. Broncontrole... 3 2. Virussen... 7 3. Recovery + Delete... 8 4. RAID... 10 5. Register... 12 6. Bestanden delen... 13 7. Apart uitgeprint
