HORÁČEK, P. Analýza chování sítě BitTorrent [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.

Posudky

Posudek vedoucího

Matoušek, Petr

Vzhledem k náročnosti práce, zdařilé implementaci i pěknému vyhodnocení detekčního nástroje včetně srovnání s komerčním nástrojem NBAR2, hodnotím tuto práci stupněm výborně.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Práce se zaměřuje na analýzu chování sítě BitTorrent a detekci komunikace BitTorrent. Student měl provést experimenty s různými klienty BitTorrent a na základě analýzy jejich chování navrhnout a implementovat nástroj pro detekci komunikace BitTorrent a monitorování uzlů zapojených do sítě BitTorrent. Protože se jedná o síť typu peer to peer, detekce vyžaduje použití pokročilých technik pro identifikaci  uzlů i komunikace BitTorrent. Zadání považuji za náročné. Student zadání splnil.
Práce s literaturou Student využíval doporučenou literaturu a aktivně si vyhledával další zdroje.
Aktivita během řešení, konzultace, komunikace Student docházel pravidelně na konzultace a průběžně prezentoval své řešení.
Aktivita při dokončování Práce byla dokončena včas a výsledný obsah konzultován.
Publikační činnost, ocenění Práce nebyla publikována.
Navrhovaná známka
A
Body
90

Posudek oponenta

Grégr, Matěj

Práce si klade za cíl vytvořit nástroj pro monitorování BitTorrent protokolu. Teoretickou část práce a text považuji za kvalitní. Realizační výstup by mohl mít funkci samotného exportu flow dat a také by, dle mého názoru, měl být podrobněji porovnán se současnými implementacemi sond, které detekci provozu BitTorrent podporují. Celkově hodnotím práci jako dobrou (C). 

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Práce si klade za cíl analyzovat protokol BitTorrent a navrhnout způsob jeho monitorování pomocí NetFlow/IPFIX. Vzhledem k tomu, že práce necílí na analýzu protokolu při vyšších síťových rychlostech, kde je značně složitější implementace, považuji práci za průměrně obtížnou. 
Rozsah splnění požadavků zadání Zadání považuji obecně za splněné. Výhrady mám nicméně ke kompletnímu splnění bodu 5, který měl porovnat experimenty s dostupnými implementacemi sond NetFlow. Tato část je diskutována minimálně a realizační výstup je srovnáván se systémem NetFlow s detekcí NBAR2, nicméně bez nějakých dalších informací o jaký systém NetFlow se jedná.
Rozsah technické zprávy
Prezentační úroveň technické zprávy 90 Prezentační úroveň technické zprávy považuji za kvalitní. Kapitoly na sebe navazují a vše je podrobně a srozumitelně vysvětleno. 
Formální úprava technické zprávy 90 V práci jsem nezaznamenal překlepy nebo prohřešky proti typografii a celkově hodnotím typografickou i jazykovou stránku práce jako velmi kvalitní.
Práce s literaturou 90 Práce cituje dle citačních zvyklostí a relevantní zdroje. K práci s literaturou nemám výhrady.
Realizační výstup 70 Jako realizační výstup je k dispozici nástroj, který detekuje ze síťové komunikace nebo pcap souboru protokol BitTorrent. Programové řešení je funkční, kód bez problému přeložitelný a rozumně strukturovaný a okomentovaný. Z hlediska funkčnosti se ale nejedná o plnohodnotné monitorování pomocí protokolu NetFlow/IPFIX, jelikož k žádnému exportu dat pomocí protokolu NetFlow nedochází. Chybí také srovnání se současným řešením pro detekci BitTorrent provozu, např. nDPI, l7filter, aj., a také porovnání s ostatními sondami NetFlow, které detekci BitTorrent provozu umožňují.
Využitelnost výsledků Výsledky práce považuji za funkční, nicméně podle mě v další praxi využitelné příliš nebudou. Řada současných NetFlow sond obsahuje již hotové řešení pro detekci BitTorrent protokolu. Výsledky práce se od těchto řešení příliš neliší a díky implementaci pomocí libpcap je celé řešení i výkonnostně limitované na menší sítě. 
Navrhovaná známka
C
Body
70

eVSKP id 146745