Avoimen lähdekoodin ohjelmistopohjaiset VPN-sovellukset
Turpeinen, Mikko (2014)
Turpeinen, Mikko
HAAGA-HELIA ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201405076226
https://urn.fi/URN:NBN:fi:amk-201405076226
Tiivistelmä
Tämän opinnäytetyön tarkoituksena on tutkia avoimen lähdekoodin tarjoamia ohjelmistoratkaisuja VPN-yhteyksien toteuttamiseen. Työssä käytettävät käyttöjärjestelmät, sovellukset ja ohjelmistokirjastot ovat kaikki ilmaisia ja vapaita avoimen lähdekoodin sovelluksia. Tutkimusmenetelmänä käytetään laadullista kirjallisiin lähteisiin perustuvaa tutkimusta ja kokeellista tutkimusta virtuaaliympäristössä. Opinnäytetyö on tehty kevään 2014 aikana.
Työssä käydään aluksi läpi salausmenetelmät, joita VPN-yhteyksien rakentamiseen käytetään. Tämän jälkeen käydään läpi, miten VPN-yhteydet käyttävät esiteltyjä salausmenetelmiä ja verkkotekniikoita hyväkseen. Tutkimusosuudessa perehdytään tarkemmin OpenVPN- ja SoftEther VPN-ohjelmistoihin, joiden avulla luodaan yksinkertainen toimiva VPN-yhteys, jonka asetusten määrittely käydään läpi. Käytännön koeympäristö toimii avoimen lähdekoodin Virtualbox-virtuaalikoneohjelmistossa.
Tuloksina havaitaan avoimen lähdekoodin VPN-sovellusten olevan ominaisuuksien ja toiminallisuuden kannalta hyvin kehittyneitä ja helposti käytettäviä. Sovellukset sopivat testien perusteella hyvin pienimuotoiseen käyttöön. Lähteiden perusteella voidaan päätellä, että sovellukset sopivat myös vakavaan yrityskäyttöön, ja ovat integroitavissa olemassa oleviin järjestelmiin.
Työssä käydään aluksi läpi salausmenetelmät, joita VPN-yhteyksien rakentamiseen käytetään. Tämän jälkeen käydään läpi, miten VPN-yhteydet käyttävät esiteltyjä salausmenetelmiä ja verkkotekniikoita hyväkseen. Tutkimusosuudessa perehdytään tarkemmin OpenVPN- ja SoftEther VPN-ohjelmistoihin, joiden avulla luodaan yksinkertainen toimiva VPN-yhteys, jonka asetusten määrittely käydään läpi. Käytännön koeympäristö toimii avoimen lähdekoodin Virtualbox-virtuaalikoneohjelmistossa.
Tuloksina havaitaan avoimen lähdekoodin VPN-sovellusten olevan ominaisuuksien ja toiminallisuuden kannalta hyvin kehittyneitä ja helposti käytettäviä. Sovellukset sopivat testien perusteella hyvin pienimuotoiseen käyttöön. Lähteiden perusteella voidaan päätellä, että sovellukset sopivat myös vakavaan yrityskäyttöön, ja ovat integroitavissa olemassa oleviin järjestelmiin.