Εμφάνιση απλής εγγραφής

Αρχιτεκτονική και μηχανισμοί ασφάλειας του macOS

dc.contributor.advisorΚοτζανικολάου, Παναγιώτης
dc.contributor.authorΣγουρός, Σταμάτιος
dc.date.accessioned2026-07-24T09:36:54Z
dc.date.available2026-07-24T09:36:54Z
dc.date.issued2026
dc.identifier.urihttps://dione.lib.unipi.gr/xmlui/handle/unipi/19632
dc.description.abstractΗ παρούσα εργασία πραγματεύεται τη συστηματική και θεωρητικά τεκμηριωμένη ανάλυση της αρχιτεκτονικής ασφάλειας του λειτουργικού συστήματος macOS, προσεγγίζοντάς το ως ένα συνεκτικό και πολυεπίπεδο σύστημα προστασίας. Στο θεωρητικό επίπεδο, η μελέτη εδράζεται στις θεμελιώδεις αρχές της ασφάλειας πληροφοριακών συστημάτων, με έμφαση στην τριάδα εμπιστευτικότητας, ακεραιότητας και διαθεσιμότητας, στο μοντέλο Authentication– Authorization–Accountability (AAA), καθώς και στα σύγχρονα μοντέλα ελέγχου πρόσβασης και στη στρατηγική Defense-in-Depth. Σε επίπεδο αρχιτεκτονικής, αναλύεται η δομή του Darwin και του υβριδικού πυρήνα XNU, με ιδιαίτερη έμφαση στη διαχείριση εικονικής μνήμης, στην απομόνωση διεργασιών και στη διαβάθμιση προνομίων ως βασικών μηχανισμών επιβολής ασφάλειας. Η εμπιστευτικότητα δεδομένων εξετάζεται μέσω της αλληλεπίδρασης του APFS, της κρυπτογράφησης FileVault, των μηχανισμών Data Protection και του Secure Enclave, αναδεικνύοντας τη σημασία της ιεραρχικής διαχείρισης κλειδιών και της hardware-assisted ασφάλειας. Παράλληλα, το μοντέλο ασφάλειας εφαρμογών αποτιμάται υπό το πρίσμα της αλυσίδας εμπιστοσύνης που συγκροτούν το code signing, ο Gatekeeper, η notarization, το sandboxing και το Hardened Runtime. Επιπροσθέτως, αναλύονται οι μηχανισμοί διασφάλισης ακεραιότητας του συστήματος, όπως το System Integrity Protection, το signed system volume και η αλυσίδα secure boot, καθώς και το πλαίσιο ελέγχου πρόσβασης σε ευαίσθητους πόρους μέσω του TCC. Η συγκριτική αποτίμηση με άλλα σύγχρονα λειτουργικά συστήματα καταδεικνύει ότι η καθετοποιημένη προσέγγιση του macOS επιτρέπει υψηλό βαθμό ενοποίησης μηχανισμών ασφάλειας, ενισχύοντας τη συνολική ανθεκτικότητα του συστήματος. Το macOS αναδεικνύεται ως χαρακτηριστικό παράδειγμα σύγχρονης αρχιτεκτονικής ασφάλειας λειτουργικών συστημάτων, όπου η σύζευξη υλικού και λογισμικού, σε συνδυασμό με πολυεπίπεδες πολιτικές ελέγχου, οδηγεί σε αυξημένο επίπεδο προστασίας, χωρίς ωστόσο να εξαλείφει πλήρως τις εγγενείς προκλήσεις της ασφάλειας σε περιβάλλοντα υψηλής πολυπλοκότητας.el
dc.format.extent75el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα*
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/gr/*
dc.titleΑρχιτεκτονική και μηχανισμοί ασφάλειας του macOSel
dc.title.alternativeArchitecture and Security Mechanisms of macOsel
dc.typeBachelor Dissertationel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικήςel
dc.description.abstractENThis thesis presents a rigorous and theoretically grounded analysis of the security architecture of macOS, treating it as a coherent, multi-layered protection system. The study is founded on core principles of information system security, including the confidentiality– integrity–availability (CIA) triad, the Authentication–Authorization–Accountability (AAA) model, modern access control paradigms, and the Defense-in-Depth strategy. From an architectural perspective, the analysis focuses on the Darwin foundation and the hybrid XNU kernel, emphasizing virtual memory management, process isolation, and privilege separation as fundamental enforcement mechanisms. Data confidentiality is examined through the interaction of APFS, FileVault encryption, Data Protection classes, and the Secure Enclave, highlighting the critical role of hierarchical key management and hardware-assisted security. In parallel, the application security model is evaluated through the trust chain established by code signing, Gatekeeper, notarization, sandboxing, and the Hardened Runtime. Furthermore, system integrity mechanisms are analyzed, including System Integrity Protection (SIP), the signed system volume, and the secure boot chain, along with the Transparency, Consent and Control (TCC) framework governing access to sensitive user resources. A comparative assessment with other contemporary operating systems demonstrates that the vertically integrated design of macOS enables a high degree of security cohesion and enforcement consistency. In conclusion, macOS emerges as a representative case of modern operating system security architecture, where tight hardware–software integration and layered policy enforcement significantly enhance system resilience, while still being subject to inherent limitations associated with evolving threat models and system complexity. Keywords: macOS, operating system security, confidentiality, integrity, Defense-in-Depth, sandboxing, FileVault, Secure Enclaveel
dc.subject.keywordMacOSel
dc.subject.keywordΑσφάλεια λειτουργικών συστημάτωνel
dc.subject.keywordΕμπιστευτικότηταel
dc.subject.keywordΑκεραιότηταel
dc.subject.keywordDefense-in-depthel
dc.subject.keywordSandboxingel
dc.subject.keywordFileVaultel
dc.subject.keywordSecure enclaveel
dc.subject.keywordOperating system securityel
dc.subject.keywordConfidentialityel
dc.subject.keywordIntegrityel
dc.date.defense2026-07-09


Αρχεία σε αυτό το τεκμήριο

Thumbnail

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα
Εκτός από όπου διευκρινίζεται διαφορετικά, το τεκμήριο διανέμεται με την ακόλουθη άδεια:
Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα

Βιβλιοθήκη Πανεπιστημίου Πειραιώς
Επικοινωνήστε μαζί μας
Στείλτε μας τα σχόλιά σας
Created by ELiDOC
Η δημιουργία κι ο εμπλουτισμός του Ιδρυματικού Αποθετηρίου "Διώνη", έγιναν στο πλαίσιο του Έργου «Υπηρεσία Ιδρυματικού Αποθετηρίου και Ψηφιακής Βιβλιοθήκης» της πράξης «Ψηφιακές υπηρεσίες ανοιχτής πρόσβασης της βιβλιοθήκης του Πανεπιστημίου Πειραιώς»