Ανάπτυξη πλαισίου ασφάλειας-αξιοπιστίας νεφοϋπολογιστικών εφαρμογών βασισμένων σε τεχνολογίες περιεκτών και μικρουπηρεσιών
Development of security-reliability framework for cloud computing applications based on containers and microservices technologies
Keywords
Υπολογιστική νέφους ; Περιέκτες ; Μκρουπηρεσίες ; Ασφάλεια ; Αξιοπιστία ; DevSecOps ; CI/CD ; ΚυβερνήτηςAbstract
Η παρούσα διπλωματική εργασία εμβαθύνει στο πεδίο του υπολογιστικού νέφους, δίνοντας έμφαση στους ρόλους των περιεκτών, των μικρουπηρεσιών και της ενορχήστρωσης για την δημιουργία κλιμακούμενων και ασφαλών εφαρμογών. Γίνεται έρευνα των αρχιτεκτονικών αυτών των τεχνολογιών και των προκλήσεων τους στην ασφάλεια και αξιοπιστία, με σκοπό να υλοποιηθεί ένα πλαίσιο με προτεινόμενες τεχνολογίες για την διαχείριση αυτών των προκλήσεων. Τέλος το πλαίσιο δοκιμάζεται μέσα από υλοποίηση που προσεγγίζει την αρχιτεκτονική ενός δικτύου Μηδενικής εμπιστοσύνης και ελάχιστου προνομίου
Abstract
This thesis explores the topic of cloud computing, focusing on the functions of orchestration, microservices, and content to build safe and scalable applications. In order to apply a framework of suggested technologies to meet these difficulties, an examination into the architectures of these technologies as well as their security and reliability challenges is carried out. Finally, the framework is tested through an implementation that approximates the architecture of a Zero Trust network and Minimum Privilege approach.