/ / / Γιατί το Chrome με λέει ότι "Ενημέρωση ή κατάργηση ασύμβατων εφαρμογών;"

Γιατί το Chrome με λέει να "Ενημέρωση ή κατάργηση ασυμβίβαστων εφαρμογών;"

Πολλές εφαρμογές των Windows, όπως το antivirusλογισμικού, εισάγετε κώδικα στο Chrome για να τροποποιήσετε τη συμπεριφορά του. Αυτό έχει ως αποτέλεσμα συχνότερα συντριβές του προγράμματος περιήγησης, οπότε η Google παίρνει τη στάση της εμποδίζοντας αυτές τις τεχνικές.

Γιατί είναι οι εφαρμογές ένεση κώδικα;

Ορισμένες εφαρμογές εισάγουν κώδικα σε άλλη λειτουργίαδιαδικασίες για να τροποποιήσουν τη συμπεριφορά τους. Στα Windows, αυτή η τεχνική υπήρξε για μεγάλο χρονικό διάστημα. Χρησιμοποιείται από πολλούς διαφορετικούς τύπους εφαρμογών, από εργαλεία anti-malware έως επικίνδυνα κακόβουλα προγράμματα. Αυτό συχνά ονομάζεται ένεση DLL και στα Windows.

Με άλλα λόγια, οι εφαρμογές εισάγουν κώδικαChrome για να τροποποιήσετε τη συμπεριφορά του Chrome. Ένα πρόγραμμα ασφαλείας μπορεί να θέλει να προσθέσει μερικούς πρόσθετους ελέγχους στην περιήγηση του Chrome ή ένα κομμάτι κακόβουλου λογισμικού μπορεί να θέλει να κατασκοπεύει καλύτερα την περιήγησή σας.

Ακόμη και αν η εφαρμογή χρησιμοποιεί ένεση κώδικαμε καλή πρόθεση, μπορεί να προκαλέσει προβλήματα επηρεάζοντας τον κώδικα του Chrome. Οι προγραμματιστές του Chrome δεν γνωρίζουν ακριβώς πώς πρόκειται να συμπεριφερθεί αυτός ο πρόσθετος κώδικας. Όπως λέει ο προγραμματιστής Chrome, Chris H. Hamilton: "Αυτός ο τύπος έγχυσης λογισμικού είναι ανεξέλεγκτος στην πλατφόρμα των Windows και προκαλεί σημαντικά προβλήματα σταθερότητας (συντριβές)".

ΣΧΕΤΙΖΟΜΑΙ ΜΕ: Τι είναι το Code Injection στα Windows;

Πότε θα ολοκληρωθεί το Chrome Block Injection Code;

Η Google ανακοίνωσε αρχικά τα σχέδιά της για αποκλεισμόαυτή η τεχνική τον Νοέμβριο του 2017, σημειώνοντας ότι οι χρήστες των Windows με λογισμικό ένεσης στο Chrome είναι κατά 15% πιο πιθανό να έχουν συντριβή Chrome. Η Google σημειώνει ότι υπάρχουν καλύτερες τεχνικές για εφαρμογές που απαιτούν αυτό το είδος λειτουργικότητας, όπως η εγκατάσταση μιας επέκτασης του προγράμματος περιήγησης Chrome που χρησιμοποιεί το εγγενές μήνυμα του Chrome για να επικοινωνεί με ένα άλλο πρόγραμμα στο σύστημα.

Η αρχική ανακοίνωση είπε το Chrome 69ξεκινήστε να μπλοκάρετε όλες τις εφαρμογές κώδικα τον Σεπτέμβριο του 2018. Ωστόσο, στο σύστημα μας, η έκδοση beta του Chrome 69 προειδοποιεί μόνο για την ένεση του κώδικα εάν ο περιηγητής σας αντιμετωπίζει συντριβή. Δεν εμποδίζει αυτή την ένεση.

Οι προγραμματιστές του Chrome συχνά A-B δοκιμάζουν νέαχαρακτηριστικά όπως αυτό-με άλλα λόγια, μεταφέρουν διαφορετικές λειτουργίες σε διάφορους χρήστες του Chrome για να δουν πώς αντιδρούν οι χρήστες - έτσι είναι πιθανό κάποιοι χρήστες του Chrome 68 να έχουν ήδη δει αυτήν την προειδοποίηση.

