Detail práce
Detekce anomálií v IoT sítích
Cieľom práce bola analýza komunikačných protokolov IoT, ich zraniteľností a vytvorenie vhodného detektora anomálií. Detektor musí byť možné prevádzkovať na smerovačoch so systémom OpenWRT. Na vytvorenie výsledného riešenia bolo potrebné analyzovať komunikačné protokoly BLE a Z-Wave so zameraním na ich bezpečnosť a zraniteľnosti. Ďalej bolo potrebné analyzovať možnosti detekcie anomálií, navrhnúť a implementovať detekčný systém. Výsledkom je modulárny detekčný systém postavený na NEMEA frameworku. Detekčný systém je schopný odhaliť opakované párovanie BLE zariadení predstavujúce potenciálny útok na párovanie. Systém umožňuje odchytávanie Z-Wave komunikácie pomocou SDR, detekciu skenovania Z-Wave siete a niekoľkých útokov na smerovanie v sieti. Systém rozširuje existujúci detektor nad štatistickými IoT dátami o podrobnejšie štatistiky so širším pohľadom na sieť. Pôvodné riešenie malo k dispozícii len Z-Wave štatistiky s obmedzeným pohľadom na sieť získané zo Z-Wave kontroléra. Modulárne riešenie systému poskytuje flexibilitu nasadenia a jednoduchú rozšíriteľnosť systému. Funkčnosť riešenia bola overená experimentami a sadou automatizovaných testov. Systém bol taktiež úspešne otestovaný na smerovači so systémom OpenWRT a v reálnej prevádzke. Výsledky práce boli použité v rámci projektu SIoT.
Internet vecí, IoT, Inteligentná domácnosť, Brána, BeeeOn, Bezpečnosť, SIoT, Detekcia anomálií, NEMEA, OpenWRT, Bluetooth Low Energy, BLE, Z-Wave, SDR
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 B.
- Z jakého důvodu kontrolujete útoky na směrování (kap. 6.4) pouze v časových intervalech a nikoli okamžitě při výskytu?
- Píšete, že Vaše testování odhalilo "niekolko chyb pri spracovavani Z-Wave ramcov", které jste následně opravil. Můžete uvést příklad chyby, kterou byly Vaše testy schopny identifikovat?
Lengál Ondřej, Ing., Ph.D. (UITS FIT VUT), člen
Orság Filip, Ing., Ph.D. (UITS FIT VUT), člen
Rogalewicz Adam, doc. Mgr., Ph.D. (UITS FIT VUT), člen
Veselý Vladimír, Ing., Ph.D. (UIFS FIT VUT), člen
@mastersthesis{FITMT23118, author = "Jozef Halaj", type = "Diplomov\'{a} pr\'{a}ce", title = "Detekce anom\'{a}li\'{i} v IoT s\'{i}t\'{i}ch", 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 = "slovak", url = "https://www.fit.vut.cz/study/thesis/23118/" }