Chrome-Version 103

Die Firma Google hat die Veröffentlichung des Web-Browsers Chrome 103 vorgestellt. Gleichzeitig steht die 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, Modulen zur Wiedergabe von kopiergeschĂŒtztem Videoinhalt (DRM), ein System zur automatischen Installation von Updates, die stĂ€ndige Aktivierung der Sandbox-Isolierung, die bereitzustellung von SchlĂŒsseln fĂŒr die Google-APIs 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 aktualisiert wird. Die nĂ€chste Version Chrome 104 ist fĂŒr den 2. August geplant.

Wichtige Änderungen in Chrome 103:

  • Ein experimenteller Bildeditor wurde hinzugefĂŒgt, der zum Bearbeiten von Screenshots von Seiten aufgerufen wird. Im Editor sind Funktionen wie Zuschneiden, Bereichsmarkierung, Pinselzeichnung, Farbauswahl, das HinzufĂŒgen von Textmarkierungen sowie die Ausgabe von Standardformen und -primitive, wie Linien, Rechtecke, Kreise und Pfeile, verfĂŒgbar. Um den Editor zu aktivieren, mĂŒssen die Einstellungen „chrome://flags/#sharing-desktop-screenshots“ und „chrome://flags/#sharing-desktop-screenshots-edit“ aktiviert werden. Nach Erstellung eines Screenshots ĂŒber das MenĂŒs „Teilen“ in der Adresszeile kann man durch Klicken auf die SchaltflĂ€che „Bearbeiten“ auf der Vorschauseite des Screenshots zum Editor gelangen.
    Chrome-Version 103
  • Die Möglichkeiten des in Chrome 101 eingefĂŒhrten Mechanismus zur vorzeitigen Darstellung (prerender) von Inhalten in der Adresszeile Omnibox wurden erweitert. Die vorzeitige Darstellung ergĂ€nzt die bereits verfĂŒgbare Funktion, die wahrscheinlichsten empfohlenen Seiten zu laden, ohne auf einen Klick des Benutzers zu warten. Neben dem Laden können die Inhalte der mit den Empfehlungen verbundenen Seiten jetzt im Puffer gerendert werden (einschließlich der AusfĂŒhrung von Skripten und der Bildung eines DOM-Baums), was eine sofortige Anzeige der Empfehlungen nach dem Klick ermöglicht. Zur Steuerung der vorzeitigen Darstellung sind die Einstellungen „chrome://flags/#enable-prerender2“, „chrome://flags/#omnibox-trigger-for-prerender2“ und „chrome://flags/#search-suggestion-for-prerender2“ verfĂŒgbar.

    In Chrome 103 fĂŒr Android wurde die API Speculations Rules hinzugefĂŒgt, die es Website-Autoren ermöglicht, dem Browser Informationen ĂŒber die wahrscheinlichsten Seiten zu ĂŒbermitteln, auf die der Benutzer gehen könnte. Der Browser nutzt diese Informationen, um die Vorabladung und das Rendering von Seiteninhalten zu optimieren.

  • In der Android-Version wurde ein neuer Passwortmanager implementiert, der die gleiche einheitliche BenutzeroberflĂ€che zur Verwaltung von Passwörtern bietet, die auch fĂŒr Android-Anwendungen verwendet wird.
  • Die Android-Version hat UnterstĂŒtzung fĂŒr den Service „With Google“ hinzugefĂŒgt, der es Benutzern ermöglicht, ihren Lieblingsseiten, die sich fĂŒr den Service registriert haben, Dankeschöns in Form von kostenpflichtigen oder kostenlosen digitalen Aufklebern auszudrĂŒcken. Der Service ist derzeit nur fĂŒr Benutzer aus den USA verfĂŒgbar.
    Chrome-Version 103
  • Die AutoausfĂŒllfunktion fĂŒr Kredit- und Debitkartennummern wurde verbessert, nun werden auch Karten unterstĂŒtzt, die ĂŒber Google Pay gespeichert wurden.
  • In der Windows-Version wird standardmĂ€ĂŸig der integrierte DNS-Client verwendet, der auch in den Versionen fĂŒr macOS, Android und Chrome OS zum Einsatz kommt.
  • Die API Local Font Access wurde stabilisiert und allen Interessierten angeboten, mit deren Hilfe man die im System installierten Schriftarten identifizieren und verwenden sowie Schriftarten auf niedriger Ebene manipulieren kann (zum Beispiel Glyphen filtern und transformieren).
  • UnterstĂŒtzung fĂŒr den HTTP-Antowert 103 wurde hinzugefĂŒgt, der den Client ĂŒber den Inhalt einiger HTTP-Header sofort nach der Anfrage informiert, ohne zu warten, bis Server alle mit der Anfrage verbundenen Operationen abgeschlossen sind und mit der Bereitstellung des Inhalts begonnen wird. Auf diese Weise können Hinweise zu verwandten Elementen, die mit der bereitgestellten Seite verknĂŒpft sind, ĂŒbermittelt werden, die vorab geladen werden können (zum Beispiel können Links zu den auf der Seite verwendeten CSS- und JavaScript-Dateien angegeben werden). Wenn der Browser Informationen ĂŒber solche Ressourcen erhĂ€lt, kann er mit deren Laden beginnen, ohne auf das Ende der Bereitstellung der Hauptseite zu warten, was die Gesamtbearbeitungszeit der Anfrage verkĂŒrzt.
  • Im Origin Trials-Modus (experimentelle Funktionen, die eine separate Aktivierung erfordern) hat das Testen der API fĂŒr das Federated Credential Management (FedCM), die die Erstellung von konsolidierten Identifikationsdiensten ermöglicht, begonnen. Diese Dienste gewĂ€hrleisten den Datenschutz und funktionieren ohne Mechanismen zur ĂŒbergreifenden Nachverfolgung, wie z.B. die Verarbeitung von Drittanbieter-Cookies. Das Origin Trial ermöglicht die Verwendung der angegebenen API aus Anwendungen, die von localhost oder 127.0.0.1 geladen wurden, oder nach einer Registrierung und dem Erhalt eines speziellen Tokens, das nur fĂŒr eine bestimmte Zeit fĂŒr eine bestimmte Website gĂŒltig ist.
  • Im API Client Hints, das als Ersatz fĂŒr den User-Agent-Header entwickelt wird und es ermöglicht, selektiv Daten zu spezifischen Browser- und Systemparametern (Version, Plattform usw.) nur auf Anfrage zu ĂŒbermitteln. Server, die Möglichkeit hinzugefĂŒgt, gefĂ€lschte Bezeichnungen in die Liste der Browser-Identifikatoren einzufĂŒgen, Ă€hnlich dem in TLS verwendeten GREASE-Mechanismus (Generate Random Extensions And Sustain Extensibility). Zum Beispiel kann neben ‘"Chrome"; v="103"‘ und ‘"Chromium"; v="103"‘ ein zufĂ€lliger Identifikator eines nicht existierenden Browsers ‘"(Not;Browser"; v="12"‘ zur Liste hinzugefĂŒgt werden. Diese Art der Substitution ermöglicht es, Probleme mit der Verarbeitung von Identifikatoren unbekannter Browser zu identifizieren, die dazu fĂŒhren, dass alternative Browser sich als andere beliebte Browser ausgeben mĂŒssen, um die ÜberprĂŒfung ĂŒber zugelassene Browserlisten zu umgehen.
  • Dateien im AVIF-Bildformat wurden in die Liste der zulĂ€ssigen Formate fĂŒr den Austausch ĂŒber die API iWeb Share aufgenommen.
  • UnterstĂŒtzung fĂŒr das Komprimierungsformat „deflate-raw“ wurde hinzugefĂŒgt, das den Zugriff auf einen unkomprimierten Stream ohne Header und finale Blockstrukturen ermöglicht, was beispielsweise fĂŒr das Lesen und Schreiben von ZIP-Dateien verwendet werden kann.
  • FĂŒr Elemente von Web-Formularen wurde die Möglichkeit hinzugefĂŒgt, das Attribut „rel“ zu verwenden, das es ermöglicht, den Parameter „rel=noreferrer“ fĂŒr die Navigation ĂŒber Web-Formulare anzuwenden, um die Übertragung des Referer-Headers zu deaktivieren, oder „rel=noopener“, um das Setzen der Eigenschaft Window.opener zu deaktivieren und den Zugriff auf den Kontext, von dem aus die Navigation erfolgte, zu verbieten.
  • Die Implementierung des Ereignisses popstate wurde an das Verhalten von Firefox angepasst. Das Ereignis popstate wird jetzt sofort nach der Änderung der URL generiert, ohne auf das Eintreten des Ereignisses load zu warten.
  • FĂŒr Seiten, die ohne HTTPS und aus iframe-Blöcken geöffnet werden, ist der Zugriff auf die APIs Gamepad und Battery Status untersagt.
  • Im Objekt SerialPort wurde die Methode forget() hinzugefĂŒgt, um die zuvor vom Benutzer erteilten Berechtigungen fĂŒr den Zugriff auf den seriellen Port abzulehnen.
  • Die CSS-Eigenschaft overflow-clip-margin hat das Attribut visual-box hinzugefĂŒgt, das festlegt, von wo aus die Beschneidung des Inhalts beginnen soll, der ĂŒber den Bereich hinausgeht (es kann die Werte content-box, padding-box und border-box annehmen).
  • In iframe-Containern mit dem Attribut sandbox ist es untersagt, externe Protokolle aufzurufen und externe Handler-Anwendungen zu starten. Um diese EinschrĂ€nkungen aufzuheben, sollten die Eigenschaften allow-popups, allow-top-navigation und allow-top-navigation-with-user-activation verwendet werden.
  • Die UnterstĂŒtzung fĂŒr das Element wurde eingestellt, da es nach dem Wegfall der Plugin-UnterstĂŒtzung nicht mehr sinnvoll ist.
  • Es wurden Verbesserungen an den Werkzeugen fĂŒr Webentwickler vorgenommen. Zum Beispiel hat das Styles-Panel die Möglichkeit erhalten, die Farbe eines Punkts außerhalb des Browserfensters zu bestimmen. Die Vorschau von Parameterwerten im Debugger wurde verbessert. Es wurde die Möglichkeit hinzugefĂŒgt, die Reihenfolge der Panels in der BenutzeroberflĂ€che Elements zu Ă€ndern.

