Vaststellen van de authenticiteit van de OSV software
Inhoudopgave 1. Inleiding 2. Windows besturingssysteem 2.1 Downloaden van Cygwin 2.2 Installeren Cygwin 2.3 Hash-code bepalen met Cygwin voor de cd-rom 2.4 Hash-code bepalen met Cygwin voor zip-bestand 3. Linux of Mac besturingssysteem
1
2 2 2 2 8 9 10
1. Inleiding De authenticiteit van de Ondersteunde Software Verkiezingen (OSV) kan worden vastgesteld door het bepalen van de hash-code van het gedownloade bestand of de ontvangen cd-rom. Na het bepalen van de hash-code kan deze worden vergeleken met de hash-code die op de website van de kiesraad (www.kiesraad.nl) is te vinden. Afhankelijk van het beschikbare besturingssysteem is de werkwijze om de hash-code te bepalen iets verschillend.
2. Windows besturingssysteem Om onder Windows de hash-code van het gedownloade bestand of de ontvangen cd-rom vast te stellen, wordt gebruik gemaakt van het programma Cygwin. 2.1 Downloaden van Cygwin Het Cygwin programma is te vinden op de website http://cygwin.com/install.html Nadat het setup bestand is gedownload kan Cygwin worden geïnstalleerd.
2.2 Installeren Cygwin Start het setup-bestand en volg de instructies op het scherm.
2
Maak een keuze voor de manier waarop u de installatie wilt uitvoeren. De eenvoudigste methode is de keuze voor “Install from Internet”.
Geef de installatie map (directory) op waar het Cygwin programma dient te worden geïnstalleerd.
3
Kies een locatie waar de installatie bestanden worden opgeslagen.
Geef aan op welke wijze verbinding wordt gemaakt met het internet.
4
Kies een http of ftp site uit de lijst waar de benodigde programma-bestanden vandaan worden gedownload.
Vervolgens wordt een venster getoond waarin de programma-bestanden kunnen worden geselecteerd. Door te zoeken op “openssl” wordt een verkorte lijst getoond. Selecteer in de lijst onder Net voor “openssl: A general ...” (klik hiervoor op aan het begin van de regel).
5
Het volgende venster geeft aan welke programma-bestanden tevens nodig zijn.
Vervolgens worden de programma-bestanden gedownload en aansluitend geïnstalleerd.
6
Nadat de installatie is afgerond kun worden aangegeven of er een snelkoppeling dient te worden gecreëerd.
7
2.3 Hash-code bepalen met Cygwin voor de cd-rom Start “Cygwin Terminal”
Na het starten wordt een command prompt venster weergegeven.
Voor het bepalen van de hash-code van een cd-rom dienen de volgende commando’s te worden ingevoerd: cd /cygdrive/d NB. In het eerste commando staat de ‘d’ voor de drive-letter van de cd-rom (of dvd-rom) drive. De drive-letter kan per computer verschillen. find . –type f –exec openssl sha1 {} ';' | cut –f 2 –d " " | sort | openssl sha1
NB. Cygwin heeft enige tijd nodig om de hash-code te bepalen van de cd-rom.
8
2.4 Hash-code bepalen met Cygwin voor zip-bestand Start “Cygwin Terminal”
Na het starten wordt een command prompt venster weergegeven.
Voor het bepalen van de hash-code van een (zip-) bestand dienen de volgende commando’s te worden gebruikt: cd /cygdrive/c/OSV/Install NB. In het eerste commando staat ‘c/OSV/Install’ voor de locatie van het (zip-) bestand. De locatie kan per computer verschillen. openssl dgst -sha1 osv_programma1_installer_v2.11.2.zip NB. In het commando staat ‘osv_programma1_installer_v2.11.2.zip’ voor de bestandsnaam. In het commando is het versienummer opgenomen, in het voorbeeld is dit “v2.11.2”. Het versienummer kan per verkiezing verschillen.
9
3. Linux of Mac besturingssysteem Op de meeste computer met het Linux en Mac besturingssysteem is het programma voor het bepalen van de hash-code standaard aanwezig. Hierdoor is het niet nodig om eerst Cygwin te installeren. Begin met het starten van het Terminal programma. Voer vervolgens de volgende commando’s uit voor het bepalen van de hash-code van de cd-rom: cd /media/cdrom NB. In het eerste commando staat ‘/media/cdrom’ voor de cd-rom (of dvd-rom) drive. De driver pad kan per computer verschillen. find . –type f –exec openssl sha1 {} ';' | cut –f 2 –d " " | sort | openssl sha1
Voor het bepalen van de hash-code van een (zip-) bestand dient het volgende commando gebruikt te worden: openssl dgst -sha1 osv_programma1_installer_v2.11.2.zip NB. Ga eerst naar de locatie van het (zip-) bestand. In het commando staat ‘osv_programma1_installer_v2.11.2.zip’ voor de bestandsnaam. In het commando is het versienummer opgenomen, in het voorbeeld is dit “v2.11.2”. Het versienummer kan per verkiezing verschillen.
10