Version des Webbrowsers Chrome 131

Google hat die Version 131 des Webbrowsers Chrome veröffentlicht. Gleichzeitig steht auch die stabile Version des freien Projekts Chromium zur Verfügung, das die Basis von Chrome bildet. Der Chrome-Browser unterscheidet sich von Chromium durch die Verwendung von Google-Logos, ein Benachrichtigungssystem im Falle eines Absturzes, Module für die Wiedergabe kopiergeschützter Videoinhalte (DRM), ein System zur automatischen Installation von Updates, die ständige Aktivierung von Sandbox-Isolation, die Bereitstellung von Schlüsseln für Google API und die Übertragung von RLZ-Parametern bei Suchanfragen. Für diejenigen, die mehr Zeit für Updates benötigen, wird zusätzlich ein Extended Stable-Zweig mit einer Begleitzeit von 8 Wochen unterstützt. Die nächste Version von Chrome 132 ist für den 14. Januar geplant.

Die wichtigsten Änderungen in Chrome 131:

  • Der integrierte PDF-Viewer hat die Möglichkeit zur Texterkennung in gescannten PDF-Dokumenten erweitert, in denen der Text als Bild vorliegt. Der Text wird auf dem lokalen System mit einer integrierten Optical Character Recognition (OCR)-Engine erkannt, die auf maschinellem Lernen basiert. Im Gegensatz zu früheren Versionen werden gescannte Dokumente nun automatisch in eine textliche Darstellung umgewandelt, für die Funktionen wie Hervorheben, Suchen und Kopieren in die Zwischenablage verfügbar sind.
  • Die Möglichkeit zur Aktivierung erweiteter Prüfungen im Speicherverwaltungssystem PartitionAlloc wurde eingeführt, die es ermöglichen, Schwachstellen zu blockieren, die durch Zugriffe auf bereits freigegebene Speicherbereiche (use-after-free) verursacht werden. Standardmäßig sind diese Prüfungen deaktiviert, um mögliche negative Auswirkungen auf die Leistung zu vermeiden. Dennoch werden für Implementierungen, bei denen Sicherheit wichtiger ist als Leistung, jetzt separate Unternehmensrichtlinien bereitgestellt, um zusätzlichen Schutz zu aktivieren.
  • Im integrierten Speicher für Root-Zertifikate (Chrome Root Store) wurde das Vertrauen in die Zertifizierungsstelle Entrust aufgrund mehrfacher Verstöße gegen die Anforderungen für Zertifizierungsstellen, Nichteinhaltung von Reaktionsfristen auf problematische Zertifikate, Verzögerungen bei der Zertifikatsrücknahme, mangelhafte Erstellung von Vorfallberichten und Nichteinhaltung der Richtlinien bei der Ausstellung eingestellt. TLS-Zertifikate EV (Extended Validation)-Zertifikate erfordern die Überprüfung von Dokumenten zur Zugehörigkeit der Domain und die Bestätigung des Eigentümers der Ressource. Aufgrund fehlender Maßnahmen zur Behebung der festgestellten Mängel werden TLS-Zertifikate, die nach dem 11. November 2024 von Entrust ausgestellt werden, in Chrome als nicht vertrauenswürdig angesehen. Zertifikate, die vor dem 11. November ausgestellt wurden, gelten weiterhin als normal.
  • Die Android-Version bietet die Möglichkeit, externe Anbieter für die automatische Formularfüllung und Passwortspeicherung ohne Anbindung an die API Accessibility zu verwenden.
  • In der Android-Version wurde die Verbindung zu einem Google-Konto und die Verwaltung der Datensynchronisierung zwischen verschiedenen Browsern vereinfacht. Die Synchronisierung wird nicht mehr als separate Funktion in den Einstellungen angezeigt, sondern ist mit der Funktion zur Verbindung mit dem Google-Konto verbunden, was es ermöglicht, Informationen wie Passwörter und Lesezeichen im Google-Konto zu verwenden und zu speichern.
  • Eine schrittweise Aktivierung des neuen Energiesparmodus (Energy saver) hat begonnen, bei dem automatisch Tabs eingefroren werden, die viel CPU-Ressourcen verbrauchen, aber keinen Ton ausgeben und länger als 5 Minuten inaktiv sind. Ausnahmen gelten nur für Tabs, die mit der Steuerung von externen Geräten oder der Durchführung von Video- und Audiokonferenzen verbunden sind (solche Tabs werden auf Basis des Zugriffs auf die API für USB, Bluetooth, Kamera, Eingabegeräte und Mikrofon sowie der Organisation des Kommunikationskanals mit RTCDataChannel oder MediaStreamTrack identifiziert). Zur Steuerung der Aktivierung der automatischen Einfrierung kann die Einstellung „chrome://flags/#freezing-on-energy-saver“ verwendet werden.
  • Es wurden experimentelle Modi zur Speichersparnis (Memory saver) hinzugefügt – Moderate, Balanced und Maximum, die es ermöglichen, die Methode zur Freigabe von Speicher von inaktiven Tabs auszuwählen. Im Modus Moderate werden Tabs nur bei unzureichendem Speicher im System deaktiviert, im Modus Maximum werden Tabs nach kurzer Zeit deaktiviert, nachdem sie inaktiv geworden sind, und im Modus Balanced werden inaktive Tabs unter Berücksichtigung des verfügbaren Speichers im System deaktiviert.
  • Zusätzliche Leistungsoptimierungsoptionen wurden hinzugefügt, wie die Möglichkeit, Websites anzugeben, die dauerhaft aktiv bleiben (ohne Hintergrundverlangsamung), die Auswahl einer visuellen Anzeige für deaktivierte Tabs und die Anzeige des Speicherverbrauchs in den Vorschauen von Tabs.
  • Ein Werkzeug zur "Performance Detection" wurde hinzugefügt, das potenzielle Leistungsprobleme der besuchten Seiten identifiziert und eine Benachrichtigung mit einer One-Click-Lösung ausgibt. Um beispielsweise den aktuellen Tab zu beschleunigen, kann der Browser vorschlagen, andere tabs, die viel Ressourcen verbrauchen, zu deaktivieren.
  • Im TLS 1.3 und QUIC wurde der Schlüsselinkapselierungsmechanismus (KEM, Key Encapsulation Mechanism) „X25519Kyber768“, der gegen Quantencomputing resistent ist, auf die Verwendung der finalen Spezifikation ML-KEM (CRYSTALS-Kyber) umgestellt, die vom National Institute of Standards and Technology (NIST) standardisiert wurde. X25519Kyber768 ist eine Kombination aus X25519 ECDH und dem ML-KEM-Algorithmus, der kryptographische Methoden verwendet, die auf der Lösung von Gitterproblemen basieren, deren Lösungszeiten auf herkömmlichen und Quantencomputern nicht unterschiedlich sind.
  • Die Bildersuche mit dem Google Lens-Dienst, die über das Kontextmenü verfügbar ist, unterstützt jetzt die Überlagerung von Übersetzungen in eine andere Sprache (der übersetzte Text wird über dem ursprünglichen Text im Bild angezeigt).
    Version des Webbrowsers Chrome 131
  • Die API Direct Sockets wurde hinzugefügt, die es ermöglicht, direkte TCP- und UDP-Verbindungen mit externen Systemen herzustellen sowie wartende Sockets zum Empfangen von Verbindungen zu erstellen. Bei der ersten Verbindungsversuch mit einem neuen Host erhält der Benutzer eine Anfrage zur Bestätigung der Operation. Die Notwendigkeit, die neue API hinzuzufügen, ergibt sich aus der Möglichkeit, mit Netzwerkgeräten zu interagieren, die eigene Protokolle verwenden, die über TCP und UDP arbeiten und keine Kommunikation über HTTPS oder WebSockets unterstützen.
  • Im Modus "Origin trials" wurde die API Summarizer zur Zusammenfassung von Texten (kurze Darstellung des Inhalts) unter Verwendung eines großen Sprachmodells implementiert.
  • Im Modus "Origin trials" wurde die API Playout Statistics hinzugefügt, die das Interface AudioContext.playoutStats definiert, um Statistiken über die Qualität und Latenzen beim Abspielen von Audio über die WebAudio-API zu erhalten.
  • Um Missbrauch zu verhindern, wurde eine Abfrage zur Bestätigung der Berechtigungen beim Einsatz der API Keyboard Lock und Pointer Lock hinzugefügt, die zusätzliche Kontrolle über Keyboard und Maus ermöglichen (zum Beispiel kann der standardmäßige Mauszeiger ausgeblendet und die Mausbewegung selbst verarbeitet werden). Den Status der Berechtigungen kann man über die API Permissions überprüfen.
  • Es ist erlaubt, zusätzliche Tags im HTML-Element „<select>“, neben den Standard-Tags „<option>», «<optgroup>» und „<hr>“. Die Änderung wurde zur Vorbereitung auf die Umsetzung in zukünftigen Versionen der konfigurierbaren Variante „<select>“ vorgenommen, die die Gestaltungsmöglichkeiten des Menüs erweitert.
  • In den CSS-Eigenschaften „clip-path“, „fill“, „stroke“ und „marker-*“ wurde die Unterstützung für externe SVG-Ressourcen hinzugefügt. Beispielsweise kann jetzt „clip-path: url("resources.svg#myPath")“ angegeben werden.
  • Das Modell der Vererbung von Stilen für ausgewählten Text, der durch die Pseudoklassen „::selection“ und „::target-text“ definiert wird, wurde geändert und entspricht nun dem Vererbungsmodell der Pseudoklassen „::highlight“, „::spelling-error“ und „::grammar-error“. Es hängt nun nicht mehr von der Dokumentstruktur (Reihenfolge der HTML-Elemente) ab, sondern davon, wie der Text ausgewählt wird (Auswahlreihenfolge). Im folgenden Beispiel wird die Farbe der verschachtelten Elemente mit Text im Absatz „<p class="»blue»">“ jetzt entsprechend dem Stil der Pseudoklasse „::selection“ ausgewählt und nicht entsprechend dem Farbstil, der für den Absatz angegeben ist. p { color: deeppink; } .blue::selection { color: blue; } <p class="»blue»"> Das ist <em>hervorgehoben</em> Text. </p>
  • Die Einschränkungen, die die Zuweisung von CSS-Eigenschaften „display“ für HTML-Elemente „
    “ und „“ verhinderten, wurden aufgehoben. In CSS wurde das Pseudo-Element „::details-content“ hinzugefügt, um das Styling von collapsed und expanded Blöcken anzupassen.
  • Die CSS-Eigenschaft „font-variant-emoji“ wurde hinzugefügt, um den Stil der Emoji-Darstellung anzupassen. Zum Beispiel kann zwischen textueller oder grafischer Darstellung gewählt werden.
    Version des Webbrowsers Chrome 131
  • In der CSS-Regel @page, die für die Anpassung des Seitenlayouts vor dem Drucken oder Exportieren in PDF eingesetzt wird, besteht nun die Möglichkeit, Bereiche für die Platzierung von Inhalten im Seitenrand zu definieren, zum Beispiel um einen eigenen Kopf-, Rand- oder Fußzeilentext hinzuzufügen.
    Version des Webbrowsers Chrome 131
  • Die CSS-Eigenschaft „inset-area“, die zur Steuerung der Anzeige von Elementen verwendet wurde, die an den Standort anderer Elemente gebunden sind (CSS Anchor Positioning), wurde als veraltet erklärt. Laut den Empfehlungen der Arbeitsgruppe für die Standardisierung von CSS wurde die vollständig analoge Eigenschaft „position-area“ als Ersatz eingeführt.
  • Die Möglichkeiten der Entwicklerwerkzeuge für das Web wurden erweitert. Im Performance-Bereich wurden neue Funktionen zur Analyse der Leistung hinzugefügt. Ein experimentelles Panel mit einem KI-Assistenten wurde vorgeschlagen, in dem man im Chat Antworten auf Fragen, die beim Debugging auftreten, erhalten oder bestimmte Punkte im Zusammenhang mit CSS klären kann.
    Version des Webbrowsers Chrome 131
    Version des Webbrowsers Chrome 131
    Video abspielen

Neben den Neuerungen und Fehlerbehebungen wurden in der neuen Version 12 Sicherheitsanfälligkeiten behoben. Viele der Sicherheitsanfälligkeiten wurden durch automatisierte Tests mit den Werkzeugen AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer und AFL aufgedeckt. Einer bestimmten Problematik wurde ein hohes Gefährdungsniveau zugewiesen (ein Problem im Code für die Arbeit mit Erweiterungen im Blink-Engine). Kritische Probleme, die es ermöglichen würden, alle Schutzebenen des Browsers zu umgehen und Code außerhalb der Sandbox-Umgebung auszuführen, wurden nicht gefunden. Im Rahmen des Programms zur Belohnung von Sicherheitsforschern hat Google für das aktuelle Release 8 Prämien in Höhe von 1000 US-Dollar (eine Prämie von 1000 $) ausgezahlt. Die Höhe von 7 Prämien ist noch nicht festgelegt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4