Η Google ανακοίνωσε την κυκλοφορία της έκδοσης 152 του προγράμματος περιήγησης ιστού Chrome. Αυτή η ενημέρωση εισάγει μια σειρά από προσαρμογές που επικεντρώνονται στην προετοιμασία του οικοσυστήματος για μελλοντικά πρότυπα ασφαλείας, στην τροποποίηση της διαχείρισης επεκτάσεων και στην προσφορά νέων εργαλείων οπτικού ελέγχου στους προγραμματιστές.
Επιπλέον, φέρνει εξαιρετικά νέα για την κοινότητα του Linux με την ενσωμάτωση νέων μορφών συσκευασίας, καθώς εισάγει πειραματική υποστήριξη για τη διανομή του Chrome σε Linux μέσω πακέτων Flatpak, επιτυγχάνοντας εγγενή αλληλεπίδραση με το σύστημα μέσω πυλών XDG.
Αυτή η έκδοση διορθώνει συνολικά 327 ευπάθειες, δέκα από τις οποίες χαρακτηρίστηκαν ως κρίσιμες επειδή επέτρεπαν στους εισβολείς να παρακάμψουν το sandbox του προγράμματος περιήγησης και να εκτελέσουν κώδικα στο σύστημα. Οκτώ από αυτές τις κρίσιμες ευπάθειες σχετίζονταν με exploits use-after-free (use-after-free) .
Τι νέο υπάρχει στο Chrome 152
Η πιο σημαντική βραχυπρόθεσμη αλλαγή για τους χρήστες είναι η μόνιμη κατάργηση των επεκτάσεων που βασίζονται στη δεύτερη έκδοση του μανιφέστου (Manifest V2). Από τις 31 Αυγούστου, όλα τα πρόσθετα που έχουν δημιουργηθεί χρησιμοποιώντας αυτό το παλαιότερο API θα καταργηθούν από το Chrome Web Store . Ενώ οι επεκτάσεις που είναι ήδη εγκατεστημένες θα συνεχίσουν να λειτουργούν τοπικά, θα χάσουν τη δυνατότητα λήψης ενημερώσεων και δεν θα μπορούν να επανεγκατασταθούν εάν καταργηθούν.
Για τους χρήστες των Windows, το Chrome 152 εισάγει ένα επίπεδο ασφαλείας που βασίζεται σε Λίστες Ελέγχου Πρόσβασης (ACL). Αυτός ο μηχανισμός εμποδίζει τις διεργασίες του προγράμματος περιήγησης από την ανάγνωση και την εγγραφή στη μνήμη , αποτρέποντας την εισαγωγή κώδικα. Ωστόσο, λόγω πιθανών διενέξεων με λογισμικό προστασίας από ιούς ή εργαλεία προσβασιμότητας, αυτή η λειτουργία είναι απενεργοποιημένη από προεπιλογή. Οι ενδιαφερόμενοι χρήστες μπορούν να την ενεργοποιήσουν ορίζοντας τη σημαία chrome://flags/#enable-process-isolation-ui και διαμορφώνοντας τη λειτουργία απομόνωσης στις ρυθμίσεις συστήματος του προγράμματος περιήγησης.
Βελτιώσεις σε αυτόνομες εφαρμογές ιστού και νέα API
Οι μεμονωμένες εφαρμογές ιστού (IWA) υποστηρίζουν πλέον δευτερεύουσες εφαρμογές . Αυτό σημαίνει ότι οι προγραμματιστές μπορούν να διανέμουν πολλά προγράμματα με ξεχωριστά ονόματα, εικονίδια και συσχετίσεις αρχείων μέσα σε μία μόνο εγκατάσταση IWA. Συγκεκριμένα για το ChromeOS, αυτές οι εφαρμογές διαθέτουν πλέον λειτουργία προβολής χωρίς περιθώρια , επεκτείνοντας το περιεχόμενο ώστε να γεμίζει ολόκληρο το παράθυρο και αφαιρώντας την παραδοσιακή γραμμή τίτλου. Το προσαρμοσμένο σχήμα URI googlechrome:// έχει επίσης εφαρμοστεί πειραματικά , σχεδιασμένο να επιτρέπει σε εξωτερικούς ιστότοπους που ανοίγουν σε άλλα προγράμματα περιήγησης να καλούν το Chrome όταν γίνεται κλικ σε έναν συγκεκριμένο σύνδεσμο.
Το API απόδοσης CPU επιτρέπει στους ιστότοπους να υποβάλλουν ερωτήματα σχετικά με την χωρητικότητα του επεξεργαστή του χρήστη. Για την προστασία του απορρήτου, το Chrome περιλαμβάνει ένα μενού (Ρυθμίσεις > Απόδοση > Ταχύτητα) όπου αυτά τα δεδομένα μπορούν να παραποιηθούν επιλέγοντας επίπεδα από 0 (άγνωστο) έως 4 (εξαιρετική απόδοση).
Στην ενότητα σχεδίασης CSS, τα ψευδο-στοιχεία ::backdrop, ::scroll-marker και ::view-transition προστίθενται για τον έλεγχο των φόντων των τρόπων δημιουργίας, των δεικτών κύλισης και των κινούμενων εικόνων μετάβασης αλληλεπιδρώντας απευθείας με το JavaScript. Επιπλέον, ενσωματώνεται η συνάρτηση alpha() για τον χειρισμό της διαφάνειας των χρωμάτων και προστίθεται η ιδιότητα window-drag για να ορίσει ποιες περιοχές μιας προκατασκευασμένης εφαρμογής ιστού (PWA) λειτουργούν ως γραμμή τίτλου με δυνατότητα σύρσιμου.
Σε κινητές συσκευές , η έκδοση Android εισάγει μια ενοποιημένη οθόνη που συγκεντρώνει τη διαχείριση κωδικών πρόσβασης και τα δεδομένα αυτόματης συμπλήρωσης φορμών . Η ασφάλεια για κινητά βελτιώνεται επίσης: ενεργοποιώντας την "Ενισχυμένη προστασία", το πρόγραμμα περιήγησης θα αποκλείσει πλήρως τη φόρτωση ιστότοπων που έχουν επισημανθεί ως κακόβουλοι, απαιτώντας ρητή μη αυτόματη επιβεβαίωση από τον χρήστη για την προβολή του περιεχομένου. Το χαρακτηριστικό αυτόματης διόρθωσης HTML έχει επίσης προστεθεί στις ετικέτες <input> και <textarea> για να δώσει στους προγραμματιστές τον έλεγχο της αυτόματης διόρθωσης στα πεδία κειμένου.
Πώς να ενημερώσετε το Chrome σε Linux;
Εάν χρησιμοποιείτε διανομές που βασίζονται σε Debian ή Ubuntu και έχετε ρυθμίσει το επίσημο αποθετήριο της Google, απλώς εκτελέστε τις τυπικές εντολές ενημέρωσης στο τερματικό σας:
sudo apt update
sudo apt --only-upgrade install google-chrome-stable
Για όσους χρησιμοποιούν συστήματα που βασίζονται σε Fedora, RHEL ή AlmaLinux, η διαδικασία εκτελείται μέσω DNF χρησιμοποιώντας την ακόλουθη εντολή:
sudo dnf upgrade google-chrome-stable
Αν προτιμάτε να δοκιμάσετε τη νέα πειραματική μορφή χρησιμοποιώντας το Flatpak, μπορείτε να αναζητήσετε την εφαρμογή απευθείας στο Flathub (μόλις το επίσημο πακέτο είναι διαθέσιμο στο αποθετήριό του) ή να την εγκαταστήσετε μέσω της γραμμής εντολών:
flatpak update com.google.Chrome