Whatever.

This commit is contained in:
2024-01-13 11:46:16 +02:00
parent 45529f9d9a
commit 2f521e50b9
3 changed files with 17 additions and 13 deletions

View File

@@ -331,6 +331,8 @@ Mε το \textquote{code2flow} \footfullcite{code2flow} δημιουργήθηκ
\begin{landscape} \begin{landscape}
\thispagestyle{empty} \thispagestyle{empty}
\vspace{30pt}
\begin{center} \begin{center}
\begin{figure}[!ht] \begin{figure}[!ht]
\centering \centering

View File

@@ -226,6 +226,8 @@ secdep -P aws -c -n test-node -s t3.micro -i ami-08869bacfa1188ec9 --yes --docke
Η εντολή αυτή έχει χρόνο εκτέλεσης 2 λεπτά και 55 δευτερόλεπτα. Η εντολή αυτή έχει χρόνο εκτέλεσης 2 λεπτά και 55 δευτερόλεπτα.
\clearpage
\section{Εγκατάσταση/Χρήση των εργαλείων αξιολόγησης} \label{toolsInstallation} \section{Εγκατάσταση/Χρήση των εργαλείων αξιολόγησης} \label{toolsInstallation}
Αφότου έχουν δημιουργηθεί οι εικονικές μηχανές, μπορεί να ξεκινήσει η Αφότου έχουν δημιουργηθεί οι εικονικές μηχανές, μπορεί να ξεκινήσει η
@@ -233,8 +235,6 @@ secdep -P aws -c -n test-node -s t3.micro -i ami-08869bacfa1188ec9 --yes --docke
εγκατάστασης του κάθε εργαλείου και έπειτα θα παρουσιαστεί η διαδικασία χρήσης εγκατάστασης του κάθε εργαλείου και έπειτα θα παρουσιαστεί η διαδικασία χρήσης
τους. τους.
\clearpage
\subsection{Εγκατάσταση και προετοιμασία του Vuls} \label{vulsInstallation} \subsection{Εγκατάσταση και προετοιμασία του Vuls} \label{vulsInstallation}
Για την εγκατάσταση του Vuls, αρκεί σε έναν υπολογιστή της επιλογής μας να Για την εγκατάσταση του Vuls, αρκεί σε έναν υπολογιστή της επιλογής μας να
@@ -376,14 +376,14 @@ go-msfdb fetch msfdb --dbpath /usr/share/vuls-data/go-msfdb.sqlite3
\vspace*{-10pt} \vspace*{-10pt}
\end{listing} \end{listing}
\clearpage
Έπειτα, στο σύστημα του διακομιστή, πρέπει να εγκατασταθούν ορισμένα πακέτα Έπειτα, στο σύστημα του διακομιστή, πρέπει να εγκατασταθούν ορισμένα πακέτα
λογισμικού και να εισαχθεί ο χρήστης secdep στο αρχείο sudoers με το λογισμικού και να εισαχθεί ο χρήστης secdep στο αρχείο sudoers με το
περιεχόμενο \textquote{secdep ALL=(ALL) NOPASSWD:ALL} ώστε να εκτελεί εντολές περιεχόμενο \textquote{secdep ALL=(ALL) NOPASSWD:ALL} ώστε να εκτελεί εντολές
που απαιτούν διαχειριστικά δικαιώματα δίχως την ανάγκη εισαγωγής κωδικού. Αυτά που απαιτούν διαχειριστικά δικαιώματα δίχως την ανάγκη εισαγωγής κωδικού. Αυτά
επιτυγχάνονται με τις παρακάτω εντολές: επιτυγχάνονται με τις παρακάτω εντολές:
\clearpage
\begin{listing}[!ht] \begin{listing}[!ht]
\begin{bashcode} \begin{bashcode}
sudo visudo sudo visudo
@@ -449,13 +449,15 @@ vuls report -format-json
\vspace*{-10pt} \vspace*{-10pt}
\end{listing} \end{listing}
\clearpage
Για να μπορέσουμε να δούμε τα αποτελέσματα σε μια ευανάγνωστη μορφή, μπορούμε Για να μπορέσουμε να δούμε τα αποτελέσματα σε μια ευανάγνωστη μορφή, μπορούμε
να κατεβάσουμε στον διακομιστή μας το εργαλείο VulsRepo να κατεβάσουμε στον διακομιστή μας το εργαλείο VulsRepo
\footfullcite{vulsrepo}. Θα πρέπει να μεταφερθούμε σε έναν φάκελο της επιλογής \footfullcite{vulsrepo}. Θα πρέπει να μεταφερθούμε σε έναν φάκελο της επιλογής
μας και έπειτα να το κατεβάσουμε μέσω της εντολής git και να αρχικοποιήσουμε το μας και έπειτα να το κατεβάσουμε μέσω της εντολής git και να αρχικοποιήσουμε το
αρχείο ρυθμίσεων του. Αυτά τα βήματα επιτυγχάνονται με τις παρακάτω εντολές: αρχείο ρυθμίσεων του. Αυτά τα βήματα επιτυγχάνονται με τις παρακάτω εντολές:
\begin{listing}[!ht] \begin{listing}[ht]
\begin{bashcode} \begin{bashcode}
cd /opt cd /opt
\end{bashcode} \end{bashcode}
@@ -464,7 +466,7 @@ cd /opt
\vspace*{-10pt} \vspace*{-10pt}
\end{listing} \end{listing}
\begin{listing}[!ht] \begin{listing}[ht]
\begin{bashcode} \begin{bashcode}
git clone https://github.com/ishiDACo/vulsrepo.git git clone https://github.com/ishiDACo/vulsrepo.git
\end{bashcode} \end{bashcode}
@@ -473,7 +475,7 @@ git clone https://github.com/ishiDACo/vulsrepo.git
\vspace*{-10pt} \vspace*{-10pt}
\end{listing} \end{listing}
\begin{listing}[!ht] \begin{listing}[ht]
\begin{bashcode} \begin{bashcode}
cd /opt/vulsrepo/server/ cd /opt/vulsrepo/server/
\end{bashcode} \end{bashcode}
@@ -482,7 +484,7 @@ cd /opt/vulsrepo/server/
\vspace*{-10pt} \vspace*{-10pt}
\end{listing} \end{listing}
\begin{listing}[!ht] \begin{listing}[ht]
\begin{bashcode} \begin{bashcode}
cp vulsrepo-config.toml.sample vulsrepo-config.toml cp vulsrepo-config.toml.sample vulsrepo-config.toml
\end{bashcode} \end{bashcode}
@@ -491,7 +493,7 @@ cp vulsrepo-config.toml.sample vulsrepo-config.toml
\vspace*{-10pt} \vspace*{-10pt}
\end{listing} \end{listing}
\begin{listing}[!ht] \begin{listing}[ht]
\begin{bashcode} \begin{bashcode}
cat <<EOF > /opt/vulsrepo/server/vulsrepo-config.toml cat <<EOF > /opt/vulsrepo/server/vulsrepo-config.toml
[server] [server]
@@ -506,11 +508,9 @@ EOF
\vspace*{-10pt} \vspace*{-10pt}
\end{listing} \end{listing}
\clearpage
Τέλος, για να εκκινήσει το VulsRepo, εκτελούμε την εντολή: Τέλος, για να εκκινήσει το VulsRepo, εκτελούμε την εντολή:
\begin{listing}[!ht] \begin{listing}[ht]
\begin{bashcode} \begin{bashcode}
./vulsrepo-server ./vulsrepo-server
\end{bashcode} \end{bashcode}
@@ -519,6 +519,8 @@ EOF
\vspace*{-10pt} \vspace*{-10pt}
\end{listing} \end{listing}
\clearpage
\subsection{Εγκατάσταση και προετοιμασία του Lynis} \label{lynisInstallation} \subsection{Εγκατάσταση και προετοιμασία του Lynis} \label{lynisInstallation}
Σε αντίθεση με το Vuls, η εγκατάσταση του Lynis και η λειτουργία του είναι πιο Σε αντίθεση με το Vuls, η εγκατάσταση του Lynis και η λειτουργία του είναι πιο

View File

@@ -18,7 +18,7 @@
\title{Σκλήρυνση Μηχανής Δοχείων και Λειτουργικού Συστήματος σε Περιβάλλοντα Linux} \title{Σκλήρυνση Μηχανής Δοχείων και Λειτουργικού Συστήματος σε Περιβάλλοντα Linux}
\authors {\texorpdfstring \authors {\texorpdfstring
{\href{mailto:konsthol@proton.me}{Χωλίδης Κωνσταντίνος}} {\href{mailto:konsthol@proton.me}{Χωλίδη Κωνσταντίνου}}
{Χωλίδης Κωνσταντίνος} {Χωλίδης Κωνσταντίνος}
} }
\addresses {\groupname\\\deptname\\\univname} % Do not change this here, instead these must be set in the "Thesis.cls" file, please look through it instead \addresses {\groupname\\\deptname\\\univname} % Do not change this here, instead these must be set in the "Thesis.cls" file, please look through it instead