fail
This commit is contained in:
@@ -916,6 +916,8 @@ Machine), που επιτρέπει στο Linux να συμπεριφέρετα
|
|||||||
που κάνει αυτή τη διαδικασία πραγματικότητα είναι τα Ansible
|
που κάνει αυτή τη διαδικασία πραγματικότητα είναι τα Ansible
|
||||||
\footfullcite{ansible} και Terraform \footfullcite{terraform}.
|
\footfullcite{ansible} και Terraform \footfullcite{terraform}.
|
||||||
|
|
||||||
|
\clearpage
|
||||||
|
|
||||||
\item \textbf{Ελάχιστος χρόνος διακοπής λειτουργίας}:
|
\item \textbf{Ελάχιστος χρόνος διακοπής λειτουργίας}:
|
||||||
|
|
||||||
Οι καταρρεύσεις λειτουργικών συστημάτων και εφαρμογών μπορεί να
|
Οι καταρρεύσεις λειτουργικών συστημάτων και εφαρμογών μπορεί να
|
||||||
@@ -953,19 +955,21 @@ Machine), που επιτρέπει στο Linux να συμπεριφέρετα
|
|||||||
πεπερασμένους πόρους, με την πλήρη εικονικοποίηση επιβάλλεται ένα όριο στον
|
πεπερασμένους πόρους, με την πλήρη εικονικοποίηση επιβάλλεται ένα όριο στον
|
||||||
αριθμό των εικονικών μηχανών που μπορεί αυτός να υποστηρίξει. Επιπροσθέτως,
|
αριθμό των εικονικών μηχανών που μπορεί αυτός να υποστηρίξει. Επιπροσθέτως,
|
||||||
προκύπτουν και προβλήματα καθυστέρησης αφού η διαδικασία της μετάφρασης απαιτεί
|
προκύπτουν και προβλήματα καθυστέρησης αφού η διαδικασία της μετάφρασης απαιτεί
|
||||||
κάποιο χρόνο για να διεκπεραιωθεί. Επομένως, η πλήρης εικονικοποίηση περιορίζει
|
κάποιο χρόνο για να διεκπεραιωθεί.
|
||||||
σημαντικά τον αριθμό των εικονικών μηχανών που δύναται ένας διακομιστής να
|
|
||||||
εκτελέσει παράλληλα, όπως επίσης και τα είδη εφαρμογών που μπορούν να
|
\clearpage
|
||||||
εκτελεστούν σε μια εικονική μηχανή (εφόσον η ταχύτητα εκτέλεσης τους παίζει
|
|
||||||
σημαντικό ρόλο στην ευχρηστία τους). Μερικοί τομείς που επωφελούνται από την
|
Επομένως, η πλήρης εικονικοποίηση περιορίζει σημαντικά τον αριθμό των εικονικών
|
||||||
παρα-εικονικοποίηση είναι η χρήση λογισμικών που επιτρέπουν την ανάκαμψη από
|
μηχανών που δύναται ένας διακομιστής να εκτελέσει παράλληλα, όπως επίσης και τα
|
||||||
καταστροφές, την μετανάστευση δεδομένων μεταξύ λειτουργικών συστημάτων
|
είδη εφαρμογών που μπορούν να εκτελεστούν σε μια εικονική μηχανή (εφόσον η
|
||||||
|
ταχύτητα εκτέλεσης τους παίζει σημαντικό ρόλο στην ευχρηστία τους). Μερικοί
|
||||||
|
τομείς που επωφελούνται από την παρα-εικονικοποίηση είναι η χρήση λογισμικών
|
||||||
|
που επιτρέπουν την ανάκαμψη από καταστροφές, την μετανάστευση δεδομένων μεταξύ
|
||||||
|
λειτουργικών συστημάτων
|
||||||
\footfullcite{insightsForProfessionalsParavirtualization} ή ακόμα και λογισμικά
|
\footfullcite{insightsForProfessionalsParavirtualization} ή ακόμα και λογισμικά
|
||||||
ενσωματωμένων συστημάτων αυτοκινήτων
|
ενσωματωμένων συστημάτων αυτοκινήτων
|
||||||
\footfullcite{blackberryParavirtualization}.
|
\footfullcite{blackberryParavirtualization}.
|
||||||
|
|
||||||
\clearpage
|
|
||||||
|
|
||||||
Η παρα-εικονικοποίηση είναι μια τεχνική εικονικοποίησης που αναπτύχθηκε
|
Η παρα-εικονικοποίηση είναι μια τεχνική εικονικοποίησης που αναπτύχθηκε
|
||||||
προκειμένου να ξεπεραστούν τα προαναφερόμενα προβλήματα επιδόσεων που έρχονται
|
προκειμένου να ξεπεραστούν τα προαναφερόμενα προβλήματα επιδόσεων που έρχονται
|
||||||
με την χρήση της πλήρους εικονικοποίησης. Κατά την χρήση της, το φιλοξενούμενο
|
με την χρήση της πλήρους εικονικοποίησης. Κατά την χρήση της, το φιλοξενούμενο
|
||||||
@@ -981,6 +985,8 @@ API, ώστε να μπορεί να κάνει χρήση των υπερ-κλ
|
|||||||
\footfullcite{servermaniaParavirtualization}, ενώ επιβάλλεται να υποστηρίζεται
|
\footfullcite{servermaniaParavirtualization}, ενώ επιβάλλεται να υποστηρίζεται
|
||||||
και από τον υπερ-επόπτη η κατανόηση τους.
|
και από τον υπερ-επόπτη η κατανόηση τους.
|
||||||
|
|
||||||
|
\clearpage
|
||||||
|
|
||||||
Παρ' όλα τα πλεονεκτήματα που παρέχει η χρήση της παρα-εικονικοποίησης,
|
Παρ' όλα τα πλεονεκτήματα που παρέχει η χρήση της παρα-εικονικοποίησης,
|
||||||
υπάρχουν και μερικά ζητήματα που πρέπει να ληφθούν υπόψιν. Εξαιτίας της ανάγκης
|
υπάρχουν και μερικά ζητήματα που πρέπει να ληφθούν υπόψιν. Εξαιτίας της ανάγκης
|
||||||
τροποποίησης του λειτουργικού συστήματος των φιλοξενούμενων λειτουργικών
|
τροποποίησης του λειτουργικού συστήματος των φιλοξενούμενων λειτουργικών
|
||||||
@@ -992,8 +998,6 @@ API, ώστε να μπορεί να κάνει χρήση των υπερ-κλ
|
|||||||
\footfullcite{insightsForProfessionalsParavirtualization}, κάνοντας την
|
\footfullcite{insightsForProfessionalsParavirtualization}, κάνοντας την
|
||||||
παρα-εικονικοποίηση λιγότερο αξιόπιστη.
|
παρα-εικονικοποίηση λιγότερο αξιόπιστη.
|
||||||
|
|
||||||
\clearpage
|
|
||||||
|
|
||||||
Στο σχήμα \ref{fig:FullVirtualization}
|
Στο σχήμα \ref{fig:FullVirtualization}
|
||||||
\cite{geeksforgeeksParavirtualizationDefinition} παρουσιάζεται η αρχιτεκτονική
|
\cite{geeksforgeeksParavirtualizationDefinition} παρουσιάζεται η αρχιτεκτονική
|
||||||
της πλήρους εικονικοποίησης όπου το φιλοξενούμενο λειτουργικό σύστημα (της
|
της πλήρους εικονικοποίησης όπου το φιλοξενούμενο λειτουργικό σύστημα (της
|
||||||
@@ -1003,13 +1007,15 @@ API, ώστε να μπορεί να κάνει χρήση των υπερ-κλ
|
|||||||
\begin{center}
|
\begin{center}
|
||||||
\begin{figure}[!ht]
|
\begin{figure}[!ht]
|
||||||
\centering
|
\centering
|
||||||
\includegraphics[width = .5\textwidth]{Figures/GeeksForGeeksParavirtualization/Full-Virualization.png}
|
\includegraphics[width = .8\textwidth]{Figures/GeeksForGeeksParavirtualization/Full-Virualization.png}
|
||||||
\captionof{figure}{Πλήρης εικονικοποίηση \cite{geeksforgeeksParavirtualizationDefinition}}
|
\captionof{figure}{Πλήρης εικονικοποίηση \cite{geeksforgeeksParavirtualizationDefinition}}
|
||||||
\label{fig:FullVirtualization}
|
\label{fig:FullVirtualization}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
\vspace*{-30pt}
|
\vspace*{-30pt}
|
||||||
\end{center}
|
\end{center}
|
||||||
|
|
||||||
|
\clearpage
|
||||||
|
|
||||||
Αντιθέτως, στo σχήμα \ref{fig:ParaVirtualization} όπου και φαίνεται η
|
Αντιθέτως, στo σχήμα \ref{fig:ParaVirtualization} όπου και φαίνεται η
|
||||||
αρχιτεκτονική της παρα-εικονικοποίησης, βλέπουμε πως μέσω των υπερ-κλήσεων, όλα
|
αρχιτεκτονική της παρα-εικονικοποίησης, βλέπουμε πως μέσω των υπερ-κλήσεων, όλα
|
||||||
τα αιτήματα προορίζονται στη στρώση εικονικοποίησης και από εκεί στο κύριο
|
τα αιτήματα προορίζονται στη στρώση εικονικοποίησης και από εκεί στο κύριο
|
||||||
@@ -1018,7 +1024,7 @@ API, ώστε να μπορεί να κάνει χρήση των υπερ-κλ
|
|||||||
\begin{center}
|
\begin{center}
|
||||||
\begin{figure}[!ht]
|
\begin{figure}[!ht]
|
||||||
\centering
|
\centering
|
||||||
\includegraphics[width = .5\textwidth]{Figures/GeeksForGeeksParavirtualization/Paravirtualization.png}
|
\includegraphics[width = .8\textwidth]{Figures/GeeksForGeeksParavirtualization/Paravirtualization.png}
|
||||||
\captionof{figure}{Παρα-εικονικοποίηση \cite{geeksforgeeksParavirtualizationDefinition}}
|
\captionof{figure}{Παρα-εικονικοποίηση \cite{geeksforgeeksParavirtualizationDefinition}}
|
||||||
\label{fig:ParaVirtualization}
|
\label{fig:ParaVirtualization}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
@@ -1492,6 +1498,8 @@ migration and rollback attacks). Από την άλλη, όσον αφορά τ
|
|||||||
να εφαρμόζουν τις ενημερώσεις αυτές το συντομότερο δυνατόν από την
|
να εφαρμόζουν τις ενημερώσεις αυτές το συντομότερο δυνατόν από την
|
||||||
στιγμή που θα είναι διαθέσιμες.
|
στιγμή που θα είναι διαθέσιμες.
|
||||||
|
|
||||||
|
\clearpage
|
||||||
|
|
||||||
\item \textbf{Περιορισμός πρόσβασης στο διαχειριστικό πάνελ του υπερ-επόπτη}:
|
\item \textbf{Περιορισμός πρόσβασης στο διαχειριστικό πάνελ του υπερ-επόπτη}:
|
||||||
|
|
||||||
Η πρόσβαση στον υπερ-επόπτη παρέχει πλήρη έλεγχο στις λειτουργίες του
|
Η πρόσβαση στον υπερ-επόπτη παρέχει πλήρη έλεγχο στις λειτουργίες του
|
||||||
|
|||||||
@@ -178,6 +178,8 @@
|
|||||||
τρόπος λειτουργίας του είναι η εκτέλεση του ως χρήστης με διαχειριστικά
|
τρόπος λειτουργίας του είναι η εκτέλεση του ως χρήστης με διαχειριστικά
|
||||||
δικαιώματα στο σύστημα.
|
δικαιώματα στο σύστημα.
|
||||||
|
|
||||||
|
\clearpage
|
||||||
|
|
||||||
\item \textbf{nixarmor} \footfullcite{nixarmor}:
|
\item \textbf{nixarmor} \footfullcite{nixarmor}:
|
||||||
|
|
||||||
Ένα εργαλείο ανοιχτού κώδικα που στεγάζεται στο GitHub και αναπτύχθηκε
|
Ένα εργαλείο ανοιχτού κώδικα που στεγάζεται στο GitHub και αναπτύχθηκε
|
||||||
|
|||||||
@@ -103,6 +103,8 @@ Python, πάρθηκε επίσης η απόφαση για την υποστή
|
|||||||
τους ή κατά τον έλεγχο της ορθότητας δεδομένων που εισάγει ο χρήστης, το
|
τους ή κατά τον έλεγχο της ορθότητας δεδομένων που εισάγει ο χρήστης, το
|
||||||
πρόγραμμα θα καθυστερούσε σε τεράστιο βαθμό να ολοκληρωθεί.
|
πρόγραμμα θα καθυστερούσε σε τεράστιο βαθμό να ολοκληρωθεί.
|
||||||
|
|
||||||
|
\clearpage
|
||||||
|
|
||||||
\section{Απαιτήσεις από το εργαλείο} \label{toolRequirements}
|
\section{Απαιτήσεις από το εργαλείο} \label{toolRequirements}
|
||||||
|
|
||||||
Κατά την ανάπτυξη του εργαλείου, έγινε μια προσπάθεια να καλυφθούν ορισμένες
|
Κατά την ανάπτυξη του εργαλείου, έγινε μια προσπάθεια να καλυφθούν ορισμένες
|
||||||
@@ -113,8 +115,6 @@ Python, πάρθηκε επίσης η απόφαση για την υποστή
|
|||||||
λειτουργία μιας εφαρμογής μικρο-υπηρεσιών. Για να γίνει αυτό πραγματικότητα,
|
λειτουργία μιας εφαρμογής μικρο-υπηρεσιών. Για να γίνει αυτό πραγματικότητα,
|
||||||
πρέπει το εργαλείο να ικανοποιεί τις παρακάτω απαιτήσεις.
|
πρέπει το εργαλείο να ικανοποιεί τις παρακάτω απαιτήσεις.
|
||||||
|
|
||||||
\clearpage
|
|
||||||
|
|
||||||
\subsection{Λειτουργικές απαιτήσεις}
|
\subsection{Λειτουργικές απαιτήσεις}
|
||||||
|
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
@@ -202,8 +202,6 @@ Python, πάρθηκε επίσης η απόφαση για την υποστή
|
|||||||
|
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
\clearpage
|
|
||||||
|
|
||||||
\subsection{Μη λειτουργικές απαιτήσεις}
|
\subsection{Μη λειτουργικές απαιτήσεις}
|
||||||
|
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
@@ -261,7 +259,7 @@ Python, πάρθηκε επίσης η απόφαση για την υποστή
|
|||||||
\begin{center}
|
\begin{center}
|
||||||
\begin{figure}[!ht]
|
\begin{figure}[!ht]
|
||||||
\centering
|
\centering
|
||||||
\includegraphics[width = 1.0\textwidth]{Figures/Diagrams/secdep-use-case-diagram.jpg}
|
\includegraphics[width = 0.9\textwidth]{Figures/Diagrams/secdep-use-case-diagram.jpg}
|
||||||
\captionof{figure}{Διάγραμμα περιπτώσεων χρήσης}
|
\captionof{figure}{Διάγραμμα περιπτώσεων χρήσης}
|
||||||
\label{fig:useCaseDiagram}
|
\label{fig:useCaseDiagram}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|||||||
@@ -26,15 +26,15 @@ Lynis και το LUNAR.
|
|||||||
χρησιμοποιώντας δεδομένα από πολλές διαφορετικές πηγές. Με βάση την σελίδα του
|
χρησιμοποιώντας δεδομένα από πολλές διαφορετικές πηγές. Με βάση την σελίδα του
|
||||||
στο GitHub \footfullcite{vulsGithubPage}, στις πηγές αυτές περιλαμβάνονται:
|
στο GitHub \footfullcite{vulsGithubPage}, στις πηγές αυτές περιλαμβάνονται:
|
||||||
|
|
||||||
|
\clearpage
|
||||||
|
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
|
|
||||||
\item \textbf{NVD (National Vulnerability Database)}
|
\item \textbf{Το NVD (National Vulnerability Database)}
|
||||||
|
|
||||||
\item \textbf{τα αρχεία ορισμού OVAL (Open Vulnerability and Assessment Language)}
|
\item \textbf{Τα αρχεία ορισμού OVAL (Open Vulnerability and Assessment Language)}
|
||||||
που διατίθενται από τις διανομές Linux
|
που διατίθενται από τις διανομές Linux
|
||||||
|
|
||||||
\clearpage
|
|
||||||
|
|
||||||
\item \textbf{Συμβουλευτικές πηγές ασφαλείας}
|
\item \textbf{Συμβουλευτικές πηγές ασφαλείας}
|
||||||
|
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
@@ -56,11 +56,11 @@ Lynis και το LUNAR.
|
|||||||
|
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
\item \textbf{CERT (Computer Emergency Readiness Team)}
|
\item \textbf{Η CERT (Computer Emergency Readiness Team)}
|
||||||
|
|
||||||
\item \textbf{CISA (Cybersecurity \& Infrastructure Security Agency)}
|
\item \textbf{Η CISA (Cybersecurity \& Infrastructure Security Agency)}
|
||||||
|
|
||||||
\item \textbf{Cyber Threat Intelligence(MITRE ATT\&CK and CAPEC)}
|
\item \textbf{Οι Cyber Threat Intelligence(MITRE ATT\&CK and CAPEC)}
|
||||||
|
|
||||||
\item \textbf{Βιβλιοθήκες ευπαθειών όπως αυτή της Aqua Security}
|
\item \textbf{Βιβλιοθήκες ευπαθειών όπως αυτή της Aqua Security}
|
||||||
|
|
||||||
@@ -136,7 +136,7 @@ Lynis και το LUNAR.
|
|||||||
η οποία κυμαίνεται από το 0 έως το 100. Εκτελείται εύκολα σε κάθε σύστημα Linux
|
η οποία κυμαίνεται από το 0 έως το 100. Εκτελείται εύκολα σε κάθε σύστημα Linux
|
||||||
διότι πρόκειται για ένα απλό εκτελέσιμο αρχείο bash.
|
διότι πρόκειται για ένα απλό εκτελέσιμο αρχείο bash.
|
||||||
|
|
||||||
Στο σχήμα \ref{fig:lynisScan}, απεικονίζεται ένα κομμάτι της αναφοράς που
|
Στο σχήμα \ref{fig:lynisScan} απεικονίζεται ένα κομμάτι της αναφοράς που
|
||||||
επιστρέφει.
|
επιστρέφει.
|
||||||
|
|
||||||
\begin{center}
|
\begin{center}
|
||||||
|
|||||||
Reference in New Issue
Block a user