Firefox 154: Βελτιώνει την ασφάλεια, προσθέτει ομαδοποίηση καρτελών με τεχνητή νοημοσύνη και πολλά άλλα

Βασικά σημεία:
  • Η προστασία τοπικής πρόσβασης δικτύου (LNA) επεκτείνεται στα WebSockets, αποτρέποντας επιθέσεις CSRF σε δρομολογητές και εσωτερικές συσκευές.
  • Παρουσιάζουμε τη λειτουργία "Έξυπνο Παράθυρο" για λογική ομαδοποίηση καρτελών χρησιμοποιώντας Τεχνητή Νοημοσύνη.
  • Ο εγγενής μεταφραστής επεξεργάζεται πλέον περιεχόμενο εντός ετικετών. .
  • Υποστήριξη για τις ιδιότητες CSS text-box-trim, text-box-edge και τις νέες συναρτήσεις siberl-index().
  • Υποστήριξη για την οδηγία προσωρινής αποθήκευσης HTTP No-Vary-Search και νέους επαναλήπτες σε JavaScript.
Λογότυπο Firefox

Ο Firefox είναι ένα δημοφιλές πρόγραμμα περιήγησης ιστού

Η Mozilla ανακοίνωσε την επίσημη κυκλοφορία της νέας έκδοσης του "Firefox 154", μιας ενημέρωσης που ενσωματώνει ένα ευρύ φάσμα ρυθμίσεων που στοχεύουν στην προστασία των συνδέσεων σε τοπικά δίκτυα, στη βελτιστοποίηση της διαχείρισης καρτελών μέσω τεχνητής νοημοσύνης και στην προσφορά νέων δυνατοτήτων στους προγραμματιστές ιστοσελίδων.

Παράλληλα με αυτήν την έκδοση, ο οργανισμός δημοσίευσε ενημερώσεις συντήρησης για τα Εκτεταμένα Κλάδους Υποστήριξης (ESR), παρέχοντας τις εκδόσεις 153.1.0, 140.14.0 και 115.39.0. Επιπλέον, η ομάδα ανάπτυξης της Mozilla έχει διορθώσει 167 ευπάθειες σε αυτήν την έκδοση.

Κύρια νέα στον Firefox 154

Η νέα έκδοση του Firefox περιλαμβάνει βελτιώσεις ασφαλείας, με την προδιαγραφή Local Network Access (LNA) για συνδέσεις WebSocket να είναι η πιο σημαντική. Ιστορικά, οι δημόσιες εφαρμογές ιστού μπορούσαν να επιχειρήσουν να δημιουργήσουν συνδέσεις με συσκευές εντός του εσωτερικού δικτύου ενός χρήστη. Τώρα, ο Firefox περιορίζει την πρόσβαση σε διευθύνσεις loopback και ιδιωτικά εύρη δικτύου από προεπιλογή.

Με άλλα λόγια, εάν ένας ιστότοπος προσπαθήσει να ανοίξει ένα WebSocket σε έναν τοπικό πόρο, το πρόγραμμα περιήγησης θα σταματήσει την ενέργεια και θα εμφανίσει ένα παράθυρο διαλόγου που θα ζητά ρητή άδεια.

Διαχείριση καρτελών, προστασία προσωπικών δεδομένων και πολυμέσα

Ο Firefox 154 εισάγει τη λειτουργία "Έξυπνο Παράθυρο", μια προοδευτική λειτουργία που χρησιμοποιεί τεχνητή νοημοσύνη για να αναλύει τις ανοιχτές καρτέλες, να τις ομαδοποιεί λογικά ανάλογα με το πλαίσιό τους και να προτείνει ονόματα για κάθε ομάδα.

Για να διευκολυνθεί ο έλεγχος αυτών των νέων λειτουργιών, η γραμμή διευθύνσεων περιλαμβάνει ένα κουμπί γρήγορης πρόσβασης που ονομάζεται "Διαχείριση Τεχνητής Νοημοσύνης", το οποίο οδηγεί απευθείας στον αντίστοιχο πίνακα ρυθμίσεων. Εν τω μεταξύ, το εγγενές εργαλείο μετάφρασης πλήρους σελίδας μπορεί πλέον να μεταφράσει περιεχόμενο ενσωματωμένο σε πλαίσια HTML (<iframe>), εκτελώντας αναγνώριση γλώσσας κατά την αρχική φόρτωση του ιστότοπου για ταχύτερη απόκριση.

Όσον αφορά την απόδοση πολυμέσων, η μηχανή του προγράμματος περιήγησης έχει βελτιστοποιηθεί για να επιταχύνει σημαντικά την αναζήτηση και την κύλιση στη χρονογραμμή κατά την αναπαραγωγή βίντεο. Επιπλέον, οι χρήστες των Windows έχουν πλέον επίσημη υποστήριξη για την εκτέλεση της πλατφόρμας παιχνιδιών cloud NVIDIA GeForce NOW απευθείας από το πρόγραμμα περιήγησης.

Νέα πρότυπα ιστού

