Firefox 25: scopri le novità

Firefox 25: scopri le novità

Sono passati altri 42 giorni, il che significa che Mozilla rilascerà oggi la versione finale di Firefox 25 se tutto andrà come previsto.

Gli utenti di Firefox 24.0 riceveranno le notifiche di aggiornamento a partire dalla giornata odierna, a condizione che non abbiano bloccato l’aggiornamento automatico del browser Web.

Anche tutti gli altri canali di rilascio, ovvero Beta, Aurora e Nightly, verranno spostati di una versione in modo da essere aggiornati rispettivamente alle versioni 26.0, 27.0 e 28.0 nel corso dei prossimi giorni.

La versione è come di solito già disponibile sul server FTP di Mozilla da dove può essere scaricata. Di solito non è raccomandato, poiché le modifiche dell’ultimo minuto potrebbero sostituirlo con un’altra build che viene poi distribuita a tutti gli utenti del browser.

Se vuoi essere sicuro di ottenere l’aggiornamento giusto, attendi fino a quando Mozilla non annuncia ufficialmente il rilascio della nuova versione.

Suggerimento: puoi controllare la tua versione di Firefox toccando il tasto Alt sulla tastiera e selezionando Aiuto> Informazioni su Firefox dal menu che si apre.

Firefox 25 Novità

Firefox 25 aggiornamento

Firefox 25 viene fornito solo con una manciata di nuove funzionalità o modifiche. Il seguente elenco fornisce informazioni su di loro.

Trova Bar

firefox find bar

La barra di ricerca del browser può essere utilizzata per trovare il testo nelle pagine web che hai aperto nel browser. Fino a Firefox 24, la barra era condivisa tra tutte le schede. Se l’hai aperto in una scheda, sarebbe visibile anche in tutte le altre schede.

Da Firefox 25 in poi, questo è cambiato in modo che la barra venga visualizzata solo nella scheda in cui è stata aperta.

Sebbene sia utile per alcuni utenti che desiderano cercare solo in una singola scheda, interrompe il flusso di lavoro degli utenti che hanno utilizzato la funzione per cercare in più schede (una dopo l’altra).

Mozilla non ha implementato un interruttore o un’opzione nel browser per ripristinare la vecchia funzionalità e sembra che l’organizzazione non sia intenzionata a farlo citando che è meglio lasciarlo agli sviluppatori di componenti aggiuntivi.

Uno dei primi componenti aggiuntivi di implementare la funzionalità è FindBar Tweaks che ho recensito in precedenza. Puoi usarlo per cercare in tutte le schede aperte in Firefox. Un’alternativa a questo è il cerca componente aggiuntivo Hugo che fornisce funzionalità simili.

Ripristina le notifiche di Firefox

resetta firefox

Ho già segnalato su questo alcuni giorni fa. Se non utilizzi un profilo Firefox per almeno 60 giorni, riceverai una notifica al successivo avvio del browser web che ti fornisce un’opzione per reimpostare il browser.

L’idea alla base del cambiamento è assicurarsi che gli utenti non incontrino problemi “vecchi” all’avvio di Firefox. Il ripristino fornirà anche loro le opzioni per importare nuovamente la cronologia di navigazione e le impostazioni di un altro browser nel browser Firefox.

Più o meno ripristina il browser allo stato in cui si trovava quando lo hai installato per la prima volta sul tuo sistema.

È correlato a ciò che la reimpostazione del browser non cancella più la sessione di navigazione attiva. Ciò significa che i siti Web e i servizi che erano aperti prima che fosse richiamata la funzione di ripristino sono disponibili dopo che l’operazione è stata completata.

Pinzatura OCSP

firefox security ssl

Sebbene non ci siano state ancora conferme ufficiali sull’implementazione di Pinzatura OCSP in Firefox 25, le informazioni più recenti rilasciate da Mozilla indicavano il piano dell’organizzazione di rilasciare la funzione in questa versione di Firefox.

Cambia il modo in cui i certificati vengono verificati per i server che supportano la pinzatura OCSP e tornerà al vecchio modo di verificare i certificati se non è così.

La principale modifica qui è che il browser non si connette più a un server di autorità di certificazione (CA) per verificare il certificato di un server. Invece, il server stesso verifica regolarmente con la CA e tali dati vengono quindi inviati al browser insieme al certificato stesso.

La preferenza responsabile per la funzionalità, security.ssl.enable_ocsp_stapling, sembra essere stata impostata su false anche se per impostazione predefinita. Puoi abilitarlo nel modo seguente:

  • Digita about: config nella barra degli indirizzi del browser
  • Conferma che starai attento.
  • Cercare security.ssl.enable_ocsp_stapling
  • Fare doppio clic sulla voce.

È possibile ripetere il processo per disattivarlo di nuovo.

Falso inizio SSL

Una seconda funzionalità relativa alla sicurezza è stata implementata in Firefox 25. Anche questa è disabilitata per impostazione predefinita e deve essere abilitata nel modo seguente:

  • Digita about: config nella barra degli indirizzi del browser
  • Conferma che starai attento.
  • Cercare security.ssl.enable_false_start
  • Fare doppio clic sulla voce.

La funzione mira a ridurre la latenza per alcune strette di mano.

Questo documento specifica un comportamento opzionale delle implementazioni TLS, soprannominato False Start. Influisce solo sulla temporizzazione del protocollo, non sui dati del protocollo on-the-wire e può essere implementato unilateralmente. La funzione TLS False Start porta a una riduzione della latenza di un round trip per determinati handshake. [fonte]

In relazione a ciò è la preferenza security.ssl.false_start.require-forward-secrecy che è impostato su false per impostazione predefinita. Ha senso abilitarlo solo se è stato impostato security.ssl.enable_false_start a true in precedenza.

La segretezza di inoltro perfetta è una proprietà dei sistemi crittografici che garantisce che una chiave di sessione derivata da un insieme di chiavi pubbliche e private non venga compromessa se una delle chiavi private viene compromessa in futuro. [fonte]

La preferenza security.ssl.false_start.require-npn è abilitato per impostazione predefinita.

Questo documento descrive un’estensione TLS (Transport Layer Security) per la negoziazione del protocollo a livello di applicazione. Ciò consente al livello dell’applicazione di negoziare quale protocollo deve essere eseguito sulla connessione protetta in un modo che eviti round trip aggiuntivi e che è indipendente dai protocolli del livello dell’applicazione. [fonte]

Supporto per Web Audio

Sebbene sia possibile riprodurre l’audio sul Web senza la necessità di plug-in nel browser grazie a HTML5, il tag audio stesso presenta gravi limitazioni quando si tratta di operazioni complesse.

Web Audio è un’API JavaScript di alto livello per l’elaborazione e la sintesi di audio sul Web.

Puoi saperne di più su Mozilla Hacks dove i vantaggi dell’API Web Audio sono elencati dal punto di vista di un game designer, ingegnere audio e programmatore.

Modifiche allo sviluppatore

Sono state apportate diverse modifiche agli Strumenti per sviluppatori.

  • Il Profiler ha ora un’opzione per salvare e caricare i risultati della profilatura.
  • Un menu di scelta rapida è stato aggiunto al pannello Rete. È ora possibile utilizzarlo per copiare e inviare nuovamente i comandi dell’URL.
  • È ora possibile “black box” file di script nel debugger.
  • Il completamento automatico è stato aggiunto all’Inspector per i valori e i nomi CSS.

Altre modifiche relative allo sviluppo:

  • La proprietà CSS di allegato in background ora supporta la parola chiave locale.
  • -moz-os-version è una nuova media query non standard per determinare la versione del sistema operativo (attualmente disponibile solo su Windows).
  • -moz-osx-font-smoothing è ora disponibile.
  • È ora possibile utilizzare l’attributo srcdoc degli iframe.
  • HTMLCanvasElement.toBlob ora accetta un attributo che definisce la qualità dell’immagine quando utilizzato con “image / jpeg”.
  • Array.of () è ora implementato su Array.
  • Sono stati implementati i metodi Number.parseInt (), Number.parseFloat (), Map.prototype.forEach () e Set.prototype.forEach ().
  • Sono stati implementati molti nuovi metodi matematici.
  • È stato aggiunto il supporto per i valori letterali interi binari e ottali.
  • L’API Web Audio è ora supportata.

Consultare la sezione delle fonti di seguito per informazioni dettagliate su tutte le modifiche relative allo sviluppo in Firefox 25.

Firefox 25 per Android (nuovo)

Da questo mese in poi, esamineremo anche le modifiche apportate da Mozilla alla versione mobile di Firefox. Attualmente, ciò significa solo Firefox per Android.

Tre nuove funzionalità principali sono state aggiunte alla versione Android di Firefox:

  • Una nuova modalità di navigazione per gli ospiti è stato aggiunto. Questo può essere utile se qualcun altro ha bisogno di utilizzare il browser del tuo telefono per un determinato periodo di tempo. La navigazione come ospite garantisce che non abbiano accesso alla cronologia di navigazione, alle password o ai segnalibri e che anche la loro sessione di navigazione verrà eliminata una volta terminato di utilizzare il dispositivo mobile.
  • Firefox Mobile supporta ora il blocco dei contenuti misti per proteggere gli utenti del browser da attacchi man-in-the-middle e attacchi di intercettazione sulle pagine HTTPS.
  • I componenti aggiuntivi per dispositivi mobili possono ora aggiungere indicatori alla barra degli indirizzi di Firefox Mobile.
  • Gli sviluppatori possono ora abilitare il debug remoto con una versione desktop di Firefox dalle impostazioni.
  • È stata implementata la nuova API dei contatti.

Aggiornamenti / correzioni di sicurezza

MFSA 2013-102 Use-after-free nei modelli di documenti HTML
MFSA 2013-101 Corruzione della memoria nei lavoratori
MFSA 2013-100 Problemi vari di utilizzo post-libero rilevati tramite fuzzing ASAN
MFSA 2013-99 Bypass di sicurezza dei controlli PDF.js utilizzando iframe
MFSA 2013-98 Usalo dopo aver aggiornato la cache offline
MFSA 2013-97 Scrittura per ciclare l’oggetto raccolto durante la decodifica dell’immagine
MFSA 2013-96 Memoria inizializzata in modo errato e overflow in alcune funzioni JavaScript
MFSA 2013-95 Violazione di accesso con XSLT e dati non inizializzati
MFSA 2013-94 Spoofing della barra degli indirizzi attraverso l’elemento SELECT
MFSA 2013-93 Rischi per la sicurezza della memoria vari (rv: 25.0 / rv: 24.1 / rv: 17.0.10)

Informazioni / fonti aggiuntive

I seguenti collegamenti puntano a fonti ufficiali che forniscono ulteriori informazioni sul rilascio. Tieni presente che alcuni potrebbero non essere stati ancora aggiornati e che pubblicheremo i link finali non appena saranno disponibili.

  1. Compatibilità dei componenti aggiuntivi per Firefox 25
  2. Firefox 25 per sviluppatori
  3. Note sulla versione di Firefox 25
  4. Note sulla versione di Firefox 25 per Android
  5. Avvisi sulla sicurezza per Firefox 25

Adesso leggi: Come scaricare un programma di installazione completo di Firefox