Chrome 92 veröffentlicht

Das Unternehmen Google hat die Veröffentlichung des Webbrowsers Chrome 92 vorgestellt. Gleichzeitig ist die stabile Version des Open-Source-Projekts Chromium, das die Grundlage von Chrome bildet, verfĂŒgbar. Der Browser Chrome unterscheidet sich durch die Verwendung der Google-Logos, ein System zur Benachrichtigung im Falle eines Absturzes, Module fĂŒr die Wiedergabe geschĂŒtzter Video-Inhalte (DRM), ein System zur automatischen Installation von Updates und die Übertragung von RLZ-Parametern bei der Suche. Die nĂ€chste Version Chrome 93 ist fĂŒr den 31. August geplant.

Die wichtigsten Änderungen in Chrome 92:

  • In die Einstellungen wurden Werkzeuge zur Verwaltung der Aktivierung der Komponenten des Privacy Sandbox hinzugefĂŒgt. Dem Benutzer wird die Möglichkeit gegeben, die von Google entwickelte FLoC-Technologie (Federated Learning of Cohorts) zu deaktivieren, die das Tracking durch Cookies durch "Kohorten" ersetzt, die es ermöglichen, Benutzer mit Ă€hnlichen Interessen zu gruppieren, ohne Einzelpersonen zu identifizieren. Die Kohorten werden im Browser berechnet, indem maschinelle Lernalgorithmen auf die Besuchshistorie und den Inhalt angewendet werden, der im Browser geöffnet wird.
    Chrome 92 veröffentlicht
  • FĂŒr Benutzer von Desktop-Systemen ist der Back-forward Cache standardmĂ€ĂŸig aktiviert, der einen sofortigen Wechsel beim Verwenden der SchaltflĂ€chen "ZurĂŒck" und "VorwĂ€rts" oder beim Navigieren zu zuvor besuchten Seiten der aktuellen Website ermöglicht. Zuvor war der Back-forward Cache nur in Builds fĂŒr die Android-Plattform verfĂŒgbar.
  • Die Isolierung von Websites und Erweiterungen in verschiedenen Prozessen wurde verstĂ€rkt. WĂ€hrend der Site Isolation-Mechanismus zuvor die Isolation von Websites voneinander in verschiedenen Prozessen und auch die Trennung aller Erweiterungen in einen separaten Prozess gewĂ€hrleistete, wird in der neuen Version eine Trennung der Browsererweiterungen untereinander durch die Auslagerung jeder Erweiterung in einen eigenen Prozess umgesetzt, was eine zusĂ€tzliche Barriere gegen bösartige Erweiterungen schafft.
  • Die Leistung und Effizienz der Phishing-Erkennung wurde erheblich gesteigert. Die Geschwindigkeit der Phishing-Erkennung anhand lokaler Bildanalysen ist in der HĂ€lfte der FĂ€lle auf das 50-Fache gestiegen, und in 99 % der FĂ€lle war sie mindestens 2,5 Mal schneller. Im Durchschnitt hat sich die Klassifizierungszeit fĂŒr Phishingbilder von 1,8 Sekunden auf 100 ms verringert. Insgesamt hat sich die CPU-Belastung, die durch alle Rendering-Prozesse entsteht, um 1,2 % verringert.
  • Die Nummer der verbotenen Netzwerkports wurde um die Ports 989 (ftps-data) und 990 (ftps) erweitert. Zuvor wurden bereits die Ports 69, 137, 161, 554, 1719, 1720, 1723, 5060, 5061, 6566 und 10080 blockiert. FĂŒr die Ports auf der schwarzen Liste wird der Versand von HTTP-, HTTPS- und FTP-Anfragen blockiert, um sich gegen die NAT-Slipstreaming-Angriffe zu schĂŒtzen, die es ermöglichen, beim Öffnen einer speziell vom Angreifer vorbereiteten Webseite in einem Browser eine Netzwerkverbindung von einem angreifenden Server zu einem beliebigen UDP- oder TCP-Port auf dem System des Nutzers herzustellen, unabhĂ€ngig von der Verwendung interner IP-Adressen (192.168.x.x, 10.x.x.x).
  • Es wurde eine Anforderung zur Anwendung der Zwei-Faktor-Authentifizierung fĂŒr Entwickler bei der Veröffentlichung neuer Erweiterungen oder Updates im Chrome Web Store eingefĂŒhrt.
  • Im Browser werden bereits installierte Erweiterungen deaktiviert, wenn sie aufgrund von RegelverstĂ¶ĂŸen aus dem Chrome Web Store entfernt werden.
  • Beim Versenden von DNS-Anfragen, wenn klassische DNS-Server genutzt werden, werden zusĂ€tzlich zu den „A“- und „AAAA“-EintrĂ€gen nun auch DNS-EintrĂ€ge vom Typ „HTTPS“ abgefragt, ĂŒber die Parameter ĂŒbertragen werden, die die Einrichtung von HTTPS-Verbindungen beschleunigen, wie Protokolleinstellungen, SchlĂŒssel fĂŒr die VerschlĂŒsselung von TLS ClientHello und eine Liste von Subdomain-Aliasen. IP-Adressen Die Einbindung von iFrame-Blöcken, die von
  • , die sich von der Domain der aktuellen Webseite unterscheiden, verbietet den Aufruf von JavaScript-Dialogen wie window.alert, window.confirm und window.prompt. Diese Änderung wird den Nutzern helfen, sich vor Missbrauch zu schĂŒtzen, bei dem versucht wird, eine Drittbenachrichtigung als Anfrage der Hauptseite darzustellen. DomainsAuf der Seite des neuen Tabs wird eine Liste der gefragtesten Dokumente angezeigt, die in Google Drive gespeichert sind.
  • Es wurde die Möglichkeit zur Änderung des Namens und des Symbols fĂŒr PWA-Anwendungen (Progressive Web Apps) bereitgestellt.
  • FĂŒr einige zufĂ€llige Web-Formulare, die mit der Eingabe von Adressen oder Kreditkartennummern verbunden sind, wird als Experiment die Anzeige von Empfehlungen fĂŒr die AutovervollstĂ€ndigung deaktiviert.
  • In der Desktop-Version wurde die Option zur Bildsuche (Punkt „Bild finden“ im KontextmenĂŒ) auf die Nutzung des Google Lens-Dienstes anstelle der regulĂ€ren Google-Suchmaschine umgestellt. Bei Klick auf die entsprechende SchaltflĂ€che im KontextmenĂŒ wird der Nutzer auf eine separate Web-Anwendung weitergeleitet.
  • In der Desktop-Version wurde die Option zur Bildsuche (Punkt „Bild finden“ im KontextmenĂŒ) auf die Nutzung des Google Lens-Dienstes anstelle der regulĂ€ren Google-Suchmaschine umgestellt. Bei Klick auf die entsprechende SchaltflĂ€che im KontextmenĂŒ wird der Nutzer auf eine separate Web-Anwendung weitergeleitet.
  • Im Inkognito-Modus sind Links zur Verlaufshistorie ausgeblendet (diese Links sind nutzlos, da sie zu einer SchaltflĂ€che fĂŒhrten, die Informationen darĂŒber anzeigte, dass keine Historie gesammelt wird).
  • Neue Befehle wurden hinzugefĂŒgt, die bei der Eingabe in die Adresszeile erkannt werden. Zum Beispiel genĂŒgt es, "safety check" einzugeben, um die SchaltflĂ€che fĂŒr den schnellen Zugriff auf die SicherheitsĂŒberprĂŒfung von Passwörtern und Erweiterungen anzuzeigen, und fĂŒr den Zugriff auf die Sicherheitseinstellungen und Synchronisierung – "manage security settings" und "manage sync".
  • Spezifische Änderungen in der Chrome-Version fĂŒr Android:
    • In der Leiste wurde eine neue anpassbare SchaltflĂ€che „Magic Toolbar“ implementiert, die verschiedene VerknĂŒpfungen anzeigt, die auf der aktuellen AktivitĂ€t des Benutzers basieren und Links enthĂ€lt, die in diesem Moment benötigt werden könnten.
    • Die Implementierung des auf dem GerĂ€t laufenden maschinellen Lernmodells zur Erkennung von Phishing-Versuchen wurde aktualisiert. Bei der Erkennung von Phishing-Versuchen wird der Browser, zusĂ€tzlich zu der Anzeige einer Warnseite, nun auch Informationen ĂŒber die Version des maschinellen Lernmodells, das berechnete Gewicht fĂŒr jede Kategorie und den Flag zur Anwendung des neuen Modells an den externen Dienst Safe Browsing senden.
    • Die Einstellung „Show suggestions for similar pages when a page can’t be found“ wurde entfernt, die Ă€hnliche Seiten basierend auf einer Anfrage an Google empfahl, wenn eine Seite nicht gefunden wurde. Diese Einstellung war zuvor bereits aus der Version fĂŒr Desktop-Systeme entfernt worden.
    • Die Anwendung des Modus zur Isolierung von Seiten in separaten Prozessen wurde erweitert. Aus GrĂŒnden des Ressourcenverbrauchs wurden bislang nur einige große bevorzugte Seiten in separate Prozesse ausgelagert. In der neuen Version wird die Isolierung auch auf Seiten angewendet, bei denen der Benutzer sich ĂŒber OAuth (zum Beispiel ĂŒber ein Google-Konto) authentifiziert hat oder die den HTTP-Header Cross-Origin-Opener-Policy setzen. FĂŒr Benutzer, die die Isolation in separaten Prozessen fĂŒr alle Webseiten aktivieren wollen, steht die Einstellung „chrome://flags/#enable-site-per-process“ zur VerfĂŒgung.
    • Die in die V8-Engine integrierten Schutzmechanismen gegen Angriffe ĂŒber SeitenkanĂ€le wie Spectre wurden deaktiviert, da sie als nicht so effektiv wie die Isolierung von Webseiten in separaten Prozessen anerkannt wurden. In der Desktop-Version wurden diese Mechanismen bereits mit der Veröffentlichung von Chrome 70 deaktiviert.
    • Der Zugriff auf die Einstellungen der Website-Berechtigungen, wie den Zugriff auf Mikrofon, Kamera und Standortbestimmung, wurde vereinfacht. Um die Liste der Berechtigungen anzuzeigen, genĂŒgt es, auf das Schlosssymbol in der Adresszeile zu klicken und den Abschnitt „Berechtigungen“ auszuwĂ€hlen.
      Chrome 92 veröffentlicht
  • Im Modus der Origin Trials (experimentelle Funktionen, die eine separate Aktivierung erfordern) wurden mehrere neue APIs hinzugefĂŒgt. Origin Trial bedeutet die Möglichkeit, mit der angegebenen API aus Anwendungen zu arbeiten, die von localhost oder 127.0.0.1 geladen werden, oder nach erfolgreicher Registrierung und Erhalt eines speziellen Tokens, der fĂŒr eine begrenzte Zeit fĂŒr eine bestimmte Website gĂŒltig ist.
    • API File Handling, das es ermöglicht, Webanwendungen als Datei-Handler zu registrieren. Beispielsweise kann eine im PWA-Modus (Progressive Web Apps) betriebene Webanwendung mit einem Texteditor sich als Handler fĂŒr „.txt“-Dateien registrieren, sodass sie im System-Dateimanager zum Öffnen von Textdateien verwendet werden kann.
      Chrome 92 veröffentlicht
    • API Shared Element Transitions, die es ermöglicht, von dem Browser bereitgestellte Effekte zu nutzen, die den Übergang von ZustĂ€nden in einseitigen (SPA, Single-Page Applications) und mehrseitigen (MPA, Multi-Page Applications) Webanwendungen visualisieren.
  • Im CSS-Regel @font-face wurde der Parameter size-adjust hinzugefĂŒgt, der es ermöglicht, die GlyphengrĂ¶ĂŸen fĂŒr ein bestimmtes Schriftschnitt zu skalieren, ohne den Wert des CSS-Attributs font-size zu Ă€ndern (der Bereich unter dem Symbol bleibt derselbe, aber die GlyphengrĂ¶ĂŸe in diesem Bereich Ă€ndert sich).
  • In JavaScript ist in den Objekten Array, String und TypedArray die Methode at() implementiert, die relative Indizierung ermöglicht (bei der die relative Position als Index des Arrays angegeben wird), einschließlich der Verwendung negativer Werte im VerhĂ€ltnis zum Ende (zum Beispiel gibt „arr.at(-1)“ das letzte Element des Arrays zurĂŒck).
  • Im JavaScript-Konstruktor Intl.DateTimeFormat wurde die Eigenschaft dayPeriod hinzugefĂŒgt, die es ermöglicht, die ungefĂ€hre Tageszeit (morgens, abends, tagsĂŒber, nachts) anzuzeigen.
  • Bei der Verwendung von SharedArrayBuffers, die das Erstellen von Arrays im gemeinsamen Speicher ermöglichen, ist nun die Definition von HTTP-Headern fĂŒr Cross-Origin-Opener-Policy und Cross-Origin-Embedder-Policy erforderlich, ohne die die Anfrage blockiert wird.
  • In der API Media Session wurden die Aktionen „togglemicrophone“, „togglecamera“ und „hangup“ hinzugefĂŒgt, die es Websites mit Videokonferenzsystemen ermöglichen, eigene Handler fĂŒr die im Interface angezeigten SchaltflĂ€chen fĂŒr das Stummschalten/anpassen des Mikrofons, die Kamera ein/aus und das Beenden des Anrufs hinzuzufĂŒgen.
  • In der API Web Bluetooth wurde die Möglichkeit hinzugefĂŒgt, gefundene Bluetooth-GerĂ€te nach Hersteller- und Produkt-IDs zu filtern. Der Filter wird ĂŒber den Parameter „options.filters“ in der Methode Bluetooth.requestDevice() angegeben.
  • Die erste Phase der KĂŒrzung des Inhalts des HTTP-Headers User-Agent wurde umgesetzt: Im Tab DevTools Issues wird nun eine Warnung ĂŒber die Veraltung von navigator.userAgent, navigator.appVersion und navigator.platform angezeigt.
  • Eine Reihe von Verbesserungen wurde in die Tools fĂŒr Webentwickler integriert. In der Webkonsole gibt es nun die Möglichkeit, die AusdrĂŒcke „const“ zu ĂŒberschreiben. Im Elements-Bereich können Details von iframe-Elementen schnell ĂŒber das KontextmenĂŒ angezeigt werden, das beim Rechtsklick auf das Element aufgerufen wird. Die Fehlersuche bei CORS (Cross-Origin Resource Sharing) wurde verbessert. Im NetzwerkaktivitĂ€tsinspektor wurde eine Möglichkeit zur Filterung von Netzwerkrequests aus WebAssembly hinzugefĂŒgt. Ein neuer CSS Grid-Editor („display: grid“ und „display: inline-grid“) mit einer Vorschaufunktion wurde vorgestellt.
    Chrome 92 veröffentlicht

Neben den Neuerungen und Fehlerbehebungen wurden in der neuen Version 35 SicherheitsanfĂ€lligkeiten behoben. Viele dieser Schwachstellen wurden durch automatisierte Tests mit den Tools AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer und AFL entdeckt. Kritische Probleme, die es ermöglichen könnten, alle Schutzschichten des Browsers zu umgehen und Code außerhalb der Sandbox-Umgebung auszufĂŒhren, wurden nicht festgestellt. Im Rahmen des Programms zur Belohnung bei der Entdeckung von SicherheitsanfĂ€lligkeiten hat Google fĂŒr die aktuelle Version 24 PrĂ€mien in Höhe von 112.000 US-Dollar ausgezahlt (zwei PrĂ€mien zu je 15.000 Dollar, vier PrĂ€mien zu je 10.000 Dollar, eine PrĂ€mie zu 8.500 Dollar, zwei PrĂ€mien zu je 7.500 Dollar, drei PrĂ€mien zu je 5.000 Dollar, eine PrĂ€mie zu 3.000 Dollar und eine PrĂ€mie zu 500 Dollar). Die Höhe von 11 PrĂ€mien ist derzeit noch nicht festgelegt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4