Επεξεργαστές

Όλοι οι σύγχρονοι επεξεργαστές είναι ευαίσθητοι στα τρωτά σημεία της κατάρρευσης και του φάσματος

Πίνακας περιεχομένων:

Anonim

Τα Windows, Linux και macOS έλαβαν ενημερωμένες ενημερώσεις κώδικα ασφαλείας για την προστασία των χρηστών από θέματα που σχετίζονται με το Meltdown και το Specter, από τους τρέχοντες επεξεργαστές που έχουν έρθει πρόσφατα στο φως. Αυτά τα μπαλώματα τροποποιούν τον τρόπο με τον οποίο χειρίζεται το λειτουργικό σύστημα την εικονική μνήμη του επεξεργαστή, καθώς βρίσκεται ακριβώς εκεί όπου βρίσκεται το πρόβλημα.

Τα τρωτά σημεία Meltdown και Specter επηρεάζουν όλους τους τρέχοντες επεξεργαστές

Αυτά τα ελαττώματα ασφαλείας έχουν ονομαστεί Meltdown και Specter. Και τα δύο τρωτά σημεία επωφελούνται από το γεγονός ότι όλοι οι τρέχοντες επεξεργαστές εκτελούν τις οδηγίες υποθετικά, δηλαδή, υποθέτουν ότι, για παράδειγμα, μια δεδομένη συνθήκη θα είναι αληθής και θα εκτελέσει τις αντίστοιχες οδηγίες. Εάν η κατάσταση αργότερα αποδειχθεί λανθασμένη, οι υποθετικά εκτελούμενες οδηγίες απορρίπτονται σαν να μην είχαν αποτέλεσμα.

Αν και τα απορριπτόμενα αποτελέσματα αυτής της κερδοσκοπικής εκτέλεσης δεν μεταβάλλουν το αποτέλεσμα ενός προγράμματος, κάνουν αλλαγές στα αρχιτεκτονικά χαρακτηριστικά χαμηλότερου επιπέδου των επεξεργαστών. Για παράδειγμα, η κερδοσκοπική εκτέλεση μπορεί να φορτώσει δεδομένα στην κρυφή μνήμη, ακόμα και αν αποδειχθεί ότι τα δεδομένα δεν θα έπρεπε ποτέ να έχουν φορτωθεί στην πρώτη θέση. Η παρουσία των δεδομένων στην κρυφή μνήμη μπορεί να ανιχνευθεί. Άλλες δομές δεδομένων στον επεξεργαστή, όπως ο προγνωστικός κλάδος, μπορούν επίσης να ανιχνευθούν και να μετρηθούν οι επιδόσεις του, οι οποίες μπορούν να χρησιμοποιηθούν παρομοίως για την αποκάλυψη ευαίσθητων πληροφοριών.

Οι καλύτεροι μεταποιητές στην αγορά (Ιανουάριος 2018)

Το Meltdown είναι το πρόβλημα που προκάλεσε την άφιξη των ενημερωμένων εκδόσεων του λειτουργικού συστήματος. Αυτή η αδυναμία χρησιμοποιεί την κερδοσκοπική εκτέλεση για να φιλτράρει τα δεδομένα του πυρήνα σε κανονικά προγράμματα χρηστών. Όλοι οι σύγχρονοι επεξεργαστές, συμπεριλαμβανομένων αυτών της Intel, της AMD και της ARM, εικάζουν για τις προσβάσεις στη μνήμη, παρόλο που οι επεξεργαστές της Intel το κάνουν ιδιαίτερα επιθετικό και ως εκ τούτου είναι οι πιο ευάλωτοι. Τα τσιπ Intel επιτρέπουν στα προγράμματα χρηστών να χρησιμοποιήσουν κερδοσκοπικά δεδομένα πυρήνα και η επαλήθευση πρόσβασης εμφανίζεται κάπως μετά την έναρξη της εκτέλεσης της εντολής.

Οι ιδιοκτήτες των συστημάτων AMD και ARM δεν θα πρέπει να ξεκουράζονται εύκολα λόγω του Spectre. Το Specter είναι μια γενικότερη επίθεση, βασισμένη σε ένα ευρύτερο φάσμα κερδοσκοπικών χαρακτηριστικών εκτέλεσης. Οι επιθέσεις φάσματος μπορούν να χρησιμοποιηθούν τόσο για να φιλτράρουν πληροφορίες από τον πυρήνα σε προγράμματα χρήστη, όσο και από τους hypervisors virtualization στα φιλοξενούμενα συστήματα.

Επιπλέον, το Spectre δεν προσφέρει καμία άμεση λύση. Η κερδοσκοπία είναι απαραίτητη για τους επεξεργαστές υψηλής απόδοσης και ενώ ενδέχεται να υπάρχουν περιορισμένοι τρόποι αποκλεισμού ορισμένων τύπων κερδοσκοπικής εκτέλεσης, οι γενικές τεχνικές που θα υπερασπιστούν οποιαδήποτε διαρροή πληροφοριών λόγω κερδοσκοπικής εκτέλεσης είναι άγνωστες.

Arstechnical πηγή

Επεξεργαστές

Η επιλογή των συντακτών

Back to top button