Haittaohjelmien tunnistus koneoppimisen avulla

dc.contributor.authorKoskinen, Jessica
dc.contributor.departmentfi=Tietotekniikan laitos|en=Department of Computing|
dc.contributor.facultyfi=Teknillinen tiedekunta|en=Faculty of Technology|
dc.contributor.studysubjectfi=Tietojenkäsittelytieteet|en=Computer Science|
dc.date.accessioned2025-05-08T21:30:26Z
dc.date.available2025-05-08T21:30:26Z
dc.date.issued2025-05-06
dc.description.abstractHaittaohjelmien määrän räjähdysmäinen kasvu on yksi kyberturvallisuuden suurimmista haasteista nykypäivänä. Näiden ohjelmien torjuminen on tärkeää niiden aiheuttaessa vakavia tietoturvauhkia, taloudellisia menetyksiä ja järjestelmien toimimattomuutta. Perinteiset tunnistusmenetelmät eivät ole riittävän tehokkaita kehittyneiden haittaohjelmien tunnistuksessa, mikä on johtanut uusien menetelmien käyttöönottoon. Koneoppimismalleja on alettu hyödyntää yhä enemmän haittaohjelmien tunnistuksessa niiden mahdollistaessa tiedon analysoinnin ja poikkeavuuksien havaitsemisen tehokkaasti. Tämä tutkielma on kirjallisuuskatsaus, jossa tutustutaan ohjattuun, ohjaamattomaan ja puoliohjattuun oppimiseen perustuvien koneoppimismenetelmien hyödyntämiseen haittaohjelmien tunnistuksessa. Tutkielmassa tarkastellaan koneoppimismallien kehitysprosessia ja toimintaperiaatteita. Kirjallisuuskatsauksen keskeisenä tavoitteena on selvittää, mitä etuja ja haasteita koneoppimisen hyödyntämisellä on. Lisäksi tutkielmassa tarkastellaan viimevuotisia tutkimuksia, jotka keskittyvät koneoppimismenetelmien suorituskyvyn arviointiin todellisissa tunnistustilanteissa ohjelmien piirteisiin ja toimintaan perustuen. Tuloksia arvioidaan hyödyntämällä neljää mittaria: täsmällisyyttä, tarkkuutta, herkkyyttä ja F1-arvoa. Tulosten perusteella havaitaan, että koneoppimismenetelmät tuottavat hyvin tarkkoja tuloksia haitallisten ohjelmien tunnistuksen tehostamiseksi ja automatisoimiseksi. Menetelmät vaativat suuren määrän laadukasta dataa ja kouluttamista, jotta ne suoriutuvat tehokkaasti ja tarkasti ohjelmien kehittyessä jatkuvasti. Tarkasteltujen tutkimusten perusteella suorituskyvyltään tarkimmiksi koneoppimismenetelmiksi osoittautuivat puupohjaiset mallit, erityisesti satunnaismetsäalgoritmi. Koneoppimisen soveltamista reaaliaikaisessa tunnistuksessa ja mallien kykyä reagoida tuntemattomiin haittaohjelmiin tulee tutkia lisää, jotta on mahdollista kehittää entistä tehokkaampia menetelmiä uhkien tunnistukseen.
dc.format.extent29
dc.identifier.olddbid197976
dc.identifier.oldhandle10024/181014
dc.identifier.urihttps://www.utupub.fi/handle/11111/2539
dc.identifier.urnURN:NBN:fi-fe2025050839188
dc.language.isofin
dc.rightsfi=Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.|en=This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|
dc.rights.accessrightsavoin
dc.source.identifierhttps://www.utupub.fi/handle/10024/181014
dc.subjecttekoäly, koneoppiminen, koneoppimisalgoritmi, haittaohjelma, kyberturvallisuus
dc.titleHaittaohjelmien tunnistus koneoppimisen avulla
dc.type.ontasotfi=Kandidaatintutkielma|en=Bachelor's thesis|

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
Koskinen%20Jessica%20Kandi%202025.pdf
Size:
459.38 KB
Format:
Adobe Portable Document Format