Neben neuen Funktionen und Fehlerbehebungen wurden in der neuen Version 14 SicherheitsanfĂ€lligkeiten beseitigt. Viele dieser AnfĂ€lligkeiten wurden durch automatisierte Tests mit Werkzeugen wie AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer und AFL identifiziert. Eines der Probleme (CVE-2022-2156) wurde als kritisch eingestuft, was die Möglichkeit impliziert, alle Schutzebenen des Browsers zu umgehen und Code außerhalb der Sandbox-Umgebung im System auszufĂŒhren. Details zu dieser AnfĂ€lligkeit werden derzeit nicht veröffentlicht; bekannt ist nur, dass sie durch den Zugriff auf einen freigegebenen Speicherblock (use-after-free) verursacht wurde.

Im Rahmen des Programms zur AusschĂŒttung von Geldbelohnungen fĂŒr die Entdeckung von SicherheitsanfĂ€lligkeiten fĂŒr die aktuelle Version hat die Firma Google 9 PrĂ€mien in Höhe von 44.000 US-Dollar ausgezahlt (eine PrĂ€mie in Höhe von 20.000 $, eine PrĂ€mie in Höhe von 7.500 $, eine PrĂ€mie in Höhe von 7.000 $, zwei PrĂ€mien in Höhe von 3.000 $ und je eine PrĂ€mie in Höhe von 2.000 $, 1.000 $ und 500 $). Die Höhe der Belohnung fĂŒr kritische AnfĂ€lligkeiten ist 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