Was ist ein Software-Patch? Verst├Ąndnis von Patches und Software-Updates

Ein Software-Patch ist eine Anwendung oder ein Update f├╝r das Programm. Es kann die Eigenschaften eines routinem├Ą├čigen Updates haben oder einige grunds├Ątzlich neue Funktionen enthalten.

Sie k├Ânnten daran interessiert sein, einen Blick auf unsere anderen Antivirus-Tools zu werfen:
Trojan Killer, Trojan Scanner and Free Online Checker.

Was ist ein Software-Patch und Updates | Gridinsoft

Software-Patch

September 17, 2023

Ein Software-Patch ist eine "magische Pille", die Probleme behebt und Funktionen hinzuf├╝gt. Sie k├Ânnen diejenige finden, die vom Entwickler der Anwendung erstellt und von anderen ver├Âffentlicht wurde. Normalerweise bringt es nur positive Ver├Ąnderungen, aber manchmal werden Sie vielleicht nicht so gl├╝cklich sein, zu sehen, was der Patch mit dem Programm gemacht hat.

Der Begriff "Patch" wird normalerweise verwendet, um eine kleine ├änderung im Programm zu beschreiben. Im Gegensatz zu Updates haben Patches keine neuen Funktionen und ├änderungen an der Programmfunktionalit├Ąt. Sie sind kleiner und konzentrieren sich darauf, einige Elemente der App zu reparieren. Daher ist ein korrektes Synonym f├╝r den Begriff "Patch" "Bugfix". Nicht alle Software-Patches beheben Fehler, aber sie sind immer noch sehr ├Ąhnlich zueinander.

Es ist auch interessant, die Etymologie dieses Begriffs in der Informatik zu verfolgen. Ein Patch ist ein kleines St├╝ck Klebeband, das auf eine Lochkarte geklebt ist - die Speicherkarte der Vergangenheit, aus der Zeit vor der Erfindung der Diskette im Jahr 1971. Vor der IBM-Neuheit wurden Daten als Abfolge von 0 und 1 als Durchbr├╝che auf den Karten gespeichert, und wenn Sie bestimmte Daten ├Ąndern mussten, sollten Sie das entsprechende Loch verpatchen.

Lochkarte, geflickt mit einem St├╝ck Klebeband
Lochkarte, geflickt mit einem St├╝ck Klebeband

Ist Software-Patch sicher?

Meistens enthalten Patches Dinge, die nicht entscheidend f├╝r die Programmfunktionalit├Ąt sind. Das Anwenden kleiner ├änderungen, wie Optimierung oder Anpassungen an die Benutzeroberfl├Ąche, ist nicht entscheidend f├╝r die Programmfunktionalit├Ąt. Wenn es jedoch darum geht, Sicherheitsl├╝cken zu schlie├čen, sind Updates fast obligatorisch. Sicherheitspatches k├Ânnen kumulativ sein, aber auch dringend - falls eine hochgef├Ąhrliche Sicherheitsl├╝cke aufgedeckt wird und die Gefahr eines Angriffs ├╝ber diese L├╝cke besteht.

Die letzte Kategorie von Patches wurde insbesondere nach dem ber├╝chtigten WannaCry-Ransomware-Ausbruch im Jahr 2017 ver├Âffentlicht. Viele Unternehmen waren betroffen, was einen Verlust von fast 4 Milliarden Dollar in ├╝ber 150 L├Ąndern verursachte. Ja, Software-Patches sind wahrscheinlich eine gute Idee, insbesondere wenn sie schwerwiegende Sicherheitsl├╝cken beheben. Wenn Sie stark auf ein bestimmtes Programm angewiesen sind, ist es besser, die Ereignisse im Zusammenhang mit diesem Tool zu ├╝berwachen, um wichtige Patches nicht zu verpassen.

Unterschied zwischen Patches, Updates, Hotfixes und Bugfixes

Trotz der Verwendung als Synonyme sind Patches, Updates, Bugfixes und Hotfixes nicht dasselbe. Jeder Teil dieser Liste steht in Beziehung zueinander - mit dem Begriff "Update" oben. Aber sie k├Ânnen auch nicht dasselbe genannt werden. Ihr Hauptunterschied liegt in der Aktualit├Ąt der bereitgestellten ├änderungen.

  • Hotfix ist ein kleines dringendes Update, das die gravierendsten Probleme betrifft, wie kritische Fehler oder Probleme, die die Benutzererfahrung st├Âren.
  • Bugfix ist ein Update, das darauf abzielt, nicht kritische Fehler zu beheben und den Gesamtcode sauber zu halten.
  • Software-Patch ist das kleine Update, das oft geplant ist und die Fehlerkorrekturen, eine geringf├╝gige ├änderung der Funktionalit├Ąt oder geringf├╝gige ├änderungen am Code enth├Ąlt. Das beste Beispiel f├╝r einen Software-Patch ist ein kumulatives Update f├╝r Windows, das von Microsoft jeden Dienstag ver├Âffentlicht wird.
  • Update ist gr├Â├čer als alles, was oben genannt wurde. Es kann scharfe ├änderungen an den wichtigen Programmelementen enthalten, einschlie├člich der Hauptfunktionalit├Ąt und der Benutzeroberfl├Ąche. Es kann auch Elemente jeder der oben genannten ├änderungen enthalten.

Open-Source-Patches

Open-Source-Software unterscheidet sich stark von Closed-Source-Software in Bezug auf Software-Patches. Es hat immer noch einen offiziellen Entwickler - aber auch einen offenen Codebase, der es den Benutzern erm├Âglicht, jeden Schraubenschl├╝ssel des Endprodukts zu sehen. F├╝r handwerklich begabte Personen bedeutet das, das Problem in der Anwendung zu beheben, bevor der Entwickler dies tut. Und da Open-Source-Entwicklung schwer zu monetarisieren ist und wahrscheinlich auf Spendenbasis oder rein freiwillig erfolgt, ist eine solche Gemeinschaftst├Ątigkeit sehr gefragt. Es besteht jedoch nur eine Nachfrage f├╝r diejenigen, die ihr Update f├╝r die Open-Source-Software herausgeben m├Âchten. Dieser Software-Patch muss auch Open Source sein, damit die Gemeinschaft und der urspr├╝ngliche Entwickler ihn ├╝berpr├╝fen k├Ânnen. Andernfalls w├Ąre es zumindest riskant, eine solche Anwendung zu verwenden - der Entwickler kann alles, von Werbung bis zu Malware, zum Anwendungscode hinzuf├╝gen.

K├Ânnen Software-Patches gef├Ąhrlich sein?

Nicht alle Patches werden von Ihnen vom Entwickler bereitgestellt. Und diese haben nichts mit den oben genannten Open-Source-Patches zu tun - jetzt geht es um die Updates, die von unbekannten Benutzern f├╝r Closed-Source-Software ver├Âffentlicht werden. Sie k├Ânnen in Community-Foren beliebt sein, in denen verschiedene Software diskutiert wird. Solche Patches k├Ânnen einige legitime Funktionen bringen, aber auch die Anwendung hacken, um F├Ąhigkeiten zu erhalten, die standardm├Ą├čig nicht verf├╝gbar sind. Diese sind illegal, da sie gegen die EULA und das Urheberrecht versto├čen. In den USA und den meisten EU-L├Ąndern k├Ânnen Sie wegen der Erstellung eines solchen Software-Patches ins Gef├Ąngnis kommen, und diejenigen, die ihn verwenden, k├Ânnen mit Geldstrafen belegt werden. Die Verwendung solcher Patches wird auch aufgrund des erh├Âhten Malware-Potenzials nicht empfohlen - das Hinzuf├╝gen von Malware zu einer solchen Anwendung ist m├╝helos.