Chrome-Version 112

Google hat die Veröffentlichung des Webbrowsers Chrome 112 vorgestellt. Gleichzeitig ist eine stabile Version des kostenlosen Chromium-Projekts verfügbar, das die Basis von Chrome bildet. Der Chrome-Browser unterscheidet sich von Chromium durch die Verwendung von Google-Logos, das Vorhandensein eines Systems zum Senden von Benachrichtigungen im Falle eines Absturzes, Module zum Abspielen kopiergeschützter Videoinhalte (DRM), ein automatisches Update-System und die ständige Einbindung der Sandbox-Isolation , die Bereitstellung von Schlüsseln an die Google API und die Übermittlung bei der Suche nach RLZ-Parametern. Für diejenigen, die mehr Zeit für die Aktualisierung benötigen, wird der Extended Stable-Zweig separat unterstützt, gefolgt von 8 Wochen. Die nächste Veröffentlichung von Chrome 113 ist für den 2. Mai geplant.

Wichtige Änderungen in Chrome 112:

  • Die Funktionalität der Sicherheitsüberprüfungsoberfläche wurde erweitert und zeigt eine Zusammenfassung möglicher Sicherheitsprobleme an, z. B. die Verwendung kompromittierter Passwörter, den Status der Überprüfung bösartiger Websites (sicheres Surfen), das Vorhandensein deinstallierter Updates und die Identifizierung böswilliger Add-ons -ons. Die neue Version implementiert den automatischen Widerruf zuvor erteilter Berechtigungen für Websites, die längere Zeit nicht genutzt wurden, und fügt außerdem Optionen zum Deaktivieren des automatischen Widerrufs und zur Rückgabe widerrufener Berechtigungen hinzu.
  • Websites dürfen die Eigenschaft document.domain nicht so festlegen, dass Bedingungen gleichen Ursprungs auf Ressourcen angewendet werden, die aus verschiedenen Subdomains geladen werden. Wenn Sie einen Kommunikationskanal zwischen Subdomains einrichten müssen, verwenden Sie die Funktion postMessage() oder die Channel Messaging API.
  • Die Unterstützung für die Ausführung benutzerdefinierter Chrome Apps-Webanwendungen auf Linux-, macOS- und Windows-Plattformen wurde eingestellt. Anstelle von Chrome Apps sollten Sie eigenständige Webanwendungen verwenden, die auf der Progressive Web Apps (PWA)-Technologie und Standard-Web-APIs basieren.
  • Der integrierte Speicher für Stammzertifikate von Zertifizierungsstellen (Chrome Root Store) umfasst die Verarbeitung von Namensbeschränkungen für Stammzertifikate (z. B. darf ein bestimmtes Stammzertifikat möglicherweise nur Zertifikate für bestimmte Domänen der ersten Ebene generieren). In Chrome 113 ist geplant, auf die Nutzung des Chrome Root Store und des integrierten Zertifikatsüberprüfungsmechanismus auf den Plattformen Android, Linux und ChromeOS umzusteigen (in Windows und macOS erfolgte der Übergang zum Chrome Root Store früher).
  • Für einige Benutzer wird eine vereinfachte Schnittstelle zum Verbinden eines Kontos in Chrome angeboten.
    Chrome-Version 112
  • Es ist möglich, im Google-Archiver (Google Takeout) Sicherungskopien für Daten zu exportieren und zu erstellen, die bei der Synchronisierung verschiedener Chrome-Instanzen verwendet werden und die Typen AUTOFILL, PRIORITY_PREFERENCE, WEB_APP, DEVICE_INFO, TYPED_URL, ARC_PACKAGE, OS_PREFERENCE, OS_PRIORITY_PREFERENCE und PRINTER haben.
  • Die Autorisierungsseite für Web Auth Flow-basierte Add-ons wird jetzt in einer Registerkarte statt in einem separaten Fenster angezeigt, sodass Sie die Anti-Phishing-URL sehen können. Die neue Implementierung teilt einen gemeinsamen Verbindungsstatus für alle Registerkarten und behält den Status über Neustarts hinweg bei.
    Chrome-Version 112
  • Service Worker von Browser-Add-ons ermöglichen den Zugriff auf die WebHID-API, die für den Low-Level-Zugriff auf HID-Geräte (Human-Interface-Geräte, Tastaturen, Mäuse, Gamepads, Touchpads) und die Arbeitsorganisation ohne das Vorhandensein spezifischer Treiber im System konzipiert ist. Die Änderung wurde vorgenommen, um sicherzustellen, dass Chrome-Add-ons, die zuvor über Hintergrundseiten auf WebHID zugegriffen haben, in die dritte Version des Manifests übertragen wurden.
  • Unterstützung für Verschachtelungsregeln in CSS hinzugefügt, die mithilfe des „Verschachtelungs“-Selektors definiert werden. Verschachtelte Regeln ermöglichen es, die Größe einer CSS-Datei zu reduzieren und doppelte Selektoren zu entfernen. .nesting { Farbe: Hotpink; > .is { color: rebeccapurple; > .awesome { Farbe: tiefrosa; } } }
  • Die CSS-Eigenschaft „animation-composition“ wurde hinzugefügt, die es Ihnen ermöglicht, zusammengesetzte Operationen zu verwenden, um gleichzeitig mehrere Animationen anzuwenden, die sich auf dieselbe Eigenschaft auswirken.
  • Ermöglicht die Übergabe der Schaltfläche „Senden“ an den FormData-Konstruktor, sodass FormData-Objekte mit demselben Datensatz erstellt werden können wie beim Absenden des ursprünglichen Formulars nach dem Klicken auf die Schaltfläche.
  • Reguläre Ausdrücke mit dem Flag „v“ unterstützen jetzt Mengenoperationen, String-Literale, verschachtelte Klassen und Unicode-String-Eigenschaften, wodurch es einfacher wird, reguläre Ausdrücke zu erstellen, die bestimmte Unicode-Zeichen abdecken. Mit dem Konstrukt „/[\p{Script_Extensions=Greek}&&\p{Letter}]/v“ können Sie beispielsweise alle griechischen Zeichen abdecken.
  • Aktualisierter anfänglicher Fokusauswahlalgorithmus für Dialoge, die mit dem Element erstellt wurden . Der Eingabefokus wird jetzt auf Elemente gesetzt, die mit der Tastatureingabe verknüpft sind, und nicht auf das Element selbst .
  • WebView hat damit begonnen, die veraltete Funktion des X-Requested-With-Headers zu testen.
  • Origin-Testunterstützung für die Verbindung von Garbage Collectors für WebAssembly hinzugefügt.
  • WebAssembly hat Unterstützung für Objektcodes für direkte und indirekte Tail-Rekursion (Tail-Call) hinzugefügt.
  • Es wurden Verbesserungen an den Tools für Webentwickler vorgenommen. Unterstützung für verschachteltes CSS hinzugefügt. Auf der Registerkarte „Rendering“ wurde ein Emulationsmodus mit reduziertem Kontrast hinzugefügt, mit dem Sie bewerten können, wie Personen mit reduzierter Kontrastempfindlichkeit die Site sehen. Die Webkonsole unterstützt jetzt das Hervorheben von Meldungen, die mit bedingten Haltepunkten und Protokollpunkten verknüpft sind. Dem Panel für die Arbeit mit Stilen wurden Tooltips mit einer kurzen Beschreibung des Zwecks von CSS-Eigenschaften hinzugefügt.
    Chrome-Version 112

Neben Neuerungen und Fehlerbehebungen beseitigt die neue Version 16 Schwachstellen. Viele der Schwachstellen wurden als Ergebnis automatisierter Tests mit den Tools AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer und AFL identifiziert. Es wurden keine kritischen Probleme identifiziert, die es ermöglichen würden, alle Ebenen des Browserschutzes zu umgehen und Code auf dem System außerhalb der Sandbox-Umgebung auszuführen. Im Rahmen des Programms zur Zahlung von Geldprämien für die Entdeckung von Schwachstellen für die aktuelle Version zahlte Google 14 Auszeichnungen in Höhe von 26.5 Tausend US-Dollar (drei Auszeichnungen in Höhe von 5000 und 1000 US-Dollar, zwei Auszeichnungen in Höhe von 2000 US-Dollar und eine Auszeichnung in Höhe von 1000 und 500 US-Dollar). Die Höhe der 4 Belohnungen steht noch nicht fest.

Source: opennet.ru

Kommentar hinzufügen