Ασφάλεια Λειτουργικών Συστημάτων
Creators: name: Κουρής, Κωνσταντίνος Νικολάου
Publisher: name: Aristotle University of Thessaloniki
Year: 2021
Subjects: Λειτουργικά Συστήματα
Ασφάλεια
Υπολογιστικά Συστήματα
Operating Systems
Security
Computational Systems

description: Τα Λειτουργικά Συστήματα αποτελούν το βασικό συστατικό για τη διεκπεραίωση των βασικών λειτουργιών από τα υπολογιστικά συστήματα. Χωρίς αυτά, κανένα υπολογιστικό σύστημα δεν θα μπορούσε να εκπληρώσει αποτελεσματικά τον σκοπό του, καθώς αυτά ενορχηστρώνουν τις λειτουργίες των διαφόρων υπο-τμημάτων του. Από τη διαχείριση της μνήμης μέχρι και τον χρονοπρογραμματισμό των διεργασιών που ανταγωνίζονται για την Κεντρική Μονάδα Επεξεργασίας, το Λειτουργικό Σύστημα πρέπει να βρίσκεται εν δράσει, ώστε να μπορέσει να συντονίσει τις απαιτούμενες ενέργειες. Ο σκοπός αυτής της εργασίας είναι να μελετήσει κάποιες βασικές αρμοδιότητες του λειτουργικού συστήματος και να εξετάσει την ασφάλεια σχετικά με αυτές. Επίσης, η εργασία αυτή επιδιώκει να αναδείξει τη σημασία της ασφαλούς σχεδίασης ενός Λειτουργικού Συστήματος, όπως και την ύπαρξη ασφάλειας στις διαδικασίες που σχετίζονται με αυτό. Η επίτευξη της δημιουργίας ενός ασφαλούς λειτουργικού συστήματος αποτελεί μια διαδικασία αυξητική και δυναμική σε σχέση με το χρόνο. Όπως φαίνεται και από τη μελέτη της ιστορίας τους, με την ύπαρξη μεγαλύτερων αναγκών για διεκπεραίωση λειτουργιών, έχει αυξηθεί και η πολυπλοκότητα των Λειτουργικών Συστημάτων. Μαζί με αυτή έχει αυξηθεί και η ανάγκη για ασφάλεια, τόσο μεταξύ του συστήματος από τους χρήστες, όσο και μεταξύ των χρηστών. Τέλος, η μελέτη μηχανισμών ασφαλείας έχει σαν σκοπό να δείξει πως γίνεται η υλοποίηση των απαιτήσεων ασφαλείας στην πράξη, καθώς και να αναδείξει την ύπαρξή τους για την ομαλή λειτουργία του Λειτουργικού Συστήματος
description: The Operating Systems are the fundamental component of a modern computanional system that contribute to the proper and expected completion of its basic operations. Without them, no system could fulfill effectively its purpose, because an Operating System combines all the operations of its every sub-system. From memory management to process scheduling, the Operating System must be in action in order to coordinate the expected actions that a system needs to work properly. The main purpose of this work is to examine some basic responsibilities and duties of the Operating System and further examine the security issues that they pose. Furhtermore, this work tries to highligh the importance of the secure disign of an Operating Systam and the role of the security in processes and activities that are correlated with it. The implementation of a secure and sound Operating System is a process that is incremental and dynamic. Focusing on the examination of the history of Operating Systems, the presence of more and more needs in the field of computanional activities has increased their complexitity. This complexity has emerged the need to protect the kernel of the system from its users and to protect the users from potentially malicious ones. Finally, the examination of the security mechanims tends to explain the way that the security requirements are implemented and point out the importance of the existance of a security to the soundness of an Operating System