Release von Chrome 83

Google präsentierte Freigabe des Webbrowsers Chrome 83. Gleichzeitig ist verfügbar stabile Freigabe des Open-Source-Projekts Chromium, das die Grundlage von Chrome bildet. Der Browser Chrome zeichnet sich aus Verwendung von Google-Logos, ein Benachrichtigungssystem bei Abstürzen, die Möglichkeit, das Flash-Modul auf Anfrage herunterzuladen, Module zur Wiedergabe von geschützten Videoinhalten (DRM), ein automatisches Update-Installationssystem sowie Datentransfer bei der Suche. RLZ-Parameter. Aufgrund des Umstiegs der Entwickler auf Homeoffice während der SARS-CoV-2 Pandemie wurde die Veröffentlichung von Chrome 82 übersprungen. Die nächste Version, Chrome 84, ist für den 14. Juli geplant.

Haupt eingeführt wurde, die im Januar dieses Jahres in den Kernel übernommen wurde. Es betrifft ausschließlich die Version 5.1 und tritt in den meisten Fällen auf Systemen mit Samsung-SSD-Speichern auf, bei denen zur Verschlüsselung Daten mit dm-crypt/LUKS über device-mapper/LVM verwendet werden. in Chrome 83:

  • Es hat begonnen. Massenaktivierung des Modus «DNS über HTTPS» (DoH, DNS over HTTPS) auf Benutzergeräten, deren Systemeinstellungen DNS-Anbieter angeben, die DoH unterstützen (DoH des gleichen DNS-Anbieters wird aktiviert). Wenn beispielsweise in den Systemeinstellungen eines Benutzers der DNS 8.8.8.8 angegeben ist, wird der DoH-Dienst von Google in Chrome aktiviert (https://dns.google.com/dns-query). Bei DNS 1.1.1.1 wird der DoH-Dienst von Cloudflare aktiviert (https://cloudflare-dns.com/dns-query) usw. Um Probleme bei der Auflösung von Unternehmensintranetzen zu vermeiden, wird DoH nicht verwendet, wenn der Browser in zentral verwalteten Systemen genutzt wird. DoH wird auch deaktiviert, wenn Kindersicherungssoftware vorhanden ist.
    Die Verwaltung der Aktivierung von DoH und der Wechsel des DoH-Anbieters erfolgt über den standardmäßigen Konfigurator.

    Release von Chrome 83
  • Angeboten werden neu das Design Elemente Webformulare, die für die Verwendung auf Touchscreen-Geräten und in Systemen für Menschen mit Behinderungen optimiert wurden. Das Design wurde von Microsoft im Rahmen der Entwicklung des Edge-Browsers optimiert und in den Hauptcode von Chromium integriert. Zuvor wurden einige Formularelemente so gestaltet, dass sie den Elementen der Betriebssysteme entsprechen, während andere in Übereinstimmung mit den beliebtesten Stilen gestaltet wurden. Dadurch eigneten sich verschiedene Elemente unterschiedlich gut für Touchscreens, Systeme für Menschen mit Behinderungen und die Tastatursteuerung. Ziel der Überarbeitung war es, die Gestaltung der Formularelemente zu vereinheitlichen und stilistische Inkonsistenzen zu beseitigen.

    Release von Chrome 83Release von Chrome 83
  • Das Design des Abschnitts "Datenschutz und Sicherheit" wurde geändert, wurden hinzugefügt Neue Werkzeuge zur Verwaltung von Sicherheitsrichtlinien. Die Einstellungen sind jetzt einfacher zu finden und verständlicher. Vier grundlegende Bereiche bieten Werkzeuge zur Bereinigung des Verlaufs, zur Verwaltung von Cookies und Websitedaten, zu Sicherheitsmodi sowie zu Genehmigungen oder Verboten, die an bestimmte Websites gebunden sind. Nutzer können die Blockierung von Drittanbieter-Cookies im Inkognito-Modus oder auf allen Websites schnell aktivieren und alle Cookies für eine bestimmte Website blockieren. Das neue Design ist bisher nur für einen Teil der Nutzer verfügbar, andere können die Einstellungen über „chrome://flags/#privacy-settings-redesign“ aktivieren.

    Release von Chrome 83

    Websitespezifische Einstellungen sind in Gruppen unterteilt – Zugriff auf Standort, Kamera, Mikrofon, Benachrichtigungen und das Ausführen im Hintergrund gesendeter Daten. Zudem gibt es einen Abschnitt mit zusätzlichen Einstellungen zum Blockieren von JavaScript, Bildern und Weiterleitungen auf bestimmten Websites. Letztlich wird die letzte Aktion des Nutzers, die mit einer Änderung der Berechtigungen zusammenhängt, separat hervorgehoben.

    Release von Chrome 83
  • Im Inkognito-Modus ist standardmäßig die Blockierung aller Cookies von Drittanbietern aktiviert, einschließlich derer von Werbenetzwerken und Webanalysetools. Zudem bietet er eine erweiterte Oberfläche zur Kontrolle der Cookie-Setzungen auf Websites. Zur Verwaltung stehen die Flags „chrome://flags/#improved-cookie-controls“ und „chrome://flags/#improved-cookie-controls-for-third-party-cookie-blocking“ zur Verfügung. Nach der Aktivierung wird ein neues Symbol in der Adresszeile angezeigt, bei dessen Betätigung die Anzahl der blockierten Cookies angezeigt wird und die Möglichkeit besteht, die Blockierung zu deaktivieren. Welche spezifischen Cookies für die aktuelle Website erlaubt oder blockiert sind, kann im Abschnitt „Cookies“ des Kontextmenüs eingesehen werden, das durch Klicken auf das Schlosssymbol in der Adresszeile aufgerufen wird, oder in den Einstellungen.

    Release von Chrome 83

    Release von Chrome 83
  • In den Einstellungen wurde eine neue Schaltfläche „Sicherheitsprüfung“ (Safety Check) hinzugefügt, die eine Zusammenfassung möglicher Sicherheitsprobleme wie die Verwendung kompromittierter Passwörter, den Status der Malware-Website-Prüfung (Safe Browsing), nicht installierte Updates und das Erkennen schadhafter Erweiterungen anzeigt.

    Release von Chrome 83
  • Im Passwortmanager wurde die Möglichkeit hinzugefügt den Status Überprüfen Sie alle gespeicherten Benutzernamen und Passwörter anhand einer Datenbank kompromittierter Konten und erhalten Sie eine Warnung, falls Probleme auftreten. Die Prüfung erfolgt durch den Abgleich des Hash-Präfixes auf der Benutzerseite, wobei die Passwörter und deren vollständige Hashes nicht nach außen übertragen werden. Die Überprüfung wird anhand einer Datenbank durchgeführt, die mehr als 4 Milliarden kompromittierte Konten umfasst, die in Nutzer-Datenlecks aufgetaucht sind. Eine Warnung erscheint auch bei der Verwendung von trivialen Passwörtern wie "abc123".

    Release von Chrome 83
  • Präsentiert der erweiterte Modus zum Schutz vor gefährlichen Webseiten (Enhanced Safe Browsing), der zusätzliche Prüfungen aktiviert, um vor Phishing, schädlichen Aktivitäten und anderen Bedrohungen im Web zu schützen. Außerdem wird zusätzlicher Schutz für Ihr Google-Konto und Google-Dienste (wie Gmail, Drive usw.) angewendet. Während im normalen Safe Browsing-Modus die Prüfungen lokal anhand einer regelmäßig auf das Client-System geladenen Datenbank durchgeführt werden, erfolgt im Enhanced Safe Browsing die Übermittlung von Informationen über Seiten und Downloads in Echtzeit an den Google Safe Browsing-Dienst zur Überprüfung auf Googles Seite. Dies ermöglicht eine schnelle Reaktion auf Bedrohungen, sobald diese erkannt werden, ohne auf eine Aktualisierung der lokalen Blacklist warten zu müssen.

    Um die Leistung zu verbessern, wird eine Vorabprüfung durch unterstützte Whitelists durchgeführt, die die Hashes von Tausenden vertrauenswürdiger Websites enthalten. Wenn die aufgerufene Website nicht auf der Whitelist steht, überprüft der Browser die URL auf dem Google-Server, indem er die ersten 32 Bits des SHA-256-Hashs des Links überträgt, aus dem potenzielle personenbezogene Daten entfernt werden. Laut Google ermöglicht dieser neue Ansatz eine Steigerung der Effektivität bei der Warnung vor neuen Phishing-Websites um 30 %.

  • Anstelle der automatischen Verankerung von Erweiterungssymbolen neben der Adressleiste gibt es jetzt ein neues Menü, das durch ein Puzzlesymbol gekennzeichnet ist. In diesem Menü werden alle verfügbaren Erweiterungen und deren Berechtigungen aufgelistet. Nach der Installation einer Erweiterung muss der Nutzer nun ausdrücklich die Anheftung des Erweitertungssymbols an die Symbolleiste aktivieren und dabei die Berechtigungen der Erweiterung prüfen. Um sicherzustellen, dass die Erweiterung nicht verloren geht, wird sofort nach der Installation ein Hinweis über die neue Erweiterung angezeigt. Das neue Menü ist standardmäßig für einen bestimmten Anteil der Nutzer aktiviert; andere können es über die Einstellung „chrome://flags/#extensions-toolbar-menu“ aktivieren.

    Release von Chrome 83
  • Die Einstellung „chrome://flags/#omnibox-context-menu-show-full-urls“ wurde hinzugefügt. Bei Aktivierung erscheint im Kontextmenü der Adressleiste der Punkt „URL immer vollständig anzeigen“, wodurch eine Verzerrung der URL verhindert wird. Erinnern wir uns, dass in Chrome 76 die Adressleiste standardmäßig umgestellt wurde, um Links ohne „https://“, „http://“ und „www.“ anzuzeigen. Eine Einstellung zur Deaktivierung dieses Verhaltens wurde bereitgestellt, jedoch wurde sie in Chrome 79 entfernt, sodass den Nutzern die Möglichkeit verloren ging, die vollständige URL in der Adressleiste anzuzeigen.

    Release von Chrome 83
  • Für alle Nutzer wurde die Funktion zur Gruppierung von Tabs („chrome://flags/#tab-groups“) aktiviert, die es ermöglicht, mehrere ähnlich genutzte Tabs in visuell getrennte Gruppen zusammenzufassen. Jede Gruppe kann mit einer eigenen Farbe und einem Namen versehen werden. Zusätzlich wird eine experimentelle Möglichkeit vorgeschlagen, Gruppen ein- und auszuklappen, die derzeit jedoch nicht auf allen Systemen funktioniert. Beispielsweise können mehrere ungelesene Artikel vorübergehend eingeklappt werden, sodass nur das Label bleibt, um Platz bei der Navigation zu sparen; bei der Rückkehr zum Lesen können sie wiederhergestellt werden. Zur Aktivierung des Modus wurde die Einstellung „chrome://flags/#tab-groups-collapse“ bereitgestellt.

    Release von Chrome 83
  • Die standardmäßige Warnung wird aktiviert, wenn versucht wird, unsicherer Dateiuploads (ohne Verschlüsselung) ausführbare Dateien über Links von HTTPS-Seiten herunterzuladen (in Chrome 84 werden Downloads von ausführbaren Dateien blockiert, und eine Warnung wird für Archive ausgegeben). Es wird darauf hingewiesen, dass das Herunterladen unverschlüsselter Dateien für böswillige Aktivitäten durch das Unterlaufen von Inhalten während MITM-Angriffen verwendet werden kann. Außerdem wird das Herunterladen von Dateien, das aus isolierten iframe-Containern initiiert wird, untersagt.
  • Bei der Aktivierung von Adobe Flash wird eine Warnung über das Ende der Unterstützung dieser Technologie im Dezember 2020 ausgegeben.
  • Es wurde die Technologie Trusted Types, die es ermöglicht, Manipulationen mit dem DOM zu blockieren, die zu Cross-Site-Scripting (DOM XSS) führen können, beispielsweise bei einer fehlerhaften Verarbeitung von Benutzerdaten in eval()-Blöcken oder durch das Einfügen von «.innerHTML», was zur Ausführung von JavaScript-Code im Kontext einer bestimmten Seite führen kann. Trusted Types erfordert eine vorherige Verarbeitung der Daten, bevor sie an gefährliche Funktionen übergeben werden. Beispielsweise führt die Zuweisung von «anElement.innerHTML = location.href» bei aktiviertem Trusted Types zu einem Fehler und erfordert die Verwendung spezieller TrustedHTML- oder TrustedScript-Objekte. Die Aktivierung von Trusted Types erfolgt über CSP (Content-Security-Policy).
  • Es wurden hinzugefügt neue HTTP-Header Cross-Origin-Embedder-Policy und Cross-Origin-Opener-Policy, die einen speziellen Isolationsmodus für Cross-Origin-Anwendungen ermöglichen, um privilegierte Operationen wie SharedArrayBuffer, Performance.measureMemory() und Profiling-APIs sicher auf der Seite zu nutzen. Dieser Isolationsmodus erlaubt auch keine Änderungen am Dokument.domain-Eigenschaft.
  • Eine neue Implementierung des Netzressourcenzugriffsinspektionssystems wurde vorgeschlagen — OOR-CORS (Out-Of-Renderer Cross-Origin Resource Sharing). Die alte Implementierung konnte nur die grundlegenden Komponenten der Blink-Engine, XHR und das Fetch API inspizieren, deckte jedoch nicht die HTTP-Anfragen ab, die von einigen internen Modulen ausgeführt wurden. Die neue Implementierung behebt dieses Problem.
  • Im Origin Trials-Modus (experimentelle Funktionen, die eine separate Aktivierung erfordern) wurden mehrere neue APIs hinzugefügt. Der Origin Trial ermöglicht die Nutzung der angegebenen API aus Anwendungen, die von localhost oder 127.0.0.1 geladen werden, oder nach Registrierung und Erhalt eines speziellen Tokens, das für einen bestimmten Zeitraum für eine bestimmte Website gültig ist.
    • API Native File System, das die Erstellung von Webanwendungen ermöglicht, die mit Dateien im lokalen Dateisystem interagieren. Zum Beispiel könnte die neue API in im Browser ausgeführten integrierten Entwicklungsumgebungen sowie in Text-, Bild- und Video-Editoren von Nutzen sein. Um das direkte Lesen und Schreiben von Dateien, das Verwenden von Dialogen zum Öffnen und Speichern von Dateien sowie das Navigieren durch Verzeichnisse zu ermöglichen, benötigt die Anwendung eine spezielle Bestätigung des Benutzers;
    • Methode Performance.measureMemory() zur Bewertung des Speicherverbrauchs bei der Verarbeitung von Webanwendungen oder Webseiten. Es kann verwendet werden, um den Speicherverbrauch in Webanwendungen zu analysieren und zu optimieren sowie regressives Wachstum des Speicherverbrauchs zu identifizieren.
    • Methode Prioritized Scheduler.postTask() zum Planen der Ausführung von Aufgaben (JavaScript-Callback-Aufrufen) mit unterschiedlichen Prioritätsstufen (blockiert die Benutzerinteraktion, erzeugt sichtbare Änderungen und führt Hintergrundarbeiten aus). Um die Priorität zu ändern und Aufgaben abzubrechen, kann das TaskController-Objekt verwendet werden.
    • API WebRTC Insertable Streams, das es Anwendungen ermöglicht, ihre eigenen Datenhandler zu erstellen, die beim Kodieren und Dekodieren von WebRTC MediaStreamTrack verwendet werden. Zum Beispiel kann die API verwendet werden, um End-to-End-Verschlüsselung für über einen Transitserver übertragene Streams zu ermöglichen.
  • Die API wurde hinzugefügt Barcode-Erkennung zur Erkennung und Dekodierung von Barcodes in einem bestimmten Bild. Die API funktioniert nur auf Android-Geräten mit installiertem Paket von Google Play Services.
  • Meta-Tag hinzugefügt color-scheme, das es der Website ermöglicht, vollständige Unterstützung für den Dunkelmodus zu bieten, ohne CSS-Transformationen anzuwenden.
  • Die Verwendung von JavaScript-Modulen in shared worker.
  • In IndexedDB wurde in IDBDatabase.transaction() ein neues Argument hinzugefügt
    «durability», das die Verwaltung des Daten-Rollbacks auf den Speicher ermöglicht. Durch das Übergeben des Wertes «relaxed» anstelle des standardmäßig verwendeten Modus «strict» kann man auf Zuverlässigkeit zugunsten von Leistung verzichten (früher hat Chrome die Daten nach jeder Transaktion immer auf die Festplatte geschrieben).
  • In selector() wurde die Funktion @supports hinzugefügt, die es ermöglicht zu bestimmen, ob CSS-Selektoren vorhanden sind (zum Beispiel kann man zunächst die Verfügbarkeit des Selektors überprüfen, bevor man CSS-Stile daran bindet).

    @supports selector(::before) {
    div { background: green };
    }

  • In Intl.DateTimeFormat wurde hinzugefügt wurde die Eigenschaft fractionalSecondDigits zur Anpassung des Formats zur Anzeige von Sekundenbruchteilen hinzugefügt.
  • Im V8-Engine wurde die Nachverfolgung von ArrayBuffer im Garbage Collector beschleunigt. Für Module auf WebAssembly ist es erlaubt, bis zu 4 GB Speicher anzufordern. ArrayBuffer-Überwachung im Garbage Collector. Für WebAssembly-Module ist es erlaubt, bis zu 4 GB Speicher anzufordern.
  • Es wurden hinzugefügt Neue Werkzeuge für Webentwickler. Beispielsweise gibt es jetzt einen Emulationsmodus, der die Wahrnehmung von Seiten durch Menschen mit eingeschränktem Sehvermögen und verschiedenen Formen von Farbenblindheit simuliert. Außerdem wurde ein Emulationsmodus für den Wechsel der Gebietsschema hinzugefügt, der die API Intl.*, *.prototype.toLocaleString, navigator.language, Accept-Language usw. beeinflusst.

    Release von Chrome 83

    Im Netzwerkaktivitätsinspektor wurde ein COEP-Debugger (Cross-Origin Embedder Policy) hinzugefügt, der es ermöglicht, die Gründe für die Blockierung des Ladens bestimmter Ressourcen über das Netzwerk zu bewerten. Das Schlüsselwort cookie-path wurde hinzugefügt, um Anfragen zu filtern, bei denen Cookies an einen bestimmten Pfad.

    Release von Chrome 83

    gepinnt werden. Der Entwicklertools-Modus wurde nun links am Bildschirm verankert.

    Release von Chrome 83

    Die Benutzeroberfläche zur Verfolgung langlaufender JavaScript-Codes wurde überarbeitet.

    Release von Chrome 83
  • Aufgrund der COVID-19-Pandemie wurden einige geplante Änderungen verschoben. Zum Beispiel Entfernung der Code für die Arbeit mit FTP wurde verschoben wurde auf unbestimmte Zeit verschoben. Die Abschaltung der Unterstützung für die Protokolle TLS 1.0/1.1 dies verschoben wurde bis zur Veröffentlichung von Chrome 84 verschoben. Die anfängliche
    Unterstützung für Client-Hints (eine Alternative zu User-Agent) wurde ebenfalls auf Chrome 84 verschoben. Die Arbeiten zur Vereinheitlichung des User-Agent wurden auf das nächste Jahr verschoben. 38 Sicherheitsanfälligkeiten

Neben Neuerungen und Fehlerbehebungen wurden in der neuen Version 38 Schwachstellen. Viele dieser Sicherheitsanfälligkeiten wurden durch automatisierte Tests mit Tools wie AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer und AFLKritische Probleme, die alle Sicherheitsstufen des Browsers umgehen und Code außerhalb der Sandbox-Umgebung ausführen könnten, wurden nicht festgestellt. Im Rahmen des Programms zur Vergabe von Belohnungen für die Entdeckung von Sicherheitslücken hat Google 28 Prämien in Höhe von 76.000 US-Dollar ausgezahlt (eine Prämie von 20.000 $, eine Prämie von 10.000 $, zwei Prämien von 7.500 $, zwei Prämien von 5.000 $, zwei Prämien von 3.000 $, zwei Prämien von 2.000 $, zwei Prämien von 1.000 $ und acht Prämien von 500 $). Die Höhe von 7 Prämien wurde noch nicht festgelegt.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster