dc.contributor.advisor | Itkonen, Jonne | |
dc.contributor.author | Kallatsa, Markus | |
dc.date.accessioned | 2022-06-07T12:10:23Z | |
dc.date.available | 2022-06-07T12:10:23Z | |
dc.date.issued | 2022 | |
dc.identifier.uri | https://jyx.jyu.fi/handle/123456789/81535 | |
dc.description.abstract | Tämän kandidaatintutkielman tarkoitus on selvittää tietokoneohjelmiston suojaamisessa
käytettyjä yleisimpiä hämäännyttämisen (engl. code obfuscation) menetelmiä.
Tutkielma keskittyy tarkastelemaan yksittäisiä menetelmiä sekä niiden arviointiperusteita.
Hämäännyttämisen menetelmiä on olemassa useita, ja niillä pyritään vaikeuttamaan sovellusohjelmien
takaisinmallinnusta. Esimerkiksi haittaohjelmien takaisinmallinnuksessa on tärkeää
ymmärtää, miten lähdekoodin selvitystyötä on voitu monimutkaistaa. Toisaalta hämäännyttämistä
voidaan myös hyödyntää liikesalaisuuksien suojelemisessa ohjelmistoalalla. | fi |
dc.description.abstract | The purpose of this bachelor’s thesis is to find out different general code obfuscation
techniques used in software protection. Thesis focuses on introducing single obfuscation
techniques and reviewing them by evaluation criteria.
There are several obfuscation techniques and their main objective is to make software more
resistant to reverse engineering. For instance, understanding of different code obfuscation
techniques is required during malicious software analysis. On the other hand, obfuscation
can also be used in protection of trade secrets in software industry. | en |
dc.format.extent | 31 | |
dc.language.iso | fi | |
dc.subject.other | obfuskointi | |
dc.subject.other | hämäännyttäminen | |
dc.subject.other | takaisinmallinnus | |
dc.subject.other | ohjelmiston suojaus | |
dc.title | Hämäännyttämisen menetelmiä ohjelmiston suojaamisessa | |
dc.identifier.urn | URN:NBN:fi:jyu-202206073149 | |
dc.type.ontasot | Bachelor's thesis | en |
dc.type.ontasot | Kandidaatintyö | fi |
dc.contributor.tiedekunta | Informaatioteknologian tiedekunta | fi |
dc.contributor.tiedekunta | Faculty of Information Technology | en |
dc.contributor.laitos | Informaatioteknologia | fi |
dc.contributor.laitos | Information Technology | en |
dc.contributor.yliopisto | Jyväskylän yliopisto | fi |
dc.contributor.yliopisto | University of Jyväskylä | en |
dc.contributor.oppiaine | Tietotekniikka | fi |
dc.contributor.oppiaine | Mathematical Information Technology | en |
dc.rights.copyright | Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty. | fi |
dc.rights.copyright | This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited. | en |
dc.contributor.oppiainekoodi | 602 | |