Zobrazit minimální záznam

Information Kiosk Management System



dc.contributor.advisorVítek Stanislav
dc.contributor.authorDavid Serédi
dc.date.accessioned2025-06-13T23:47:56Z
dc.date.available2025-06-13T23:47:56Z
dc.date.issued2025-06-13
dc.identifierKOS-1246411678705
dc.identifier.urihttp://hdl.handle.net/10467/123370
dc.description.abstractTato bakalářská práce se zabývá návrhem, analýzou a implementací systému pro vzdálenou správu informačních kiosků. Cílem je vytvořit odolný a bezpečný systém umožňující efektivní monitorování stavu kiosků, vzdálený přístup k jejich službám prostřednictvím technologie tunelování portů a notifikace o důležitých událostech. Klíčovou součástí tunelování je implementovaný a ověřený mechanismus pro přenos obecných TCP dat přes WebSocket. Systém se skládá ze serverové aplikace provozované na veřejném serveru a daemona na kiosku, který zajišťuje odesílání diagnostických dat, příjem příkazů a navazování tunelového spojení. Práce detailně popisuje architekturu systému a volbu technologií s důrazem na výkon, bezpečnost a nízké výpočetní nároky. Dále se věnuje implementaci klíčových funkcionalit, jako je komunikace pomocí WebSockets pro SSH tunelování, uživatelská autentizace, logování událostí v uživatelském rozhraní a zasílání notifikací (např. přes Slack). Vytvořený základ demonstruje proveditelnost navrženého řešení. Součástí práce je také analýza dosaženého řešení z hlediska bezpečnosti, škálovatelnosti, udržitelnosti a návrh dalšího rozvoje.cze
dc.description.abstractThis bachelor's thesis focuses on the design, analysis, and implementation of a system for the remote management of information kiosks. The objective is to create a robust and secure system enabling effective monitoring of kiosk status, remote access to their services through port tunneling, and notifications of important events. A key component for tunneling is an implemented and verified mechanism for transferring generic TCP data over WebSockets. The system consists of a server application running on a public server and a daemon on the kiosk, which is responsible for sending diagnostic data, receiving commands, and establishing tunnel connections. The thesis details the system architecture and technology choices, emphasizing performance, security, and low computational overhead. It further covers the implementation of key functionalities, such as WebSocket-based communication for SSH tunneling, user authentication, event logging in the user interface, and sending notifications (e.g., via Slack). The established groundwork demonstrates the feasibility of the proposed solution. The thesis also includes an analysis of the achieved solution in terms of security, scalability, and maintainability, along with suggestions for future development.eng
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmleng
dc.rightsVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.htmlcze
dc.subjectinformační kiosekcze
dc.subjectvzdálená správacze
dc.subjectmonitorování systémucze
dc.subjectWebSocketcze
dc.subjectrestcze
dc.subjectapicze
dc.subjecttunelování portůcze
dc.subjectSSHcze
dc.subjectRustcze
dc.subjectAxumcze
dc.subjectzabezpečení sítěcze
dc.subjectLinuxcze
dc.subjectbakalářská prácecze
dc.subjectinformation kioskeng
dc.subjectremote managementeng
dc.subjectsystem monitoringeng
dc.subjectWebSocketeng
dc.subjectresteng
dc.subjectapieng
dc.subjectport tunnelingeng
dc.subjectSSHeng
dc.subjectRusteng
dc.subjectAxumeng
dc.subjectnetwork securityeng
dc.subjectLinuxeng
dc.subjectbachelor's thesiseng
dc.subjectbachelor thesiseng
dc.titleSystém pro správu informačních kioskůcze
dc.titleInformation Kiosk Management Systemeng
dc.typebakalářská prácecze
dc.typebachelor thesiseng
dc.contributor.refereeJaníček Vladimír
theses.degree.disciplineZáklady umělé inteligence a počítačových vědcze
theses.degree.grantorkatedra kybernetikycze
theses.degree.programmeOtevřená informatikacze


Soubory tohoto záznamu





Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam