Fix my stupidness
This commit is contained in:
@@ -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}
|
||||
|
||||
Reference in New Issue
Block a user