Detail práce
Využití jazyka P4 k popisu akcelerovaného zařízení na ochranu před DoS útoky
Diplomová práca sa zaoberá vývojom sieťového zariadenia na ochranu pred (D)DoS útokmi prostredníctvom vysoko úrovňového jazyka P4. Hlavnou úlohou je vytvorenie flexibilného zriadenia s využitím jazyka P4. To nám umožní rýchlo reagovať na stále nové a zložitejšie útoky (D)DoS. Návrh zariadenia sa zaoberal prevodom jednotlivých častí firmwaru zariadenia do jazyka P4. Následne bol uskutočnený návrh celého firmwaru zariadenia. Návrh bol uskutočnený s ohľadom na limity aktuálne dostupných prekladových nástrojov jazyka P4. Navrhnuté zariadenie bolo implementované pre hardvérové akcelerátory s technológiu FPGA. Zariadenie bolo testované v laboratórnych podmienkach, kde bola overená jeho funkčnosť a výkonnosť. Zariadenie bude nasadené v sieťovej infraštruktúre CESNET.
DCPro, (D)DoS Protector, COMBO, CESNET, Hardvérová Akcelerácia, FPGA, Vysoko rýchlostné siete, 100\,Gbps, 200\,Gbps, Spracovanie sieťových dát, P4, DoS, DDoS, NFB
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".
- Jaké vylepšení nebo optimalizace by pro vytvořené zařízení mohl přinést jazyk P4.16 proti použitému P4.14? Bylo by například možné vhodně definovat a využít i nějaké "extern" bloky, případně jaké?
- Co vidíte jako hlavní směr pokračování práce v rámci uvedeného projektu MV ČR? Zaměříte se na další zvyšování propustnosti, zlepšení míry detekce nebo něco jiného?
Jaroš Jiří, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Martínek Tomáš, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Vašíček Zdeněk, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Vojnar Tomáš, prof. Ing., Ph.D. (UITS FIT VUT), člen
Vranić Valentino, doc. Ing., Ph.D. (FIIT STU), člen
@mastersthesis{FITMT21648, author = "M\'{a}rio Kuka", type = "Diplomov\'{a} pr\'{a}ce", title = "Vyu\v{z}it\'{i} jazyka P4 k popisu akcelerovan\'{e}ho za\v{r}\'{i}zen\'{i} na ochranu p\v{r}ed DoS \'{u}toky", school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}", year = 2019, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/21648/" }