Fix my stupidness

This commit is contained in:
2024-03-07 02:49:01 +02:00
parent 59ef4bb505
commit 8f8711e873

View File

@@ -18,6 +18,10 @@
\usepackage{booktabs}
\usepackage{subcaption}
% \usepackage{pdflscape}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{minted}
\newminted{bash}{style=sas,breaklines,frame=lines}
\usepackage{ragged2e}\justifying % for justify text (make it more square)
% \setlength{\parskip}{5pt} % add space between paragraphs
@@ -1012,7 +1016,36 @@ Eγκατάσταση του watchtower. \\
%-------------------------------------------------------------Slide
\begin{frame}
\frametitle{Δημιουργία εικονικής μηχανής}
\frametitle{Διάγραμμα ροών}
\begin{columns}\column{\textwidth}
\begin{figure}
\centering
\includegraphics[width=\textwidth]{lib/figures/development/1secdep-flowchart-diagram.png}
\end{figure}
\end{columns}
\end{frame}
%-------------------------------------------------------------%
%-------------------------------------------------------------Slide
\begin{frame}
\frametitle{Ροές απλών λειτουργιών}
\begin{columns}\column{\textwidth}
\begin{figure}
\centering
\includegraphics[width=\textwidth]{lib/figures/development/2secdep-flowchart-diagramSimpleFunctions.png}
\end{figure}
\end{columns}
\end{frame}
%-------------------------------------------------------------%
%-------------------------------------------------------------Slide
\begin{frame}
% \begin{frame}[containsverbatim,shrink=5]
\frametitle{Ροή - Δημιουργία εικονικής μηχανής}
% \vspace*{-10pt}
% \begin{bashcode}
% python3 secdep.py --provider aws --create --name test-node --size t3.micro --image ami-08869bacfa1188ec9 --yes --docker_compose --deploy node mysql
% \end{bashcode}
\begin{tikzpicture}[
spy using outlines={
circle,
@@ -1030,6 +1063,105 @@ Eγκατάσταση του watchtower. \\
\end{frame}
%-------------------------------------------------------------%
%-------------------------------------------------------------Slide
\begin{frame}
\frametitle{Διάγραμμα ακολουθίας}
\begin{columns}\column{\textwidth}
\begin{figure}
\centering
\includegraphics[width=.75\textwidth]{lib/figures/development/secdep-sequence-diagram.png}
\end{figure}
\end{columns}
\end{frame}
%-------------------------------------------------------------%
%-------------------------------------------------------------Slide
\begin{frame}
\frametitle{Υποστηριζόμενες εκδόσεις διανομών}
\begin{table}[!ht]
\renewcommand{\arraystretch}{1.5}
\centering
\begin{tabular}{lc|c|c|c|}
\cline{3-5}
& & \multicolumn{3}{c|}{Πάροχοι} \\ \cline{3-5}
& & AWS & Azure & GCE \\ \hline
\multicolumn{1}{|c|}{\multirow{6}{*}{\rotatebox{90}{Διανομές}}} & Ubuntu & 22.04, 22.10 & 22.04, 22.10 & Όλες \\ \cline{2-5}
\multicolumn{1}{|c|}{} & Debian & 10, 11 & 10, 11 & Όλες \\ \cline{2-5}
\multicolumn{1}{|c|}{} & CentOS & 7, 8, 9 & 8.4, 8.5 & Όλες \\ \cline{2-5}
\multicolumn{1}{|c|}{} & Fedora & 37 & 36, 37 & Όλες \\ \cline{2-5}
\multicolumn{1}{|c|}{} & Red Hat Enterprise Linux & 7.9, 8.6, 9 & 8.6, 9.1 & Όλες \\ \cline{2-5}
\multicolumn{1}{|c|}{} & openSUSE Leap & 15.3, 15.4 & 15.3, 15.4 & Όλες \\ \hline
\end{tabular}
\renewcommand{\arraystretch}{1}
\end{table}
\end{frame}
%-------------------------------------------------------------%
%-------------------------------------------------------------Slide
\begin{frame}[shrink=20]
\frametitle{Σημαντικές συναρτήσεις του SecDep}
\begin{columns}
\column{.4\textwidth}
\begin{itemize}
\item create\_node
\begin{itemize}
\item provider
\item name
\item location
\item size
\item image
\item confirm
\item deploy
\end{itemize}
\item node\_action
\begin{itemize}
\item start
\item stop
\item reboot
\item delete
\end{itemize}
\item list\_all\_nodes
\begin{itemize}
\item provider
\item filterIn
\item awsRegion
\end{itemize}
\end{itemize}
\column{.6\textwidth}
\begin{itemize}
\item hardenSSH
\item dockerInit
\item kernelSecurityModuleInit
\item configureFail2ban
\end{itemize}
\end{columns}
\end{frame}
%-------------------------------------------------------------%
%-------------------------------------------------------------Slide
\begin{frame}
\frametitle{Σχέσεις συναρτήσεων του secdep.py}
\begin{columns}\column{\textwidth}
\begin{figure}
\centering
\includegraphics[width=.85\textwidth]{lib/figures/development/secdep-function-relationships.png}
\end{figure}
\end{columns}
\end{frame}
%-------------------------------------------------------------%
%-------------------------------------------------------------Slide
\begin{frame}
\frametitle{Σχέσεις συναρτήσεων του harden}
\begin{columns}\column{\textwidth}
\begin{figure}
\centering
\includegraphics[width=.65\textwidth]{lib/figures/development/harden-function-relationships.png}
\end{figure}
\end{columns}
\end{frame}
%-------------------------------------------------------------%
%-------------------------------------------------------------Slide
\section{Σκλήρυνση Εικονικών Μηχανών}
\begin{frame}{Αποτελέσματα μέσω του Lynis}