Es gibt zwei Hauptgründe für das Erstellen einer neuen Version eines Programms: (in diesem Fall einen Browser)
- Hinzufügen neuer Funktionen (z. B. Anzeigen eines Videos im Browser).
- So beheben Sie ein Problem:
- Ein kleines Problem (z. B. cmd-L öffnet kein neues Fenster, wenn kein Fenster verfügbar ist )
- Ein großes Problem (z. B. eine böswillige Webseite kann Daten aus anderen Anforderungen lesen [ 1])
Einige Änderungen sind etwas schwieriger zu klassifizieren ( Leistungsverbesserung ist ein Bugfix oder eine Funktion?)
Die meisten großen Probleme sind Sicherheitsprobleme eine Art von Sicherheitslücke. Ein moderner Browser ist so komplex wie ein Betriebssystem. Es ist äußerst schwierig, keine Fehler zu machen.
Es gibt auch neue Funktionen zur Verbesserung der Sicherheit, die keine Sicherheitsanfälligkeit beinhalten (aber Sie sollten dies tun versuchen zu übernehmen).
Bei einigen Programmen (z. B. einem Postkartenersteller) ist es nicht so wichtig, die neueste Version zu haben. Hauptsächlich, weil Sie es nur mit vertrauenswürdigen Dateien verwenden (die Sie erstellt haben), sodass das Risiko einer Infektion recht gering ist.
Andererseits werden Webbrowser täglich verwendet, um viele nicht vertrauenswürdige Websites zu besuchen . Und mit nicht vertrauenswürdig meine ich es wirklich so. Wenn Sie ein starker Internetnutzer sind, ist es sehr seltsam, dass Sie keine Website besuchen, die für einige Wochen kompromittiert werden könnte. Die Online-Zeitung, die Sie gelesen haben? Ratet mal, was in seinem Werbenetzwerk getan werden kann. Wann haben Sie X bei Google gesucht? Dieses Suchergebnis könnte ein Exploit usw. gewesen sein.
Es gibt viele böse Typen, die versuchen, Sie zu infizieren (und hauptsächlich über Ihren Browser oder eines seiner Plugins). Manchmal versuchen sie eine einzelne Sicherheitslücke, andere versuchen sie so oft sie können (ein Exploit-Kit) und versuchen alles, was ihnen erlaubt, Ihre Maschine zu steuern.
Da die Webbrowser aktualisiert werden, sobald sie über den Fehler Bescheid wissen - und ihn erfolgreich beheben können - (manchmal entdecken sie ihn zuerst, manchmal wurde er schon lange zuvor missbraucht), wenn Sie ihn auf dem neuesten Stand halten Es ist viel schwieriger, Sie zu kompromittieren, da ein Angreifer einen Fehler ohne Korrektur (als 0-Tage bezeichnet) benötigen würde. Die Verwendung einer alten Version bedeutet jedoch, dass Sie auch für alle Probleme anfällig sind, die nach dieser Version behoben wurden, für die der Exploit in den meisten Fällen nicht einmal geschrieben wurde, bevor er gelöst wurde! (Siehe Microsoft Security Intelligence Report 16, Seite 24 und MSIR 15.) Nicht aktualisierte Systeme werden um ein Vielfaches häufiger infiziert.
Mozilla Firefox veröffentlicht alle sechs Wochen eine neue Version (und immer dann, wenn ein Sicherheitsproblem eine neue erzwingt). Wenn Sie den Browser auf dem neuesten Stand halten möchten, aber nicht an weniger wichtigen Änderungen (z. B. Änderungen an der Symbolleiste) interessiert sind, können Sie eine Extended Support Release ausführen, die 54 Wochen lang unterstützt wird (obwohl Sie diese weiterhin erhalten können) Eine neue Version mit kleineren Korrekturen alle sechs Wochen sowie den erforderlichen Sicherheitsupdates.
Viele andere Anbieter bieten auch LTS-Versionen (Long Term Support) ihrer Programme an, auf die sie (nur) Sicherheitsupdates anwenden ), obwohl es nicht das neueste ist. Zum Beispiel unterstützt Debian ihre Pakete (dh behebt die alten Versionen, die sie ausliefern) ihre Pakete - obwohl sie ein Distributor sind - für ~ 3 Jahre, und Red Hat Enterprise Linux bietet Unterstützung für 13 Jahre.
Allerdings Sie haben die Frage allgemein formuliert und sich wahrscheinlich gefragt, warum Firefox nur wenige Tage nach der Installation von Firefox 32.0 (2. September 2014) auf Firefox 32.0.1 (12. September 2014) aktualisiert werden musste. Dies ist nicht ständig , da das letzte Update im Juli erfolgte.
Die Erklärung ist - wie immer - in den Versionshinweisen https://www.mozilla.org/en-US/firefox/32.0.1/releasenotes/, wo wir das können, obwohl Firefox 32 Einige Sicherheitsprobleme wurden behoben. Firefox 32.0.1 war nicht auf die Entdeckung neuer Sicherheitslücken zurückzuführen, sondern darauf, dass Firefox 32 auf Computern mit mehreren Grafikkarten "fehlgeschlagen" ist (eines dieser nicht sicherheitsrelevanten Hauptprobleme).
32.0.1 - Stabilitätsprobleme bei Computern mit mehreren Grafikkarten
32.0.1 - Das Symbol für gemischten Inhalt wird möglicherweise anstelle des Schlosssymbols für SSL-Sites falsch angezeigt
32.0.1 - WebRTC: setRemoteDescription () schlägt stillschweigend fehl, wenn kein erfolgreicher Rückruf angegeben wird.
Als Ausnahme von den allgemeinen Hinweisen sollten Sie daher ein Update auf Firefox 32.0.1 durchführen Firefox 32.0 wird ausgeführt, ist kein dringendes Problem, es sei denn, Sie verwenden mehrere Grafikkarten (oder verwenden Android). Wenn jedoch 32.0.2 angezeigt wird, kann eine Aktualisierung erfolgen. Sie müssen jedes Mal sehr vorsichtig sein, was genau geändert wurde, wenn Sie weiterhin nicht die neuesten Versionen Ihres Browsers (und sicher) ausführen möchten.
Wenn Sie mit einem einzelnen Computer arbeiten, dauert das Aktualisieren wahrscheinlich weniger lange als es herauszufinden ☺ (und wir sollten der letzten Generation von Auto-Updatern dankbar sein, dass sie so nahtlos sind)