bakalářská práce

Systém pro označování artefaktů

Text práce 2.22 MB Příloha 625.83 kB

Autor práce: Bc. David Čermák

Ak. rok: 2024/2025

Vedoucí: Ing. Dominika Regéciová

Oponent: Ing. Martin Havel

Abstrakt:

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.

Klíčová slova:

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)

znamkaAznamka

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ě

  1. Vzniká dynamickou úpravou databáze bezpečnostní riziko kvality artefaktů? Jak významné je?
  2. Klasifikace artefaktů se provádí na základe čeho?

Jazyk práce

čeština

Fakulta

Ústav

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ího
Ing. 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.

Kritérium hodnocení Slovní hodnocení
Informace k zadání

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.

Práce s literaturou

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ý.

Aktivita během řešení, konzultace, komunikace

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í

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.

Publikační činnost, ocenění

-

Výsledný počet bodů navržený vedoucím: 77

Známka navržená vedoucím: C

Posudek oponenta
Ing. Martin Havel

Na základě užitečnosti výstupu a kvality technické zprávy navrhuji hodnocení výborně (A)

Kritérium hodnocení Slovní hodnocení Body
Náročnost zadání

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.

Prezentační úroveň technické zprávy

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ě

90
Formální úprava technické zprávy

Počet gramatických chyb je v normě. Některé tabulky str. 25 a 26 jsou nepochopitelně vedeny jako obrázky.

91
Realizační výstup

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ý.

99
Využitelnost výsledků

Výsledkem je nový systém pro označování artefaktů ve firmě Gen. Přínos práce v praxi je jednoznačný. 

Rozsah splnění požadavků zadání

Stupeň hodnocení: zadání splněno

Zadání splněno ve všech bodech.

Rozsah technické zprávy

Stupeň hodnocení: je v obvyklém rozmezí

Rozsah práce je odpovídající a přiměřený.

Práce s literaturou

Práce obsahuje 18 zdrojů. Zdroje jsou vhodně zvolené a adekvátně použité.

82
Otázky k obhajobě:
  1. Vzniká dynamickou úpravou databáze bezpečnostní riziko kvality artefaktů? Jak významné je?
Výsledný počet bodů navržený oponentem: 92

Známka navržená oponentem: A

Odpovědnost: Mgr. et Mgr. Hana Odstrčilová