Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Seinäjoen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Seinäjoen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Tietoturvatestauksen automatisointi sovelluskehityksessä

Hautamäki, Eevertti (2025)

 
Avaa tiedosto
Hautamaki_Eevertti.pdf (1.079Mt)
Lataukset: 


Hautamäki, Eevertti
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025051913201
Tiivistelmä
Opinnäytetyön tavoitteena oli mallintaa ja pilotoida tietoturvatestauksen automaatioratkaisu osaksi ohjelmistokehitystä Lemonsoft Oyj:lle. Työn tarkoituksena oli kartoittaa tietoturvatestauksen automatisoinnin vaatimukset sekä arvioida teknisesti ja taloudellisesti sopiva ratkaisu Lemonsoftin tarpeisiin.
Tutkimus toteutettiin suunnittelutieteellisen tutkimusotteen (design science research, DSR) mukaisesti. Tiedon keräämisessä käytettiin puolistrukturoituja asiantuntijahaastatteluja, joista koottiin vaatimukset automatisoidulle tietoturvatestaukselle. Ratkaisuvaihtoehdoista vertailtiin kolmea työkalua (Snyk, SonarQube ja ZAP), joista ZAP valittiin pilotoitavaksi dynaamisen sovellustestauksen (DAST) välineenä. Varsinaista testiautomaatiota ei toteutettu, mutta ZAP-työkalun soveltuvuutta arvioitiin manuaalisen testauksen kautta Lemonsoftin kehitysympäristössä. Testien havainnot dokumentoitiin ja analysoitiin suhteessa vaatimuksiin.
Tulosten perusteella ZAP osoittautui toimivaksi ja kustannustehokkaaksi vaihtoehdoksi, joka täytti määritellyt vaatimukset toiminnallisuuden, raportoinnin ja laajennettavuuden näkökulmista. Työ osoitti, että automatisoitu tietoturvatestaus on mahdollista integroida osaksi jatkuvaa julkaisuprosessia ilman merkittävää kehitystyön hidastumista. Vaikka testiautomaatio ei teknisesti toteutettu, manuaaliset testit toivat arvokasta tietoa työkalun soveltuvuudesta. Jatkokehityksessä suositellaan automatisoidun ZAP-integraation toteuttamista Azure DevOps -ympäristössä.
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste