Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
bakalářská práce
Autor práce: Bc. David Čermák
Ak. rok: 2024/2025
Vedoucí: Ing. Dominika Regéciová
Oponent: Ing. Martin Havel
Tato práce řeší návrh a tvorbu systému pro ukládání a označování artefaktů ze souborů. Navržený systém se skládá z databáze, webového aplikačního rozhraní a feederu. Databáze slouží k ukládání artefaktů pomocí prostých řetězců a regulárních výrazů. Uživatel komunikuje se systémem pomocí webového aplikačního rozhraní, které poskytuje operace pro manipulaci s artefakty. Poslední část, feeder, zajišťuje dynamickou aktualizaci databáze a reklasifikaci artefaktů. V práci se podařilo navrhnout architekturu systému a implementovat jeho jednotlivé části v programovacím jazyce Python.
artefakt, databáze, systém, malware, analýza malwaru, tagy
Termín obhajoby
20.06.2025
Výsledek obhajoby
obhájeno (práce byla úspěšně obhájena)
Klasifikace
A
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 A.
Otázky k obhajobě
Jazyk práce
čeština
Fakulta
Fakulta informačních technologií
Ústav
Ústav informačních systémů
Studijní program
Informační technologie (BIT)
Složení komise
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)
Posudek vedoucíhoIng. 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.
-
Známka navržená vedoucím: C
Posudek oponentaIng. Martin Havel
Na základě užitečnosti výstupu a kvality technické zprávy navrhuji hodnocení výborně (A)
Stupeň hodnocení: 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ý.
Stupeň hodnocení: zadání splněno
Zadání splněno ve všech bodech.
Stupeň hodnocení: 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é.
Známka navržená oponentem: A
Odpovědnost: Mgr. et Mgr. Hana Odstrčilová