Πώς να σταματήσει το Meltdown και τα μπαλώματα Spectre από την επιβράδυνση του υπολογιστή σας
Τα μπαλώματα των Windows για το Meltdown και το Specter θα επιβραδύνουν τον υπολογιστή σας. Σε έναν νεότερο υπολογιστή με Windows 10, πιθανότατα δεν θα παρατηρήσετε. Αλλά, σε έναν υπολογιστή με έναν παλαιότερο επεξεργαστή - ειδικά εάν τρέχει τα Windows 7 ή 8 - μπορεί να δείτε μια αξιοσημείωτη επιβράδυνση. Εδώ είναι πώς να βεβαιωθείτε ότι ο υπολογιστής σας εκτελεί όσο το δυνατόν πιο γρήγορα μετά την ασφάλειά του.
Ό, τι κι αν κάνετε, παρακαλώ μην αποφύγετε την εγκατάσταση των επιδιορθώσεων. Οι επιθέσεις Meltdown και Specter είναι κακές - πολύ κακές. Τα Windows, MacOS, Linux, Android, iOS και Chrome OS είναι όλα διορθωμένα για να διορθώσουν το πρόβλημα. Η Intel υποσχέθηκε επίσης ότι θα συνεργαστούν με εταιρείες λογισμικού για να μειώσουν τις επιδόσεις τους με την πάροδο του χρόνου. Αλλά αυτές είναι μεγάλες τρύπες ασφαλείας που πρέπει να απολύσετε.
Αυτό όμως δεν σημαίνει ότι πρέπει να αντιμετωπίζετε την επιβράδυνση.
Αναβάθμιση σε Windows 10 (Εάν χρησιμοποιείτε Windows 7 ή 8)
Δεν υπάρχει πρόβλημα: Η ενημερωμένη έκδοση κώδικα λειτουργεί καλύτερα εάν χρησιμοποιείτε Windows 10. Όπως το θέτει η Microsoft, στους "υπολογιστές της εποχής 2015 με Haswell ή [παλαιότερη] CPU", αναμένουν ότι ορισμένοι χρήστες θα παρατηρήσουν μείωση απόδοση συστήματος ". Αλλά, με τα Windows 7 ή 8 με το ίδιο παλιό υλικό, «περιμένουν οι περισσότεροι χρήστες να παρατηρήσουν μείωση της απόδοσης του συστήματος».
Με άλλα λόγια, στο ίδιο υλικό, η Microsoft λέει ότι οι περισσότεροι άνθρωποι θα παρατηρήσουν μια επιβράδυνση στα Windows 7 ή 8, ενώ οι περισσότεροι άνθρωποι δεν θα στα Windows 10. Όπως εξηγεί η Microsoft: "Οι παλαιότερες εκδόσεις των Windows έχουν μεγαλύτερο αντίκτυπο στην απόδοση, επειδή τα Windows 7 και τα Windows 8 έχουν περισσότερες μεταβάσεις του πυρήνα του χρήστη λόγω των αποφάσεων σχεδιασμού κληρονομιών, όπως η απόδοση όλων των γραμματοσειρών στον πυρήνα. "Τα Windows 10 είναι πολύ νεώτερο λογισμικό και έχουν πολλές βελτιστοποιήσεις που τα παλαιότερα Windows 7 και 8 απλά δεν έχουν.
Η Microsoft μιλάει για επεξεργαστές Intel, αλλά μπορεί να υπάρξει κάποια επιβράδυνση όταν χρησιμοποιείτε και CPUs AMD. Η διόρθωση Meltdown δεν ισχύει για τα συστήματα AMD, αλλά η διόρθωση Specter κάνει. Δεν έχουμε δει ακόμη συγκριτικά στοιχεία απόδοσης από τα συστήματα AMD, οπότε δεν γνωρίζουμε πώς άλλαξαν οι επιδόσεις.
Αντί να αποφύγετε ή να απενεργοποιείτε την ενημερωμένη έκδοση κώδικα, απλώς αναβαθμίστε τα Windows 10. Ενώ η περίοδος δωρεάν αναβάθμισης του πρώτου έτους ολοκληρώνεται τεχνικά, υπάρχουν ακόμα τρόποι για να αποκτήσετε δωρεάν τα Windows 10.
Εάν δεν είστε οπαδός των Windows 10, υπάρχουν τρόποι να το κάνετε λιγότερο ενοχλητικό. Μπορείτε να αποκτήσετε μεγαλύτερο έλεγχο στις αυτόματες ενημερώσεις των Windows 10 ή απλά να ρυθμίσετε τις "Ενεργές ώρες" έτσι ώστε να μην σας ενοχλούν. Μπορείτε να αποκρύψετε όλες αυτές τις ενοχλητικές διαφημίσεις στα Windows 10 και να κάνετε να μοιάζουν περισσότερο με τα Windows 7, αν θέλετε. Ποτέ δεν χρειάζεται καν να αγγίξετε το Windows Store - μπορείτε να συνεχίσετε να χρησιμοποιείτε την επιφάνεια εργασίας και να έχετε ένα σύγχρονο λειτουργικό σύστημα Windows που εκτελεί ταχύτερα από τα Windows 7.
Αναβαθμίστε το υλικό σας
Οι σύγχρονοι υπολογιστές - δηλαδή, οι "υπολογιστές εποχής 2016 με Skylake, Kabylake ή [a] νεότερη CPU" - βελτιώνονται καλύτερα με την ενημερωμένη έκδοση κώδικα σε σχέση με τους παλαιότερους υπολογιστές. Στην πραγματικότητα, η Microsoft λέει ότι "τα benchmarks παρουσιάζουν μονοψήφιες επιβράδυνση, αλλά δεν περιμένουμε από τους περισσότερους χρήστες να παρατηρήσουν μια αλλαγή, επειδή αυτά τα ποσοστά αντανακλώνται σε χιλιοστά του δευτερολέπτου." Αυτό οφείλεται στο γεγονός ότι αυτές οι επεξεργαστές Intel διαθέτουν μια δυνατότητα PCID (Process-Context Identifiers) που βοηθούν το patch να έχει καλύτερες επιδόσεις. Χωρίς αυτό το χαρακτηριστικό, περισσότερο από το έργο πρέπει να γίνει στο λογισμικό, και αυτό επιβραδύνει τα πράγματα κάτω.
Εάν είστε περίεργοι εάν το σύστημά σας έχει τη δυνατότητα που επιταχύνει την ενημερωμένη έκδοση κώδικα, σας συνιστούμε να κάνετε λήψη και να εκτελέσετε το εργαλείο InSpectre της Gibson Research Corporation. Θα σας πει επίσης αν ο υπολογιστής σας είναι προστατευμένος από το Meltdown και το Specter ή όχι.
Αν βλέπετε "Performance: GOOD", έχετε έναν σύγχρονο υπολογιστή με τις κατάλληλες δυνατότητες υλικού και δεν θα πρέπει να βλέπετε μια αξιοσημείωτη επιβράδυνση. Εάν δεν το έχετε, έχετε έναν παλαιότερο υπολογιστή και ίσως δείτε κάποια επιπλέον καθυστέρηση. (Αν και θυμάστε, μπορείτε να επιταχύνετε σημαντικά τα πράγματα με την αναβάθμιση στα Windows 10, αν δεν το έχετε ήδη κάνει.)
Εάν ο υπολογιστής σας δεν διαθέτει τις κατάλληλες δυνατότητες υλικού και πιστεύετε ότι εκτελεί αργά, ο μόνος τρόπος να παραμείνετε ασφαλείς και να επιταχύνετε τα πράγματα είναι να κάνετε αναβάθμιση σε νεότερο υλικό. Οι σύγχρονες CPU εμφανίζουν πολύ μικρότερη επιβράδυνση. Σκεφτείτε να αγοράσετε χρησιμοποιημένο υλικό και να πωλήσετε τα τρέχοντα σας στοιχεία αν θέλετε να εξοικονομήσετε χρήματα.
Απενεργοποιήστε την προστασία στο μητρώο των Windows, εάν επιμένετε
Τα Windows σας επιτρέπουν να απενεργοποιήσετε την προστασία Meltdown και Specter μετά την εγκατάσταση της ενημερωμένης έκδοσης κώδικα, καθιστώντας το σύστημά σας ευάλωτο σε αυτές τις επικίνδυνες επιθέσεις αλλά εξαλείφοντας την ποινή απόδοσης που συνοδεύει την επιδιόρθωση.
ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Σας συνιστούμε ανεπιφύλακτα να το κάνετε αυτό. Ειδικά εάν χρησιμοποιείτε τα Windows 10 σε σύγχρονο υλικό, δεν πρέπει να παρατηρήσετε επιβράδυνση. Ακόμη και αν χρησιμοποιείτε τα Windows 10 με μια παλαιότερη CPU, η επιβράδυνση θα πρέπει να είναι ελάχιστη για τους περισσότερους ανθρώπους. Και αν αισθάνεστε ότι το σύστημα Windows 7 ή 8 είναι αισθητά πιο αργό, το καλύτερο που μπορείτε να κάνετε είναι να κάνετε αναβάθμιση στα Windows 10. Το Meltdown και το Specter είναι πολύ σοβαρές αδυναμίες ασφαλείας που θα μπορούσαν ενδεχομένως να εκμεταλλευτούν με κώδικα που εκτελείται σε μια ιστοσελίδα στην φυλλομετρητής. Πραγματικά δεν θέλετε να χρησιμοποιήσετε ένα ευάλωτο σύστημα.
Ωστόσο, η Microsoft έκανε αυτές τις τροποποιήσεις μητρώου διαθέσιμες για κάποιο λόγο. Όπως το έθεσαν, η επιβράδυνση μπορεί να είναι ιδιαίτερα κακή με εφαρμογές IO (input-output) σε ένα σύστημα Windows Server. Σε συστήματα Windows Server, η Microsoft λέει ότι "θέλετε να είστε προσεκτικοί για να αξιολογήσετε τον κίνδυνο μη αξιόπιστου κώδικα για κάθε παράσταση του Windows Server και να εξισορροπήσετε την ασφάλεια έναντι της ανταλλαγής απόδοσης για το περιβάλλον σας". Με άλλα λόγια, ίσως θελήσετε να απενεργοποιήσετε την ενημερωμένη έκδοση κώδικα μερικά συστήματα διακομιστών αν είστε βέβαιοι ότι δεν θα εκτελέσουν μη αξιόπιστο κώδικα. Λάβετε υπόψη ότι ακόμη και ο κώδικας JavaScript που εκτελείται σε ένα πρόγραμμα περιήγησης ιστού ή στον κώδικα που εκτελείται μέσα σε μια εικονική μηχανή θα μπορούσε να εκμεταλλευτεί αυτά τα σφάλματα. Οι συνήθεις sandboxes που περιορίζουν το τι μπορεί να κάνει αυτός ο κώδικας δεν θα προστατεύσουν πλήρως τον υπολογιστή σας.
Μπορείτε να απενεργοποιήσετε την προστασία Meltdown ή Specter με το εργαλείο InSpectre που αναφέραμε παραπάνω. Για να απενεργοποιήσετε την προστασία Meltdown ή Spectre, κάντε δεξί κλικ στο αρχείο InSpectre.exe και, στη συνέχεια, επιλέξτε "Εκτέλεση ως διαχειριστής". Στη συνέχεια, μπορείτε να κάνετε κλικ στα κουμπιά "Απενεργοποίηση της προστασίας κατά της κατάψυξης" και "Απενεργοποίηση της προστασίας του φακού" για να ενεργοποιήσετε ή να απενεργοποιήσετε την προστασία. Κάντε επανεκκίνηση του υπολογιστή σας μετά την πραγματοποίηση αυτής της αλλαγής. Εάν κάνετε επανεκκίνηση του εργαλείου InSpectre και μετακινηθείτε μέσα στο πλαίσιο του κειμένου, θα δείτε ένα σημείο κουκκίδων που σας λέει ότι η προστασία έχει απενεργοποιηθεί στο μητρώο. Μπορείτε να χρησιμοποιήσετε τα ίδια κουμπιά για να ενεργοποιήσετε ξανά την προστασία στο μέλλον, αν αλλάξετε γνώμη.
Μπορείτε επίσης να απενεργοποιήσετε την προστασία στο μητρώο μόνοι σας, αν θέλετε. Εκτελέστε τις εντολές "Για να απενεργοποιήσετε αυτήν την ενημέρωση κώδικα" σε αυτήν τη σελίδα υποστήριξης της Microsoft. Ενώ οι οδηγίες προορίζονται για τον Windows Server, θα απενεργοποιήσουν επίσης την επιδιόρθωση σε άλλες εκδόσεις των Windows. Κάντε επανεκκίνηση του υπολογιστή σας μετά την αλλαγή των ρυθμίσεων μητρώου. Μπορείτε να ελέγξετε ότι η διόρθωση είναι ενεργοποιημένη εκτελώντας τη δέσμη ενεργειών GetSpeculationControlSettings PowerShell. Αν αλλάξετε γνώμη και θέλετε να ενεργοποιήσετε ξανά την προστασία στο μέλλον, εκτελέστε τις οδηγίες στην ενότητα "Για να ενεργοποιήσετε την επιδιόρθωση" στην ιστοσελίδα της Microsoft.
Πιστωτική εικόνα: VLADGRIN / Shutterstock.com.