Lansarea Chrome 155 cu activarea modului HTTPS-First și suport pentru formatul JPEG XL

Compania Google a publicat versiunea web a browserului Chrome 155. De asemenea, este disponibilă versiunea stabilă a proiectului liber Chromium, care stă la baza Chrome. Browserul Chrome se diferențiază de Chromium prin utilizarea siglelor Google, sistemul de notificare în caz de crash, modulele pentru redarea conținutului video protejat (DRM), sistemul de actualizare automată, activarea constantă a izolării Sandbox, furnizarea cheilor pentru API-ul Google și transmiterea parametrilor RLZ în timpul căutării. Pentru cei care necesită mai mult timp pentru actualizare, este susținută o ramură Extended Stable, cu o durată de 8 săptămâni. Următoarea versiune Chrome 156, în cadrul noului ciclu de dezvoltare de două săptămâni, este programată pentru 20 octombrie.

Principalele modificări în Chrome 155 (1, 2, 3, 4):

  • Funcția „HTTPS-First” este activată implicit pentru toți utilizatorii, realizând redirecționarea automată a solicitărilor HTTP către HTTPS pentru site-urile accesibile public, care nu sunt găzduite în rețele intranet, cum ar fi 192.168.0.1/16 și 10.0.0.0/8. Pentru a asigura funcționarea cu site-uri care nu suportă HTTPS, este implementată o revenire la HTTP, dacă, după redirecționare, solicitarea nu poate fi efectuată prin HTTPS sau apar probleme cu certificatele. În cazul în care se încearcă deschiderea unui site prin HTTP, se afișează un avertisment special.
  • Suportul pentru decodificarea imaginilor în format JPEG XL este activat implicit. Implementarea se bazează pe biblioteca jxl-rs, scrisă în Rust. JPEG XL permite reducerea dimensiunii fișierelor cu 30-50% în comparație cu imaginile JPEG de calitate identică. Printre caracteristicile avansate susținute se numără: HDR, animație, transparență, mod de încărcare progresivă, degradarea fină a calității la scăderea bitrate-ului, comprimarea JPEG fără pierderi, suport pentru până la 4099 de canale și un interval larg de adâncimi de culoare.
  • Aspectul vizual al interfeței pentru crearea profilurilor a fost modificat (funcționalitatea a rămas aceeași). Pentru platforma Windows, a fost adăugat o nouă etapă de prezentare pentru crearea profilurilor, care este afișată la prima lansare a browserului (pentru Linux și macOS, aceasta va apărea în versiunea Chrome 158).
  • A fost extinsă gama de dispozitive cu care se poate interacționa prin API WebHID, destinat accesului de nivel scăzut la dispozitivele HID (dispozitive de interfață umană, tastaturi, mouse-uri, gamepad-uri, panouri tactile) și organizarea muncii fără a necesita drivere specifice în sistem.
  • Pe pagina chrome://extensions din meniul de gestionare a extensiilor a fost adăugată o opțiune pentru evaluarea și scrierea de recenzii pentru extensiile instalate, care, la activare, redirecționează către paginile corespunzătoare din catalogul Chrome Web Store.
  • A fost implementată permisiunea media-playback-while-not-visible, care permite blocarea redării sunetului și video-ului în interiorul iframe-urilor încorporate când acestea nu sunt vizibile.
  • A fost adăugat proprietatea CSS margin-trim, care permite eliminarea marginilor înaintea primului și după ultimul element din interiorul containerului părinte.
  • A fost adăugat proprietatea CSS text-decoration-skip-spaces, care controlează afișarea decoratorilor (subliniere sau tăiere) sub spațiile din text.
  • A fost adăugată funcția CSS symbols() pentru simplificarea configurării utilizării markerilor neconvenționali în liste.
  • În API-ul WebCrypto a fost adăugată suportul pentru algoritmi criptografici rezistenți la atacuri pe computere cuantice — ML-KEM și ML-DSA, precum și pentru algoritmii ChaCha20-Poly1305 și X-Wing.
  • În API-ul Window Management au fost adăugate noi metode pentru gestionarea ferestrei: maximize(), minimize() și restore() pentru maximizarea ferestrei pe ecran, minimizarea sau restaurarea dimensiunii anterioare. De asemenea, a fost adăugată metoda setResizable() pentru gestionarea capacității de a schimba manual limitele ferestrei. În CSS au fost adăugate media queries display-state și resizable, care permit determinarea dacă fereastra este minimizată sau maximizată și dacă poate schimba dimensiunea.
  • Au fost adăugate noi spații de culoare integrate (PredefinedColorSpace) — srgb-linear și display-p3-linear.
  • A fost adăugată suportul pentru module textile, importate prin construcția ‘import … with { type: «text» }’.

Pe lângă noile caracteristici și corecțiile de erori din noua versiune, au fost eliminate 247 de vulnerabilități. 4 dintre probleme au fost clasificate ca având un nivel critic de pericol, ceea ce implică faptul că vulnerabilitățile permit ocolirea tuturor nivelurilor de protecție ale browser-ului și executarea codului în sistem dincolo de mediul sandbox. Toate problemele critice au fost cauzate de accesarea memoriei deja eliberate (use-after-free).

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster