Release Chrome 112

Das Unternehmen Google hat die Version 112 des Web-Browsers Chrome veröffentlicht. Gleichzeitig steht eine stabile Version des freien Projekts Chromium zur Verfügung, das die Grundlage für Chrome bildet. Der Browser Chrome unterscheidet sich von Chromium durch die Verwendung von Google-Logos, das Vorhandensein eines Systems zur Benachrichtigung im Falle eines Absturzes, Module zur Wiedergabe von kopiergeschütztem Videoinhalt (DRM), ein System zur automatischen Installation von Updates, die ständige Aktivierung von Sandbox-Isolation, die Bereitstellung von Schlüsseln für die Google API und die Übertragung von RLZ-Parametern bei der Suche. Für diejenigen, die mehr Zeit für das Update benötigen, wird ein separater Extended Stable-Zweig unterstützt, der 8 Wochen lang begleitet wird. Die nächste Version von Chrome, 113, ist für den 2. Mai geplant.

Die wichtigsten Änderungen in Chrome 112:

  • Die Funktionalität der Schnittstelle „Sicherheitsüberprüfung“ (Safety check) wurde erweitert, die eine Zusammenfassung über mögliche Sicherheitsprobleme anzeigt, wie etwa die Verwendung kompromittierter Passwörter, den Status der Überprüfung auf schadhafte Websites (Safe Browsing), das Vorhandensein nicht installierter Updates und die Erkennung schadhafter Erweiterungen. In der neuen Version wurde eine automatische Widerrufung von zuvor erteilten Berechtigungen für lange nicht genutzte Websites implementiert, und es wurden Optionen hinzugefügt, um den automatischen Widerruf zu deaktivieren und widerrufene Berechtigungen wiederherzustellen.
  • Webseiten ist es untersagt, die Eigenschaft document.domain festzulegen, um Same-Origin-Bedingungen für Ressourcen anzuwenden, die von verschiedenen Subdomains geladen werden. Wenn eine Kommunikationsverbindung zwischen Subdomains erforderlich ist, sollte die Funktion postMessage() oder die API Channel Messaging verwendet werden.
  • Die Unterstützung für die Ausführung spezialisierter Webanwendungen, Chrome Apps, auf den Plattformen Linux, macOS und Windows wurde eingestellt. Statt Chrome Apps sollten separate Webanwendungen auf Basis der Technologie Progressive Web Apps (PWA) und gängiger Web-APIs verwendet werden.
  • Im integrierten Speicher der Stammzertifikate der Zertifizierungsstellen (Chrome Root Store) wurde die Verarbeitung von Namensbeschränkungen für Stammzertifikate hinzugefügt (zum Beispiel kann einem bestimmten Stammzertifikat die Generierung von Zertifikaten nur für ausgewählte Domains erste Ebene) erlaubt werden. In Chrome 113 ist geplant, auf die Nutzung des Chrome Root Stores und des integrierten Mechanismus zur Zertifikatverifizierung auf den Plattformen Android, Linux und ChromeOS umzusteigen (in Windows und macOS wurde der Wechsel zum Chrome Root Store bereits zuvor vollzogen).
  • Ein vereinfachtes Interface zur Verbindung von Konten in Chrome wird für bestimmte Nutzer angeboten.
    Release Chrome 112
  • Es wurde die Möglichkeit zum Exportieren und Erstellen von Backups im Google-Archivator (Google Takeout) für Daten bereitgestellt, die bei der Synchronisation verschiedener Chrome-Instanzen verwendet werden, mit den Typen AUTOFILL, PRIORITY_PREFERENCE, WEB_APP, DEVICE_INFO, TYPED_URL, ARC_PACKAGE, OS_PREFERENCE, OS_PRIORITY_PREFERENCE und PRINTER.
  • Die Anmeldeseite für Erweiterungen auf Basis des Web Auth Flow wird jetzt in einem Tab angezeigt, anstatt in einem separaten Fenster, was es ermöglicht, die URL zur Phishing-Schutz zu sehen. Die neue Implementierung nutzt den gemeinsamen Verbindungsstatus für alle Tabs und speichert den Status nach einem Neustart.
    Release Chrome 112
  • Der Zugriff auf die API WebHID wurde für Browsererweiterungen aus Service Workern erlaubt, die für den Low-Level-Zugriff auf HID-Geräte (Human Interface Devices, Tastaturen, Mäuse, Gamecontroller, Touchpads) gedacht ist und die Funktionalität ohne spezifische Treiber im System ermöglicht. Diese Änderung wurde vorgenommen, um die Migration auf die dritte Version des Manifestes von Chrome-Erweiterungen zu unterstützen, die zuvor auf WebHID aus Hintergrundseiten zugegriffen haben.
  • In CSS wurde die Unterstützung für verschachtelte Regeln hinzugefügt, die mit dem Selektor „nesting“ definiert werden. Verschachtelte Regeln ermöglichen es, die Größe der CSS-Datei zu reduzieren und sich wiederholende Selektoren zu vermeiden. .nesting { color: hotpink; > .is { color: rebeccapurple; > .awesome { color: deeppink; } } }
  • Die CSS-Eigenschaft animation-composition wurde hinzugefügt, die die Verwendung von Kompositionsoperationen ermöglicht, um mehrere Animationen gleichzeitig auf dasselbe Eigenschaft anzuwenden.
  • Die Übertragung der Schaltfläche submit an den FormData-Konstruktor wurde erlaubt, was es ermöglicht, FormData-Objekte mit denselben Daten zu erstellen, die beim Absenden des ursprünglichen Formulars nach dem Drücken der Schaltfläche übermittelt werden.
  • In reguläre Ausdrücke mit dem Flag „v“ wurde die Unterstützung für Set-Operationen, String-Literale, verschachtelte Klassen und Unicode-String-Eigenschaften hinzugefügt, die die Erstellung regulärer Ausdrücke vereinfachen, die bestimmte Unicode-Zeichen abdecken. Beispielsweise ermöglicht die Konstruktion „/[\p{Script_Extensions=Greek}&&\p{Letter}]/v“ die Abdeckung aller griechischen Zeichen.
  • Der Algorithmus zur Auswahl des anfänglichen Fokus für Dialoge, die mit dem Element <dialog> erstellt wurden, wurde aktualisiert. Der Eingabefokus wird jetzt auf den mit der Tastatureingabe verbundenen Elementen und nicht direkt auf dem Element <dialog> gesetzt.
  • Im WebView hat die Testphase zur Übertragung des Headers X-Requested-With in den veralteten Status begonnen.
  • Experimentelle Unterstützung für die Verbindung von Garbage Collectors für WebAssembly wurde hinzugefügt.
  • WebAssembly unterstützt jetzt Objektcodes für direkte und indirekte Tail-Calls.
  • Verbesserungen an den Tools für Web-Entwickler wurden vorgenommen. Unterstützung für verschachtelte CSS wurde hinzugefügt. Im Tab Rendering wurde ein Modus zur Emulation reduzierter Kontraste hinzugefügt, der es ermöglicht zu beurteilen, wie Menschen mit verminderter Kontrastempfindlichkeit die Website sehen. In der Web-Konsole wurde die Hervorhebung von Nachrichten implementiert, die mit bedingten Haltepunkten und Logpunkten verbunden sind. Im Stil-Panel wurden Tooltips mit einer kurzen Beschreibung der CSS-Eigenschaften hinzugefügt.
    Release Chrome 112

Neben Neuerungen und Fehlerbehebungen wurden in dieser Version 16 Sicherheitsanfälligkeiten behoben. Viele dieser Sicherheitsanfälligkeiten wurden durch automatisierte Tests mit den Werkzeugen AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer und AFL aufgedeckt. 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 festgestellt. Im Rahmen des Programms zur Vergabe von Prämien für die Entdeckung von Sicherheitsanfälligkeiten hat Google für das aktuelle Release 14 Prämien in Höhe von 26.500 US-Dollar vergeben (darunter drei Prämien à 5.000 und 1.000 US-Dollar, zwei Prämien à 2.000 US-Dollar sowie je eine Prämie zu 1.000 und 500 US-Dollar). Die Höhe von vier Prämien ist derzeit noch nicht festgelegt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4