Detail práce
Black-Box Analysis of Wi-Fi Stacks Security
Zariadenia, na ktoré sa každodenne spoliehame, sú stále zložitejšie a využívajú zložitejšie protokoly. Jedným z týchto protokolov je Wi-Fi. S rastúcou zložitosťou sa zvyšuje aj potenciál pre implementačné chyby. Táto práca skúma Wi-Fi protokol a použitie fuzz testingu pre generovanie semi-validných vstupov, ktoré by mohli odhaliť zraniteľné miesta v zariadeniach. Špeciálna pozornosť bola venovaná testovaniu Wi-Fi v systéme ESP32 a ESP32-S2. Výsledkom práce je fuzzer vhodný pre testovanie akéhokoľvek Wi-Fi zariadenia, monitorovací nástroj špeciálne pre ESP32 a sada testovacích programov pre ESP32. Nástroj neodhalil žiadne potenciálne zraniteľnosti.
Wi-Fi, 802.11, ieee802.11, Wi-Fi rámce, fuzzing, fuzz testovanie, testovanie, modelový fuzzing, black-box testovanie, fuzzing protokolu, testovanie protokolu, Wi-Fi fuzzing, wifuzz++, ESP32, zranitelnosť
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 B.
- Probíhá fuzzing i na úrovni zpráv a nebo jen na úrovní polí zprávy?
- V práci zmiňujete, že váš fuzzer musí odpovědět do 10ms a že to zvládne do 7ms, co se během tohoto času musí stihnout provést?
- Můžete komentovat chybu v komerčním zařízení?
- Jakým způsobem funguje fuzzing ve vaší aplikaci?
Drábek Vladimír, doc. Ing., CSc. (UPSY FIT VUT), člen
Holík Lukáš, doc. Mgr., Ph.D. (UITS FIT VUT), člen
Malinka Kamil, Mgr., Ph.D. (UITS FIT VUT), člen
Veselý Vladimír, Ing., Ph.D. (UIFS FIT VUT), člen
@mastersthesis{FITMT23755, author = "Adam Venger", type = "Diplomov\'{a} pr\'{a}ce", title = "Black-Box Analysis of Wi-Fi Stacks Security", school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}", year = 2021, location = "Brno, CZ", language = "english", url = "https://www.fit.vut.cz/study/thesis/23755/" }