Η προφύλαξη ροής ελέγχου των Windows 10 μπορεί να επιβραδύνει το πρόγραμμα περιήγησης

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

Βίντεο: Bypass Control Flow Guard Comprehensively 2024

Βίντεο: Bypass Control Flow Guard Comprehensively 2024
Anonim

Ο Vivaldi ανακάλυψε πρόσφατα μερικά σημαντικά προβλήματα επιδόσεων που προκλήθηκαν από μια επιλογή ασφαλείας των Windows 10 που ονομάζεται Control Flow Guard. Η Microsoft προσπαθεί να επιλύσει το πρόβλημα.

Μια επείγουσα επιδιόρθωση αναμένεται να είναι διαθέσιμη με την ενημερωμένη έκδοση των Windows 10 Μαΐου 2019.

Αυτή τη στιγμή, δεν μπορούμε να πούμε αν αυτό το ζήτημα επιδόσεων επηρέασε επίσης τα νέα προγράμματα περιήγησης που βασίζονται στο Chromium.

Τι είναι το Windows 10 CFG;

Το Control Flow Guard είναι βασικά μια δυνατότητα του Windows Defender που είναι διαθέσιμη στα Windows 8.1 και νεότερες εκδόσεις.

Μια ομάδα από τον Vivaldi παρατήρησε ότι οι δοκιμές μονάδας χρωμίου είχαν καλύτερη απόδοση στα Windows 7 σε σύγκριση με τα Windows 10.

Μία από τις δοκιμές που χρειάστηκαν 100 λεπτά όταν ξεκίνησε στα Windows 10 σε αυτό το μηχάνημα, πήρε 20 λεπτά στα Windows 7.

Ο Vivaldi ενημέρωσε την Google για το θέμα και η εταιρεία διενήργησε κάποιες εσωτερικές δοκιμές. Προφανώς, ένα φρουρό ελέγχου ροής στην πλατφόρμα είναι υπεύθυνο για το πρόβλημα. Ο τεχνολογικός γίγαντας επιβεβαίωσε επίσης ότι η εταιρεία αντιμετώπισε κάποιο πρόβλημα σχετικά με το CFG και στο παρελθόν.

Μετά τη διερεύνηση του θέματος, η Google μοιράστηκε περαιτέρω το αποτέλεσμα με τη Microsoft. Ο γίγαντας του Redmond σχεδιάζει να κυκλοφορήσει ένα fix στις επόμενες εβδομάδες.

Ο Bruce Dawson, μηχανικός του Chromium στο Google, δημοσίευσε τα ευρήματά του σε μια πρόσφατη ανάρτηση στο blog. Δήλωσε ότι το ζήτημα επηρεάζει μόνο τα μεγάλα αρχεία.exe και είναι απίθανο να επηρεάσει το Chrome. Προτείνει ότι το πρόβλημα μπορεί να επιλυθεί απενεργοποιώντας το CFG.

Το CreateProcess είχε απόδοση O (n ^ 2) για δεδομένα CFG. Τώρα δεν το κάνει.

Χρονοδιάγραμμα αυτού του σφάλματος απόδοσης των Windows:

15 Απριλίου: Αρχική ιδιωτική αναφορά

21 Απριλίου: Απομονωμένη αναπαράσταση και δημοσίευση ιστολογίου

23 Απριλίου: Διορθώθηκε η κατασκευή (πτήση σε λίγες εβδομάδες)

- Bruce Dawson (@ BruceDawson0xB) 24 Απριλίου 2019

Ο μηχανικός Vivaldi Yngve Petterson, ο οποίος εντόπισε το ελάττωμα του CFG φοβάται ότι το σφάλμα μπορεί να επηρεάσει και το Vivaldi και το Chrome. Dawson λέει ότι η Microsoft εξακολουθεί να πρέπει να ασχοληθεί με ορισμένα θέματα CFG.

Ποτέ μην απενεργοποιείτε τον έλεγχο ροής ελέγχου

Οι περισσότεροι από εσάς μπορεί να προτιμήσετε να απενεργοποιήσετε το Control Flow Guard για να αποκτήσετε βελτιώσεις απόδοσης. Ωστόσο, αυτό δεν είναι μια συνιστώμενη λύση και είναι καλύτερο να μείνετε μακριά από αυτό.

Τα Windows 10 έρχονται με πολλά χαρακτηριστικά ασφαλείας σε σύγκριση με τις προηγούμενες εκδόσεις των Windows. Το Exploit Protection είναι ένα τέτοιο χαρακτηριστικό που προστατεύει το σύστημά σας από διαφορετικές ευπάθειες.

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

Η προφύλαξη ροής ελέγχου των Windows 10 μπορεί να επιβραδύνει το πρόγραμμα περιήγησης