Google a anunțat lansarea versiunii 152 a browserului său web Chrome. Această actualizare introduce o serie de ajustări axate pe pregătirea ecosistemului pentru viitoarele standarde de securitate, modificarea gestionării extensiilor și oferirea dezvoltatorilor de noi instrumente de control vizual.
În plus, aduce vești excelente pentru comunitatea Linux odată cu integrarea de noi formate de pachete, deoarece introduce suport experimental pentru distribuirea Chrome pe Linux prin pachete Flatpak, realizând interacțiune nativă cu sistemul prin intermediul portalurilor XDG.
Această versiune remediază un total de 327 de vulnerabilități, dintre care zece au fost clasificate drept critice deoarece permiteau atacatorilor să ocolească sandbox-ul browserului și să execute cod în sistem. Opt dintre aceste vulnerabilități critice au fost legate de exploit-uri de tip use-after-free (use-after-free) .
Ce este nou în Chrome 152
Cea mai semnificativă schimbare pe termen scurt pentru utilizatori este eliminarea permanentă a extensiilor bazate pe a doua versiune a manifestului (Manifest V2). Începând cu 31 august, toate extensiile create folosind această API mai veche vor fi eliminate din Magazinul web Chrome . Deși extensiile deja instalate vor continua să funcționeze local, acestea își vor pierde capacitatea de a primi actualizări și nu pot fi reinstalate dacă sunt eliminate.
Pentru utilizatorii de Windows, Chrome 152 introduce un strat de securitate bazat pe Liste de control al accesului (ACL). Acest mecanism blochează procesele browserului să citească și să scrie în memorie , prevenind injectarea de cod. Cu toate acestea, din cauza potențialelor conflicte cu software-ul antivirus sau instrumentele de accesibilitate, această funcție este dezactivată în mod implicit. Utilizatorii interesați o pot activa setând semnalizatorul chrome://flags/#enable-process-isolation-ui și configurând modul de izolare în setările de sistem ale browserului.
Îmbunătățiri ale aplicațiilor web independente și API-uri noi
Aplicațiile web izolate (IWA) acceptă acum subaplicații . Aceasta înseamnă că dezvoltatorii pot distribui mai multe programe cu nume, pictograme și asocieri de fișiere separate într-o singură instalare IWA. Mai exact pentru ChromeOS, aceste aplicații dispun acum de un mod de vizualizare fără chenar , extinzând conținutul pentru a umple întreaga fereastră și eliminând bara de titlu tradițională. Schema URI personalizată googlechrome:// a fost, de asemenea, implementată experimental , fiind concepută pentru a permite site-urilor externe deschise în alte browsere să invoce Chrome atunci când se face clic pe un anumit link.
API -ul de performanță al procesorului permite site-urilor web să interogheze capacitatea procesorului utilizatorului; pentru a proteja confidențialitatea, Chrome include un meniu (Setări > Performanță > Viteză) unde aceste date pot fi falsificate selectând niveluri de la 0 (necunoscut) la 4 (performanță ultra).
În secțiunea de design CSS, pseudo-elementele ::backdrop, ::scroll-marker și ::view-transition sunt adăugate pentru a controla fundalurile modale, indicatorii de derulare și animațiile de tranziție prin interacțiunea directă cu JavaScript. În plus, funcția alpha() este încorporată pentru a manipula transparența culorilor, iar proprietatea window-drag este adăugată pentru a defini ce zone ale unei aplicații web predefinite (PWA) acționează ca o bară de titlu glisabilă.
Pe dispozitivele mobile , versiunea Android introduce un ecran unificat care centralizează gestionarea parolelor și datele de completare automată a formularelor . Securitatea mobilă este, de asemenea, îmbunătățită: prin activarea „Protecției îmbunătățite”, browserul va bloca complet încărcarea site-urilor web marcate ca fiind rău intenționate, necesitând o confirmare manuală explicită din partea utilizatorului pentru a vizualiza conținutul. Atributul de corectare automată HTML a fost, de asemenea, adăugat la etichetele <input> și <textarea> pentru a oferi dezvoltatorilor control asupra corectării automate în câmpurile de text.
Cum se actualizează Chrome pe Linux?
Dacă utilizați distribuții bazate pe Debian sau Ubuntu și aveți configurat depozitul oficial Google, pur și simplu executați comenzile standard de actualizare în terminal:
sudo apt update
sudo apt --only-upgrade install google-chrome-stable
Pentru cei care utilizează sisteme bazate pe Fedora, RHEL sau AlmaLinux, procesul se realizează prin DNF folosind următoarea comandă:
sudo dnf upgrade google-chrome-stable
Dacă preferați să încercați noul format experimental folosind Flatpak, puteți căuta aplicația direct pe Flathub (odată ce pachetul oficial este disponibil în depozitul său) sau o puteți instala prin linia de comandă:
flatpak update com.google.Chrome