Firefox-Version 93

Die Veröffentlichung des Web-Browsers Firefox 93 fand statt. DarĂŒber hinaus wurde ein Update fĂŒr die Versionen mit lĂ€ngerer UnterstĂŒtzung – 78.15.0 und 91.2.0 – erstellt. Der Zweig Firefox 94 wurde in die Beta-Testphase ĂŒberfĂŒhrt, dessen Veröffentlichung fĂŒr den 2. November geplant ist.

Hauptneuheiten:

  • Der AVIF-Bilderformat (AV1 Image Format) wird standardmĂ€ĂŸig unterstĂŒtzt, wobei Technologien fĂŒr intra-frames Compression aus dem AV1-Videocodec verwendet werden. Voll- und eingeschrĂ€nkte FarbrĂ€ume sowie Transformationsoperationen (Drehung und Spiegelung) werden unterstĂŒtzt. Animationen sind derzeit nicht verfĂŒgbar. Um die Übereinstimmung mit der Spezifikation festzulegen, wurde in about:config die Option „image.avif.compliance_strictness“ angeboten. Der Standardwert des HTTP-Headers ACCEPT wurde in „image\/avif,image\/webp,*\/*“ geĂ€ndert.
  • Der WebRender-Engine, der in Rust geschrieben ist, wird nun als obligatorisch betrachtet und ermöglicht eine signifikante Steigerung der Rendering-Geschwindigkeit und verringerte CPU-Belastung, indem die Rendering-Operationen der Seiteninhalte an die GPU ausgelagert werden, die ĂŒber in der GPU ausgefĂŒhrte Shader realisiert werden. Bei Systemen mit Ă€lteren Grafikkarten oder problematischen Grafikkartentreibern wird der Software-Rasterisierungsmodus (gfx.webrender.software=true) aktiviert. Die UnterstĂŒtzung der Option zur Deaktivierung von WebRender (gfx.webrender.force-legacy-layers und MOZ_WEBRENDER=0) wurde beendet.
  • Die UnterstĂŒtzung des Wayland-Protokolls wurde verbessert. Eine Schicht wurde hinzugefĂŒgt, um Probleme mit der Zwischenablage in Wayland-basierten Umgebungen zu lösen. Außerdem wurden Änderungen vorgenommen, die es ermöglichen, beim Einsatz von Wayland Flimmern beim Verschieben des Fensters zum Rand des Bildschirms in Multi-Monitor-Konfigurationen zu vermeiden.
  • Im integrierten PDF-Viewer wurde die Möglichkeit implementiert, Dokumente mit interaktiven XFA-Formularen zu öffnen, die normalerweise in elektronischen Formularen verschiedener Banken und staatlicher Institutionen verwendet werden.
    Firefox-Version 93
  • Der Schutz vor dem Herunterladen von Dateien, die ĂŒber HTTP ohne VerschlĂŒsselung ausgeliefert werden, aber von Seiten initiiert werden, die ĂŒber HTTPS geöffnet sind, ist aktiviert. Solche Downloads sind nicht vor Manipulationen durch die Kontrolle des Transitverkehrs geschĂŒtzt, aber da sie ĂŒber Seiten erfolgen, die ĂŒber HTTPS geöffnet sind, kann bei Benutzern der falsche Eindruck von deren Sicherheit entstehen. Bei dem Versuch, solche Daten herunterzuladen, wird dem Benutzer eine Warnung angezeigt, die es ihm ermöglicht, die Blockierung nach Wunsch aufzuheben. DarĂŒber hinaus ist nun auch das Herunterladen von Dateien aus isolierten iframes, in denen das Attribut allow-downloads nicht ausdrĂŒcklich angegeben ist, verboten und wird stillschweigend blockiert.
    Firefox-Version 93
  • Die Implementierung des Mechanismus SmartBlock wurde verbessert, der darauf abzielt, Probleme auf Websites zu lösen, die durch die Blockierung externer Skripte im privaten Modus oder bei aktivierter strenger Blockierung unerwĂŒnschter Inhalte entstehen. SmartBlock ersetzt automatisch die verwendeten Tracking-Skripte durch Platzhalter, die eine korrekte Ladefunktion der Website gewĂ€hrleisten. Platzhalter wurden fĂŒr einige beliebte Nutzer-Tracking-Skripte vorbereitet, die auf der Disconnect-Liste stehen. In der neuen Version wurde die adaptive Blockierung von Google Analytics-Skripten, den Skripten von Google-Werbenetzwerken sowie von Widgets der Dienste Optimizely, Criteo und Amazon TAM integriert.
  • Im privaten Modus und bei der strengen Blockierung unerwĂŒnschter Inhalte wurde ein zusĂ€tzlicher Schutz des HTTP-Headers „Referer“ aktiviert. In den genannten Modi ist es Websites nun verboten, ĂŒber den HTTP-Header Referrer-Policy die Richtlinien „no-referrer-when-downgrade“, „origin-when-cross-origin“ und „unsafe-url“ zu aktivieren, die es ermöglichen, den vollstĂ€ndigen URL ĂŒber den Header „Referer“ an Dritte zurĂŒckzugeben und so die Standard-Einstellungen zu umgehen. Erinnern wir uns, dass in Firefox 87 zur Verhinderung potenzieller Lecks vertraulicher Daten standardmĂ€ĂŸig die Richtlinie „strict-origin-when-cross-origin“ aktiviert wurde, die das Weglassen von Pfaden und Parametern aus dem „Referer“ beim Senden von Anfragen an andere Hosts bei HTTPS-Requests vorsieht, die Übertragung eines leeren „Referer“ beim Wechsel von HTTPS zu HTTP und die Übertragung des vollstĂ€ndigen „Referer“ fĂŒr interne ÜbergĂ€nge innerhalb einer Website. Die Wirksamkeit dieser Änderung war jedoch fraglich, da Websites durch Manipulationen mit der Referrer-Policy das alte Verhalten wiederherstellen konnten.
  • Auf der Windows-Plattform wurde die UnterstĂŒtzung fĂŒr die automatische Entladung von Tabs aus dem Speicher implementiert, wenn der Speicherstand im Systemkritisch niedrig wird. ZunĂ€chst werden die Tabs entladen, die den meisten Speicher verbrauchen und zu denen der Benutzer lĂ€ngere Zeit keinen Zugriff hatte. Beim Wechsel zu einem entladenen Tab wird der Inhalt automatisch erneut geladen. In Linux wird diese FunktionalitĂ€t in einer der nĂ€chsten Versionen versprochen.
  • Das Design der Downloads-Leiste wurde an den allgemeinen visuellen Stil von Firefox angepasst.
    Firefox-Version 93
  • Im kompakten Modus wurden die AbstĂ€nde zwischen den Elementen des HauptmenĂŒs, Overflow-MenĂŒs, Lesezeichen und der Verlaufshistorie verringert.
    Firefox-Version 93
  • Der Algorithmus zur Organisation der Authentifizierung (HTTP Authentication) wurde um SHA-256 erweitert (zuvor wurde nur MD5 unterstĂŒtzt).
  • TLS-VerschlĂŒsselungen, die den Algorithmus 3DES verwenden, sind standardmĂ€ĂŸig deaktiviert. Beispielsweise ist die Cipher Suite TLS_RSA_WITH_3DES_EDE_CBC_SHA anfĂ€llig fĂŒr die Sweet32-Attacke. Die UnterstĂŒtzung von 3DES kann durch explizite Erlaubnis in den Einstellungen Ă€lterer TLS-Versionen wiederhergestellt werden.
  • Auf der macOS-Plattform wurde das Problem mit dem Verlust von Sessions behoben, wenn Firefox aus einer gemounteten Datei " .dmg " gestartet wird.
  • Eine BenutzeroberflĂ€che zur visuellen Eingabe von Datum und Uhrzeit fĂŒr das Webformular-Element wurde implementiert.
    Firefox-Version 93
  • FĂŒr Elemente mit den Attributen aria-label oder aria-labelledby wurde die Rolle meter (role="meter") implementiert, die es ermöglicht, Indikatoren fĂŒr numerische Werte anzuzeigen, die sich in einem bestimmten Bereich Ă€ndern (z. B. Indikatoren fĂŒr den Akkuladestand).
    Firefox-Version 93
  • Das CSS-Eigenschaft font-synthesis unterstĂŒtzt jetzt das SchlĂŒsselwort „small-caps“.
  • Die Methode Intl.supportedValuesOf() wurde hinzugefĂŒgt, die ein Array von unterstĂŒtzten Kalendern, WĂ€hrungen, Zahlensystemen und Maßeinheiten zurĂŒckgibt.
  • Klassen erhalten die Möglichkeit zur Verwendung statischer Initialisierungsblöcke, um Code zu gruppieren, der einmal bei der Verarbeitung der Klasse ausgefĂŒhrt wird: class C { // Block wird bei der Verarbeitung der Klasse ausgefĂŒhrt static { console.log("C’s static block"); }}
  • Die UnterstĂŒtzung fĂŒr den Aufruf von HTMLElement.attachInternals wurde hinzugefĂŒgt, um auf zusĂ€tzliche Formverwaltungsmethoden zuzugreifen.
  • Dem Elementinternals-Methode wurde das Attribut shadowRoot hinzugefĂŒgt, das es eigenen Elementen ermöglicht, auf ihre separate Wurzel im Shadow DOM unabhĂ€ngig vom Zustand zuzugreifen.
  • Die Methode createImageBitmap() unterstĂŒtzt jetzt die Eigenschaften imageOrientation und premultiplyAlpha.
  • Eine globale Funktion reportError() wurde hinzugefĂŒgt, die es Skripten ermöglicht, Fehler in der Konsole anzuzeigen, indem sie das Auftreten einer nicht behandelten Ausnahme emulieren.
  • Verbesserungen in der Version fĂŒr die Plattform Android:
    • Beim Start auf Tablets wurden SchaltflĂ€chen fĂŒr „VorwĂ€rts“, „ZurĂŒck“ und „Seite neu laden“ zur Leiste hinzugefĂŒgt.
    • Die automatische AusfĂŒllung von Benutzernamen und Passwörtern in Webformularen ist standardmĂ€ĂŸig aktiviert.
    • Es wurde die Möglichkeit geschaffen, Firefox als Passwortmanager zu nutzen, um Benutzernamen und Passwörter in anderen Anwendungen auszufĂŒllen (aktivierbar ĂŒber „Einstellungen“ > „Anmeldungen und Passwörter“ > „In anderen Apps automatisch ausfĂŒllen“).
    • Eine Seite „Einstellungen“ > „Anmeldungen und Passwörter“ > „Gespeicherte Anmeldungen“ > „Anmeldung hinzufĂŒgen“ wurde hinzugefĂŒgt, um die manuelle Eingabe von Anmeldedaten im Passwortmanager zu ermöglichen.
    • Eine Seite „Einstellungen“ > „Datenerfassung“ > „Studien und deaktivieren“ wurde hinzugefĂŒgt, die es Nutzern ermöglicht, an der Erprobung experimenteller Funktionen nicht teilzunehmen.

Neben Neuerungen und Fehlerbehebungen hat Firefox 93 13 Schwachstellen geschlossen, von denen 10 als gefĂ€hrlich eingestuft wurden. 9 Schwachstellen (unter CVE-2021-38500, CVE-2021-38501 und CVE-2021-38499) resultieren aus Speicherproblemen wie PufferĂŒberlĂ€ufen und dem Zugriff auf bereits freigegebene Speicherbereiche. Diese Probleme könnten potenziell dazu fĂŒhren, dass Schadcode ausgefĂŒhrt wird, wenn speziell gestaltete Seiten geöffnet werden.

In der Beta-Version von Firefox 94 wird eine neue Dienstseite „about:unloads“ eingefĂŒhrt, auf der Benutzer zur Reduzierung des Speicherverbrauchs bestimmte Tabs zwangsweise entladen können, ohne sie zu schließen (der Inhalt wird beim Wechsel zu einem Tab neu geladen).

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster