Ποια είναι τα τρωτά σημεία Spectre και Meltdown;

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

ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ

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

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

Η ευπάθεια Meltdown βασίζεται σε ορισμένες τεχνικές μνήμης, καθώς και στο κερδοσκοπικό σύστημα εκτέλεσης που αναφέρθηκε παραπάνω. Χρησιμοποιεί μια «συνθήκη αγώνα» μεταξύ της εκτέλεσης της διαδικασίας και του ελέγχου προνομίων και επιτρέπει σε ένα κακόβουλο πρόγραμμα να έχει πρόσβαση στη μνήμη άλλων εφαρμογών και στο λειτουργικό σύστημα.

Συμβουλή: Η "συνθήκη αγώνα" είναι ένα ζήτημα όπου μια εργασία υποτίθεται ότι βασίζεται σε μια άλλη, αλλά η σωστή εντολή εκτέλεσης δεν επιβάλλεται. Αυτό μπορεί να έχει ως αποτέλεσμα η «δεύτερη» διαδικασία να εκτελείται πρώτη και να χρησιμοποιεί μη αρχικοποιημένη μνήμη που θα έπρεπε να περιέχει το αποτέλεσμα της «πρώτης» διαδικασίας, με αποτέλεσμα να διαρρεύσει τα προηγούμενα περιεχόμενα αυτής της μνήμης. Σε αυτήν τη συγκεκριμένη περίπτωση, η διαδικασία δεν θα πρέπει να εκτελείται μέχρι να επαληθεύσει ο έλεγχος αδειών ότι επιτρέπεται, αλλά ο έλεγχος αδειών μπορεί να γίνει δεύτερος λόγω βελτιστοποιήσεων απόδοσης.

Υπάρχοντα

Στα μέσα του 2017 πολλές ομάδες ανακάλυψαν ανεξάρτητα και ανέφεραν ιδιωτικά τόσο το Meltdown όσο και το Spectre σε κατασκευαστές CPU που ανέπτυξαν ενημερώσεις κώδικα. Λόγω των ενημερώσεων κώδικα που στοχεύουν βελτιστοποιήσεις απόδοσης, κατέληξαν να μειώσουν την απόδοση των CPU έως και 30% στα χειρότερα σενάρια, με μια μείωση απόδοσης 2-14% να είναι πιο αντιπροσωπευτική των εμπειριών των ανθρώπων.

Τα τρωτά σημεία επηρέασαν πολλές επεξεργαστές x86, επεξεργαστές IBM POWER και ορισμένες CPU που βασίζονται σε ARM. Το Meltdown επηρεάζει το υλικό που βρίσκεται συνήθως σε προσωπικούς υπολογιστές καθώς και σε διακομιστές cloud. Το Spectre επηρεάζει προσωπικούς υπολογιστές, διακομιστές cloud και κινητές συσκευές. Όλες οι CPU της Intel από το 1995 έως τα μέσα του 2018 ήταν ευάλωτες στα προβλήματα (με τον αποκλεισμό των γραμμών Itanium και Atom πριν από το 2013). Οι CPU της AMD δεν επηρεάστηκαν από το Meltdown αλλά ήταν ευάλωτοι στο Spectre.

Οι ενημερώσεις κώδικα μετριασμού λογισμικού αναπτύχθηκαν και κυκλοφόρησαν μέσω παρόχων λειτουργικών συστημάτων που επιλύουν τα περισσότερα ζητήματα. Από τα μέσα του 2018, η Intel έχει ενημερώσει τον σχεδιασμό της CPU για να περιλαμβάνει μετριασμούς υλικού για τα προβλήματα.

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


Leave a Comment

Πώς να χρησιμοποιήσετε την Επίγνωση Συνομιλίας και τη Ζωντανή Ακρόαση στα AirPods

Πώς να χρησιμοποιήσετε την Επίγνωση Συνομιλίας και τη Ζωντανή Ακρόαση στα AirPods

Με την πρώτη ματιά, τα AirPods μοιάζουν ακριβώς με οποιαδήποτε άλλα πραγματικά ασύρματα ακουστικά. Αλλά όλα αυτά άλλαξαν όταν ανακαλύφθηκαν μερικά λιγότερο γνωστά χαρακτηριστικά.

Πώς να προσθέσετε έναν εκτυπωτή στα Windows 10

Πώς να προσθέσετε έναν εκτυπωτή στα Windows 10

Η προσθήκη ενός εκτυπωτή στα Windows 10 είναι απλή, αν και η διαδικασία για ενσύρματες συσκευές θα είναι διαφορετική από ό,τι για ασύρματες συσκευές.

