Detail práce
Ochrana před DoS útoky s využitím jazyka P4
Bakalářská práce se zabývá přepracováním architektury existujícího zařízení pro ochranupřed útoky typu DoS (Denial of Service, odepření služby) do prostředí vysokoúrovňovéhoprogramovacího jazyka P4. Důvodem využití jazyka P4 je usnadnění adaptace funkční části zařízení na měnící se typy útoků. Nově vytvářené zařízení je navrženo jako modulární a umožňuje snadnou modifikaci změnou zapojených komponent. Cílovou platformou pro tuto práci jsou akcelerační karty s FPGA čipy. Výsledkem práce je návrh řady firmwarových modulů pro ochranu před DoS útoky a implementace cílové aplikace sestavené z těchto modulů. Dílčí výsledky práce byly prezentovány na mezinárodní konferenci IEEE ANCS (Symposium on Architectures for Networking and Communication Systems) v září 2019 na University of Cambridge.
odepření služby, DoS, P4, FPGA, DDoS Protector, vysokorychlostní sítě, hardwarová akcelerace
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. 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 D.
- V popisu architektury zařízení pro ochranu před DoS útoky byl uvedený prefixový filtr (obr. 4.3), proč však byl nahrazen filtrem realizující tzv. whitelist?
- Bylo by možné v Match-Action tabulce využívající externí paměť realizovat vyhledávací metodu longest prefix match (prefixový filtr)? Jaké úpravy by bylo nutné provést?
Bartík Vladimír, Ing., Ph.D. (UIFS FIT VUT), člen
Malinka Kamil, Mgr., Ph.D. (UITS FIT VUT), člen
Ryšavý Ondřej, doc. Ing., Ph.D. (UIFS FIT VUT), člen
Strnadel Josef, Ing., Ph.D. (UPSY FIT VUT), člen
@bachelorsthesis{FITBT23113, author = "Kamil Vojanec", type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce", title = "Ochrana p\v{r}ed DoS \'{u}toky s vyu\v{z}it\'{i}m jazyka P4", school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}", year = 2020, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/23113/" }