Release von Firefox 154

Die Veröffentlichung des Web-Browsers Firefox 154 fand statt, und es wurden Updates für frühere Versionen mit langfristiger Unterstützung – 153.1.0, 140.14.0 und 115.39.0 – bereitgestellt. Die Beta-Testphase für die Version Firefox 155 wird in naher Zukunft beginnen, deren Veröffentlichung für den 1. September geplant ist.

Die wichtigsten Neuerungen in Firefox 154 (1, 2, 3):

  • Die Anwendung der LNA-Spezifikation (Local Network Access) wurde auf WebSocket-Verbindungen ausgeweitet. LNA beschränkt den Zugriff auf das lokale System (loopback, 127.0.0.0/8) oder das interne Netzwerk (192.168.0.0/16, 10.0.0.0/8 usw.), wenn mit öffentlichen Websites interagiert wird. Für den Zugriff auf interne Ressourcen muss der Benutzer der Webanwendung besondere Berechtigungen erteilen, da solche Aktivitäten von Angreifern verwendet werden, um CSRF-Angriffe auf Router, Access Points, Drucker, Unternehmens-Webschnittstellen und andere Geräte und Dienste durchzuführen, die Anfragen nur aus dem lokalen Netzwerk akzeptieren. Das Öffnen einer WebSocket-Verbindung zu einem Gerät im lokalen Netzwerk führt nun dazu, dass dem Benutzer ein Bestätigungsdialog angezeigt wird.
  • Der Modus „Smart Window“ ermöglicht nun den Einsatz von AI zur Empfehlung von Tab-Gruppierungen und zur Benennung jeder Gruppe. Smart Window bietet einen separaten Interaktionsraum mit AI, der den bestehenden Standard-Webnavigationsmodus und den privaten Modus ergänzt.
  • Es besteht die Möglichkeit, für einzelne Websites die Löschvorgänge von Cookies und Site-Daten beim Beenden rückgängig zu machen, während gleichzeitig für diese Websites der Schutz vor Nachverfolgung und die Cookie-Einschränkungen erhalten bleiben.
  • Die Funktion zum Übersetzen des Inhalts der gesamten Seite umfasst jetzt auch die Inhalte von in die Seite integrierten iframe-Blocks. Die Identifizierung der Sprache erfolgt bereits beim Laden der Seite.
  • In die Adressleiste wurde die Aktion „Manage AI“ eingefügt, um einen schnellen Zugriff auf den Abschnitt zur Anpassung der AI-Einstellungen im Konfigurator zu ermöglichen.
  • Bei einem erzwungenen Neuladen der Seite (Drücken der Taste „Aktualisieren“ bei gedrückter Shift-Taste) wird nun zusätzlich der Cache für Favicon-Thumbnails geleert.
  • Die Operationen zur Positionsänderung im Stream beim Ansehen von Videos wurden erheblich beschleunigt.
  • Im integrierten PDF-Viewer wurde die Markierung des ausgewählten Textes implementiert, ähnlich wie die Textmarkierung auf Webseiten.
  • Standardmäßig wird die Schaltfläche „Firefox View“ bei der Erstellung neuer und seit langem nicht mehr verwendeter Profile nicht mehr in der Leiste angezeigt. Die Schaltfläche kann über die Benutzeroberfläche zur Anpassung der Leiste zurückgebracht werden.
  • Es wurden die CSS-Eigenschaften „text-box-trim“ und „text-box-edge“ hinzugefügt, die eine präzise Steuerung der Abstände vor und nach dem Text ermöglichen. Die Eigenschaft „text-box-trim“ definiert den Schnittbereich (oben, unten oder an beiden Seiten), während „text-box-edge“ die Art des Schnitts der Kanten festlegt.
  • Es wurden die CSS-Funktionen sibling-index() und sibling-count() zur Gestaltung von Elementen basierend auf der Position oder Anzahl der benachbarten Elemente hinzugefügt.
  • Eine Benutzeroberfläche zur Zeiteingabe wurde implementiert, die beim Einsatz der Elemente und angezeigt wird.
  • Der HTTP-Header No-Vary-Search wurde implementiert, mit dem die Cache-Regeln für Anfragen unter Berücksichtigung der in der URL übergebenen Parameter konfiguriert werden können (z. B. können unwesentliche Parameter bei der Feststellung, ob eine zwischengespeicherte Variante der Seite existiert, ausgeschlossen werden).
  • Im JavaScript-Interface Iterator wurde die Unterstützung für synchron ausgeführte Methoden hinzugefügt: Iterator.prototype.chunks (teilt die Elemente des Iterators in aufeinanderfolgende nicht überlappende Gruppen), Iterator.prototype.windows (durchläuft die Elemente des Iterators mithilfe des gleitenden Fensters), Iterator.prototype.includes (überprüft, ob ein bestimmtes Element im Iterator vorhanden ist) und Iterator.prototype.join (verbindet alle Elemente des Iterators in einen String).
  • Im JSON-Viewer wird jetzt am unteren Rand des Bildschirms der vollständige Pfad zum ausgewählten Element angezeigt.
  • In Firefox für Android wurden die Symbole aktualisiert, die Möglichkeit zur Auswahl des Dateinamens und des Verzeichnisses für das Speichern der heruntergeladenen Datei bereitgestellt, die Adressen in den Eingabefeldern automatisch gespeichert, die Suche nach Lesezeichen beschleunigt und ein Abschnitt Firefox Labs zur Erprobung experimenteller Funktionen bereitgestellt.

Neben Neuerungen und Fehlerbehebungen wurden in Firefox 154 insgesamt 167 Sicherheitsanfälligkeiten beseitigt, von denen die Mehrzahl durch Speicherprobleme verursacht wurde, wie Pufferüberläufe und Zugriffe auf bereits freigegebene Speicherbereiche. Diese Probleme könnten potenziell dazu führen, dass bei der Öffnung speziell gestalteter Seiten Code von Angreifern ausgeführt wird.

Quelle: opennet.ru

60GB SSD 8Gb DDR4