Πώς να ελέγξετε τη μνήμη RAM και να ελέγξετε τα σφάλματα RAM στον υπολογιστή σας με την υψηλότερη ακρίβεια

Πώς να ελέγξετε τη μνήμη RAM και να ελέγξετε τα σφάλματα RAM στον υπολογιστή σας με την υψηλότερη ακρίβεια

Όπως γνωρίζετε, η μνήμη RAM είναι ένα πολύ σημαντικό μέρος του υλικού ενός υπολογιστή, λειτουργώντας ως μνήμη για την επεξεργασία δεδομένων και είναι ο παράγοντας που καθορίζει την ταχύτητα ενός φορητού ή επιτραπέζιου υπολογιστή. Στο παρακάτω άρθρο, το WebTech360 θα σας παρουσιάσει μερικούς τρόπους για να ελέγξετε για σφάλματα μνήμης RAM χρησιμοποιώντας λογισμικό στα Windows.

Πώς να διορθώσετε το σφάλμα GeForce Now Κωδικός 0xC272008F

Πώς να διορθώσετε το σφάλμα GeForce Now Κωδικός 0xC272008F

Ετοιμάζεστε για μια βραδιά παιχνιδιών, και θα είναι μεγάλη - μόλις αποκτήσατε το "Star Wars Outlaws" στην υπηρεσία streaming GeForce Now. Ανακαλύψτε την μόνη γνωστή λύση που σας δείχνει πώς να διορθώσετε το σφάλμα GeForce Now κωδικός 0xC272008F για να μπορέσετε ξανά να παίξετε παιχνίδια της Ubisoft.

Πώς να Χρησιμοποιήσετε τα AirPods με Τα Τηλέφωνα Samsung

Πώς να Χρησιμοποιήσετε τα AirPods με Τα Τηλέφωνα Samsung

Αν δεν είστε σίγουροι αν πρέπει να αγοράσετε AirPods για το τηλέφωνο Samsung σας, αυτός ο οδηγός μπορεί σίγουρα να βοηθήσει. Η πιο προφανής ερώτηση είναι αν τα δύο είναι συμβατά, και η απάντηση είναι: ναι είναι!

Βασικά Στοιχεία Εκτύπωσης 3D: Μια Λίστα Συντήρησης που Πρέπει να Διαβαστεί

Βασικά Στοιχεία Εκτύπωσης 3D: Μια Λίστα Συντήρησης που Πρέπει να Διαβαστεί

Η διατήρηση του εξοπλισμού σας σε καλή κατάσταση είναι απαραίτητη. Ακολουθήστε αυτές τις χρήσιμες συμβουλές για να διατηρήσετε τον εκτυπωτή 3D σας σε άριστη κατάσταση.

Βασικά του 3D Εκτύπωσης: Συμβουλές Συντήρησης για τον Εκτυπωτή 3D σας

Βασικά του 3D Εκτύπωσης: Συμβουλές Συντήρησης για τον Εκτυπωτή 3D σας

Η συντήρηση των εκτυπωτών 3D είναι πολύ σημαντική για να επιτύχετε τα καλύτερα αποτελέσματα. Ακολουθούν κάποιες σημαντικές συμβουλές που πρέπει να έχετε υπόψη.

Τι να κάνετε αν τα Powerbeats Pro δεν φορτίζουν στη θήκη

Τι να κάνετε αν τα Powerbeats Pro δεν φορτίζουν στη θήκη

Εάν τα Powerbeats Pro σας δεν φορτίζουν, χρησιμοποιήστε μια άλλη πηγή ενέργειας και καθαρίστε τα ακουστικά σας. Αφήστε τη θήκη ανοιχτή κατά τη διάρκεια της φόρτισης των ακουστικών σας.

Πώς να Συνδέσετε Laptop με Windows 11 σε Προβολέα/TV

Πώς να Συνδέσετε Laptop με Windows 11 σε Προβολέα/TV

Διαβάστε αυτό το άρθρο για να μάθετε τη διαδικασία σύνδεσης laptop με έναν προβολέα ή μια TV στα Windows 11 και Windows 10.

5 Λόγοι Γιατί Ο Φορητός Υπολογιστής Σας Υπερθερμαίνεται

5 Λόγοι Γιατί Ο Φορητός Υπολογιστής Σας Υπερθερμαίνεται

Ανακαλύψτε κάποιους από τους πιθανούς λόγους που ο φορητός υπολογιστής σας υπερθερμαίνεται, μαζί με συμβουλές και κόλπα για να αποφύγετε αυτό το πρόβλημα και να διατηρήσετε τη συσκευή σας δροσερή.