Ci sono due ragioni principali per creare una nuova versione di un programma: (in questo caso un browser)
- Per aggiungere nuove funzionalità (es. visualizzare un video nel browser).
- Per risolvere un problema, che potrebbe essere:
- Un problema minore (come cmd-L non apre una nuova finestra quando non è disponibile una finestra )
- Un grosso problema (ad es. una pagina web dannosa può leggere dati da altre richieste [ 1])
Alcune modifiche sono un po 'più difficili da classificare ( migliorare le prestazioni è una correzione di bug o una funzionalità?)
La maggior parte dei grandi problemi sono problemi di sicurezza risolti una sorta di vulnerabilità. Un browser moderno è complesso come un sistema operativo, è estremamente difficile non avere errori.
Ci sono anche nuove funzionalità che migliorano la sicurezza che non comportano una vulnerabilità (ma dovresti prova ad adottare).
Alcuni programmi (es. un creatore di cartoline) non è così importante avere l'ultima versione. Principalmente perché lo usi solo con file affidabili (quelli che hai creato), quindi il rischio di essere infettati attraverso di esso è piuttosto basso.
D'altra parte, i browser web vengono utilizzati ogni giorno per visitare molti siti non affidabili . E da I non attendibile davvero sul serio. Se sei un utente di Internet pesante, è molto strano che non visiti un sito Web che potrebbe essere compromesso per alcune settimane. Il giornale online che leggi? Indovinate cosa si può fare all'interno della sua rete pubblicitaria. Quando hai cercato X su Google? Il risultato della ricerca potrebbe essere stato un exploit, ecc. Ecc.
Ci sono molti malvagi che cercano di infettarti (e principalmente attraverso il tuo browser o uno dei suoi plugin). A volte tentano una singola vuulnerabilità, altre provano il più possibile (un kit di exploit), tentando tutto ciò che potrebbe consentire loro di controllare la tua macchina.
Poiché i browser web vengono aggiornati non appena vengono a conoscenza del bug -e riescono a risolverlo- (a volte lo scoprono prima, a volte era stato abusato per molto tempo prima), se lo mantieni aggiornato è molto più difficile comprometterti, poiché un utente malintenzionato avrebbe bisogno di un bug senza una correzione (chiamato 0-day). Tuttavia, usare una vecchia versione significa che sei anche vulnerabile a tutti i problemi risolti dopo quella versione, per i quali l'exploit nella maggior parte dei casi non è stato nemmeno scritto prima di essere risolto! (cfr. Microsoft Security Intelligence Report 16, pagina 24 e MSIR 15) I sistemi non aggiornati hanno molte più probabilità di essere infettati.
Mozilla Firefox rilascia una nuova versione ogni sei settimane (più ogni volta che un problema di sicurezza ne impone una nuova). Se desideri mantenere aggiornato il browser ma non sei interessato a modifiche meno importanti (come le modifiche alla barra degli strumenti), puoi eseguire una versione del supporto esteso, che è supportata per 54 settimane (sebbene tu possa ancora ottenere una nuova versione con correzioni minori ogni sei settimane, più gli aggiornamenti di sicurezza quando necessario).
Molti altri fornitori forniscono anche versioni LTS (Long Term Support) dei loro programmi, a cui applicano correzioni di sicurezza (solo ), anche se non è il più recente . Ad esempio Debian supporta (cioè corregge le vecchie versioni che stanno distribuendo) i loro pacchetti, sebbene siano un distributore, per circa 3 anni e Red Hat Enterprise Linux fornisce supporto per 13 anni.
Tuttavia, sebbene hai formulato la domanda in modo generico, probabilmente ti stavi chiedendo però perché Firefox abbia dovuto aggiornarsi a Firefox 32.0.1 (12 settembre 2014) pochi giorni dopo l'installazione di Firefox 32.0 (2 settembre 2014). Questo non è costantemente , anche se l'ultimo aggiornamento è stato a luglio.
La spiegazione è -come sempre- nelle note di rilascio https://www.mozilla.org/en-US/firefox/32.0.1/releasenotes/ dove possiamo che sebbene Firefox 32 risolti alcuni problemi di sicurezza, Firefox 32.0.1 non era dovuto alla scoperta di nuove vulnerabilità, ma perché Firefox 32 "falliva" su computer con più schede grafiche (uno di quei problemi principali non legati alla sicurezza).
32.0.1 - Problemi di stabilità per computer con più schede grafiche
32.0.1 - L'icona del contenuto misto potrebbe essere visualizzata in modo errato invece dell'icona del lucchetto per i siti SSL
32.0.1 - WebRTC: setRemoteDescription () non riesce silenziosamente se non viene specificato alcun callback di successo
Quindi, come eccezione al consiglio generale, l'aggiornamento a Firefox 32.0.1 se si stanno eseguendo Firefox 32.0 non è un problema urgente a meno che non si utilizzino più schede grafiche (o si utilizzi Android). Ma quando viene visualizzato 32.0.2, l'aggiornamento potrebbe essere. Devi stare molto attento ogni volta a ciò che è cambiato esattamente se vuoi continuare a eseguire versioni non più recenti del tuo browser (e sicure).
Se hai a che fare con un solo computer, l'aggiornamento probabilmente richiede meno tempo piuttosto che capirlo ☺ (e dovremmo essere grati all'ultima generazione di aggiornamenti automatici per averli resi così fluidi)