Emulátor byte kódu jazyka Java vhodný pro detekci a analýzu malware
but.committee | prof. Ing. Václav Dvořák, DrSc. (předseda) doc. Ing. Jiří Kunovský, CSc. (místopředseda) doc. RNDr. Eva Hladká, Ph.D. (člen) doc. Ing. Jan Kořenek, Ph.D. (člen) Ing. Zbyněk Křivka, Ph.D. (člen) doc. Ing. Petr Matoušek, Ph.D., M.A. (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se pak seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázku oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm " B ". Otázky u obhajoby: Čím je způsobeno, že testovací program běží na vašem emulátoru pomaleji, než na běžných JVM? | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Drahanský, Martin | cs |
dc.contributor.author | Kubernát, Tomáš | cs |
dc.contributor.referee | Rogalewicz, Adam | cs |
dc.date.created | 2013 | cs |
dc.description.abstract | Cílem této práce bylo vytvořit virtuální stroj, emulující spouštění programů napsaných v programovacím jazyce Java, který by byl vhodný pro analýzu a detekci malware. Emulátor je schopen zjistit argumenty zneužitelných metod standardních tříd jazyka Java, pořadí volání těchto zneužitelných metod a také vlastní provedení testované aplikace. Celková funkcionalita byla otestována na vhodných příkladech, na kterých proběhlo i vlastní měření. V závěru práce je popsáno testování celkového řešení, kde jsou také uvedeny tabulky a grafy pro lepší znázornění dosažených výsledků. | cs |
dc.description.abstract | The goal of this thesis is to create a virtual machine that emulates a running programs written in Java programing language, which would be suitable for malware analysis and detection. The emulator is able to detect arguments of exploitable methods from Java standard classes, the order of calling these exploitable methods and also execution the test application. Overall functionality was tested on appropriate examples in which held its own measurements. At the end of the paper we describe testing of the emulator, which also contains tables and graphs for better results visualization. | en |
dc.description.mark | B | cs |
dc.identifier.citation | KUBERNÁT, T. Emulátor byte kódu jazyka Java vhodný pro detekci a analýzu malware [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2013. | cs |
dc.identifier.other | 79440 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/187655 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | virtuální stroj | cs |
dc.subject | Java Virtual Machine | cs |
dc.subject | virtuální stroj jazyka Java | cs |
dc.subject | byte kód | cs |
dc.subject | emulátor | cs |
dc.subject | emulace | cs |
dc.subject | škodlivý software | cs |
dc.subject | malware | cs |
dc.subject | soubory typu .class | cs |
dc.subject | detekce malware | cs |
dc.subject | analýza malware | cs |
dc.subject | virtual machine | en |
dc.subject | Java Virtual Machine | en |
dc.subject | byte code | en |
dc.subject | emulator | en |
dc.subject | emulation | en |
dc.subject | malicious software | en |
dc.subject | malware | en |
dc.subject | .class files | en |
dc.subject | malware detection | en |
dc.subject | malware analysis | en |
dc.title | Emulátor byte kódu jazyka Java vhodný pro detekci a analýzu malware | cs |
dc.title.alternative | Java Byte Code Emulator Suitable for Malware Detection and Analysis | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2013-06-20 | cs |
dcterms.modified | 2020-05-10-16:11:17 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 79440 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 15:13:55 | en |
sync.item.modts | 2025.01.15 18:16:33 | en |
thesis.discipline | Počítačové sítě a komunikace | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |