Ing. Tomáš Buňata

  • Profil
  • Závěrečné práce

Závěrečné práce

Diplomové práce

Porovnání JavaScript runtime prostředí Node.js, Deno a Bun

Autor
Hoang Nam Tran
Rok
2025
Typ
Diplomová práce
Vedoucí
Ing. Tomáš Buňata
Oponenti
Ing. Jiří Zikán
Anotace
Práce se zabývá podrobným srovnáním populární technologie v prostředí škálovatelných serverových aplikací, Node.js, s jejími moderními alternativami, Deno a Bun, které vykazují potenciál tuto technologii v budoucnu nahradit. Porovnávání je provedeno především z hlediska tří klíčových aspektů: bezpečnosti, efektivity vývoje a výkonnosti. Na základě analýzy a získaných cenný poznatků je dále navržena testovací sada pro relevantní a praktické zátěžové testování a jeho vyhodnocení.

Implementace passkey autentikátoru v Node.js s využitím Azure Key Vault

Autor
Ludvík Prokopec
Rok
2026
Typ
Diplomová práce
Vedoucí
Ing. Tomáš Buňata
Oponenti
Ing. Marek Suchánek, Ph.D. et Ph.D.
Anotace
Tradiční ověřování pomocí hesel je ze své podstaty náchylné k phishingu a únikům dat. Odvětví se sice posouvá k bezpečnějším hardwarovým a platformovým přístupovým klíčům, tato řešení ale přinášejí problémy s použitelností. Uživatelé musí spravovat fyzická zařízení a při jejich ztrátě riskují zablokování přístupu ke svým účtům. Autentikátory na straně serveru představují uživatelsky přívětivější alternativu. Odstraňují nutnost vázat se na konkrétní hardware, vyžadují však silnou ochranu kryptografického materiálu v cloudovém prostředí. Tato diplomová práce navrhuje a demonstruje implementaci takového virtuálního autentikátoru v prostředí Node.js. Součástí řešení je webové rozšíření pro zachytávání volání standardního WebAuthn API a jejich následné směrování na webovou službu tohoto autentikátoru.