Bakalářská práce

Secure Learning Management System

Denis Vojtek
Anotace

Systémy na riadenie vzdelávania sa stali dôležitou súčasťou digitálneho vzdelávania. Okrem sprístupňovania študijných materiálov riadia overený prístup, chránené zdroje, procesy závislé od rolí a obsah od používateľov. Tieto úlohy robia z LMS bezpečnostne citlivú webovú aplikáciu, v ktorej musia byť autentifikácia, autorizácia, prístup k zdrojom a spracovanie obsahu navrhnuté spoločne, nie ako izolované …více

Abstract

Learning management systems have become central components of digital education. Beyond course delivery, they manage authenticated access, protected resources, role-dependent workflows, and user-submitted content. These responsibilities make an LMS a security-sensitive web application in which authentication, authorization, resource access, and content handling must be designed together rather than …více

Zadání práce

Design and implement a secure web-based learning management system with emphasis on authentication, authorization, and application security. The platform should support course content delivery, management of courses, groups, and assignments, and role-based access control.

Implement a backend following clean architecture principles and a responsive frontend application. Integrate an identity provider for user authentication and role-based access control supporting user roles (student, teacher, administrator) with distinct permission levels. Secure application resources through ownership and membership verification.

Evaluate the security of the platform against selected requirements from the OWASP Application Security Verification Standard (ASVS).

Document the security aspects of the platform including authentication flows, authorization model, and protection against common web vulnerabilities.

Práce zkontrolována:
10. 6. 2026 21:28, Ing. Lukáš Grolig, učo 325217
Jazyk práce
angličtina angličtina
Termín obhajoby
24. 6. 2026
Práce byla úspěšně obhájena

Vedoucí

Ing. Lukáš Grolig, učo 325217
KPSK FI MU

Oponent

Mgr. Vít Marša, Ph.D., učo 342238
abs FF MU

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.