diff --git a/bibliografie.bib b/bibliografie.bib
index f656653..14fc02d 100644
--- a/bibliografie.bib
+++ b/bibliografie.bib
@@ -137,7 +137,7 @@
urldate = {2024-9-24}
}
@online{freeccna_vlan,
- author = {FreeCCNAStudyGuide},
+ author = {FreeCCNAStudyGuide.com},
title = {7-4 VLAN Trunking: ISL and 802.1Q},
url = {https://www.freeccnastudyguide.com/study-guides/ccna/ch7/7-4-vlan-trunking-isl-802-1q/},
urldate = {2024-9-21}
@@ -158,4 +158,22 @@
title = {Advanced VLANs},
url = {https://erg.abdn.ac.uk/users/gorry/course/lan-pages/vlan-advanced.html},
urldate = {2024-9-20}
+}
+@online{stankus_8021x,
+ author = {Martin Stankuš},
+ title = {Autentizace, autorizace a accounting v prostředí IEEE 802.1X},
+ url = {http://www.cs.vsb.cz/grygarek/SPS/projekty0607/RADIUS-Stankus.pdf},
+ urldate = {2024-10-11}
+}
+@online{networkencyclopedia_eap,
+ autor = {networkencyclopedia.com},
+ title = {Decoding EAP Protocol: A Guide to Extensible Authentication},
+ url = {https://networkencyclopedia.com/decoding-eap-protocol-a-guide-to-extensible-authentication/},
+ urldate = {2024-10-11}
+}
+@online{eduroam_realm,
+ autor = {eduroam.cz},
+ title = {Realm},
+ url = {https://www.eduroam.cz/cs/spravce/pripojovani/realm},
+ urldate = {2024-11-8}
}
\ No newline at end of file
diff --git a/chapters/site.tex b/chapters/site.tex
index fa64d34..cf9932e 100644
--- a/chapters/site.tex
+++ b/chapters/site.tex
@@ -106,6 +106,8 @@ Aby bylo možné jednotlivé zařízení přiřazovat do různých logických s
\textbf{Access port}\footnote{přístupová port} je port sloužící k~připojení jednotlivých zařízení. Provoz je bez IEEE~802.1Q tagu, tag bývá přiřazen na přepínači.
+Vlán portu muže být přidělena staticky, podle MAC adresy zařízení, podle IP adresy zařízení nebo z~autorizačního serveru.\citep{samuraj_vlan}
+
\iffalse
\section{Taxonomie počítačových sítí}
@@ -135,7 +137,7 @@ Aby bylo možné jednotlivé zařízení přiřazovat do různých logických s
% ==================================================================================================================
\section{Základní síťové prvky}
-Počítačové sítě jsou tvořeny technickými prostředky (síťovými prvky). \textbf{Pasivní síťové prvky} nemanipulují s~přenášenými daty a nezasahují do přenášených dat. Nevyžadují externí napájení. Aktivní síťové prvky vyžadují externí napájení a manipulují s~přenášenými daty a mohou do nich i zasahovat. \textbf{Aktivní síťové prvky} nabízejí různou funkcionalitu podle které se dále rozlišují.
+Počítačové sítě jsou tvořeny technickými prostředky (síťovými prvky). \textbf{Pasivní síťové prvky} nemanipulují s~přenášenými daty a nezasahují do přenášených dat. Nevyžadují externí napájení. Aktivní síťové prvky vyžadují externí napájení a manipulují s~přenášenými daty a mohou do nich i zasahovat. \textbf{Aktivní síťové prvky} nabízejí různou funkcionalitu, podle které se dále rozlišují.
\textbf{Aktivní síťové prvky:}
\begin{itemize}
@@ -162,11 +164,47 @@ Mezi dnes již málo používané aktivní síťové prvky lze zařadit:
% ==================================================================================================================
\section{802.1X}
-802.1X je standard vydaný IEEE\footnote{Institute of Electrical and Electronics Engineers} který v~obecné rovině zavádí a popisuje možnosti řízení přístupu k~přenosovému médiu. Nedefinuje žádné komunikační protokoly a celou problematiku popisuje pouze v~obecné rovině.
+802.1X je standard vydaný organizací IEEE\footnote{Institute of Electrical and Electronics Engineers} pro zabezpečení přístupu do sítě. Tento standard zvyšuje bezpečnost tím, že zajišťuje autorizaci uživatelů sítě. Přístup je kontrolován na linkové vrstvě ISO/OSI modelu.
+
+\begin{figure}
+ \centering
+ \includegraphics[width=0.8\textwidth]{images/radius.png}
+ \caption{Průběh 802.1X / RADIUS autentizace.\citep{stankus_8021x}}
+ \label{fig:radius}
+\end{figure}
+
+V~architektůře autentizace pomocí IEEE 802.1X jsou tři hlavní prvky. Prvním je samotný klient (tzv. suplikant), druhý je switch/přístupový bod (autentifikátor) a třetím je autentizační server.
+
+Suplikant komunikuje s~autentifikátorem pomocí EAP (Extensible Authentication Protocol) zpráv, které jsou specifikovány RFC 2284. Pro přenos EAP v~prostředí Ethernetu slouží EAPoE (EAP over Ethernet), kde EAP rámce používají EtherType \verb|0x888E|.
+
+Autentifikátor komunikuje s~autentizačním serverem pomocí jednoho z~AAA protokolů (Authentication, Authorization, Accounting - autentizace, autorizace, účtování), které se \textit{používájí se pro zajištění zabezpečení síťové infrastruktury}. Mezi nejvíce používané patří RADIUS, TACACS, TACACS+,
+KERBEROS a DIAMETER.\citep{stankus_8021x}
+
+Po připojení klienta (suplikanta) do sítě je veškerý síťový provoz na portu blokován, dokud není dokončena autentizace Autentifikátor akceptuje pouze EAPoL zprávy. Klient (suplikant) zahájí komunikaci s~autentifikátorem \textbf{EAPoL-Start}, kterou zahájí autentizační proces. Autentifikátor vyzve klienta (suplikant) zprávou \textbf{EAP-Request/Identity} ke sdělení identity. Klient odpoví zprávou \textbf{EAP-Response/Identity}, která obsahuje jeho identifikaci (například uživatelské jméno). Tuto zprávu autentifikátor předá autentizačnímu serveru jako \textbf{RADIUS Access-Request}.
+
+Autentizační server může odpovědět výzvou k~zadání dalšího ověření (hesla) pomocí \textbf{RADIUS Access-Challenge}, tento proces pokračuje dokud server neověří klientovu identitu. Po úspěšném ověření identity server odpoví zprávou \textbf{RADIUS Access-Challenge}, kterou autentifikátor předá jako \textbf{EAP-Success} a povolí klientovi přístup k~síti. Tento proces je znázorněn na obrázku \ref{fig:radius}.
+
+Identita uživatele může být uložena v~databázi autorizačního serveru, v~externí databázi, v~systému pro správu identit, nebo na jiném autorizačním serveru.
+
+EAP nezajišťuje šifrování ani ochranu přenášených dat. Toto mají na starosti konkrétní autentizační metody. Mezi nejrozšířenější metody patří:
+\begin{itemize}
+ \item \textbf{EAP-TLS}: používá pro vzájemnou autentizaci certifikáty klienta a serveru.
+ \item \textbf{PEAP}: Vytváří šifrovaný tunel TLS, uvnitř tunelu probíhá sekundární autentizace npř. pomocí MS-CHAPv2. Vyžaduje certifikát pouze na straně serveru.
+ \item \textbf{EAP-TTLS}: Funguje podobně jako PEAP, nabízí více možností sekundární autentizace (PAP, CHAP, nebo MS-CHAPv2).\citep{networkencyclopedia_eap}
+\end{itemize}
% ------------------------------------------------------------------------------------------------------------------
\subsection{eduroam}
-eduroam je mezinárodní projekt s~cílem umožnit studentům a pracovníkům vzdělávacích a výzkumných institucí jednoduchý, bezpečný a spolehlivý přístup k~veřejné síti Internet v~parcipiující institucích kdekoli na světě. Přístup k~internetu je zařízením umožněň pomocí Wi-Fi nebo ethernetovéh rozhraní. eduroam využívá specifikace 802.1X pro udělení či zamítnutí přístupu. Parcipiující instituce využívají jednotný identifikátor Wi-Fi sítě \verb|eduroam| nebo \verb|eduroam-| dopněný názvem instutuce.
+eduroam je mezinárodní projekt s~cílem umožnit studentům a pracovníkům vzdělávacích a výzkumných institucí jednoduchý, bezpečný a spolehlivý přístup k~veřejné síti Internet v~parcipiující institucích kdekoli na světě. Parcipiující instituce využívají jednotný identifikátor Wi-Fi sítě \verb|eduroam|. Přístup k~internetu je zařízením umožněň pomocí Wi-Fi nebo ethernetového rozhraní. eduroam využívá specifikace 802.1X pro udělení či zamítnutí přístupu.
+
+\begin{figure}
+ \centering
+ \includegraphics[width=0.5\textwidth]{images/hierachicka_infrastruktura.png}
+ \caption{Hierachické uspořádání autentizačních serverů.\citep{eduroam_realm}}
+ \label{fig:eduroam}
+\end{figure}
+
+K~tomu využívá hierachické uspořádání auntetizačních serverů RADIUS (obrázek \ref{fig:eduroam}), kde každá spravující své identity provozuje svůj autentizační server.
Tímto se snaží napodobit roaming (přepnutí ze síťě jednoho operátora do sítě jiného operátora) v~celulárních síťích.
\ No newline at end of file
diff --git a/images/hierachicka_infrastruktura.png b/images/hierachicka_infrastruktura.png
new file mode 100644
index 0000000..cf7f4d6
Binary files /dev/null and b/images/hierachicka_infrastruktura.png differ
diff --git a/images/radius.png b/images/radius.png
new file mode 100644
index 0000000..dd4fed5
Binary files /dev/null and b/images/radius.png differ
diff --git a/pdfa.xmpi b/pdfa.xmpi
index 7d9a8d2..05026a6 100644
--- a/pdfa.xmpi
+++ b/pdfa.xmpi
@@ -73,15 +73,15 @@
LaTeX with hyperref
- 2024-11-26T08:03:57+01:00
- 2024-11-26T08:03:57+01:00
- 2024-11-26T08:03:57+01:00
+ 2024-11-26T13:22:02+01:00
+ 2024-11-26T13:22:02+01:00
+ 2024-11-26T13:22:02+01:00
uuid:E471EDA9-0143-B4EC-2929-27CBFE26697B
- uuid:9DF46316-4E62-6B0D-DAA9-0A6990456471
+ uuid:C2CA260C-3F5A-FA78-EB59-6D5940A1A772
diff --git a/prace.bbl b/prace.bbl
index 8c2cd4e..09978a6 100644
--- a/prace.bbl
+++ b/prace.bbl
@@ -1,15 +1,25 @@
-\begin{thebibliography}{22}
+\begin{thebibliography}{25}
\providecommand{\natexlab}[1]{#1}
\providecommand{\url}[1]{\texttt{#1}}
\expandafter\ifx\csname urlstyle\endcsname\relax
\providecommand{\doi}[1]{doi: #1}\else
\providecommand{\doi}{doi: \begingroup \urlstyle{rm}\Url}\fi
+\bibitem[edu()]{eduroam_realm}
+\emph{Realm} [online].
+\newblock Dostupn{\'{e}}~z:
+ \url{{https://www.eduroam.cz/cs/spravce/pripojovani/realm}}.
+
\bibitem[ijs()]{ijs2_ethernet}
\emph{Ethernet} [online].
\newblock Dostupn{\'{e}}~z:
\url{{http://ijs2.8u.cz/index.php?option=com_content&view=article&id=20&Itemid=125}}.
+\bibitem[net()]{networkencyclopedia_eap}
+\emph{Decoding EAP Protocol: A Guide to Extensible Authentication} [online].
+\newblock Dostupn{\'{e}}~z:
+ \url{{https://networkencyclopedia.com/decoding-eap-protocol-a-guide-to-extensible-authentication/}}.
+
\bibitem[Appnel()]{ZenofAnsible}
{\sc Appnel}, T.
\newblock \emph{The Zen of Ansible} [online].
@@ -41,8 +51,8 @@
\newblock Dostupn{\'{e}}~z:
\url{{https://erg.abdn.ac.uk/users/gorry/course/lan-pages/vlan-advanced.html}}.
-\bibitem[FreeCCNAStudyGuide()]{freeccna_vlan}
-{\sc FreeCCNAStudyGuide}.
+\bibitem[FreeCCNAStudyGuide.com()]{freeccna_vlan}
+{\sc FreeCCNAStudyGuide.com}.
\newblock \emph{7-4 VLAN Trunking: ISL and 802.1Q} [online].
\newblock Dostupn{\'{e}}~z:
\url{{https://www.freeccnastudyguide.com/study-guides/ccna/ch7/7-4-vlan-trunking-isl-802-1q/}}.
@@ -121,6 +131,13 @@
\newblock Dostupn{\'{e}}~z:
\url{{https://nramkumar.org/tech/blog/2024/06/21/monitoring-and-visualization-options-for-openwrt/}}.
+\bibitem[Stankuš()]{stankus_8021x}
+{\sc Stankuš}, M.
+\newblock \emph{Autentizace, autorizace a accounting v prostředí IEEE 802.1X}
+ [online].
+\newblock Dostupn{\'{e}}~z:
+ \url{{http://www.cs.vsb.cz/grygarek/SPS/projekty0607/RADIUS-Stankus.pdf}}.
+
\bibitem[Wikipedie()]{wiki_tcpip}
{\sc Wikipedie}.
\newblock \emph{TCP/IP} [online].