Detail práce

Analýza skriptů pro účely shlukové analýzy

Bakalářská práce Student: Planička Michal Akademický rok: 2018/2019 Vedoucí: Křivka Zbyněk, Ing., Ph.D.
Název anglicky
Analysis of Scripts for Use in Clustering
Jazyk práce
český
Abstrakt

Tato práce se zabývá analýzou různých typů skriptů a extrakcí vlastností, které mohou být použity ke shlukové analýze prováděné službou Clusty. Vstupem analyzátoru je soubor obsahující zdrojový kód skriptu. Soubor je nejprve dekódován, poté je na základě jeho obsahu určen typ skriptu. Jedná-li se o podporovaný typ skriptu, dojde k analýze zdrojového souboru. Výsledkem analýzy je kolekce vlastností, která je následně převedena do požadovaného formátu (např. JSON). Analyzátor podporuje pět typů skriptů - JavaScript, VBScript, PowerShell, Python a dávkový soubor - přičemž byl navržen tak, aby jej bylo možné rozšířit o nové typy.

Klíčová slova

analýza, dávkový soubor, Javascript, Powershell, Python, shluková analýza, shlukování, skriptovací jazyky, VBScript

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení B
Obhajoba
11. června 2019
Oponent
Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky 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
  1. Můžete uvést konkrétní podobu několika pravidel, které slouží k identifikaci nějakého typu skriptu?
  2. Prováděl jste nějaké testy analyzátoru, kdy identifikační proces neskončil u prvního rozpoznaného typu skriptu? Vyskytly se nějaké případy, kdy hodnota confidence pro ostatní typy skriptů (s výjimkou skutečného typu skriptu) dosahovala nezanedbatelných hodnot?
Komise
Kolář Dušan, doc. Dr. Ing. (UIFS FIT VUT), předseda
Bařina David, Ing., Ph.D. (UPGM FIT VUT), člen
Hrubý Martin, Ing., Ph.D. (UITS FIT VUT), člen
Kořenek Jan, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Zendulka Jaroslav, doc. Ing., CSc. (UIFS FIT VUT), člen
Citace
PLANIČKA, Michal. Analýza skriptů pro účely shlukové analýzy. Brno, 2019. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2019-06-11. Vedoucí práce Křivka Zbyněk. Dostupné z: https://www.fit.vut.cz/study/thesis/21869/
BibTeX
@bachelorsthesis{FITBT21869,
    author = "Michal Plani\v{c}ka",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Anal\'{y}za skript\r{u} pro \'{u}\v{c}ely shlukov\'{e} anal\'{y}zy",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2019,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/21869/"
}
Nahoru