Uscita del browser web Chrome 128

Google ha pubblicato la versione 128 del browser web Chrome. È disponibile anche la versione stabile del progetto open source Chromium, che funge da base per Chrome. Il browser Chrome si distingue da Chromium per l'uso dei loghi Google, la presenza di un sistema di invio di notifiche in caso di crash, moduli per la riproduzione di contenuti video protetti da copyright (DRM), un sistema di installazione automatica degli aggiornamenti, l'abilitazione permanente dell'isolamento Sandbox, la fornitura di chiavi per Google API e la trasmissione dei parametri RLZ durante le ricerche. Per coloro che necessitano di più tempo per l'aggiornamento, è supportato un ramo Extended Stable, che dura 8 settimane. La prossima versione di Chrome 129 è prevista per il 17 settembre.

Principali modifiche in Chrome 128:

  • È stata introdotta la possibilità di cercare nella cronologia delle visite, tenendo conto del contenuto delle pagine aperte e non solo di URL e titoli. Attualmente questa funzionalità è disponibile solo per gli utenti di lingua inglese negli Stati Uniti. La funzionalità di ricerca dei contenuti è implementata utilizzando un sistema di apprendimento automatico di Google, per il quale i dati rilevanti possono essere inviati a servers Google (l'invio può essere disattivato nelle impostazioni).
  • È stato attivato un nuovo parser del formato JSON, riscritto da C++ a Rust, che offre una maggiore sicurezza riducendo la probabilità di errori di gestione della memoria. Si segnala che il passaggio al nuovo parser potrebbe portare alla cessazione dell'analisi di alcuni contenuti JSON formattati in modo errato, ma allo stesso tempo risolve problemi di gestione di JSON non corretto che prima causava arresti anomali, mentre ora porta al ritorno di un codice di errore.
  • È stata aggiunta alla pagina visualizzata all'apertura di una nuova scheda la possibilità di inserire una sezione con i dati di Google Calendar, che consente di tenere d'occhio gli incontri e gli eventi futuri.
    Uscita del browser web Chrome 128
  • In Chrome per Android è stata aggiunta una nuova sezione all'interfaccia di switch tra schede, nella quale vengono automaticamente trasferite le schede inattive aperte da più di 60 giorni. È presente la possibilità di chiudere tutte le vecchie schede in un colpo solo. Per impostazione predefinita, questa nuova funzione è attivata per l'1% degli utenti.
    Uscita del browser web Chrome 128
  • In Chrome per Android è stata aggiunta la funzionalità di controllo della sicurezza (Safety Check), che verifica periodicamente la presenza di problemi nel browser e informa l'utente in caso di minacce che richiedono attenzione. Inoltre, è stato modificato il design della pagina Safety Check nelle impostazioni (chrome://settings/safetyCheck).
    Uscita del browser web Chrome 128
  • Nella componente WebView di Chrome per Android è stato deciso di disattivare temporaneamente il supporto per la tecnologia CHIPS (Cookies Having Independent Partitioned State), sviluppata nell'ambito dell'iniziativa Privacy Sandbox e che consente di isolare i Cookie in relazione a dominio di primo livello, utilizzando l'attributo «Partitioned». La causa della disattivazione è stata un problema di accesso ai cookie partizionati tramite l'API CookieManager fornita dalla piattaforma Android.
  • Nei sistemi centralmente gestiti, all'amministratore vengono fornite funzionalità per creare le proprie scorciatoie di ricerca rapide tramite la barra degli indirizzi (è possibile creare una scorciatoia «@nome» per cercare su un determinato sito), così come la gestione delle password non decrittabili nel gestore password integrato (ad esempio, è possibile configurare l'eliminazione di tali password rimaste dopo la migrazione su un altro dispositivo tramite software di terze parti).
  • Nella versione per Chrome OS è stato aggiunto il supporto per il meccanismo di avvio delle web app autonome IWA (Isolated Web Apps), che estende le PWA (Progressive Web Apps) applicando un'isolamento più rigoroso dell'app in caso di compromissione del server. L'isolamento viene raggiunto tramite la certificazione del pacchetto dell'app con una firma digitale, che protegge da modifiche esterne al pacchetto, consentendo di distribuire l'app attraverso canali di terze parti senza mantenere un proprio server.
  • La proprietà CSS position-try-options è stata rinominata in position-try-fallbacks, in conformità con la raccomandazione del gruppo di lavoro CSSWG (CSS working group), poiché la parola «options» è fuorviante e non riflette realmente la natura della proprietà.
  • Nell'elemento HTML , che consente di allegare un'annotazione al testo, visualizzata sopra, sotto o accanto al testo, ad esempio per chiarire la pronuncia o il significato dei caratteri, è stata aggiunta la possibilità di allineare simultaneamente i salti di linea durante il trasferimento di un lungo testo di base e dell'annotazione, che non rientrano in una sola riga e in precedenza venivano trasferiti separatamente. È stata inoltre aggiunta la proprietà CSS ruby-align per controllare l'allineamento del testo di base e dell'annotazione.
  • È stato aggiunto il metodo Promise.try(), che consente di trasformare in un Promise il risultato dell'esecuzione di qualsiasi chiamata callback per semplificare la gestione degli errori durante l'esecuzione di funzioni, sia in modalità asincrona che sincrona.
  • Nell'interfaccia PointerEvent è stato aggiunto un nuovo attributo PointerEvent.deviceProperties, tramite il quale è possibile identificare separatamente diverse penne digitali utilizzate con una tavoletta grafica (ad esempio, per ciascun dispositivo è possibile assegnare un proprio colore e forma della penna).
  • L'implementazione della proprietà CSS zoom è stata aggiornata per conformarsi alla specifica, consentendo di ridurre o ingrandire il fattore di scala di singoli elementi.
  • In modalità «Origin trials» è stata implementata la supporto sperimentale per l'API Digital Credentials, che consente ai siti di richiedere le credenziali necessarie per l'identificazione dalle applicazioni wallet mobili, utilizzando il sistema IdentityCredential CredMan fornito in Android.
  • In WebGPU è stato aggiunto il supporto sperimentale per le sottogruppo, che permette di utilizzare il principio SIMD (Single Instruction, Multiple Data) per parallelizzare le elaborazioni.
  • È stata implementata la possibilità sperimentale di bloccare l'accesso all'IP 0.0.0.0 per prevenire attacchi ai servizi locali.
  • Sono stati apportati miglioramenti agli strumenti per sviluppatori web. Nel pannello di ispezione delle animazioni è stata aggiunta la possibilità di acquisire animazioni e modificare i fotogrammi chiave al volo. Le funzionalità del pannello per l'analisi delle prestazioni sono state notevolmente ampliate. Per la maggior parte dei paesi europei è stata inclusa la possibilità di visualizzare nella console web spiegazioni sulla natura degli errori generati utilizzando il modello AI linguistico di grandi dimensioni Gemini.
    Uscita del browser web Chrome 128

Oltre alle innovazioni e alla correzione di bug, nella nuova versione sono state risolte 38 vulnerabilità. Molte di queste vulnerabilità sono state scoperte grazie a test automatizzati effettuati con strumenti come AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer e AFL. A 7 problematiche è stato attribuito un alto livello di gravità. Non sono state trovate problematiche critiche che possano bypassare tutti i livelli di protezione del browser e eseguire codice nel sistema al di fuori dell'ambiente sandbox. Nell'ambito del programma di ricompensa per la scoperta di vulnerabilità per il rilascio attuale, Google ha assegnato 20 premi per un importo totale di 95.000 dollari USA (un premio di $36000, uno di $10000, uno di $5000 e uno di $2000, due premi di $11000, $7000 e $500, e quattro premi di $1000). L'importo di 5 premi non è ancora stato determinato.

Guarda il video


Fonte: opennet.ru
Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster