Bakalářské práce
Vyhodnocení zranitelnosti implementací DNS nameserverů
Autor
Augustin Mangalath
Rok
2024
Typ
Bakalářská práce
Vedoucí
Ing. Yelena Trofimova, Ph.D.
Oponenti
Ing. Jiří Dostál, Ph.D.
Katedra
Anotace
Tato práce zkoumá, jak se tři známé implementace autoritativních DNS serverů vyrovnávají s vybranými útoky. Abychom na tuto otázku odpověděli, emulovali jsme síť obsahující autoritativní server a jeho klienty v GNS3. Implementujeme útok v rámci sítě a pozorujeme zranitelnosti autoritativního serveru proti útoku. Naše výsledky ukázaly, že některé útoky nejsou v určitých implementacích možné a jiné útoky nelze implementací zmírnit. Z hlediska bezpečnosti tato práce zdůrazňuje potřebu vybrat správnou implementaci pro správný scénář.
Diplomové práce
Webový editor a parser pro dotazovací jazyk JSONPath
Autor
Jan Jörka
Rok
2025
Typ
Diplomová práce
Vedoucí
Ing. Yelena Trofimova, Ph.D.
Oponenti
Ing. Michal Valenta, Ph.D.
Katedra
Anotace
JSONPath, dotazovací jazyk pro formát JSON, byl v roce 2024 standardizován. To po dlouhé době dalo možnost pro tento jazyk tvořit vzájemně kompatibilní nástroje. Tato diplomová práce se zabývá tvorbou editoru kódu a také knihovny pro parsování a vyhodnocení dotazů jazyka JSONPath. Vše v souladu s jeho novou specifikací RFC 9535. Jsou popsány všechny fáze vývoje od analýzy, přes návrh a implementaci až po testování, dokumentaci a nasazení.
Výsledkem je moderní webová aplikace, kde lze dotazy editovat, spouštět a transformovat s nimi data. Dále pak komponenta editoru ve formě knihovny pro vývojáře a také knihovna pro parsování a vyhodnocení dotazů. Mezi funkce editoru patří například zvýrazňování syntaxe, napovídání nebo kontrola chyb. K tomu dokáže zohlednit vstupní data i schéma. Knihovny byly publikovány v NPM registru a aplikace na doméně jsonpath.dev. Kdokoli je může ihned využít.