Název:
Moderní webové rozhraní systému NERD
Překlad názvu:
Modern Web Interface of NERD System
Autoři:
Oltmanová, Kristína ; Hranický, Radek (oponent) ; Žádník, Martin (vedoucí práce) Typ dokumentu: Diplomové práce
Rok:
2023
Jazyk:
slo
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [slo][eng]
Táto diplomová práca sa zaoberá problematikou návrhu moderného webového rozhrania pre existujúci systém databázy nebezpečných sieťových entít. V práci je opísaný návrh nového používateľského rozhrania, ďalej sa práca venuje aj zmenám v existujúcom systéme NERD, ktorý bolo do značnej miery potrebné adaptovať potrebám nového webového rozhrania. Pri zmenách existujúceho systému sa stavalo na rozširovaní predošlej funkcionality v jazyku Python a frameworku Flask. Na implementáciu nového webového rozhrania bol využitý Vue.js (framework jazyka JavaScript). Táto práca predstavuje aj vylepšenú správu používateľov s podporou externých poskytovateľov identít. Výsledkom práce je použiteľné moderné webové rozhranie systému NERD, ktoré zachováva funkcionalitu pôvodného rozhrania a ďalej ho rozširuje.
This thesis deals with the issue of designing a modern web interface for an existing system of a database of malicious network entities. The thesis describes the design of a new user interface and also addresses the changes in the existing NERD system, which had to be adapted to the needs of the new web interface. The changes to the existing system were based on expanding the previous functionality in the Python language and the Flask framework. Vue.js (a JavaScript framework) was used to implement the new web interface. This thesis also presents an improved user management with support for external identity providers. The final result of the thesis is a usable modern web interface for the NERD system, which preserves the functionality of the original interface and further extends it.
Klíčová slova:
external identity providers; Flask; JavaScript; neferious network entities; NERD; OAuth; Perun; Python; REST; user interface; user management; Vue.js; web application
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/211944