MATEÁŠ, B. Rozšíření exportu vlastních atributů pro sondu NetFlow [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.

Posudky

Posudek vedoucího

Grégr, Matěj

V rámci práce bylo implementováno rozšíření kernelového modulu generující NetFlow data o výpočet rozptylu velikosti paketů v síťovém toku a provedeno základní otestování. Jak implementační, tak textovou část práce by bylo vhodné rozšířit o podrobnější a ucelenější popis řešení a také výsledek podrobněji otestovat. Obtížnost práce považuji za vyšší, nicméně by textová i implementační část mohla a měla být kvalitnější. Celkově tak hodnotím práci jako dostatečnou (E). 

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Práce si klade za cíl rozšířit kernel modul sloužící k exportu dat NetFlow o další atributy. Práci celkově považuji za obtížnější, jelikož rozšířit stávající implementaci jádra je náročné na pochopení již hotového kódu a nalezení vhodného způsobu, jak jej rozšířit. Z hlediska zadání považuji práci splněnou v minimálním rozsahu. Není podrobně uvedena část výkonnostního testování a také implementace rozšíření by mohla být ucelenější.  
Práce s literaturou V rámci práce s literaturou student využil doporučené studijní materiály a byl schopen nastudovat zdrojový kód modulu jádra.
Aktivita během řešení, konzultace, komunikace Aktivita konzultací v průběhu řešení práce kolísala. Konzultace proběhly, postup při řešení práce by mohl být rychlejší. Díky tomu nebyl prostor před odevzdáním práce text podrobně projít.
Aktivita při dokončování Práce nebyla odevzdána v předstihu a definitivní obsah nebyl konzultován.
Publikační činnost, ocenění Práce nebyla publikována.
Navrhovaná známka
E
Body
50

Posudek oponenta

Lichtner, Ondrej

Celkovo prácu hodnotím na F. Hlavným dôvodom je, že študentom zvolená interpretácia zadania a potom samotná realizácia podľa mňa nemôžu preukázat schopnosti na úrovni titulu Ing. Zároveň má práca vážne problémy v práci s literatúrou.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Zadanie vyžaduje štúdium a prácu s Linux kernel modulmi so zameraním na sieťové technológie. Toto považujem za náročnejšie zadanie.
Rozsah splnění požadavků zadání Odovzdaná práca vôbec neobsahuje bod 4. ani žiadne vysvetlenie jeho nesplnenia. Okrem toho bod 3. hovorí o rozšírení kernel modulu o možnosť pridávania nových atribútov. Toto implementované nebolo, namiesto toho sa tento bod zadania študent pokúsil splniť textovou dokumentáciou popisujúcou ako nové atribúty pridávať. Myslím si, že toto úplne mení charakter zadania aj v kontexte jeho obtiažnosti aj rozsahu.
Rozsah technické zprávy Práca je v rozsahu cca 35 normostrán, na diplomovú prácu je toto krátky rozsah. Chýba akékoľvek vypracovanie bodu 4. zadania. Okrem toho práca obsahuje všetko v kontexte študentovej interpretácie zadania, a tento krátky rozsah o to viac zvýrazňuje ako moc táto interpretácia zadanie zjednodušuje.
Prezentační úroveň technické zprávy 70 Práca je má logickú štruktúru a je po prezentačnej úrovni v poriadku bez výrazných problémov.
Formální úprava technické zprávy 70 Práca je písaná v anglickom jazyku bez výrazných problémov.
Práce s literaturou 20 Bibliografia práce síce obsahuje pravdepodobne všetky použité zdroje, v texte ale nie sú správne označené a veľké časti prebratého textu nie sú nijak citované. Prvé dve strany kapitoly 2 sú od začiatku 1:1 vykopírované z článku (v bibliografii [10]) aj s citáciami, ktoré sú použité v tomto článku. Zvyšok kapitoly na tom je podobne. Celkovo práca podľa theses.cz obsahuje 46% problematického obsahu čo je veľmi vysoké.
Realizační výstup 10 Realizačný výstup práce je jeden patch súbor, ktorý má rozsah 35 zmenených riadkov. Tento patch pridáva export jedného nového atribútu do Netflow záznamov a to špecificky varianciu. Aktívne zmeny sú teda v podstate v dvoch riadkoch - jeden, ktorý ukladá hodnotu štvorca prenesených bajtov a druhý, ktorý počíta varianciu podľa vzorca z Cisco manuálu. Vytvorený textový manuál ako pridať podobný atribút tiež nepovažujem za relevantný keďže podobné informácie dokáže programátor získať naštudovaním jedného alebo dvoch "merge request"-ov podobnej zložitosti.
Využitelnost výsledků Implementácia pridaného atribútu variance vyzerá v poriadku, pre použiteľnost by bolo vhodné odoslať patch na repozitár projektu a vytvoriť merge request. Ako manuál by som prácu nepoužil myslím si, že schopnejší programátor by rovnaké znalosti získal rýchlejšie štúdiom samotného kódu projektu.
Navrhovaná známka
F
Body
20

eVSKP id 156847