Webové rozhraní pro správu certifikátů

Loading...
Thumbnail Image

Date

Authors

Tesař, Tomáš

Mark

A

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií

ORCID

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.

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

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO