Přístupnostní navigace
E-application
Search Search Close
Bachelor's Thesis
Author of thesis: Bc. David Čermák
Acad. year: 2024/2025
Supervisor: Ing. Dominika Regéciová
Reviewer: Ing. Martin Havel
This work focuses on design and creation of a system for storing and tagging artifacts from files. The designed system consists of a database, web application interface, and a feeder. The database is used to store artifacts using plain strings and regular expressions. The user interacts with the system through a web application interface, which provides operations for manipulating artifacts. The final part, the feeder, ensures dynamic database updates and reclassification of artifacts. The work successfully designed the architecture of the system and implemented individual components in Python programming language.
artifact, database, system, malware, malware analysis, tags
Date of defence
20.06.2025
Result of the defence
Defended (thesis was successfully defended)
Grading
A
Process of defence
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 A.
Topics for thesis defence
Language of thesis
Czech
Faculty
Fakulta informačních technologií
Department
Department of Information Systems
Study programme
Information Technology (BIT)
Composition of Committee
doc. Dr. Ing. Otto Fučík (předseda) doc. Mgr. Kamil Malinka, Ph.D. (člen) doc. Ing. Michal Bidlo, Ph.D. (člen) Ing. Vladimír Veselý, Ph.D. (člen) Ing. David Bařina, Ph.D. (člen)
Supervisor’s reportIng. Dominika Regéciová
Student navrhl a implementoval nový systém pro označování artefaktů. V průběhu měl student potíže s implementací, nakonec však stihl splnit body zadání a jeho řešení je nyní integrováno v rámci firmy Gen.
S ohledem i na rozsah a složitosti práce navrhuji hodnocení za C.
Zadání považuji za přiměřené bakalářské práce. Student si nastudoval problematiku detekce artefaktů z čistého softwaru pro přesnější detekci podezřelých artefaktů. Zároveň si nastudoval technologie používané pro implementovaný systém, jakými byly například databáze, tvorba webového API a další. Jeho implementace byla nasazena ve firmě Gen.
Zadání pak bylo splněno ve všech bodech.
Student si hledal literaturu samostatně. Vzhledem k povaze práce čerpal především z technických dokumentací, výsledný seznam považuji za dostatečný.
Student pracoval na zadání aktivně hned od začátku. Práci pravidelně konzultoval, jak se mnou, tak odborným konzultantem. V průběhu práce získal zpoždění kvůli implementačním potížím, dokázal však vše dohnat a zadání splnit včas.
Aktivita při dokončování byla zvýšená, student však nakonec byl schopen dokončit vše včas a zkonzultovat řešení se mnou a odborným konzultantem.
-
Grade proposed by supervisor: C
Reviewer’s reportIng. Martin Havel
Na základě užitečnosti výstupu a kvality technické zprávy navrhuji hodnocení výborně (A)
Evaluation level: obtížnější zadání
Obtížnost zadání spočívala v nutnosti hlubšího pochopení databází a bezpečnostních systémů, které jsou nad rámec bakalářského studia.
Práce je psána čtivě a na vysoké úrovni. Logická struktura a návaznost jednotlivých kapitol je funkční. Autor se vyjadřuje jasně a pochopitelně
Počet gramatických chyb je v normě. Některé tabulky str. 25 a 26 jsou nepochopitelně vedeny jako obrázky.
Implementace realizačního výstupu má dobrou kvalitu a kód je adekvátně komentovaný. Dokumentace je adekvátní. Výstup implementace je působivý.
Výsledkem je nový systém pro označování artefaktů ve firmě Gen. Přínos práce v praxi je jednoznačný.
Evaluation level: zadání splněno
Zadání splněno ve všech bodech.
Evaluation level: je v obvyklém rozmezí
Rozsah práce je odpovídající a přiměřený.
Práce obsahuje 18 zdrojů. Zdroje jsou vhodně zvolené a adekvátně použité.
Grade proposed by reviewer: A
Responsibility: Mgr. et Mgr. Hana Odstrčilová