Whatever.
This commit is contained in:
@@ -331,6 +331,8 @@ Mε το \textquote{code2flow} \footfullcite{code2flow} δημιουργήθηκ
|
||||
\begin{landscape}
|
||||
\thispagestyle{empty}
|
||||
|
||||
\vspace{30pt}
|
||||
|
||||
\begin{center}
|
||||
\begin{figure}[!ht]
|
||||
\centering
|
||||
|
||||
@@ -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 και η λειτουργία του είναι πιο
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user