Η Google ανακοίνωσε αρχικά σχέδια για αποκλεισμό όλωναπό τον Ιανουάριο του 2019. Σύμφωνα με τον Χάμιλτον, η Google εξακολουθεί να σκοπεύει να την αποκλείσει "σύντομα", οπότε η προειδοποίηση θα σταματήσει να εμφανίζεται επειδή το Chrome θα μπλοκάρει σιωπηρά όλες τις προσπάθειες εισαγωγής κώδικα. Το Microsoft Edge ήταν το πρώτο πρόγραμμα περιήγησης που πραγματοποίησε την αλλαγή στα Windows και έχει ήδη μπλοκάρει την έγχυση κώδικα από το 2015.

Οι εφαρμογές μου προκαλούν πραγματικά διακοπές;

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

Ο Χάμιλτον σημειώνει ότι το Chrome είναι απλώς προειδοποίησηγια κάθε λογισμικό που χρησιμοποιεί ένεση κώδικα "χωρίς να κάνει εκτιμήσεις αξίας." Το λογισμικό που έχετε εγκαταστήσει μπορεί να λειτουργεί σωστά και να μην προκαλεί ποτέ προβλήματα, αλλά η Google δεν αρέσει αυτή η τεχνική και προσπαθεί να την εμποδίσει.

Πώς να ελέγξετε για ασυμβίβαστες εφαρμογές

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

Μπορείτε επίσης να αποκτήσετε πρόσβαση σε αυτήν τη λίστα - ακόμα και πριν από το Chromeσυντρίβει-κατευθείαν στο μενού> Ρυθμίσεις> Για προχωρημένους, μεταβαίνοντας προς τα κάτω στο κάτω μέρος της οθόνης και κάνοντας κλικ στην επιλογή "Ενημέρωση ή κατάργηση ασύμβατων εφαρμογών" στην ενότητα Επαναφορά και εκκαθάριση. Αν δεν βλέπετε αυτήν την επιλογή εδώ, καμία εφαρμογή στο σύστημά σας δεν εισάγει κώδικα στο Chrome.

Μπορείτε επίσης να πληκτρολογήσετε chrome://settings/IncompatibleApplications στη γραμμή διευθύνσεων και πατήστε Enter. Εάν δεν βλέπετε λίστα με μη συμβατές εφαρμογές, δεν έχετε εγκαταστήσει κανένα.

(Σημείωση: Αυτή η επιλογή είναι παρούσα μόνο από το Chrome 69 στο σύστημά μας. Το Chrome 69 έχει προγραμματιστεί για σταθερή κυκλοφορία στις 4 Σεπτεμβρίου 2018.)

Το Chrome θα καταχωρίσει όλες τις εφαρμογές χρησιμοποιώντας κώδικαένεση που έχετε εγκαταστήσει. Πολλές εφαρμογές προστασίας από ιούς, συμπεριλαμβανομένων των Avast, AVG, Bitdefender, Emsisoft, Eset, IObit, Norton Security, Malwarebytes και WinPatrol εμφανίζονται εδώ.

Άλλες εφαρμογές που εμφανίζονται εδώ περιλαμβάνουν το Acronis True Image, το Dropbox και το RocketDock. Η λίστα μπορεί να είναι εκπληκτική, αλλά οποιαδήποτε εφαρμογή που χρησιμοποιεί ένεση κώδικα θα εμφανιστεί στη λίστα.

Το κουμπί "Κατάργηση" δίπλα σε μια εφαρμογή θα σας μεταφέρει στο παράθυρο "Ρυθμίσεις" ή "Πίνακας ελέγχου" όπου μπορείτε να απεγκαταστήσετε την εφαρμογή αν θέλετε.

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

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

Δεν νομίζουμε ότι πρόκειται για τεράστια απώλεια. Όπως σημειώνουν οι προγραμματιστές του Chrome, οι τεχνικές ένεσης κώδικα συμβάλλουν σε συντριβές και λιγότερες συντριβές θα είναι μια βελτίωση. Δεν είμαστε επίσης ένας μεγάλος ανεμιστήρας των antivirus που παρεμβαίνουν στο πρόγραμμα περιήγησης.