1
0
This repository has been archived on 2023-09-01. You can view files and clone it, but cannot push or open issues or pull requests.
masters-thesis/thesis.tex

170 lines
6.0 KiB
TeX
Raw Normal View History

2023-01-30 22:48:23 +01:00
% =========================================================================== %
%
% Šablona bakalářské/diplomové práce
%
% Autor: Ing. Jozef Říha (2006-05-04), od té doby šablonu udržuje
% Ing. Pavel Tomášek, Ph.D. (tomasek@utb.cz), ďalšie zmeny vykonal
% Adam Mirre (a_mirre AT utb DOT cz)
2023-01-30 22:48:23 +01:00
%
% Verze: 2021-05-04
%
% Kódování: UTF-8 (kontrolní řetězec: žluťoučký kůň úpěl ďábelšké ódy)
%
% Sazba: pdflatex prace.tex && pdflatex prace.tex
% (nutné dvakrát pro korektní vložení citací a jiných referencí),
% v případě umístění literatury do externího bib souboru je třeba volat
% pdflatex prace.tex && bibtex prace && pdflatex prace.tex && pdflatex prace.tex
%
% Tip: Ve správně vysázeném českém textu by na konci řádku neměla zůstant
% samotná jednopísmenná předložka či spojka. Na takové místo se vkládá
% nezalomitelná mezera pomocí symbolu ~. Existuje program, který umí
% zpracovat celý TeX dokument najednou podle českých konvencí:
% http://petr.olsak.net/ftp/olsak/vlna/
%
% Pozor: Vzhledem k požadovanému standardu PDF/A nesmí vložené obrázky
% obsahovat alfa kanál (průhlednost).
%
% =========================================================================== %
\documentclass[a4paper,12pt]{article}
% Definice vzhledu a nastavení se načítá z následujícího souboru (netřeba editovat)
\input{tex/UTB.tex}
% Uživatelské definice -- upravte dle požadavků
\nastavfakultu{FAI}
% FAI -- pro Fakultu aplikované informatiky
% FAME -- pro Fakultu managementu a ekonomiky
% FHS -- pro Fakultu humanitních studií
% FLKR -- pro Fakultu logistiky a krizového řízení
% FMK -- pro Fakutlu mutimediálních komunikací
% FT -- pro Fakultu technologickou
% UNI -- pro Univerzitní institut
\nastavtyp{DP}
% BP -- bakalářská práce
% DP -- diplomová práce
% SP -- seminární práce
\nastavrok{2023}
% zadejte rok místo "xxxx"
\nastavjazyk{EN}
% CZ -- práce bude v českém jazyce
% EN -- práce bude v anglickém jazyce
% Lze přidat vertikalni odsazeni nad (prvni parametr) a pod (druhy parametr)
% obrázky, tabulky i rovnice/soustavy rovnic
\nastavmezerukolemobrazku{0mm}{0mm}
\nastavmezerukolemtabulek{0mm}{0mm}
\nastavmezerukolemrovnic{0mm}{0mm}
\nastavautora{Adam Mirre}
\nastavnazevcz{Nástroj pro monitoring kompromitace hesel}
\nastavnazeven{Password Compromise Monitoring Tool} % Jen u anglicky psané práce
2023-05-26 02:32:29 +02:00
2023-07-14 20:46:56 +02:00
\nastavabstraktcz{\foreignlanguage{slovak}{Cieľom diplomovej práce je
\allowbreak vytvoriť a popísať nástroj na monitoring kompromitácie hesiel,
vďaka ktorému používateľ zistí, či mal skompromitované heslo.\ Teoretická
časť pojednáva o kryptografických základoch šifrovania a hashovania, o
dejinách a zmysluplnosti hesiel a skúma bezpečnostné mechanizmy, ktoré
bežne využívajú webové prehliadače. Praktická časť sa sústredí na
architektúru aplikácie vytvorenej k diplomovej práci, vybrané implementačné
detaily, pridružené nástroje a metódy použité na overenie správnosti správania
programu.}}
2023-05-26 07:28:07 +02:00
\nastavabstrakten{The aim of the thesis has been to program and describe
Password Compromise \allowbreak Monitoring Tool enabling user to verify the
potentiality of password breach.\ The theoretical part analyses the
2023-07-14 20:46:56 +02:00
cryptographic foundations of encryption, hashes, history as well as rationale
2023-05-26 07:28:07 +02:00
of passwords, and explores security mechanisms commonly employed by web
browsers.\ The focus of the practical part is the architecture of the PCMT
application, chosen implementation details, associated tooling and methods
used to validate the correctness of program's behaviour.}
2023-05-26 02:32:29 +02:00
2023-05-26 00:25:46 +02:00
\nastavklicovaslovacz{Hesla, Monitoring kompromitace, Únik hesla, Bezpečnost webů, \allowbreak Informační bezpečnost}
\nastavklicovaslovaen{Passwords, Compromise monitoring, Password breach, Web security, \allowbreak Information security}
2023-01-30 22:48:23 +01:00
% Následující příkaz nastaví standard PDF/A-1b
\aplikujpdfa
2023-08-23 13:12:32 +02:00
\definecolor{lstbg}{rgb}{.93,.93,.93}
2023-07-31 21:32:56 +02:00
\lstdefinestyle{yaml}{
% keywords={true,false,null,y,n,---,...},
2023-07-31 21:32:56 +02:00
rulecolor=\color{black},
string=[s]{'}{'},
string=[s]{"}{"},
comment=[l]{#},
2023-08-23 11:38:26 +02:00
commentstyle=\color{gray},
2023-07-31 21:32:56 +02:00
}
2023-01-30 22:48:23 +01:00
% =========================================================================== %
\begin{document}
\titulnistrana
\zadani
\prohlaseni
\abstraktaklicovaslova
% =========================================================================== %
\clearpage
\thispagestyle{empty}
% Zde je místo pro případné poděkování, motto, úryvky knih, básní atp.
2023-08-23 00:16:35 +02:00
With respect and thanks to my supervisor Dr. Malaník for all advice, and to M.\
for all the time and support, and to my family and friends for all their
thoughts and encouragement.
\begin{quote}
\emph{It's all about perspective...}\\
-- Jones
\end{quote}
2023-01-30 22:48:23 +01:00
% =========================================================================== %
\obsah % Obsah je generován automaticky
% =========================================================================== %
\OdsazovaniOdstavcuStart % Nastaví odsazování odstavců dle zvoleného jazyka
% master's thesis text
\input{tex/text.tex}
\OdsazovaniOdstavcuStop
% =========================================================================== %
% references
\seznamlitbib
% =========================================================================== %
% list of abbreviations
\input{tex/abbreviations.tex}
% =========================================================================== %
% list of figures
\seznamobr
% =========================================================================== %
% list of tables
\seznamtab
\seznamkodu
2023-01-30 22:48:23 +01:00
% =========================================================================== %
% list of appendices
\input{tex/appendices.tex}
% =========================================================================== %
\end{document}
% =========================================================================== %