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

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