Webové rozhraní pro správu certifikátů
Loading...
Date
Authors
Tesař, Tomáš
ORCID
Advisor
Referee
Mark
A
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstract
Práce se zabývá vývojem webové aplikace sloužící jako certifikační autorita. Aplikace byla realizována v jazyce PHP jako modul pro framework Nette. Pro kryptografické funkce využívá knihovnu phpseclib. Práce je uvedena teoretickou částí, ve které je popsána distribuce veřejných klíčů za pomoci certifikátů. Dále jsou popsány a odůvodněny použité technologie. Součástí práce je dokumentace zdrojového kódu jednotlivých komponent aplikace. Zde jsou popsány jednotlivé třídy kryptografických objektů a jejich vzájemné vztahy. V závěru práce je popsána struktura uživatelského rozhraní.
This thesis is about development of a web application that serves as a certification authority. The application has been written in PHP as a module for the Nette framework. It uses the phpseclib library for the cryptographic operations. The work is presented with a theoretical part, which describes the distribution of public keys by use of certificates. Next, the technologies used are described and justified. Part of the work is the documentation of the source code of individual components of the application. Here, the individual classes of cryptographic objects and their mutual relationships are described. At the end of the work, the structure of the user interface is described.
This thesis is about development of a web application that serves as a certification authority. The application has been written in PHP as a module for the Nette framework. It uses the phpseclib library for the cryptographic operations. The work is presented with a theoretical part, which describes the distribution of public keys by use of certificates. Next, the technologies used are described and justified. Part of the work is the documentation of the source code of individual components of the application. Here, the individual classes of cryptographic objects and their mutual relationships are described. At the end of the work, the structure of the user interface is described.
Description
Citation
TESAŘ, T. Webové rozhraní pro správu certifikátů [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2024.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
bez specializace
Comittee
doc. Ing. Jiří Hošek, Ph.D. (předseda)
doc. Ing. Petr Sysel, Ph.D. (místopředseda)
Ing. Marek Sikora (člen)
Ing. Karel Kuchař (člen)
Mgr. Tereza Novotná, Ph.D. (člen)
Ing. Ľubomír Mráz (člen)
Ing. Michal Moravec (člen)
Ing. Martin Koutný, Ph.D. (člen)
Date of acceptance
2024-06-10
Defence
Student prezentoval výsledky své práce a komise byla seznámena s posudky.
Student obhájil bakalářskou práci a odpověděl na otázky členů komise a oponenta.
Otázky:
Proč jste se v práci rozhodl pro použití jQuery knihovny, která už oproti základní verzi Javascript (ES9) nenabízí tolik výhod?
Může mít volba primárního klíče ve formě UUID nějaký vliv na výkonnost databáze?
Nebylo by vhodnější pro některá z citlivých dat ukládaných do databáze (např. primární klíče) použití databáze s podporou šifrování sloupců nebo data šifrovat na aplikační úrovni?
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení