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}
\thispagestyle{empty}
\vspace{30pt}
\begin{center}
\begin{figure}[!ht]
\centering

View File

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

View File

@@ -18,7 +18,7 @@
\title{Σκλήρυνση Μηχανής Δοχείων και Λειτουργικού Συστήματος σε Περιβάλλοντα Linux}
\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