diff --git a/Chapters/5.ProjectShowcase.tex b/Chapters/5.ProjectShowcase.tex index dfe1f5d..96c0488 100644 --- a/Chapters/5.ProjectShowcase.tex +++ b/Chapters/5.ProjectShowcase.tex @@ -214,14 +214,11 @@ IP της και η εντολή που μπορεί να εκτελέσει π εργαλείο λαμβάνοντας υπόψιν την θύρα που θα χρησιμοποιηθεί (σε περίπτωση που η εικονική μηχανή έχει σκληρύνει), το μονοπάτι μέχρι το κλειδί SSH που δημιουργήθηκε μαζί με την μηχανή στον ίδιο φάκελο με το εργαλείο και την -διεύθυνση της. - -Εάν ο χρήστης δεν διαθέτει πρόγραμμα ικανό να συνδεθεί μέσω SSH σε έναν -απομακρυσμένο διακομιστή, υποστηρίζεται και η παράμετρος \textquote{--ssh}. - -Χωρίς την παράμετρο \textquote{--yes}, θα ζητηθεί από τον χρήστη να -επιβεβαιώσει την δημιουργία της εικονικής μηχανής παρέχοντας πληροφορίες -σχετικά με τις επιλογές του. +διεύθυνση της. Εάν ο χρήστης δεν διαθέτει πρόγραμμα ικανό να συνδεθεί μέσω SSH +σε έναν απομακρυσμένο διακομιστή, υποστηρίζεται και η παράμετρος +\textquote{--ssh}. Χωρίς την παράμετρο \textquote{--yes}, θα ζητηθεί από τον +χρήστη να επιβεβαιώσει την δημιουργία της εικονικής μηχανής παρέχοντας +πληροφορίες σχετικά με τις επιλογές του. Με την προσθήκη της παραμέτρου \textquote{--deploy}, θα εκτελεστεί η ίδια διαδικασία αλλά με την διαφορά πως θα πραγματοποιηθεί εκτέλεση και του αρχείου @@ -246,11 +243,9 @@ harden στην εικονική μηχανή το οποίο θα σκληρύ Με μια ακόμα προσθήκη παραμέτρου, συγκεκριμένα της \textquote{--docker\_compose}, θα εκτελεστεί στην εικονική μηχανή και ένα αρχείο docker-compose.yml που θα πρέπει ο χρήστης να έχει μεταφέρει στον ίδιο -φάκελο με το εργαλείο. - -Για οποιαδήποτε παράμετρο που δεν έχει δοθεί ή έχει δοθεί λανθασμένα, θα -προτρέπεται ο χρήστης να την δώσει ξανά έως ότου ολοκληρωθεί η διαδικασία ή -ακυρωθεί από τον χρήστη. +φάκελο με το εργαλείο. Για οποιαδήποτε παράμετρο που δεν έχει δοθεί ή έχει +δοθεί λανθασμένα, θα προτρέπεται ο χρήστης να την δώσει ξανά έως ότου +ολοκληρωθεί η διαδικασία ή ακυρωθεί από τον χρήστη. Εάν ο χρήστης δεν γνωρίζει τις διαθέσιμες επιλογές για τις παραμέτρους που εισάγει, υποστηρίζονται ξεχωριστές εντολές που ακολουθούν παρόμοιο μοτίβο για diff --git a/Chapters/7.Conclusions.tex b/Chapters/7.Conclusions.tex index b862d11..16edbfc 100644 --- a/Chapters/7.Conclusions.tex +++ b/Chapters/7.Conclusions.tex @@ -15,7 +15,7 @@ Στην παρούσα διπλωματική εργασία, παρουσιάστηκαν διάφορα ζητήματα ασφαλείας που αφορούν περιβάλλοντα εικονικών μηχανών και δοχείων. Με γνώμονα τα ζητήματα αυτά, πραγματοποιήθηκε η ανάπτυξη ενός εργαλείου, που μπορεί με -αυτοματοποιημένο τρόπο να δημιουργήσει εικονικές μηχανές στις οποίες θα +αυτοματοποιημένο τρόπο να δημιουργεί εικονικές μηχανές στις οποίες θα εγκατασταθούν δοχεία Docker, αντιμετωπίζοντας ταυτόχρονα τα προαναφερθέντα ζητήματα ασφαλείας. Το εργαλείο αυτό, ονομάζεται SecDep και αποτελείται από δύο εκτελέσιμα αρχεία, τα οποία μπορούν να εκτελεστούν και ως αυτοτελείς εφαρμογές.