Huijauksenestoohjelman kehitys 64-bittiselle ohjelmistolle
Ylänne, Nikolai (2025)
Ylänne, Nikolai
2025
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025120432622
https://urn.fi/URN:NBN:fi:amk-2025120432622
Tiivistelmä
Opinnäytetyön aiheena on huijauksenestoohjelman toteutus Windows-käyttöjärjestelmällä toimiville 64-bittisille ohjelmistoille. Työn tavoite oli moderneja havainnoinnin metodeja käyttävän huijauksenestoohjelman asiakasosan kehitys, joka pystyy havainnoimaan huijausohjelmia ja raportoimaan siitä. Työn rajauksiin kuuluivat verkkokomponenttien puute sekä ainoastaan huijausohjelmien havainnoinnin kehitys.
Työn tietoperusta käy läpi asiat, joiden pitää olla hallussa peliturvallisuuskehityksen ohella. Tietoperusta käy Windows-käyttöjärjestelmän perusteet sekä kuvaa tyypillisiä huijausohjelmia.
Työ oli toteutettu käyttämällä C++-ohjelmointikieltä kolmessa faasissa, joissa jokaisen lopun tavoite oli jollakin tasolla toimiva ja huijausohjelmia havaitseva ohjelmisto. Eri faasit kohdensivat eri kehityskohteita.
Työn tuloksena tuli järjestelmä, joka pystyy käyttämään moderneja muistiforensiikkametodeja löytämään erikaltaisia huijausohjelmia prosessin kontekstin sisältä sekä pystyy tarkastamaan käyttöjärjestelmän eheyttä monipuolisilla tavoilla.
Työn tietoperusta käy läpi asiat, joiden pitää olla hallussa peliturvallisuuskehityksen ohella. Tietoperusta käy Windows-käyttöjärjestelmän perusteet sekä kuvaa tyypillisiä huijausohjelmia.
Työ oli toteutettu käyttämällä C++-ohjelmointikieltä kolmessa faasissa, joissa jokaisen lopun tavoite oli jollakin tasolla toimiva ja huijausohjelmia havaitseva ohjelmisto. Eri faasit kohdensivat eri kehityskohteita.
Työn tuloksena tuli järjestelmä, joka pystyy käyttämään moderneja muistiforensiikkametodeja löytämään erikaltaisia huijausohjelmia prosessin kontekstin sisältä sekä pystyy tarkastamaan käyttöjärjestelmän eheyttä monipuolisilla tavoilla.