Για τους δημιουργούς περιεχομένου και τους προγραμματιστές ιστοσελίδων, αυτή η έκδοση εφαρμόζει πρόσφατες δυνατότητες των προτύπων CSS, HTML και JavaScript. Η μηχανή απόδοσης προσθέτει υποστήριξη για τις ιδιότητες CSS `text-box-trim` και `text-box-edge`, οι οποίες παρέχουν μαθηματικό έλεγχο στα πάνω και κάτω περιθώρια των γραμματοσειρών, επιτρέποντας ακριβή κάθετη στοίχιση χωρίς να βασίζεστε σε κόλπα απόστασης.

Περιλαμβάνονται επίσης οι συναρτήσεις CSS `sibling-index()` και `sibling-count()`, οι οποίες επιτρέπουν την υπό όρους διαμόρφωση με βάση τη θέση ενός στοιχείου σε σχέση με τα αδελφά του στοιχεία στο δέντρο DOM. Όσον αφορά τη δομή φόρμας HTML, ο Firefox εμφανίζει πλέον μια εγγενή γραφική διεπαφή για την επιλογή της ώρας κατά τη χρήση των ετικετών `<input type="time">` και `<input type="datetime-local">`.

Σε επίπεδο δικτύου και επεξεργασίας δεδομένων, το πρόγραμμα περιήγησης ερμηνεύει ήδη την κεφαλίδα HTTP No-Vary-Search. Αυτή η οδηγία επιτρέπει στους διακομιστές να υποδεικνύουν ποιες παράμετροι URL είναι άσχετες με το περιεχόμενο, επιτρέποντας στο πρόγραμμα περιήγησης να επαναχρησιμοποιεί εκδόσεις σελίδας που είναι αποθηκευμένες στην προσωρινή μνήμη του δίσκου και βελτιώνοντας τους χρόνους φόρτωσης.

Από την πλευρά της JavaScript, η διεπαφή του Iterator ενημερώνεται με νέες μεθόδους σύγχρονης εκτέλεσης, όπως `.chunks()` για τον διαχωρισμό στοιχείων σε ομάδες, `.windows()` για επαναλήψεις συρόμενων παραθύρων, `.includes()` για άμεση επικύρωση περιεχομένου και `.join()` για τη συνένωση αποτελεσμάτων σε συμβολοσειρές. Τέλος, το ενσωματωμένο πρόγραμμα προβολής αρχείων JSON απλοποιεί τον εντοπισμό σφαλμάτων εμφανίζοντας την πλήρη διαδρομή (breadcrumb) του επιλεγμένου στοιχείου στο κάτω μέρος της οθόνης.

Διορθώσεις διεπαφής και γνωστές διορθώσεις σφαλμάτων

Ο κύκλος ανάπτυξης επικεντρώθηκε επίσης στη βελτίωση της γραφικής διεπαφής σε διαφορετικά λειτουργικά συστήματα. Διορθώθηκε ένα σφάλμα στο macOS όπου το κλείσιμο του προγράμματος περιήγησης άφηνε ένα αόρατο παράθυρο που κατέγραφε τα κλικ του ποντικιού και διορθώθηκαν πολλά προβλήματα στη γραμμή εργασιών των Windows που σχετίζονταν με την αυτόματη απόκρυψη και την εμφάνιση παραθύρου εικόνας-εντός-εικόνας. Τροποποιήθηκε επίσης η συμπεριφορά του κουμπιού "Προβολή Firefox". Έχει αφαιρεθεί από την προεπιλεγμένη γραμμή εργαλείων για νέα ή ανενεργά προφίλ, αν και μπορεί να επαναφερθεί από το μενού προσαρμογής.

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

Πώς να εγκαταστήσετε ή να ενημερώσετε τον Firefox 154

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

Για να το εγκαταστήσετε από το δυαδικό αρχείο σε οποιαδήποτε διανομή Linux (Ubuntu, Fedora, Arch, κ.λπ.), μπορείτε να ακολουθήσετε αυτά τα βήματα στο τερματικό σας:

wget -O firefox.tar.bz2 "https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=es-ES" sudo tar xjf firefox.tar.bz2 -C /opt/ sudo ln -sf /opt/firefox/firefox /usr/bin/firefox

Αν προτιμάτε να χρησιμοποιείτε πακέτα Snap (κοινά στο Ubuntu), μπορείτε να επιβάλετε την ενημέρωση με:

 sudo snap ανανέωση firefox

Για χρήστες που προτιμούν το Flatpak και το Flathub, η ενημέρωση μπορεί να πραγματοποιηθεί εκτελώντας:

ενημέρωση flatpak org.mozilla.firefox

Για τους χρήστες του Ubuntu, του Linux Mint και άλλων παραγώγων του Ubuntu, είναι επίσης δυνατό να ενημερώσουν τον Firefox μέσω του επίσημου PPA . Για να το κάνετε αυτό, ανοίξτε ένα τερματικό και πληκτρολογήστε τις ακόλουθες εντολές:

sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y sudo apt-get update sudo apt install firefox

Τέλος, αν προτιμάτε να περιμένετε να φτάσει στα εγγενή αποθετήρια της διανομής σας (DNF, Pacman), απλώς πρέπει να εκτελέσετε την συνήθη εντολή ενημέρωσης του συστήματός σας, αν και να έχετε κατά νου ότι αυτό μπορεί να διαρκέσει από μερικές ώρες (στο Arch) έως αρκετές ημέρες (στο Debian/Ubuntu).


Προσθήκη ως προτιμώμενης πηγής στην Google