Minifikace a obfuskace JavaScriptu
JavaScript minification and obfuscation
dc.contributor.advisor | Polách Radomír | |
dc.contributor.author | Jakub Holub | |
dc.date.accessioned | 2019-06-11T14:43:06Z | |
dc.date.available | 2019-06-11T14:43:06Z | |
dc.date.issued | 2019-06-06 | |
dc.identifier | KOS-762877601605 | |
dc.identifier.uri | http://hdl.handle.net/10467/82323 | |
dc.description.abstract | Tato práce se zabývá minifikací a obfuskací jazyka JavaScript. Je provedena analýza stávajících prací a volně dostupných knihoven zabývajících se obfuskací tohoto jazyka. Výstupem práce je modulární obfuskátor postavený na platformě NodeJS. V práci jsou navrženy a popsány minifikační a obfuskační transformace, které byly do obfuskátoru implementovány. Transformace byly v práci voleny s cílem ztížit deminifikaci a deobfuskaci. Funkčnost obfuskátoru je ověřena testováním na běžně používaných knihovnách. | cze |
dc.description.abstract | This master's thesis deals with the minification and obfuscation of the JavaScript language. The analysis of existing theses and publicly available libraries dealing with obfuscation of this language is performed. Output of this master's thesis is a modular obfuscator built on the NodeJS platform. In this master's thesis are designed and described the minification and obfuscation transformations which were implemented into the obfuscator. The transformations in this master's thesis were chosen with the goal of making the deminification and deobfuscation more difficult. The functionality of the obfuscator is verified by testing on publicly available libraries. | eng |
dc.publisher | České vysoké učení technické v Praze. Vypočetní a informační centrum. | cze |
dc.publisher | Czech Technical University in Prague. Computing and Information Centre. | eng |
dc.rights | A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.html | eng |
dc.rights | Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html | cze |
dc.subject | Obfuskace | cze |
dc.subject | Minifikace | cze |
dc.subject | Statická analýza | cze |
dc.subject | JavaScript | cze |
dc.subject | Obfuscation | eng |
dc.subject | Minification | eng |
dc.subject | Static analysis | eng |
dc.subject | JavaScript | eng |
dc.title | Minifikace a obfuskace JavaScriptu | cze |
dc.title | JavaScript minification and obfuscation | eng |
dc.type | diplomová práce | cze |
dc.type | master thesis | eng |
dc.contributor.referee | Janoušek Jan | |
theses.degree.discipline | Systémové programování | cze |
theses.degree.grantor | katedra teoretické informatiky | cze |
theses.degree.programme | Informatika | cze |
Soubory tohoto záznamu
Tento záznam se objevuje v následujících kolekcích
-
Diplomové práce - 18101 [208]