Meno:Ľubomír
Priezvisko:Karaba
Názov:Obfuskácia zdrojového kódu
Vedúci:Mgr. Miroslav Demeter
Rok:2007
Blok:PPS
Kľúčové slová:Obfuskácia, spätné inžinierstvo, ochrana softvéru, obfuskácia toku riadenia
Abstrakt:Obfuskácia - zahmlievanie zdrojového kódu programov je uznávaná ako lacný prístup k ochrane programov a ich algoritmov ako duševného vlastníctva. Nikdy nemôže poskytnúť absolútnu ochranu, cieľom je však transformovať pôvodný zdrojový kód takým spôsobom, že investície potrebné na jeho pochopenie, prípadnú zmenu, alebo znovupoužitie sa neoplatia. Obfuskačné transformácie zdrojového kódu za účelom jeho zneprehľadnenia môžu byť aplikované vo všetkých životných štádiách programu - buď priamo v zdrojovom kóde, v skompilovanom medzikóde, alebo v strojovom kóde. Medzikód je typický najmä pri platformovo nezávislých programovacích jazykoch, na konkrétnych operačných systémoch sa potom tie isté skompilované programy spúšajú pomocou interpretera. Príkladom medzikódu je bytecode používaný v Jave.

Súbory diplomovej práce:

Obfuscation.pdf