Release van Chrome 155 met de activatie van HTTPS-First modus en ondersteuning voor JPEG XL-formaat

Google heeft een nieuwe versie van de webbrowser Chrome 155 uitgebracht. Tegelijkertijd is er een stabiele versie van het open source-project Chromium beschikbaar, dat de basis vormt voor Chrome. De browser Chrome verschilt van Chromium door het gebruik van Google-logo's, het hebben van een systeem voor het verzenden van meldingen in geval van een crash, modules voor het afspelen van auteursrechtelijk beschermd videomateriaal (DRM), een systeem voor automatische updates, voortdurende inschakeling van sandboxisolatie, levering van sleutels voor de Google API en de overdracht van RLZ-parameters tijdens zoekopdrachten. Voor degenen die meer tijd nodig hebben voor updates, is er een aparte Extended Stable-tak die 8 weken wordt ondersteund. De volgende release van Chrome 156 is gepland op 20 oktober binnen de nieuwe tweewekelijkse ontwikkelingscyclus.

Belangrijkste wijzigingen in Chrome 155 (1, 2, 3, 4):

  • De functie 'HTTPS-First' is standaard ingeschakeld voor alle gebruikers, waardoor HTTP-verzoeken automatisch worden omgeleid naar HTTPS voor openbaar toegankelijke sites, die niet in intranetnetwerken zijn gehost, zoals 192.168.0.1/16 en 10.0.0.0/8. Voor sites die geen HTTPS ondersteunen, is er een terugval naar HTTP gerealiseerd, als na de omleiding de verzoeken via HTTPS niet kunnen worden uitgevoerd of er problemen zijn met certificaten. Bij het openen van een site via HTTP komt er een speciale waarschuwing in beeld.
  • Standaard is de ondersteuning voor het decoderen van afbeeldingen in het JPEG XL-formaat ingeschakeld. De implementatie is gebaseerd op de jxl-rs-bibliotheek, geschreven in Rust. JPEG XL maakt het mogelijk om de bestandsgrootte met 30-50% te verminderen in vergelijking met JPEG-afbeeldingen van gelijke kwaliteit. Ondersteunde geavanceerde functies zijn onder andere: HDR, animatie, transparantie, progressieve laadmodus, geleidelijke kwaliteitsverslechtering bij het verlagen van de bitrate, verliesloze JPEG-compressie, ondersteuning voor tot 4099 kanalen en een breed kleurengamma.
  • De visuele opmaak van de interface voor het maken van profielen is aangepast (de functionaliteit is ongewijzigd). Voor het Windows-platform is er een nieuwe stap voor het kennismaken met het maken van profielen toegevoegd, die wordt weergegeven bij de eerste opstart van de browser (voor Linux en macOS verschijnt deze in versie Chrome 158).
  • Het bereik van apparaten waarmee kan worden gewerkt via de WebHID-API is uitgebreid, bedoeld voor laag-niveau toegang tot HID-apparaten (Human interface device, toetsenborden, muizen, gamepads, touchpads) en het organiseren van het werk zonder dat er specifieke stuurprogramma's in het systeem aanwezig zijn.
  • Op de pagina chrome://extensions in het menu voor het beheren van extensies is een optie toegevoegd voor het geven van beoordelingen en het schrijven van recensies voor geïnstalleerde extensies, die bij klikken doorverwijst naar de overeenkomstige pagina's in de Chrome Web Store.
  • De bevoegdheid media-playback-while-not-visible is geïmplementeerd, waarmee het afspelen van geluid en video binnen ingesloten iframe's kan worden geblokkeerd wanneer ze niet in het zicht zijn.
  • Een CSS-eigenschap margin-trim is toegevoegd, waarmee ruimte vóór het eerste en na het laatste element binnen de bovenliggende container kan worden verwijderd.
  • Een CSS-eigenschap text-decoration-skip-spaces is toegevoegd, die het weergeven van decoratieven (onderstreping of doorhaling) onder spaties in de tekst beheert.
  • Een CSS-functie symbols() is toegevoegd om het gebruik van niet-standaard opsommingstekens in lijsten gemakkelijker te maken.
  • In de WebCrypto-API is ondersteuning toegevoegd voor cryptografie-algoritmen die bestand zijn tegen aanvallen met kwantumcomputers — ML-KEM en ML-DSA, evenals de algoritmen ChaCha20-Poly1305 en X-Wing.
  • In de API Window Management zijn nieuwe methoden voor vensterbeheer toegevoegd: maximize(), minimize() en restore() voor het maximaliseren van het venster tot volledig scherm, minimaliseren of herstellen naar de vorige grootte. Ook is de methode setResizable() toegevoegd voor het beheren van de mogelijkheid om de vensterranden handmatig te wijzigen. Middels nieuwe CSS-mediaquery's display-state en resizable kan worden vastgesteld of een venster geminimaliseerd of maximaal is, en of een venster van grootte kan veranderen.
  • Nieuwe ingebouwde kleurenschema's (PredefinedColorSpace) zijn toegevoegd — srgb-linear en display-p3-linear.
  • Ondersteuning voor tekstmodules die worden geïmporteerd met de constructie ‘import … with { type: "text" }’ is toegevoegd.

Naast de nieuwe functionaliteiten en bugfixes zijn in deze nieuwe versie 247 kwetsbaarheden opgelost. 4 problemen zijn geclassificeerd als kritiek, wat impliceert dat deze kwetsbaarheden alle beveiligingslagen van de browser kunnen omzeilen en code buiten de sandbox-omgeving kunnen uitvoeren. Alle kritieke problemen zijn veroorzaakt door toegang tot al vrijgegeven geheugen (use-after-free).

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster