Release von Firefox 132

Die Veröffentlichung des Webbrowsers Firefox 132 fand statt, und es wurden Updates für die vorherigen unterstützten Versionen – 115.17.0 und 128.4.0 – erstellt. Die Version Firefox 133 wurde in die Beta-Testphase überführt, deren Veröffentlichung für den 26. November geplant ist.

Die wichtigsten Neuerungen in Firefox 132:

  • Im Modus für strengen Schutz vor Tracking (ETP, Enhanced Tracking Protection) und beim Öffnen von Seiten im privaten Modus wird der Zugriff auf alle Drittanbieter-Cookies, die beim Besuch von DOMAINS gesetzt werden, die sich von der der Domain unterscheiden, gesetzt werden. aktuelle Seite unterscheiden, blockiert. Zum Beispiel, wenn früher Drittanbieter-Code von der Seite „C“, der über ein iframe auf den Seiten „A“ und „B“ eingebettet ist, die für diese Seiten gemeinsamen Cookies verarbeiten konnte, werden künftig die von Seite „C“ gesetzten Cookies beim Laden von Code von den Seiten „A“ und „B“ nicht mehr verfügbar sein. Drittanbieter-Cookies werden verwendet, um die Bewegungen des Benutzers zwischen den Websites in Werbenetzwerken, sozialen Medienwidgets und Webanalysesystemen zu verfolgen.
  • Die Option „Copy Without Site Tracking“ wird jetzt im Kontextmenü ausgegraut, wenn der ausgewählte Link keine Parameter zum Verfolgen vonseitenübergreifenden Bewegungen enthält. Der Unterstützungsumfang für Tracking-Parameter in URLs wurde erweitert, sodass nun auch Parameter, die auf den Seiten LinkedIn und Shopee verwendet werden, herausgeschnitten werden. Release von Firefox 132
  • Die Logik zur Verarbeitung von Favicon-Symbolen wurde geändert, wenn das HTTP-Protokoll automatisch in HTTPS umgewandelt wird. Wenn das Symbol nur über HTTP verfügbar ist, wird der Download ab sofort blockiert.
  • In TLS 1.3 wurde die Unterstützung für den hybriden Schlüsselwechselalgorithmus „mlkem768x25519“ hinzugefügt, der gegen das Knacken mit Quantencomputern resistent ist und eine Kombination aus X25519 ECDH und dem ML-KEM-Algorithmus (CRYSTALS-Kyber) darstellt, der kürzlich vom National Institute of Standards and Technology (NIST) standardisiert wurde. ML-KEM verwendet kryptographische Methoden, die auf der Lösung von Problemen der Gittertheorie basieren, deren Lösungszeiten sich auf herkömmlichen und Quantencomputern nicht unterscheiden.
  • Die Unterstützung für die TLS-Erweiterung zur Kompression von Zertifikaten während der Verbindungsvereinbarung (RFC 8879) wurde umgesetzt, was die Verbindungsgeschwindigkeit erhöht, da während der Verhandlungsphase ein erheblicher Teil des Traffics auf die Übertragung von Zertifikatsdaten entfällt.
  • Für das API EME (Encrypted Media Extensions) wurde ein Modul mit Unterstützung der von Microsoft entwickelten DRM-Schutztechnologie PlayReady implementiert, das DRM-Elemente (Digital Rights Management) für das Abspielen von verschlüsseltem Videoinhalt in 1080p und 4K Ultra HD auf PlayReady-unterstützenden Streaming-Plattformen bereitstellt. Die Möglichkeit zur Verwendung von PlayReady ist zunächst für einen kleinen Prozentsatz der Nutzer aktiviert, wird jedoch im Laufe der Zeit schrittweise auf mehr Nutzer ausgeweitet.
  • Im API WebRender für die SVG-Filter eBlend, feColorMatrix, feComponentTransfer, feComposite, feDropShadow, feFlood, feGaussianBlur, feMerge und feOffset wurde hardwarebeschleunigte Rendering-Unterstützung hinzugefügt, die die Leistung beim Arbeiten mit bestimmten Arten von grafischem Inhalt verbessert.
  • Für die Plattformen Windows und macOS wurde Unterstützung für den Farbraum Wide-gamut implementiert, der derzeit nur auf P3-Profilen mit 8-Bit-Farbe pro Kanal beschränkt ist.
  • In den Versionen für macOS wurden die Mittel zur Wiederherstellung von Sitzungen erweitert (Firefox wird jetzt automatisch gestartet, wenn eine Sitzung aufgrund eines Systemneustarts unterbrochen wird), und es wurde die Möglichkeit zur Bildschirmfreigabe hinzugefügt.
  • Im API HTMLVideoElement wurde die Methode requestVideoFrameCallback() hinzugefügt, die die bildgenaue Verarbeitung von Videos ermöglicht.
  • Im API MediaStreamTrack wurde die Methode getCapabilities() hinzugefügt, um den Bereich zulässiger Werte für Eigenschaften im Zusammenhang mit Audio- und Videoinhalt (Abtastrate, Latenz, Anzahl der Kanäle, Seitenverhältnis, Größe, FPS usw.) zu bestimmen.
  • In Elemente <link>, <script> и <img> добавлен атрибут «fetchpriority», позволяющий выставить относительный приоритет загрузки того или иного ресурса, который будет учтён при планировании порядка загрузки ресурсов, загружаемых через HTTP/2 и HTTP/3. Для установки приоритетов в API HTMLLinkElement, HTMLScriptElement и HTMLImageElement также реализовано свойство fetchPriority, а в конструктор Request() добавлена поддержка параметра «options.priority». Среди допустимых значений приоритета: auto, low и high.
  • In Übereinstimmung mit anderen Browsern hat Firefox die Unterstützung für die Server-Push-Technologie eingestellt, die in den Standards HTTP/2 und HTTP/3 definiert ist und es Servern erlaubt, Ressourcen an den Client zu senden, ohne auf eine explizite Anfrage zu warten.
  • In den Developer Tools wurde die Möglichkeit zur Debugging externer Geräte, die über USB angeschlossen sind, wiederhergestellt. In der Web-Konsole wurde die Unterstützung für das Protokollieren der Aktivitäten von Service Workern unter Verwendung der API console.log wieder aufgenommen.
  • In der Android-Version wurde die Adresszeile in neuen Installationen standardmäßig an den oberen Bildschirmrand verschoben. Um die Adresszeile nach unten zu verschieben, kann die Einstellung „Customize > Toolbar“ verwendet werden. Im Meta-Tag „viewport“ ist der Parameter „interactive-widget“ standardmäßig auf „resizes-visual“ gesetzt, was bedeutet, dass das Erscheinen der Bildschirmtastatur die Größe des sichtbaren Bereichs (visual viewport) ändert, aber nicht die Größe des Layoutbereichs (layout viewport), wodurch ressourcenintensive Neuzeichnungen des Inhalts vermieden werden.

Neben Neuerungen und Fehlerbehebungen wurden in Firefox 132 17 Sicherheitsanfälligkeiten behoben. Zwei dieser Anfälligkeiten werden als gefährlich eingestuft, während weitere 7 Anfälligkeiten, die unter CVE-2024-10467 zusammengefasst sind, auf Speicherprobleme zurückzuführen sind, wie z. B. Pufferüberläufe und Zugriffe auf bereits freigegebene Speicherbereiche. Diese Probleme könnten potenziell zur Ausführung von Angreifercode führen, wenn speziell gestaltete Seiten geöffnet werden.

In der in die Beta-Testphase versetzten Version Firefox 133 wurde die Möglichkeit eingeführt, Tabs von anderen Geräten über das Menü in der oberen rechten Ecke anzuzeigen. In den Linux-Versionen wurde die Unterstützung für zusätzliche Gesten auf dem Touchpad hinzugefügt (z. B. das Tippen mit zwei Fingern zum Stoppen des trägen Scrollens). In der Android-Version ist im Standardmodus auf Geräten mit großen Bildschirmen der Desktop-Modus aktiviert.

Quelle: opennet.ru

60GB SSD 8Gb DDR4