Was ist Patch-Management?
Die Patch-Verwaltung ist ein Prozess innerhalb der größeren Funktion der gesamten Systemverwaltung. Die Idee des Patch-Managements basiert auf den richtigen Methoden zum Identifizieren und Testen verschiedener Arten von Codeänderungen, um den Programmcode effizienter zu gestalten. Das Patch-Management erstreckt sich auch auf die tatsächliche Implementierung der Codeänderungen und die Überwachung der Code-Funktion, um unvorhergesehene Umstände zu identifizieren, die während der Testphase nicht aufgetreten sind.
Im weitesten Sinne des Patch-Managements gibt es mehrere wichtige Funktionen, die als Teil dieses laufenden Prozesses betrachtet werden. Zunächst wird von einem Administrator, der sich mit Patch-Management befasst, erwartet, dass er über alle Codeänderungen oder Patches, die auf ein bestimmtes System angewendet werden, informiert ist. Dies wird als wesentlich erachtet, da bei jeder neuen Änderung des vorhandenen Codes ein Problem mit einem Patch auftreten kann, der sechs Monate oder ein Jahr zuvor auf das System angewendet wurde.
Der Administrator, der sich mit der Patchverwaltung befasst, muss auch sicherstellen, dass die Installation des Patches ordnungsgemäß durchgeführt wird. Das Einfügen von neuem Code in eine Zeichenfolge an der falschen Stelle kann zu einer Reihe von Problemen führen. Aus diesem Grund wird der Administrator große Anstrengungen unternehmen, um sicherzustellen, dass die Codeänderungen genau an der Stelle in der Sequenz vorgenommen werden, an der sie in früheren Testsimulationen verwendet wurden.
Als dritte gemeinsame Verantwortung führt der Administrator eine Reihe von Tests durch, selbst wenn die Codeänderungen abgeschlossen sind und das System als betriebsbereit und für Endbenutzer zugänglich angesehen wird. Diese Sicherheitsmaßnahme soll sicherstellen, dass während der Live-Nutzung nichts auftaucht, was nicht auch während der Simulationen vor der eigentlichen Installation des Codes aufgetreten ist. Daher umfasst das Patch-Management Verantwortlichkeiten, die von der Bewertung möglicher Codeänderungen bis hin zur ständigen Überwachung der Funktionsfähigkeit dieser Änderungen in einer Echtzeitumgebung reichen.
Die Patchverwaltung ist keine ungewöhnliche Aufgabe für Systemadministratoren. In vielen Unternehmen ist eine gewisse Anpassung der für verschiedene Funktionen verwendeten Software erforderlich. In einigen Fällen werden Patches erstellt, mit denen eigenständige Systeme bis zu einem gewissen Grad miteinander interagieren können. Der Patch ist möglicherweise eine vorübergehende Lösung für eine vorübergehende Situation und wird nach einem bestimmten Zeitraum nicht mehr benötigt. In anderen Fällen kann die Patchverwaltung ein wichtiger Prozess der Änderungsverwaltung sein. Mit den temporären Patches kann ein Unternehmen möglicherweise mit vorhandener Software und Hardware arbeiten, bis es möglich ist, ein System zu erwerben und zu installieren, das integrierter ist und eine größere Vielfalt der benötigten Anwendungen ermöglicht.