Veröffentlichung des Webbrowsers Chrome 125

Die Google Company hat die Version 125 des Webbrowsers Chrome veröffentlicht. Gleichzeitig ist eine stabile Version des freien Projekts Chromium verfĂŒgbar, das die Basis fĂŒr Chrome bildet. Der Browser Chrome unterscheidet sich von Chromium durch die Verwendung von Google-Logos, das Vorhandensein eines Benachrichtigungssystems bei AbstĂŒrzen, Modulen zur Wiedergabe von kopiergeschĂŒtztem Videoinhalt (DRM), ein automatisches Update-System, stĂ€ndige Aktivierung der Sandbox-Isolation, die Bereitstellung 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 separat ein Extended Stable Branch unterstĂŒtzt, der 8 Wochen lang verfĂŒgbar ist. Die nĂ€chste Version Chrome 126 ist fĂŒr den 11. Juni geplant.

HauptÀnderungen in Chrome 125:

  • Das Unternehmen Google hat das erwartete Ende der UnterstĂŒtzung fĂŒr Drittanbieter-Cookies, die beim Besuch von Websites, die sich von der der Domain unterscheiden, gesetzt werden. aktuellen Seite unterscheiden (solche Cookies werden verwendet, um die Bewegungen des Benutzers zwischen Websites in der Werbung, sozialen Netzwerken und webanalytischen Systemen zu verfolgen), bis zum Jahresende verschoben. In der neuen Version wird ein Indikator in der Adressleiste hinzugefĂŒgt, der Websites anzeigt, die Drittanbieter-Cookies verwenden; dieser wird durchgestrichen, wenn Drittanbieter-Cookies blockiert sind. Da das Testen der Deaktivierung von Drittanbieter-Cookies bei 1 % der Nutzer fortgesetzt wird und es die Möglichkeit zur manuellen Deaktivierung ĂŒber die Einstellung „chrome://flags/#test-third-party-cookie-phaseout“ gibt, wurde im KontextmenĂŒ die Möglichkeit zur vorĂŒbergehenden Wiederherstellung der UnterstĂŒtzung fĂŒr Drittanbieter-Cookies fĂŒr ausgewĂ€hlte Websites bereitgestellt. Die Aufhebung der Blockierung bleibt 90 Tage lang aktiv.
    Veröffentlichung des Webbrowsers Chrome 125
  • Bei Aktivierung des erweiterten Schutzes des Browsers (Safe Browsing > Enhanced protection) wird eine automatische tiefgehende Analyse heruntergeladener Dateien durchgefĂŒhrt, indem Informationen an Server Google hochgeladen werden (frĂŒher musste vor dem Absenden eine BestĂ€tigungsanfrage fĂŒr die externe ÜberprĂŒfung gestellt werden, jetzt wird die ÜberprĂŒfung automatisch durchgefĂŒhrt).
  • Builds fĂŒr die Windows-Plattform werden jetzt auch fĂŒr die ARM64-Plattform bereitgestellt.
  • Ein neuer Mechanismus zur Aktualisierung von Komponenten, die große Datenmengen laden mĂŒssen, wurde hinzugefĂŒgt. Es geht um die Aktualisierung von Modellen fĂŒr neu hinzugefĂŒgte Funktionen, die maschinelles Lernen nutzen – den intelligenten Tab-Gruppierungsmodus, den Theme-Generator und den interaktiven Assistenten.
  • Zwei neue Typen potenziell problematischer Erweiterungen wurden hinzugefĂŒgt, fĂŒr die dem Benutzer Warnungen angezeigt werden, mit der Empfehlung darĂŒber nachzudenken, ob ihre weitere Verwendung sinnvoll ist: Erweiterungen, die nicht aus dem Chrome Web Store stammen, und Erweiterungen, die irrefĂŒhrende Taktiken verwenden, um die Installation unerwĂŒnschter Software aufzuzwingen.
  • Das Verhalten beim Abbrechen des Ereignisses „mousemove“ wurde an andere Browser angepasst – das Abbrechen des Ereignisses blockiert nicht mehr die Textmarkierung und Drag & Drop-Operationen (um die Markierung und Drag & Drop zu blockieren, sollten die Ereignisse selectstart und dragstart abgebrochen werden).
  • Ein Satz von CSS-Eigenschaften zur Steuerung der Anzeige von Elementen, die an den Standorten anderer Elemente angebracht sind (CSS Anchor Positioning), wurde hinzugefĂŒgt, ohne JavaScript zu verwenden, beispielsweise um Pop-up-Elemente (Popover) anzuhĂ€ngen, die Ă€hnlich wie Tooltips erscheinen. Zur Anpassung der Bindung eines Elements an ein anderes Element und zur Bestimmung des Ausgabegebiets wurden die Eigenschaften anchor-name, position-anchor und inset-area vorgeschlagen; zur Abfrage der Bindungsstelle wurde die Funktion anchor() hinzugefĂŒgt.
  • Mathematische Funktionen wie round(), mod() und rem() wurden zu CSS hinzugefĂŒgt.
  • Ein neuer Syntax zur Darstellung des Zustands eigener HTML-Elemente (Custom Element) in CSS wurde hinzugefĂŒgt, der die Verwendung der Pseudoklasse „:state()“ ermöglicht.
    Video abspielen
  • Die API Compute Pressure wurde hinzugefĂŒgt, die hochrangige Informationen ĂŒber den aktuellen Zustand der Hardware bereitstellt, zum Beispiel kann allgemein ĂŒber die erzeugte Last auf die CPU informiert werden (es werden folgende Ebenen angegeben: minimale Last mit aktivierter Energieeinsparung; zulĂ€ssige Last, die das problemlose AusfĂŒhren zusĂ€tzlicher Aufgaben ermöglicht; hohe Last, aber innerhalb tolerierbarer Grenzen und nicht störend fĂŒr den Betrieb des Systems; kritische Last, die nahe an der Erschöpfung der Ressourcen ist).
  • API-Speicherzugriff, der verwendet wird, um vom Benutzer Berechtigungen fĂŒr den Zugriff auf den Cookie-Speicher anzufordern, wenn Drittanbieter-Cookies blockiert sind, wurde um die Möglichkeit erweitert, den Zugriff von Drittanbieter-Handlern (zum Beispiel aus Inhalten innerhalb ) auf speicher, die nicht mit Cookies verbunden sind, wie indexedDB, anzufordern.
  • Experimentelle (Origin Trial) UnterstĂŒtzung fĂŒr die API zur Enumeration von Viewport-Segmenten wurde hinzugefĂŒgt, die fĂŒr die Ausgabe auf GerĂ€ten mit faltbaren Bildschirmen ausgelegt ist.
  • Die Verwendung von HTTP- und HTTPS-URL-Schemata im WebSocket-Konstruktor anstelle der Schemata „ws:“ und „wss:“ ist jetzt erlaubt.
  • In JavaScript ist es erlaubt, die Modifikatoren „?i“, „?-i“, „?m“, „?-m“, „?s“, „?-s“ innerhalb von regulĂ€ren AusdrĂŒcken zu verwenden, um die Aktivierung oder Deaktivierung der Flags „i“, „s“ und „m“ zu steuern. Zum Beispiel wird „?-i“ in „re1 = /^[a-z](?-i:[a-z])$/i;“ die Anwendung von „/i“ (Groß-/Kleinschreibungsignorierung) fĂŒr das zweite Zeichen deaktivieren (re1.test(„aB“) gibt false zurĂŒck).
  • Verbesserungen wurden an den Werkzeugen fĂŒr Webentwickler vorgenommen. Im Webkonsole wurde eine SchaltflĂ€che hinzugefĂŒgt, um eine ErklĂ€rung zum Inhalt von Fehlern oder Warnungen, die ĂŒber den AI-Chatbot Gemini generiert wurden, anzuzeigen. Im CSS-Bereich wurde die UnterstĂŒtzung fĂŒr die Regeln „@position-try“ hinzugefĂŒgt. Im Bereich zur Bearbeitung und Ansicht des Quelltextes der Seite wurden Einstellungen hinzugefĂŒgt, um verpackte Seiten lesbar zu machen und das automatische Schließen von Klammern beim Bearbeiten zu ermöglichen. Der Bereich zur Überwachung der NetzwerkinaktivitĂ€t hat die UnterstĂŒtzung fĂŒr HTTP-Header hinzugefĂŒgt, die in Antworten mit dem Statuscode 103 „Early Hints“ verwendet werden. Im Bereich zur Leistungsanalyse wurden Statistiken zu CSS-Selektoren hinzugefĂŒgt.
    Veröffentlichung des Webbrowsers Chrome 125

Neben Neuerungen und Fehlerbehebungen wurden in der neuen Version 9 SicherheitsanfĂ€lligkeiten beseitigt. Viele dieser SicherheitsanfĂ€lligkeiten wurden durch automatisierte Tests mit Tools wie AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer und AFL entdeckt. Die Schwachstelle CVE-2024-4947, die durch falsche Typverarbeitung (Type Confusion) in der V8-Engine verursacht wurde und als gefĂ€hrlich eingestuft ist, wurde vor der Behebung von Angreifern fĂŒr 0-Day-Angriffe ausgenutzt. Kritische Probleme, die alle Sicherheitsebenen des Browsers umgehen und Code außerhalb der Sandbox-Umgebung ausfĂŒhren könnten, wurden nicht gefunden. Im Rahmen des Belohnungsprogramms fĂŒr die Entdeckung von SicherheitsanfĂ€lligkeiten hat Google fĂŒr die aktuelle Version 4 PrĂ€mien in Höhe von insgesamt 8.000 US-Dollar ausgeschĂŒttet (eine PrĂ€mie in Höhe von 7.000 $, und eine in Höhe von 1.000 $). Die Höhe von zwei PrĂ€mien 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