KLOFERA, M. Vizualizace forenzních síťových dat [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.

Posudky

Posudek vedoucího

Pluskal, Jan

Student úspěšně zpracoval koncept zobrazení síťových forenzních dat pro usnadnění vyšetřování. Překážkou nebyly ani netradiční požadavky na API ze strany vedoucího, nedostatek obdobných aktuálních a volně dostupných nástrojů a literatury pro pochopení doménové problematiky. Navrhuji práci hodnotit stupněm B jako velmi dobrou.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Práce si klade za cíl vytvořit GUI aplikaci zohledňující potřeby síťové forenzní analýzy pro orgány činné v trestním řízení. Vzhledem k omezenému množství veřejně dostupných informací považuji zadání za složitější. Aplikace záměrně využívá generované API poskytující náhodná data a není připojena k reálnému zdroji dat.
Práce s literaturou Autor samostatně nalezl 21 relevantních zdrojů. 
Aktivita během řešení, konzultace, komunikace Student aktivně inicioval konzultace zhruba v 1-2týdenních intervalech. Na konzultaci byl vždy připraven a probírali jsme relevantní a praktické problémy implementace.
Aktivita při dokončování Práce byla dokončena včas a řádně konzultována.
Publikační činnost, ocenění Zdrojové kódy jsou dostupné na NES@FIT repositáři pod MIT licencí. Aplikace bude dále využita ve výzkumu skupiny.
Navrhovaná známka
B
Body
80

Posudek oponenta

Dolejška, Daniel

Autor splnil zadání a vytvořil funkční webovou aplikaci na základě předcházející analýzy existujících řešení dle stanovených požadavků. Práci hodnotím 75b tedy stupněm C.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Cílem práce je analýza dostupných nástrojů pro pro síťové forenzní vyšetřování, zhodnocení jejich intuitivnosti, identifikace jejich silných/slabých stránek a navržení lepšího řešení. K tomu aby bylo možné zhodnotit intuitivnost existujících nástrojů, identifikovat jejich potenciální slabiny a navrhnout lepší řešení musí řešitel nejdříve získat značný přehled a znalosti v oblasti síťové forenzní analýzy včetně rozsáhlejších zkušeností s prací ve zvolených nástrojích. Z těchto důvodů hodnotím zadání jako obecně obtížnější.
Rozsah splnění požadavků zadání Student na základě analýzy dvou existujících nástrojů pro forenzní síťovou analýzu (Xplico, NetworkMiner) navrhl a vytvořil aplikaci pro prezentaci obsahu síťového přenosu přímo v prohlížeči. Autor zadání splnil ve všech bodech. Poznámka ke splnění bodu 5 zadání — Uživatelské testování řešení proběhlo na jediné další osobě, explicitní zhodnocení výsledků (např. na základě uživatelského testování) v textu práce chybí.
Rozsah technické zprávy Dle fakultní aplikace pro analýzu rozsahu PDF dokumentů ( https://app.fit.vut.cz/normostrany ) má odevzdaná zpráva zhruba 62 normostran včetně obrázků, 58 normostran bez obrázků. Celkový rozsah práce tedy je v obvyklém rozmezí.
Prezentační úroveň technické zprávy 70 Práce je relativně dobře čitelná a kapitoly na sebe logicky navazují. V úvodu práce autor popisuje síťový důkazní materiál a způsob jeho získávání, ovšem nevěnuje se podrobněji protokolům, ze kterých následně získává a vizualizuje data . Při analýze existujících nástrojů autor u některých uvádí, že uživatelské rozhraní není příliš intuitivní ovšem neuvádí žádnou skutečnou vizuální ukázku daných rozhraní . Autor se dále rozhodl spojit obsah návrhu a implementace řešení do jediné kapitoly avšak obsah návrhu a implementace je oddělen alespoň na úrovni sekcí kapitoly, srozumitelnost textu práce to tedy příliš negativně neovlivnilo. Analýza existujících aplikací i testování autorem vytvořené aplikace provádí autor jednotně za pomoci datové sady soutěžního příkladu. To umožňuje objektivně zhodnotit práci s danými nástroji.
Formální úprava technické zprávy 70 Práce obsahuje několik typografických chyb: chybné používání spojovníků [-] namísto pomlček [—] (poznámka pod čarou str. 6, 13, kapitola 3.3.2 odst. 3), tabulka přetékající šířku dokumentu (obrázek 2.5 str. 17, obrázek 3.9 str. 31), Technická zpráva je jinak z jazykové stránky kvalitní. Výhrady k jazykové stránce práce: Autor v textu často zvláštně střídá využití a nevyužití trpného rodu a vysvětluje co a jak dělal, čeho tím dosáhl a čemu se v textu práce bude věnovat dále (sekce 2.4 str. 15, úvod kapitoly 3 str. 22). V textu jsou na určitých místech použity zvláštní překlady některých anglických výrazů (API endpoint – koncový bod, wireframe – drátový model) ovšem jinak práce obsahuje minimální množství překlepů, nejasných výrazů či jiných jazykových chyb. Další drobné poznámky k obsahu textu práce: obrázky i tabulky bez vlastních popisků (pouze titulky), chybějící seznam obrázků.  
Práce s literaturou 72 Autor cituje aktuální a relevantní zdroje. Práce čerpá z 21 různých zdrojů (13 z nich online). Formát i použití citací je správné dle platných fakultních pravidel a zvyklostí. Zdroj "Network forensics tools survey and taxanomy" [2] je zřejmě závěrečnou prací, ovšem nese označení online zdroje.
Realizační výstup 82 Autor úspěšně navrhl a implementoval webovou aplikaci pro prezentaci forenzních síťových dat v moderním frameworku Blazor společnosti Microsoft. Projekt je řádně strukturován, zdrojový kód užívá moderních implementačních postupů a OOP. Realizovaná aplikace splňuje všechny body funkčních i nefunkčních požadavků definované autorem v rámci bodu 1 zadání.
Využitelnost výsledků Implementované řešení demonstruje funkční a inovativní agregační prvky uživatelského rozhraní při analýze síťové komunikace. Aplikace aktuálně pracuje pouze se statickými ručně vytvořenými realnými daty a syntetickými testovacími daty. K dalšímu použití těchto výsledků je nutné rozšířit backend aplikace a umožňit tak zpracování PCAP souborů, na což je ovšem aplikace autorem víceméně připravena.
Navrhovaná známka
C
Body
75

Otázky

eVSKP id 146282