Disponibile uscita di Firefox 70.
Principali modifiche:
- È stato presentato un nuovo gestore di password — Lockwise:
- 10 anni fa si parlava della scarsa sicurezza del gestore di password ha riferito Justin Dolske. Nel 2018 Vladimir Palant (sviluppatore di Adblock Plus) ha nuovamente sollevato questo problema, scoprendo che il gestore di password utilizza ancora l'hashing SHA-1. Questo permette di compromettere la password di un utente medio in pochi minuti con moderni acceleratori grafici.
- Lockwise utilizza algoritmi resistenti SHA-256 e AES-256-GCM.
- È stata introdotta una nuova pagina about:logins (стиль для userContent.css, che consente di visualizzare più informazioni sullo schermo), dove è possibile creare nuove voci, importare password da altri browser e scaricare le app per Android e iOS. Le password vengono sincronizzate tramite l'account Firefox.
- Lockwise offre la generazione di password sicure per i moduli con l'attributo autocomplete="new-password", e notifica (signon.management.page.breach-alerts.enabled = true) se la password salvata per il sito è più vecchia della data in cui si è verificata una violazione dei dati su quel sito (ovvero, se c'è la possibilità che l'utente sia stato colpito dalla violazione). Per questo motivo è integrato Firefox Monitor (extensions.fxmonitor.enabled = true), che in precedenza era un'estensione di sistema separata.
- Le impostazioni standard di protezione dal tracciamento ora includono la protezione dagli tracker dei social media (pulsanti di Like, widget dei post di Twitter). Se sulla pagina è presente un contenuto bloccato, l'icona nella barra degli indirizzi diventa colorata. Le modifiche sono state apportate e alla barra che viene visualizzata quando si fa clic su di essa: ora mostra i tracker autorizzati (la cui disattivazione potrebbe causare malfunzionamenti dei siti o di alcune funzionalità), oltre a un collegamento alla pagina about:protections.
- Le linee che sottolineano il testo (tag di sottolineatura o link) ora non attraversano i caratteri, ma si interrompono (layout.css.text-decoration-skip-ink.enabled = true)
- Poiché nel 2019 la crittografia è diventata la norma (le informazioni trasmesse su canali non protetti risultano accessibili a chiunque, ad esempio, a causa di apparecchiature SORM configurate in modo errato), è cambiato l'approccio alla visualizzazione dello stato di sicurezza della connessione:
- Se è stabilita una connessione sicura, invece del verde viene mostrata un'icona grigia (security.secure_connection_icon_color_gray = true). Questo aiuterà gli utenti meno esperti, che interpretano il colore verde come segnale che il sito è fidato, mentre il verde significa solo che la connessione è crittografata, ma non garantisce l'autenticità della risorsa.
- Se è stabilita una connessione non sicura (HTTP o FTP), viene mostrata un'icona barrata (security.insecure_connection_icon.enabled = true, security.insecure_connection_icon.pbmode.enabled = true).
- Le informazioni sui certificati EV (certificati con verifica estesa) sono state trasferite dalla barra degli indirizzi al pannello delle informazioni sul sito (security.identityblock.show_extended_validation = false). Le ricerche mostradimostrano che la visualizzazione di questi dati nella barra degli indirizzi non aiuta praticamente gli utenti, poiché non prestano attenzione alla loro assenza. Inoltre, il ricercatore Ian Carroll ha mostrato, come ottenere facilmente un certificato EV a nome di «Stripe, Inc» (un popolare sistema di pagamento) semplicemente registrando un'azienda con lo stesso nome in un altro stato. Per scoprire la differenza, è necessario comunque esaminare i dettagli del sito: le informazioni nella barra degli indirizzi non sono sufficienti. Un altro ricercatore, James Burton, ha ottenuto un certificato a nome della sua azienda registrata «Identity Verified», che può anche confondere gli utenti.
- Firefox mostrerà un'icona nella barra degli indirizzi se il sito utilizza la geolocalizzazione.
- La barra degli indirizzi corregge automaticamente errori tipografici comuni nel protocollo URL (browser.fixup.typo.scheme = true): ttp → http, ttps → http, tps → https, ps → https, ile → file, le → file.
- I pulsanti dei motori di ricerca nella barra degli indirizzi sono centrati, è stata aggiunta la possibilità di accedere direttamente alle loro impostazioni.
- Riorganizzato il menu di gestione dell'account Firefox.
- Le pagine di servizio del browser possono utilizzare il tema scuro (se il tema scuro è attivato nel sistema o ui.systemUsesDarkTheme = true).
- Aggiornati il logo e il nome del browser («Firefox Browser» invece di «Firefox Quantum»).
- È stata aggiunta un'icona al pannello degli strumenti (e una voce al menu principale) che, se premuta, mostra informazioni sulle principali novità di questa versione (browser.messaging-system.whatsNewPanel.enabled = true).
- WebRender incluso per impostazione predefinita sui sistemi Linux con schede grafiche di tutti i principali produttori: AMD, nVIDIA (solo con il driver Nouveau), Intel. Sono richiesti almeno Mesa 18.2.
- È stato attivato un nuovo interprete del bytecode JavaScript. In alcuni casi, il caricamento delle pagine può essere accelerato fino all'8%.
- Cache HTTP è stata suddivisa per origine di alto livello, per prevenire un metodo ampiamente utilizzato da vari servizi per determinare se un utente è autenticato su determinati siti web.
- Le richieste di permesso da parte del sito (ad esempio, per mostrare notifiche o accedere al microfono) porteranno forzatamente il browser fuori dalla modalità a schermo intero (permissions.fullscreen.allowed = false). Queste misure sono volte a combattere alcuni siti che bloccano l'utente in modalità a schermo intero e lo costringono a fornire permessi o installare estensioni dannose.
- Dopo Chrome, la dimensione dell'intestazione Referer è limitata a 4 kilobyte, sufficiente per il 99,90% dei siti.
- Vietato apertura di qualsiasi file tramite il protocollo FTP. Invece di aprire il file, verrà effettuato il download.
- macOS:
- Tre volte ridotto il consumo energetico, che era notevolmente aumentato dopo il primo rilascio di Quantum. Inoltre, il caricamento delle pagine è stato accelerato fino al 22%, mentre le risorse necessarie per la riproduzione video in alcuni casi sono diminuite del 37%.
- È ora possibile importare le password da Chrome.
- WebRender è attivato per default sui dispositivi Windows con grafica Intel integrata e risoluzione dello schermo bassa (fino a 1920×1200).
- Strumenti per sviluppatori:
- È stata aggiunta al pannello di ispezione dell'accessibilità la visualizzazione della accessibilità degli elementi della pagina per le persone che utilizzano solo la tastiera, oltre a un simulatore di daltonismo.
- L'ispettore mette in evidenza le dichiarazioni CSS che non influenzano l'elemento selezionato, spiegando anche le ragioni e fornendo suggerimenti per la correzione.
- Il debugger può impostare punti di interruzione per le mutazioni del DOM. Si attivano quando un nodo o i suoi attributi vengono modificati o rimossi dal DOM.
- Gli sviluppatori di estensioni hanno ora la possibilità di ispezionare il contenuto di browser.storage.local.
- Ispettore della rete ha imparato cercare elementi di richieste e risposte (titoli, cookie, corpo).
Fonte: linux.org.ru
