Hackstructor : Studying Platform for Cybersecurity
Paavolainen, William (2017)
Paavolainen, William
Kaakkois-Suomen ammattikorkeakoulu
2017
Creative Commons Attribution-NonCommercial-ShareAlike 1.0 Suomi
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017121921925
https://urn.fi/URN:NBN:fi:amk-2017121921925
Tiivistelmä
Tämän opinnäytetyön tavoitteena oli ensisijaisesti luoda virtuaalinen opiskelijoille suunnattu kyberturvallisuuspainotteinen itseopiskelualusta. Itse alustan tuli olla selkeä, helposti navigoitava, sekä huomioon oli otettava myös jatkokehityksen mahdollistaminen. Toteutettua alustaa tullaan käyttämään Kaakkois-Suomen ammattikorkeakoulussa osana tieto- ja viestintätekniikan koulutuksen kyberturvallisuuden kurssitoteutuksia.
Työssä käsitellään koko Hackstructor-alustaa, johon sisältyy useita virtuaalikoneita, mutta pääpainona on kuitenkin alustassa oleva verkkopalvelin ja sen sisältö. Alustan verkkopalvelin sisältää useita erilaisia haavoittuvuuksia ja niiden hyväksikäyttöön tarkoitettuja työkaluja, niihin liittyvää yleistietoa sekä harjoitteluosioita, joissa alustan käyttäjät voivat harjoitella haavoittuvuuksien hyväksikäyttöä ja työkalujen hyödyntämistä lähes riskivapaassa virtualisoidussa ympäristössä.
Työn aloitusvaiheessa annetut tavoitteet on saavutettu onnistuneesti. Hackstructor-alusta on tuotantokäytössä Kaakkois-Suomen ammattikorkeakoulun virtuaalilaboratoriojärjestelmässä. Aikaisempia vastaavan kaltaisia alustoja ei Kaakkois-Suomen ammattikorkeakoulussa ole ollut käytössä, eikä jo olemassa olevia alustoja tai niiden resursseja ole hyödynnetty tehokkaasti. Vertailukelpoisiin alustoihin nähden Hackstructorin valttina on työkalujen oppimismateriaali esimerkkeineen ja harjoittelumahdollisuuksineen.
Työssä jäi paljon kehitettävää etenkin sisällön puolesta, mutta kokonaisuudessaan työ onnistui hyvin. Työssä esiintyvä teoriapohjainen tieto sekä käytännön harjoittelun helppous tarjoavat hyvän mahdollisuuden jatkokehityksen toteuttamiseen sekä vastaavan kaltaisten web-sovelluksien kehittämiseen.
Työssä käsitellään koko Hackstructor-alustaa, johon sisältyy useita virtuaalikoneita, mutta pääpainona on kuitenkin alustassa oleva verkkopalvelin ja sen sisältö. Alustan verkkopalvelin sisältää useita erilaisia haavoittuvuuksia ja niiden hyväksikäyttöön tarkoitettuja työkaluja, niihin liittyvää yleistietoa sekä harjoitteluosioita, joissa alustan käyttäjät voivat harjoitella haavoittuvuuksien hyväksikäyttöä ja työkalujen hyödyntämistä lähes riskivapaassa virtualisoidussa ympäristössä.
Työn aloitusvaiheessa annetut tavoitteet on saavutettu onnistuneesti. Hackstructor-alusta on tuotantokäytössä Kaakkois-Suomen ammattikorkeakoulun virtuaalilaboratoriojärjestelmässä. Aikaisempia vastaavan kaltaisia alustoja ei Kaakkois-Suomen ammattikorkeakoulussa ole ollut käytössä, eikä jo olemassa olevia alustoja tai niiden resursseja ole hyödynnetty tehokkaasti. Vertailukelpoisiin alustoihin nähden Hackstructorin valttina on työkalujen oppimismateriaali esimerkkeineen ja harjoittelumahdollisuuksineen.
Työssä jäi paljon kehitettävää etenkin sisällön puolesta, mutta kokonaisuudessaan työ onnistui hyvin. Työssä esiintyvä teoriapohjainen tieto sekä käytännön harjoittelun helppous tarjoavat hyvän mahdollisuuden jatkokehityksen toteuttamiseen sekä vastaavan kaltaisten web-sovelluksien kehittämiseen.