Το API ανίχνευσης αδράνειας στο Chrome 94 έχει προκαλέσει κύμα κριτικής

Κατά την κυκλοφορία της έκδοσης Chrome 94 se έκανε την προεπιλεγμένη συμπερίληψη του API ανίχνευσης αδράνειας, που έχει προκαλέσει κύμα κριτικής με συνδέσμους προς αντιρρήσεις από τους προγραμματιστές του Firefox και του WebKit / Safari.

Το API ανίχνευσης αδράνειας επιτρέπει στους ιστότοπους να εντοπίζουν πότε ένας χρήστης είναι αδρανής, δηλαδή δεν αλληλεπιδρά με το πληκτρολόγιο / ποντίκι ή λειτουργεί σε άλλη οθόνη. Το API σάς ενημερώνει επίσης εάν η προφύλαξη οθόνης λειτουργεί στο σύστημα ή όχι. Η ειδοποίηση αδράνειας πραγματοποιείται με αποστολή ειδοποίησης μετά την επίτευξη ενός προκαθορισμένου ορίου αδράνειας, η ελάχιστη τιμή του οποίου ορίζεται σε 1 λεπτό.

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

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

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

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

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

Για να απενεργοποιήσετε πλήρως το API ανίχνευσης αδράνειας, παρέχεται μια ειδική επιλογή στην ενότητα "Απόρρητο και ασφάλεια" των ρυθμίσεων ("chrome: // settings / content / idleDetection").

Επιπλέον, Πρέπει να λάβουμε υπόψη μια σημείωση από τους προγραμματιστές του Chrome σχετικά με την πρόοδο των νέων τεχνικών για την εξασφάλιση ασφαλούς διαχείρισης μνήμηςΤο Σύμφωνα με την Google, το 70% των προβλημάτων ασφαλείας στο Chrome προκαλούνται από σφάλματα μνήμης, όπως η χρήση μετά από δωρεάν πρόσβαση σε ένα buffer. Τρεις βασικές στρατηγικές για την αντιμετώπιση τέτοιων σφαλμάτων εντοπίζονται: αυστηρότεροι έλεγχοι χρόνου μεταγλώττισης, αποκλεισμός σφαλμάτων χρόνου εκτέλεσης και χρήση μιας γλώσσας που είναι ασφαλής στη μνήμη.

Αναφέρεται ότι τα πειράματα έχουν αρχίσει να προσθέτουν τη δυνατότητα ανάπτυξης στοιχείων στη γλώσσα Rust στη βάση δεδομένων του ChromiumΤο Ο κώδικας Rust δεν περιλαμβάνεται ακόμη στις συλλογές που παρέχονται στους χρήστες και ο κύριος στόχος του είναι να δοκιμάσει τη δυνατότητα ανάπτυξης μεμονωμένων τμημάτων του προγράμματος περιήγησης στο Rust και ενσωμάτωσής τους με τα υπόλοιπα μέρη γραμμένα σε C ++.

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

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

Συγκεκριμένα, η ρύθμιση "chrome: // flags # force-major-version-to-100" εμφανίστηκε στις δοκιμαστικές εκδόσεις του Chrome 96, όταν καθορίζεται στην κεφαλίδα User-Agent, έκδοση 100 (Chrome / 100.0.4650.4. XNUMX) εκτεθειμένος. Τον Αύγουστο, ένα παρόμοιο πείραμα πραγματοποιήθηκε στον Firefox, το οποίο αποκάλυψε προβλήματα με τον χειρισμό τριψήφιων εκδόσεων σε ορισμένους ιστότοπους.


Το περιεχόμενο του άρθρου συμμορφώνεται με τις αρχές μας συντακτική ηθική. Για να αναφέρετε ένα σφάλμα κάντε κλικ Aquí.

Γίνε ο πρώτος που θα σχολιάσει

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.