Google ha annunciato il rilascio della versione 152 del suo browser web Chrome. Questo aggiornamento introduce una serie di modifiche volte a preparare l'ecosistema ai futuri standard di sicurezza, a migliorare la gestione delle estensioni e a offrire agli sviluppatori nuovi strumenti di controllo visivo.
Inoltre, porta ottime notizie per la comunità Linux con l'integrazione di nuovi formati di packaging, poiché introduce il supporto sperimentale per la distribuzione di Chrome su Linux tramite pacchetti Flatpak, consentendo l'interazione nativa con il sistema attraverso i portali XDG.
Questa versione corregge un totale di 327 vulnerabilità , dieci delle quali sono state classificate come critiche perché consentivano agli aggressori di aggirare la sandbox del browser ed eseguire codice sul sistema. Otto di queste vulnerabilità critiche erano correlate a exploit di tipo use-after-free (uso dopo la liberazione della memoria) .
Novità di Chrome 152
La modifica più significativa a breve termine per gli utenti è la rimozione definitiva delle estensioni basate sulla seconda versione del manifest (Manifest V2). A partire dal 31 agosto, tutti i componenti aggiuntivi creati utilizzando questa API precedente verranno rimossi dal Chrome Web Store . Sebbene le estensioni già installate continueranno a funzionare localmente, perderanno la possibilità di ricevere aggiornamenti e non potranno essere reinstallate una volta rimosse.
Per gli utenti Windows, Chrome 152 introduce un livello di sicurezza basato sulle liste di controllo degli accessi (ACL). Questo meccanismo impedisce ai processi del browser di leggere e scrivere in memoria , prevenendo l'iniezione di codice. Tuttavia, a causa di potenziali conflitti con software antivirus o strumenti di accessibilità , questa funzionalità è disabilitata per impostazione predefinita. Gli utenti interessati possono abilitarla impostando il flag chrome://flags/#enable-process-isolation-ui e configurando la modalità di isolamento nelle impostazioni di sistema del browser.
Miglioramenti alle applicazioni web autonome e nuove API
Le applicazioni Web isolate (IWA) ora supportano le sotto-applicazioni . Ciò significa che gli sviluppatori possono distribuire più programmi con nomi, icone e associazioni di file separati all'interno di una singola installazione IWA. In particolare per ChromeOS, queste applicazioni ora offrono una modalità di visualizzazione senza bordi , che espande il contenuto per riempire l'intera finestra e rimuove la tradizionale barra del titolo. È stato inoltre implementato in via sperimentale lo schema URI personalizzato googlechrome:// , progettato per consentire ai siti esterni aperti in altri browser di richiamare Chrome quando si fa clic su un collegamento specifico.
L' API per le prestazioni della CPU consente ai siti web di interrogare la capacità del processore dell'utente; per proteggere la privacy, Chrome include un menu (Impostazioni > Prestazioni > Velocità ) in cui questi dati possono essere falsificati selezionando livelli da 0 (sconosciuto) a 4 (prestazioni ultra).
Nella sezione di progettazione CSS, vengono aggiunti gli pseudo-elementi ::backdrop, ::scroll-marker e ::view-transition per controllare gli sfondi modali, gli indicatori di scorrimento e le animazioni di transizione interagendo direttamente con JavaScript. Inoltre, viene incorporata la funzione alpha() per manipolare la trasparenza del colore e viene aggiunta la proprietà window-drag per definire quali aree di un'applicazione web predefinita (PWA) fungono da barra del titolo trascinabile.
Sui dispositivi mobili , la versione Android introduce una schermata unificata che centralizza la gestione delle password e il riempimento automatico dei moduli . Anche la sicurezza mobile è stata migliorata: attivando la "Protezione avanzata", il browser bloccherà completamente il caricamento dei siti web segnalati come dannosi, richiedendo all'utente una conferma manuale esplicita per visualizzarne il contenuto. È stato inoltre aggiunto l'attributo HTML autocorrect ai tag <input> e <textarea> per consentire agli sviluppatori di controllare la correzione automatica nei campi di testo.
Come aggiornare Chrome su Linux?
Se utilizzi distribuzioni basate su Debian o Ubuntu e hai configurato il repository ufficiale di Google, ti basterà eseguire i comandi di aggiornamento standard nel terminale:
sudo apt update
sudo apt --only-upgrade install google-chrome-stable
Per chi utilizza sistemi basati su Fedora, RHEL o AlmaLinux, il processo viene eseguito tramite DNF utilizzando il seguente comando:
sudo dnf upgrade google-chrome-stable
Se preferisci provare il nuovo formato sperimentale utilizzando Flatpak, puoi cercare l'applicazione direttamente su Flathub (una volta che il pacchetto ufficiale sarà disponibile nel suo repository) oppure installarla tramite riga di comando:
flatpak update com.google.Chrome