Chrome versione 112

Google ha svelato il rilascio del browser Web Chrome 112. Allo stesso tempo, è disponibile una versione stabile del progetto Chromium gratuito, che è la base di Chrome. Il browser Chrome differisce da Chromium per l'utilizzo dei loghi Google, la presenza di un sistema per l'invio di notifiche in caso di crash, moduli per la riproduzione di contenuti video protetti da copia (DRM), un sistema di aggiornamento automatico, la costante inclusione dell'isolamento Sandbox , la fornitura di chiavi all'API di Google e la trasmissione durante la ricerca dei parametri RLZ. Per coloro che hanno bisogno di più tempo per l'aggiornamento, il ramo Extended Stable è supportato separatamente, seguito da 8 settimane. La prossima versione di Chrome 113 è prevista per il 2 maggio.

Modifiche principali in Chrome 112:

  • È stata ampliata la funzionalità dell'interfaccia Controllo sicurezza, mostrando un riepilogo dei possibili problemi di sicurezza, come l'utilizzo di password compromesse, lo stato del controllo dei siti dannosi (Navigazione sicura), la presenza di aggiornamenti disinstallati e l'identificazione di add dannosi -on. La nuova versione implementa la revoca automatica dei permessi precedentemente concessi per i siti che non vengono utilizzati da molto tempo e aggiunge anche opzioni per disabilitare la revoca automatica e restituire i permessi revocati.
  • Ai siti non è consentito impostare la proprietà document.domain per applicare condizioni della stessa origine a risorse caricate da sottodomini diversi. Se è necessario stabilire un canale di comunicazione tra i sottodomini, utilizzare la funzione postMessage() o l'API Channel Messaging.
  • Il supporto per l'esecuzione di applicazioni web personalizzate delle app Chrome su piattaforme Linux, macOS e Windows è stato interrotto. Invece delle app Chrome, dovresti utilizzare applicazioni web autonome basate sulla tecnologia Progressive Web Apps (PWA) e API Web standard.
  • L'archivio integrato dei certificati root delle autorità di certificazione (Chrome Root Store) include l'elaborazione delle restrizioni sui nomi per i certificati root (ad esempio, un determinato certificato root potrebbe essere autorizzato a generare certificati solo per determinati domini di primo livello). In Chrome 113 è previsto il passaggio all'utilizzo del Chrome Root Store e del meccanismo di verifica dei certificati integrato sulle piattaforme Android, Linux e ChromeOS (in Windows e macOS il passaggio al Chrome Root Store è stato effettuato in precedenza).
  • Per alcuni utenti viene offerta un'interfaccia semplificata per connettere un account in Chrome.
    Chrome versione 112
  • È possibile esportare e creare copie di backup nell'archiviatore di Google (Google Takeout) per i dati utilizzati durante la sincronizzazione di diverse istanze di Chrome e aventi i tipi AUTOFILL, PRIORITY_PREFERENCE, WEB_APP, DEVICE_INFO, TYPED_URL, ARC_PACKAGE, OS_PREFERENCE, OS_PRIORITY_PREFERENCE e PRINTER.
  • La pagina di autorizzazione per i componenti aggiuntivi basati sul flusso di autenticazione Web viene ora visualizzata in una scheda anziché in una finestra separata, consentendoti di vedere l'URL anti-phishing. La nuova implementazione condivide uno stato di connessione comune in tutte le schede e mantiene lo stato dopo i riavvii.
    Chrome versione 112
  • I Service Worker dei componenti aggiuntivi del browser consentono l'accesso all'API WebHID, progettata per l'accesso di basso livello ai dispositivi HID (dispositivi di interfaccia umana, tastiere, mouse, gamepad, touchpad) e l'organizzazione del lavoro senza la presenza di driver specifici nel sistema. La modifica è stata apportata per garantire che i componenti aggiuntivi di Chrome che in precedenza accedevano a WebHID dalle pagine in background venissero trasferiti alla terza versione del manifest.
  • Aggiunto il supporto per le regole di nidificazione nei CSS, definite utilizzando il selettore "nidificazione". Le regole nidificate consentono di ridurre la dimensione di un file CSS e di eliminare i selettori duplicati. .nesting { colore: rosa caldo; > .is { colore: rebeccapurple; > .fantastico { colore: rosa intenso; } } }
  • Aggiunta la proprietà CSS di composizione dell'animazione, che consente di utilizzare operazioni composite per applicare contemporaneamente più animazioni che influiscono sulla stessa proprietà.
  • Consentito il passaggio del pulsante di invio al costruttore FormData, consentendo la creazione di oggetti FormData con lo stesso set di dati di quando il modulo originale veniva inviato dopo aver fatto clic sul pulsante.
  • Le espressioni regolari con il flag "v" hanno aggiunto il supporto per operazioni sugli insiemi, valori letterali stringa, classi nidificate e proprietà di stringa Unicode, semplificando la creazione di espressioni regolari che coprono caratteri Unicode specifici. Ad esempio, il costrutto "/[\p{Script_Extensions=Greek}&&\p{Lettera}]/v" consente di coprire tutti i caratteri greci.
  • Aggiornato l'algoritmo di selezione del focus iniziale per le finestre di dialogo create utilizzando l'elemento . Il focus dell'input è ora impostato sugli elementi associati all'input da tastiera anziché sull'elemento stesso .
  • WebView ha iniziato a testare la deprecazione dell'intestazione X-Requested-With.
  • Aggiunto il supporto di prova dell'origine per la connessione dei garbage collector per WebAssembly.
  • WebAssembly ha aggiunto il supporto per i codici oggetto per la ricorsione in coda diretta e indiretta (tail-call).
  • Sono stati apportati miglioramenti agli strumenti per gli sviluppatori web. Aggiunto supporto per CSS nidificati. Nella scheda Rendering è stata aggiunta una modalità di emulazione del contrasto ridotto, che permette di valutare come vedono il sito le persone con sensibilità al contrasto ridotta. La console Web ora supporta l'evidenziazione dei messaggi associati ai breakpoint condizionali e ai punti di registro. Al pannello per lavorare con gli stili sono stati aggiunti suggerimenti con una breve descrizione dello scopo delle proprietà CSS.
    Chrome versione 112

Oltre alle innovazioni e alle correzioni di bug, la nuova versione elimina 16 vulnerabilità. Molte delle vulnerabilità sono state identificate come risultato di test automatizzati utilizzando gli strumenti AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer e AFL. Non sono stati identificati problemi critici che consentano di aggirare tutti i livelli di protezione del browser ed eseguire codice sul sistema al di fuori dell'ambiente sandbox. Nell'ambito del programma di pagamento di premi in denaro per la scoperta di vulnerabilità nella versione attuale, Google ha pagato 14 premi per un importo di 26.5 mila dollari USA (tre premi da 5000 e 1000 dollari, due premi da 2000 dollari e un premio da 1000 e 500 dollari). L'entità delle 4 ricompense non è stata ancora determinata.

Fonte: opennet.ru

Aggiungi un commento