Ontwikkelen van een USB VPN module voor veilige end-to-end encryptie bij Technolution BV. Gouda
Ontwikkelen van een USB VPN module voor veilige end-to-end encryptie bij Technolution BV. Gouda
Samenvatting
Er is steeds meer behoefte om data veilig tot in het end-point apparaat te brengen. Ook wel zerotrust networking genoemd. Daarnaast groeien de dreigingen. Zo geven de recente kwetsbaarheden in de hardware van pc-platformen voldoende aanleiding om niet meer volledig op de softwarescheiding van besturingssystemen te kunnen vertrouwen. Om deze reden is er in opdracht van Technolution een proof of concept VPN-oplossing ontwikkeld die een hardware matige scheiding maakt tussen VPN en computer. Voor de ontwikkeling hiervan werd een USB Armory als platform
gebruikt.
Tijdens het project werd er een hardware matige VPN-demonstratieproduct ontwikkeld. Hierbij is er een analyse gemaakt wat de hardware mogelijkheden van het platform waren. Hierna zijn de requirements opgesteld aan de hand interviews met de opdrachtgever. Door middel van de RAD methodiek is er iteratief een programma geschreven.
Aan het einde van het project is het proof of concept succesvol afgerond. Het kon op veilige wijze een VPN-verbinding opzetten die gedeeld kon worden met de host PC. Met python is de onderliggende code ontwikkeld die verantwoordelijk is voor het opzetten van de OpenVPN-NL tunnel, en het doorvoeren van systeemwijzigingen. Hierbij waar mogelijk gebruik gemaakt van bestaande packages. Als deze niet bestonden waren hier eigen libraries voor ontwikkeld.
Aanbevolen wordt voor de doorontwikkeling van de VPN-module een ander platform dan een USB Armory te gebruiken. De USB Armory bevat niet voldoende capaciteiten om op hogere snelheden een VPN-tunnel te onthouden. Ook essentiële zaken zoals een ingebouwde Wi-Fi module zijn niet te vinden in de USB Armory waardoor andere platformen beschikbaar.
LinkedIn: https://www.linkedin.com/in/bart-de-langen-69499b10b/
Organisatie | De Haagse Hogeschool |
Opleiding | ITD HBO-ICT Network and System Engineering |
Afdeling | Faculteit IT & Design |
Partner | Technolution |
Datum | 2021-03-26 |
Type | Bachelor |
Taal | Nederlands |