170 lines
5.9 KiB
TeX
170 lines
5.9 KiB
TeX
% =========================================================================== %
|
|
%
|
|
% Š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)
|
|
%
|
|
% 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
|
|
|
|
\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.}}
|
|
|
|
\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
|
|
cryptographic foundations of encryption, hashes, history as well as rationale
|
|
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.}
|
|
|
|
\nastavklicovaslovacz{Hesla, Monitoring kompromitace, Únik hesla, Bezpečnost webů}
|
|
\nastavklicovaslovaen{Passwords, Compromise monitoring, Password breach, Web security}
|
|
|
|
% Následující příkaz nastaví standard PDF/A-1b
|
|
\aplikujpdfa
|
|
|
|
\definecolor{lstbg}{rgb}{.93,.93,.93}
|
|
\lstdefinestyle{yaml}{
|
|
% keywords={true,false,null,y,n,---,...},
|
|
rulecolor=\color{black},
|
|
string=[s]{'}{'},
|
|
string=[s]{"}{"},
|
|
comment=[l]{#},
|
|
commentstyle=\color{gray},
|
|
}
|
|
|
|
% =========================================================================== %
|
|
\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.
|
|
|
|
|
|
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}
|
|
|
|
% =========================================================================== %
|
|
\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
|
|
|
|
% =========================================================================== %
|
|
% list of appendices
|
|
\input{tex/appendices.tex}
|
|
|
|
|
|
% =========================================================================== %
|
|
|
|
\end{document}
|
|
|
|
% =========================================================================== %
|