ŠTRAJT, M. Analýza bezdrátové komunikace pomocí softwarově definovaného rádia [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2020.

Posudky

Posudek vedoucího

Pokorný, Jiří

Cílem práce bylo vytvořit sondu analyzující bezdrátový protokol IEEE 802.11 b/g/n. Sonda byla vytvořena pouze částečně a to na standardu IEEE 802.11 g. Bohužel sonda není schopna kompletně zachytit požadovaný datový tok a studentovi se nepodařilo přesně zjistit příčiny tohoto omezení. Nicméně jsou v práci dobře popsané postupy, které byly vyzkoušeny pro odstranění tohoto nedostatku. Student vyzkoušel velké množství operačních systémů a verzí ovladačů, popsal příčiny a řešení dílčích problémů a navrhl možné kroky pro odstranění problému, které nebylo již z časových důvodů možné realizovat. Tyto poznatky jsou dobrým základem pro navazující práci. Text práce je popsán jasně a srozumitelně a po grafické stránce je práce na dobré úrovni. Práce s literaturou byla také dobrá. Student se pravidelně účastnil schůzek a online konzultací. Celkově práci hodnotím kladně, ale z důvodu částečného nesplnění zadání volím hodnocení C, 73 bodů.

Navrhovaná známka
C
Body
73

Posudek oponenta

Štůsek, Martin

Diplomová práce studenta Bc. Martina Štrajta se zabývá analýzou rodiny protokolů IEEE 802.11x s využitím platformy softwarově definovaného rádia (SDR). V teoretické části práce je uveden základní popis funkčních bloků SDR, klíčové vlastnosti standardů IEEE 802.11a/b/g/n společně s využívanými modulacemi a možnostmi zabezpečení. Již zde bych práci vytknul velmi dlouhý abstrakt, který se sestává z více než 1700 znaků. Také dělení první sekce by mohlo být vylepšeno. Popis funkcionality SDR je zde shrnut pouze v jednom odstavci, přestože si tato problematika zaslouží výrazně více pozornosti. Naopak zbytečně rozsáhlý je popis vybraných SDR platforem, který by se dal shrnout jednou tabulkou. Nadbytečný je pak popis programu GNU Radio Companion, který se v podstatě omezuje jen na popis uživatelského rozhraní s jedním snímkem obrazovky. Nepřináší tak žádné podstatné informace. Největší problém práce však tkví v její praktické části. I student zde přiznává, že zadání práce nebylo z velké části splněno. Jedinou plně funkční částí zadání je v podstatě zachytávání provozu s využitím Wi-Fi karty operující v monitor módu. Dále už práce obsahuje pouze nezdařené pokusy o zprovoznění zachytávání Wi-Fi provozu s využitím SDR. Celá práce je psána spíše stylem návodu, jak lze jednotlivé SDR platformy zprovoznit na různých operačních systémech, avšak pro diplomovou práci je tento styl nevhodný. Přestože práce obsahuje poměrně velké množství textu, jedná se většinou pouze o popis instalace. Samotný princip vytvořených algoritmů již však není popsán vůbec. Pro příklad, celé dekódování standardů IEEE 802.11x je prováděno skrze modul gr-IEEE802.11 v programu GNU Radiokterý je volně dostupný na GitHubu. Studentův přínos je zde pouze ve spuštění připraveného scénáře a nahrazení vstupního bloku jiným z důvodu použití odlišného SDR. V práci je pak uvedeno „dlouhé nastavování dostupných parametrů“ avšak jak přesně byly hodnoty změněny uvedeno není. Krajně nevhodná je žádost studenta u autora modulu, zda by přidal podporu standardu 802.11n. V podstatě je to žádost o vypracování zadání diplomové práce za studenta. Je zjevné, že zadání diplomové práce je opravdu rozsáhlé a v podstatě by mohlo sloužit jako náplň několikaletého projektu. Bohužel práce působí dojmem, že student dané problematice neporozuměl. Pokusy vyřešit nefunkčnost dekódování neustálou změnou operačních systémů, SDR platforem a topologie sítě (které problém stejně nevyřešily) působí spíše jako nepromyšlené pokusy než cílené odborné akce. Příkladem nekoordinovaného postupu může být odstranění kontrolního součtu u přijatých paketů. Jak se dá předpokládat, tento krok vedl k většímu počtu přijatých paketů, avšak velké množství z nich bylo poškozeno. Student tak vůbec neuvažuje možnost, že by mohly být přijaté vzorky získané z SDR špatně dekódovány nebo poškozeny. Logický postup nastalé situace by tak byl začít od nejnižších prvků fyzické vrstvy a postupovat výše a nezačínat od posledního bloku MAC vrstvy. V neposlední řadě práce obsahuje velké množství formálních chyb. Na některých místech je použita desetinná tečka místo čárky. Zejména v teoretické části je mnoho anglicismů např. „down konverze“. Dále nejsou v práci použity české uvozovky a některé věty nedávají smysl kvůli chybějícím slovům. Na základě výše zmíněných faktů hodnotím práci 49 body/F a nedoporučuji k obhajobě. Výsledné hodnocení studenta ponechává oponent na komisi, a to zejména s přihlédnutím na schopnost studenta reagovat na doplňující otázky komise.

Navrhovaná známka
F
Body
49

Otázky

eVSKP id 125992