From 01cb6d483a1f934f6e1d4efa346cbe1b070fc8f8 Mon Sep 17 00:00:00 2001 From: konsthol Date: Sun, 3 Mar 2024 03:04:30 +0200 Subject: [PATCH] Too lazy to write descriptive message --- Chapters/5.ProjectShowcase.tex | 43 ++++++++++++++++------------------ 1 file changed, 20 insertions(+), 23 deletions(-) diff --git a/Chapters/5.ProjectShowcase.tex b/Chapters/5.ProjectShowcase.tex index a178da6..5c554ab 100644 --- a/Chapters/5.ProjectShowcase.tex +++ b/Chapters/5.ProjectShowcase.tex @@ -260,7 +260,9 @@ python3 secdep.py --provider aws --ssh αρχείου harden στην εικονική μηχανή, το οποίο θα σκληρύνει το λειτουργικό της σύστημα και θα εγκαταστήσει την μηχανή δοχείων Docker, την οποία επίσης θα σκληρύνει. Ένα πλήρες παράδειγμα όπου γίνεται χρήση της παραμέτρου αυτής και -εγκαθίστανται στην εικονική μηχανή δύο δοχεία Docker, είναι το παρακάτω: +εγκαθίστανται στην εικονική μηχανή δύο δοχεία Docker, αποτελεί η εκτέλεση της +Εντολής \ref{lst:secdep_harden_docker}. Παράλληλα, το αποτέλεσμα μετά την +εκτέλεσή της απεικονίζεται στο Σχήμα \ref{fig:aws_hardened}. \begin{listing}[!ht] \begin{bashcode} @@ -271,9 +273,6 @@ python3 secdep.py --provider aws --create --name test-node --size t3.micro --ima \vspace*{-10pt} \end{listing} -\noindent Το αποτέλεσμα μετά την δημιουργία εικονικής μηχανής με την παράμετρο -για σκλήρυνση απεικονίζεται στο παρακάτω σχήμα: - \begin{center} \begin{figure}[!ht] \centering @@ -295,7 +294,10 @@ python3 secdep.py --provider aws --create --name test-node --size t3.micro --ima Εάν ο χρήστης δεν γνωρίζει τις διαθέσιμες επιλογές για τις παραμέτρους που εισάγει, υποστηρίζονται ξεχωριστές εντολές, οι οποίες ακολουθούν παρόμοιο -μοτίβο μεταξύ τους. Παραδείγματα εντολών που υποστηρίζονται, είναι τα εξής: +μοτίβο μεταξύ τους. Παραδείγματα εντολών που υποστηρίζονται, είναι της μορφής +που παρατηρείται στην Εντολή \ref{lst:secdep-listimages}. Η οθόνη επιλογής +πόρου που εμφανίζεται στoν χρήστη μετά την εκτέλεση αυτού του είδους εντολών, +απεικονίζεται στο Σχήμα \ref{fig:secdep_choose}. \begin{listing}[!ht] \begin{bashcode} @@ -306,9 +308,6 @@ python3 secdep.py --provider aws --listimages --print \vspace*{-10pt} \end{listing} -\noindent Η οθόνη επιλογής πόρου που θα εμφανιστεί στον χρήστη, είναι η -παρακάτω: - \begin{center} \begin{figure}[!ht] \centering @@ -362,7 +361,9 @@ python3 secdep.py --provider aws --listsizes --print Μερικές από τις εντολές που δύναται να χρησιμοποιήσει ένας χρήστης συχνά μπορεί να είναι για την εμφάνιση εικονικών μηχανών ή την διαγραφή τους. Η εμφάνιση -εικονικών μηχανών επιτυγχάνεται με την παρακάτω εντολή: +εικονικών μηχανών επιτυγχάνεται με την εκτέλεση της Εντολής +\ref{lst:secdep_list}. Το αποτέλεσμά της μπορεί να απεικονίζεται όπως στο Σχήμα +\ref{fig:instance_list_output}. \begin{listing}[!ht] \begin{bashcode} @@ -373,20 +374,6 @@ python3 secdep.py --provider aws --awsregion us-east-2 --list \vspace*{-10pt} \end{listing} -\clearpage - -\noindent Το αποτέλεσμά της μπορεί να απεικονίζεται ως εξής: - -\begin{center} - \begin{figure}[!ht] - \centering - \includegraphics[width = \textwidth]{Figures/AWS_listing/aws-instances.png} - \captionof{figure}{Λίστα με τις εικονικές μηχανές που έχουν δημιουργηθεί} - \label{fig:instance_list_output} - \end{figure} -\vspace*{-30pt} -\end{center} - Στο Σχήμα \ref{fig:instance_list_output}, βλέπουμε πως υπήρχε στην περιοχή \textquote{us-east-2} μια εικονική μηχανή, στην οποία είχε δοθεί το όνομα \textquote{test-node}. Για κάθε πάροχο, συνδυάζεται το όνομά του στο όνομα της @@ -404,6 +391,16 @@ python3 secdep.py --provider aws --awsregion us-east-2 --list έρευνα σε όλες τις διαθέσιμες περιοχές. Γεγονός που ενδεχομένως να αποτελούσε σπατάλη χρόνου. +\begin{center} + \begin{figure}[!ht] + \centering + \includegraphics[width = \textwidth]{Figures/AWS_listing/aws-instances.png} + \captionof{figure}{Λίστα με τις εικονικές μηχανές που έχουν δημιουργηθεί} + \label{fig:instance_list_output} + \end{figure} +\vspace*{-30pt} +\end{center} + \subsection{Διαγραφή εικονικής μηχανής} Με την παρακάτω εντολή, ο χρήστης λαμβάνει μια λίστα με τις διαθέσιμες