Přístupnostní navigace
E-application
Search Search Close
Master's Thesis
Author of thesis: Ing. Tomáš Koláček
Acad. year: 2025/2026
Supervisor: Ing. Marek Sikora, Ph.D.
Reviewer: Ing. Štěpán Ježek
This thesis focuses on the design, implementation, and security analysis of a web application for the music group Free Fall. It first describes the selection of a suitable technology stack, the system architecture, and the database model, and then covers the implementation of the public website, administration interface, merchandise store, and supporting features. The application was developed using Next.js, React, Supabase, PostgreSQL, Drizzle ORM, and Vercel. The thesis also includes a practical security assessment based on the OWASP Top 10:2021 methodology, complemented by an analysis of selected risks and a proposal of priority remediation measures. The result is a functional web application together with an evaluation of the security properties of the chosen solution, including the identification of residual risks that depend mainly on correct implementation and configuration.
web application, Next.js, Supabase, PostgreSQL, OWASP, security analysis, full-stack development
Date of defence
09.06.2026
Result of the defence
Defended (thesis was successfully defended)
Grading
B
Process of defence
Student prezentoval výsledky své práce a komise byla seznámena s posudky. Student obhájil diplomovou práci a odpověděl na otázky členů komise a oponenta. Otázky: 1. Jaké jsou možné nevýhody outsourcingu zabezpečení aplikace na externího poskytovatele? Lze u platformy Vercel, která byla v práci využita, identifikovat nějaký nedávný bezpečnostní incident? 2. Používate návrhové vzory v rámci návrhu? 3. Na koho je práca cielená? 4. Je návrh stránky pre kapelu dostatočne jednoduchý? 5. Ako by ste pristupoval v prípade, že bude aplikácia škálovaná globálne?
Language of thesis
Czech
Faculty
Fakulta elektrotechniky a komunikačních technologií
Department
Department of Telecommunications
Study programme
Information Security (MPC-IBE)
Composition of Committee
Ing. Eva Holasová, Ph.D. (člen) Ing. Petr Machník, Ph.D. (člen) doc. Ing. Petr Šiška, Ph.D. (místopředseda) JUDr. Pavel Loutocký, BA (Hons), Ph.D. (člen) prof. Ing. Radim Burget, Ph.D. (předseda) Ing. Petr Blažek, Ph.D. (člen) Ing. Ondřej Pospíšil, Ph.D. (člen) Ing. Jorge Truffin (člen)
Supervisor’s reportIng. Marek Sikora, Ph.D.
Grade proposed by supervisor: A
Reviewer’s reportIng. Štěpán Ježek
Grade proposed by reviewer: B
Responsibility: Mgr. et Mgr. Hana Odstrčilová