Tato bakalářská práce se zabývá praktickou implementací zabezpečené webové aplikace za použití vhodných bezpečnostních mechanismů. Tato aplikace je určena pro firmu k řízení vnitropodnikové dokumentace. Implementace je provedena pomocí frameworku Spring Boot na backendu a pomocí frameworku jQuery na frontendu. Další náplní práce je provedení zhodnocení zabezpečení aplikace pomocí penetračních testů.
Anotace v angličtině
This bachelor thesis deals with the process of creating a secure web application with appropriate security mechanisms for managing intracompany documentation within a given company. The Spring Boot framework is used at the backend, and jQuery framework is used at the frontend. The paper goes on to evaluate the security level of the application using penetration testing.
Klíčová slova
bezpečnost aplikace, penetrační testy, Spring Boot
Klíčová slova v angličtině
application security, penetration testing, Spring Boot
Rozsah průvodní práce
87 s. (115 664 znaků)
Jazyk
CZ
Anotace
Tato bakalářská práce se zabývá praktickou implementací zabezpečené webové aplikace za použití vhodných bezpečnostních mechanismů. Tato aplikace je určena pro firmu k řízení vnitropodnikové dokumentace. Implementace je provedena pomocí frameworku Spring Boot na backendu a pomocí frameworku jQuery na frontendu. Další náplní práce je provedení zhodnocení zabezpečení aplikace pomocí penetračních testů.
Anotace v angličtině
This bachelor thesis deals with the process of creating a secure web application with appropriate security mechanisms for managing intracompany documentation within a given company. The Spring Boot framework is used at the backend, and jQuery framework is used at the frontend. The paper goes on to evaluate the security level of the application using penetration testing.
Klíčová slova
bezpečnost aplikace, penetrační testy, Spring Boot
Klíčová slova v angličtině
application security, penetration testing, Spring Boot