Ηλεκτρονική Διάθεση Μαθήματος
Μαθησιακά Αποτελέσματα
Κάθε υπολογιστικό σύστημα πρέπει να ελέγχει την προσπέλαση στους πόρους του συστήματος, που περιλαμβάνουν και ευαίσθητα δεδομένα. Γι' αυτό το σκοπό, το σύστημα περιλαμβάνει μέτρα προστασίας αυτών των δεδομένων και ασκεί έλεγχο στα μέρη του συστήματος μέσω των οποίων γίνεται η διαχείριση της προστασίας του. Η βασική αιτία όλων των προβλημάτων που σχετίζονται με την ασφάλεια ενός συστήματος είναι το λογισμικό. Οι κακόβουλοι εισβολείς αξιοποιούν υπαρκτές "τρύπες" ασφάλειας και ευπάθειες, που είναι συνέπεια κακής σχεδίασης και κακής υλοποιήσης του λογισμικού. Στο μάθημα αυτό παρέχεται μία σφαιρική προσέγγιση των πιο σημαντικών προβλημάτων ασφάλειας λογισμικού και μηχανισμών ασφάλειας υπολογιστικών συστημάτων. Οι φοιτητές αναμένεται ότι στα πλαίσια του μαθήματος θα
- κατανοήσουν τα θεμελιώδη ζητήματα και τεχνολογίες ασφάλειας υπολογιστικών συστημάτων
- γνωρίσουν τις απειλές ασφάλειας και ευπάθειες σε επίπεδο υπολογιστή, υποδομής, εφαρμογών και υπηρεσιών
- κατανοήσουν τις βασικές αρχές των μηχανισμών ελέγχου προσπέλασης
- εξοικειωθούν με τη σχεδίαση κατάλληλης προστασίας για την αντιμετώπιση ζητημάτων ασφάλειας
- εξοικειωθούν με την αντίδραση σε σενάρια εισβολής και παραβίασης της ασφάλειας συστημάτων
Περιεχόμενο Μαθήματος
Ζητήματα και τεχνολογίες Ασφάλειας - Πόροι και οδηγίες για τη σχεδίαση της Ασφάλειας - Απειλές, ευπάθειες υπολογιστών (κακόβουλο λογισμικό, ωτακουστές, αποτυχίες εργασιών, λιμοκτονία από έλλειψη πόρων κ.ά.) και λύσεις (αμμοδόχοι, εικονικοποιήση, διαχείριση πόρων κλπ) - Απειλές, ευπάθειες υποδομών (επιπέδου δικτύου, αποθήκευσης κλπ) και λύσεις - Απειλές, ευπάθειες επιπέδου εφαρμογών (έγχυση κώδικα, σενάριο μεταξύ ιστοτόπων, ακατάλληλη διαχείριση συνόδου κλπ) και λύσεις - Απειλές, ευπάθειες επιπέδου υπηρεσιών (απαιτήσεις ασφάλειας, απειλές και επιθέσεις) και λύσεις - Βασικά στοιχεία ελέγχου προσπέλασης - Επαληθεύσιμοι στόχοι ασφάλειας (έλεγχος ροής πληροφορίας) - Ασφάλεια στα λειτουργικά συστήματα - Ασφαλή συστήματα πυρήνα και ασφαλή συστήματα δυνατοτήτων - Ασφάλεια νεφοϋπολογιστικού περιβάλλοντος - Ασφάλεια στο Διαδίκτυο των Αντικειμένων
Λέξεις Κλειδιά
ασφάλεια υπολογιστικών συστημάτων, ασφάλεια λογισμικού, επιθέσεις, έλεγχος προσπέλασης, έλεγχος ροής πληροφορίας
Επιπρόσθετη βιβλιογραφία για μελέτη
- A. Belapurkar, A. Chakrabarti, H. Ponnapalli, N. Varadarajan, S. Padmanabhuni, S. Sundarrajan, "Distributed Systems Security - Issues, Processes and Solutions", Wiley, 2009
- R. Anderson, "Security Engineering - A Guide to Building Dependable Distributed Systems", 2nd Edition, Wiley, 2008