diff --git a/Thesis_Defense_Cholidis.tex b/Thesis_Defense_Cholidis.tex index 5e887e6..4914b76 100644 --- a/Thesis_Defense_Cholidis.tex +++ b/Thesis_Defense_Cholidis.tex @@ -87,6 +87,77 @@ \end{frame} %-------------------------------------------------------------% +%-------------------------------------------------------------Slide +\setLayout{mainpoint} +\section{Εισαγωγή} +\begin{frame}[plain,noframenumbering] + \frametitle{Χρήση IaaS Σήμερα} +\end{frame} +\addtocounter{framenumber}{1} +%-------------------------------------------------------------% + +%-------------------------------------------------------------Slide +\setLayout{horizontal} +\begin{frame} + \begin{columns}\column{\textwidth} + \begin{figure} + \centering + \includegraphics[width=0.8\textwidth]{lib/figures/introduction/docsallover-infrastructure-as-a-service.png} + \caption{Χρήση IaaS Σήμερα} + \end{figure} + \end{columns} +\end{frame} +%-------------------------------------------------------------% + +%-------------------------------------------------------------Slide +\begin{frame} + \frametitle{Δημοφιλείς Πάροχοι IaaS} + \begin{columns}\column{\textwidth} + \begin{figure} + \centering + \includegraphics[width=0.8\textwidth]{lib/figures/introduction/iaas_providers.png} + % \caption{Δημοφιλείς Πάροχοι IaaS} + \end{figure} + \end{columns} +\end{frame} +%-------------------------------------------------------------% + +%-------------------------------------------------------------Slide +\begin{frame} + \frametitle{Γιατί επιλέγεται το IaaS;} + \begin{itemize} + \item<1-> Ευελιξία + \item<2-> Αποδοτικότητα + \item<3-> Ασφάλεια + \item<4-> Αξιοπιστία + \item<5-> Εξοικονόμηση Χρόνου + \end{itemize} +\end{frame} +%-------------------------------------------------------------% + +%-------------------------------------------------------------Slide +\begin{frame} + \frametitle{Προβλήματα που μπορεί να προκύψουν} + \begin{itemize} + \item<1-> Απαιτείται εμπιστοσύνη προς τον πάροχο + \item<2-> Χαμηλού επιπέδου προκαθορισμένες ρυθμίσεις ασφαλείας + \item<3-> Πλήρη εξάρτηση από τον πάροχο + \end{itemize} +\end{frame} +%-------------------------------------------------------------% + +%-------------------------------------------------------------Slide +\begin{frame} + \frametitle{Προτεινόμενη Λύση} + \begin{columns}\column{\textwidth} + \begin{figure} + \centering + \includegraphics[width=0.6\textwidth]{lib/logos/secdep_logo.png} + \end{figure} + \end{columns} +\end{frame} +%-------------------------------------------------------------% + %-------------------------------------------------------------Slide \setLayout{mainpoint} \section{Εισαγωγή} @@ -165,18 +236,17 @@ %-------------------------------------------------------------Slide \setLayout{horizontal} \begin{frame}{SaaS} - \footnotesize - - Παρέχεται στον καταναλωτή η δυνατότητα χρήσης εφαρμογών εκτελούμενων σε - μια υποδομή νέφους προσφερόμενη είτε από τον πάροχο νέφους είτε από - τρίτο μέρος. Οι εφαρμογές αυτές είναι προσβάσιμες, από διάφορες - συσκευές ικανές να συνδεθούν στο διαδίκτυο, μέσω φυλλομετρητή ή - προγραμματιστικής διεπαφής. Δεν προσφέρεται έλεγχος ή δυνατότητα - διαχείρισης της υποκείμενης υποδομής νέφους ή των δυνατοτήτων της - υπηρεσίας, με εξαίρεση περιορισμένη παραμετροποίηση κάποιων ρυθμίσεων - διαμόρφωσης της εφαρμογής. Το μοντέλο χρέωσης είθισται να είναι της - μορφής μιας σταθερής μηνιαίας ή ετήσιας συνδρομής χρησιμοποιώντας - βαθμίδες με διαφορετικά επίπεδα παροχής υπηρεσιών του λογισμικού. + % \footnotesize + % Παρέχεται στον καταναλωτή η δυνατότητα χρήσης εφαρμογών εκτελούμενων σε + % μια υποδομή νέφους προσφερόμενη είτε από τον πάροχο νέφους είτε από + % τρίτο μέρος. Οι εφαρμογές αυτές είναι προσβάσιμες, από διάφορες + % συσκευές ικανές να συνδεθούν στο διαδίκτυο, μέσω φυλλομετρητή ή + % προγραμματιστικής διεπαφής. Δεν προσφέρεται έλεγχος ή δυνατότητα + % διαχείρισης της υποκείμενης υποδομής νέφους ή των δυνατοτήτων της + % υπηρεσίας, με εξαίρεση περιορισμένη παραμετροποίηση κάποιων ρυθμίσεων + % διαμόρφωσης της εφαρμογής. Το μοντέλο χρέωσης είθισται να είναι της + % μορφής μιας σταθερής μηνιαίας ή ετήσιας συνδρομής χρησιμοποιώντας + % βαθμίδες με διαφορετικά επίπεδα παροχής υπηρεσιών του λογισμικού. \end{frame} %-------------------------------------------------------------% @@ -230,6 +300,65 @@ \end{frame} %-------------------------------------------------------------% +%-------------------------------------------------------------Slide +\begin{frame} + \frametitle{Σημασία της ασφάλειας} + \begin{itemize} + \item<1-> Εμπιστευτικότητα + \item<2-> Ακεραιότητα + \item<3-> Διαθεσιμότητα + \end{itemize} +\end{frame} +%-------------------------------------------------------------% + +%-------------------------------------------------------------Slide +\begin{frame} + \frametitle{Μέτρα Ασφαλείας για την Εικονικοποίηση} + \begin{itemize} + \item Συχνή ενημέρωση του υπερ-επόπτη: + \item Περιορισμός πρόσβασης στο διαχειριστικό πάνελ του υπερ-επόπτη: + \item Έλεγχος των μηχανημάτων που έχουν πρόσβαση στον υπερ-επόπτη: + \item Περιορισμός δικτυακής πρόσβασης στο διαχειριστικό πάνελ του υπερ-επόπτη: + \item Χρήση κρυπτογράφησης εικονικών μηχανών: + \item Απομόνωση των εικονικών μηχανών μεταξύ τους: + \item Παρακολούθηση των πόρων: + \item Ορθή διαχείριση στιγμιοτύπων εικονικών μηχανών: + \item Ασφάλιση του μηχανήματος φιλοξενίας: + \item Σκλήρυνση των εικονικών μηχανών: + \end{itemize} +\end{frame} +%-------------------------------------------------------------% + +%-------------------------------------------------------------Slide +\begin{frame} + \frametitle{Πλεονεκτήματα Docker} + \begin{itemize} + \item Mεταφερσιμότητα + \item Εύκολη και συνεπής χρήση + \item Ταχύτητα + \item Απομόνωση σφαλμάτων + \item Μέγιστη χρηστικότητα πόρων + \item Ευκολία διαχείρισης + \item Ασφάλεια + \end{itemize} +\end{frame} +%-------------------------------------------------------------% + +%-------------------------------------------------------------Slide +\begin{frame} + \frametitle{Συχνές επιθέσεις στο Docker} + \begin{itemize} + \item Εκμεταλλεύσεις πυρήνα (Kernel Exploits) + \item Άρνηση υπηρεσίας + \item Αποδράσεις Δοχείων (Container Breakouts) + \item Δηλητηριασμένες εικόνες δοχείων + \item Απόκτηση μυστικών κωδικών/κλειδιών + \item Ενδιάμεσου (Man-in-the-Middle - MitM) + \item Πλαστογράφηση ARP (ARP spoofing) + \end{itemize} +\end{frame} +%-------------------------------------------------------------% + %-------------------------------------------------------------Slide \subsection{Εικονικοποίηση} \begin{frame}{Εικονικοποίηση} diff --git a/lib/figures/background/454.png b/lib/figures/background/454.png new file mode 100644 index 0000000..9056a2d Binary files /dev/null and b/lib/figures/background/454.png differ diff --git a/lib/figures/background/559.png b/lib/figures/background/559.png new file mode 100644 index 0000000..e187761 Binary files /dev/null and b/lib/figures/background/559.png differ diff --git a/lib/figures/background/646.png b/lib/figures/background/646.png new file mode 100644 index 0000000..e4fe56d Binary files /dev/null and b/lib/figures/background/646.png differ diff --git a/lib/figures/background/aws-hardened.png b/lib/figures/background/aws-hardened.png new file mode 100644 index 0000000..7bcafcd Binary files /dev/null and b/lib/figures/background/aws-hardened.png differ diff --git a/lib/figures/background/aws-instances.png b/lib/figures/background/aws-instances.png new file mode 100644 index 0000000..772dd2c Binary files /dev/null and b/lib/figures/background/aws-instances.png differ diff --git a/lib/figures/background/containers-vs-vms.jpg b/lib/figures/background/containers-vs-vms.jpg new file mode 100644 index 0000000..37599bc Binary files /dev/null and b/lib/figures/background/containers-vs-vms.jpg differ diff --git a/lib/figures/background/create_access_key.png b/lib/figures/background/create_access_key.png new file mode 100644 index 0000000..42c3613 Binary files /dev/null and b/lib/figures/background/create_access_key.png differ diff --git a/lib/figures/background/cyber-triad-1.png?itok=YxYYlqq6 b/lib/figures/background/cyber-triad-1.png?itok=YxYYlqq6 new file mode 100644 index 0000000..9453a7c Binary files /dev/null and b/lib/figures/background/cyber-triad-1.png?itok=YxYYlqq6 differ diff --git a/lib/figures/background/enisaThreats.jpg b/lib/figures/background/enisaThreats.jpg new file mode 100644 index 0000000..06a19aa Binary files /dev/null and b/lib/figures/background/enisaThreats.jpg differ diff --git a/lib/figures/background/go_to_iam.png b/lib/figures/background/go_to_iam.png new file mode 100644 index 0000000..b810a8c Binary files /dev/null and b/lib/figures/background/go_to_iam.png differ diff --git a/lib/figures/background/key-8.png b/lib/figures/background/key-8.png new file mode 100644 index 0000000..b3d5ced Binary files /dev/null and b/lib/figures/background/key-8.png differ diff --git a/lib/figures/background/redhat_data_virtualization.png b/lib/figures/background/redhat_data_virtualization.png new file mode 100644 index 0000000..306c754 Binary files /dev/null and b/lib/figures/background/redhat_data_virtualization.png differ diff --git a/lib/figures/background/redhat_desktop_virtualization.png b/lib/figures/background/redhat_desktop_virtualization.png new file mode 100644 index 0000000..f378f95 Binary files /dev/null and b/lib/figures/background/redhat_desktop_virtualization.png differ diff --git a/lib/figures/background/redhat_network_function_virtualization.png b/lib/figures/background/redhat_network_function_virtualization.png new file mode 100644 index 0000000..0eb341b Binary files /dev/null and b/lib/figures/background/redhat_network_function_virtualization.png differ diff --git a/lib/figures/background/redhat_os_virtualization.png b/lib/figures/background/redhat_os_virtualization.png new file mode 100644 index 0000000..b8314ee Binary files /dev/null and b/lib/figures/background/redhat_os_virtualization.png differ diff --git a/lib/figures/background/redhat_server_virtualization.png b/lib/figures/background/redhat_server_virtualization.png new file mode 100644 index 0000000..c54a5a2 Binary files /dev/null and b/lib/figures/background/redhat_server_virtualization.png differ diff --git a/lib/figures/background/redhat_virtualization_architecture.png b/lib/figures/background/redhat_virtualization_architecture.png new file mode 100644 index 0000000..17ab7e9 Binary files /dev/null and b/lib/figures/background/redhat_virtualization_architecture.png differ diff --git a/lib/figures/background/redhat_virtualization_server_usage1.png b/lib/figures/background/redhat_virtualization_server_usage1.png new file mode 100644 index 0000000..dafb8bf Binary files /dev/null and b/lib/figures/background/redhat_virtualization_server_usage1.png differ diff --git a/lib/figures/background/redhat_virtualization_server_usage2.png b/lib/figures/background/redhat_virtualization_server_usage2.png new file mode 100644 index 0000000..e2ff9ad Binary files /dev/null and b/lib/figures/background/redhat_virtualization_server_usage2.png differ diff --git a/lib/figures/background/threats.png b/lib/figures/background/threats.png new file mode 100644 index 0000000..2aaaf1c Binary files /dev/null and b/lib/figures/background/threats.png differ diff --git a/lib/figures/background/tutorialspoint_application_virtualization.jpg b/lib/figures/background/tutorialspoint_application_virtualization.jpg new file mode 100644 index 0000000..7f96d8c Binary files /dev/null and b/lib/figures/background/tutorialspoint_application_virtualization.jpg differ diff --git a/lib/figures/background/unixarena_storage_virtualization.png b/lib/figures/background/unixarena_storage_virtualization.png new file mode 100644 index 0000000..28284e2 Binary files /dev/null and b/lib/figures/background/unixarena_storage_virtualization.png differ diff --git a/lib/figures/background/vmware_memory_virtualization.png b/lib/figures/background/vmware_memory_virtualization.png new file mode 100644 index 0000000..7e14245 Binary files /dev/null and b/lib/figures/background/vmware_memory_virtualization.png differ diff --git a/lib/figures/introduction/Multi-tenant-architecture-768x694.webp b/lib/figures/introduction/Multi-tenant-architecture-768x694.webp new file mode 100644 index 0000000..fb994b5 Binary files /dev/null and b/lib/figures/introduction/Multi-tenant-architecture-768x694.webp differ diff --git a/lib/figures/introduction/SaaS-Architecture-Simform-768x267.png b/lib/figures/introduction/SaaS-Architecture-Simform-768x267.png new file mode 100644 index 0000000..6150a2f Binary files /dev/null and b/lib/figures/introduction/SaaS-Architecture-Simform-768x267.png differ diff --git a/lib/figures/introduction/Single-tenant-architecture-768x694.webp b/lib/figures/introduction/Single-tenant-architecture-768x694.webp new file mode 100644 index 0000000..d03fc9b Binary files /dev/null and b/lib/figures/introduction/Single-tenant-architecture-768x694.webp differ diff --git a/lib/figures/introduction/docsallover-infrastructure-as-a-service.png b/lib/figures/introduction/docsallover-infrastructure-as-a-service.png new file mode 100644 index 0000000..dc197e0 Binary files /dev/null and b/lib/figures/introduction/docsallover-infrastructure-as-a-service.png differ diff --git a/lib/figures/introduction/iaas_providers.png b/lib/figures/introduction/iaas_providers.png new file mode 100644 index 0000000..e1cb791 Binary files /dev/null and b/lib/figures/introduction/iaas_providers.png differ diff --git a/lib/figures/introduction/l1mj65bcevr160smg-image1.png?auto=format%252Ccompress.png b/lib/figures/introduction/l1mj65bcevr160smg-image1.png?auto=format%252Ccompress.png new file mode 100644 index 0000000..22192ba Binary files /dev/null and b/lib/figures/introduction/l1mj65bcevr160smg-image1.png?auto=format%252Ccompress.png differ diff --git a/lib/figures/introduction/l1mjss1gvjp4577j3-image5.png?auto=format%252Ccompress.png b/lib/figures/introduction/l1mjss1gvjp4577j3-image5.png?auto=format%252Ccompress.png new file mode 100644 index 0000000..c38a406 Binary files /dev/null and b/lib/figures/introduction/l1mjss1gvjp4577j3-image5.png?auto=format%252Ccompress.png differ diff --git a/lib/figures/introduction/l1mlk2fqbtxyy2miy-image4.png?auto=format%252Ccompress.png b/lib/figures/introduction/l1mlk2fqbtxyy2miy-image4.png?auto=format%252Ccompress.png new file mode 100644 index 0000000..25fdc10 Binary files /dev/null and b/lib/figures/introduction/l1mlk2fqbtxyy2miy-image4.png?auto=format%252Ccompress.png differ diff --git a/lib/figures/introduction/l1nl6qbdq0sqx4hug-image3.png?auto=format%252Ccompress.png b/lib/figures/introduction/l1nl6qbdq0sqx4hug-image3.png?auto=format%252Ccompress.png new file mode 100644 index 0000000..f2a390d Binary files /dev/null and b/lib/figures/introduction/l1nl6qbdq0sqx4hug-image3.png?auto=format%252Ccompress.png differ diff --git a/lib/figures/introduction/l1nldf38un1vw8nnz-image6.png?auto=format%252Ccompress.png b/lib/figures/introduction/l1nldf38un1vw8nnz-image6.png?auto=format%252Ccompress.png new file mode 100644 index 0000000..79ec7c9 Binary files /dev/null and b/lib/figures/introduction/l1nldf38un1vw8nnz-image6.png?auto=format%252Ccompress.png differ diff --git a/lib/figures/introduction/saas-paas-iaas-diagram.svg b/lib/figures/introduction/saas-paas-iaas-diagram.svg new file mode 100644 index 0000000..4210453 --- /dev/null +++ b/lib/figures/introduction/saas-paas-iaas-diagram.svg @@ -0,0 +1 @@ +LearningCenter_MRK-6287_What is PaaS-MasterFile(Img1-2)_Approved01010110101010 \ No newline at end of file