Den Lebenszyklus
einer App verstehen:
Aktualisieren
und Bereitstellen
automatisieren
Die Verwaltung von Apps über ihren gesamten Lebenszyklus hinweg – von derBeschaffung über die Aktualisierung bis hin zur Benutzererfahrung – ist ein wichtiger
Bestandteil der Arbeit eines IT-Administrators. Es ist auch etwas, das oft unberücksichtigt
bleibt oder als gut genug eingestuft wird. Doch allzu oft ist der Arbeitsablauf nicht gutgenug, verursacht mehr Arbeit und Kopfzerbrechen für die IT-Abteilung und kann auf
lange Sicht die Benutzerfreundlichkeit beeinträchtigen.
Indem die IT-Abteilung den Ansatz für jeden Schritt des App-Lebenszyklus-Workflows
berücksichtigt, kann sie den Endbenutzern ein einwandfreies Erlebnis bieten undgleichzeitig Kompatibilitätsprobleme und Sicherheitsrisiken im Auge behalten, die mit
veralteter Software einhergehen. Eine wichtige Komponente des Workflows, die dabei hilft,
mit Kompatibilitätsproblemen Schritt zu halten, ist das Patch-Management.

Dieses Lösungskonzept
wird erläutert:• G rundlagen der Aktualisierung und Bereitstellung von Apps•W
 arum sollten Sie Software patchen• A pps-Installateure in Jamf Pro• P atch-Management in Jamf Pro

Grundlagen der Aktualisierung und Bereitstellung von Anwendungen
Ein Großteil des Lebenszyklus einer Anwendung entfällt auf die Aktualisierung und Bereitstellung dieser Anwendung.
Beim Volumeneinkauf über den Apple Business Manager oder den Apple School Manager werden Apps automatischaktualisiert, sobald neue Versionen verfügbar sind. Viele geschäftlich genutzte Anwendungen stammen jedoch vonaußerhalb des Mac App Store, wie Google Chrome oder die Adobe Suite. Für diese App ist etwas mehr Arbeit für die
Aktualisierung und Bereitstellung erforderlich.
Die Patch-Verwaltung ist der Prozess der Aktualisierung dieser Apps, der zwar notwendig ist, aber für
IT-Administratoren eine zeitraubende und manuelle Aufgabe darstellen kann. Lassen Sie uns zunächst darüber
sprechen, warum Patch-Management für Software Umgebungen notwendig ist.

Warum sollten Sie Software patchen?
Aktualisierung der Software, um von den Benutzern gewünschte neue Funktionen zu
berücksichtigen.
Major (und Minor) Point-Releases von Software bringen oft neue Funktionen mit sich, die vonden Benutzern wahrscheinlich angefordert werden, lange bevor die IT-Abteilung über ein
solches Point-Release informiert wurde.
Die Aktualisierung von Software, um von Fehlerbehebungen zu profitieren, kann dieAnzahl der an die IT-Supportteams gerichteten Anfragen verringern.
Während die Benutzer es zu schätzen wissen, dass neue Funktionen zu
geschäftskritischen Anwendungen hinzugefügt werden, freuen sich auch die
Systemadministratoren über eine weniger fehleranfällige Umgebung, die den
Ticketaufwand der IT-Support-Teams verringert.
Aktualisierung der Software, um schnell auf Sicherheitslücken zu reagieren.
Diese ServiceNow-Studie fand heraus, dass es ganze 43 Tage dauert, bis ein Cyberangriff
versucht wird, sobald ein Patch für eine Sicherheitslücke veröffentlicht wurde. 60 % derBefragten, die eine Datenschutzverletzung erlebt haben, gaben an, dass die Verletzung
möglicherweise vermieden worden wäre, wenn der entsprechende Patch angewendet
worden wäre.

Warum patcht nicht jeder sofort die betreffende Software?
Dieselbe Service-Now-Studieergab, dass die häufigsten Gründe für eine Verzögerung beim Patching folgende waren:• Ein Mangel an verfügbaren oder nutzbaren Ressourcen, die zum Patchen benötigt werden.
• Keine Einzelansicht der installierten Apps und Geräte.
• Keine Möglichkeit, Ausfallzeiten für Patches zu planen.
Glücklicherweise kann Jamf Pro an allen drei Fronten helfen.

So aktualisieren Sie Ihre
Apps mit Jamf ProJamf Pro bietet Administrator*innen zwei
verschiedene Workflows, um ihre Ziele imPatch-Management zu erreichen: App-Installerund Workflows für Patch-Richtlinien. AppInstallers automatisiert die Patch-Verwaltung,um den Zeitaufwand für die Beschaffung undVersionsverlauf
Ein Versionsverlauf ist eine Sammlung
von Softwareversionen mit den dazugehörigen
Veröffentlichungsdaten. Obwohl dies nützlich ist, um
festzustellen, ob für einen Softwaretitel Patches verfügbar sind,reicht diese Information für einen Administrator oft nicht aus, um
eine fundierte Entscheidung über die Komplexität des Patchensdes betroffenen Titels zu treffen.

Bereitstellung neuer Versionen zu verringern,

Die Jamf-Patch-Verwaltungstitel enthalten Details, die fürwährend die Patch-Richtlinien-Workflows weitaus

den Patching-Prozess für jede einzelne Softwaretitelversion

manueller sind, aber den Administrator innen

entscheidend sind, z. B. ob ein Patch einen Neustart desvon Jamf vielleicht vertrauter sind, da sie inmacOS-Geräts erfordert, welche macOS-Version mindestensder Vergangenheit die einzige Option für die

erforderlich ist und welche Apps beendet werden müssen,

Jamf-Patch-Verwaltung waren.

damit der Patch angewendet werden kann.

Automatisierte Workflows für Patches mit App Installers
Eine Methode, Apps auf dem neuesten Stand zu halten, sind automatisierte Aktualisierungen. App Installers,
Teil des Jamf App Catalogs, bietet eine rationelle Möglichkeit, Mac-Anwendungen von Drittanbieternbereitzustellen und zu aktualisieren, wodurch die mühsame Aufgabe der Beschaffung, Bereitstellung undPflege von Anwendungstiteln entfällt.

Wie App-Installer Apps automatisch auf dem neuesten Stand halten
Apps aus dem App Store und von Anbietern stammender Apps an einem Ort
Der App Store war revolutionär, als er einen Marketplace für Apps schuf, die Benutzer*innen auf
ihrem Gerät haben möchten. Jamf Pro macht die Beschaffung von Apps aus dem Mac App-Store undvon Drittanbietern über den Jamf App-Katalog einfach. App Installers bieten einen vereinfachten"automatischen Update"-Workflow, was bedeutet, dass die Aktualisierung von Apps einen geringen
Wartungsaufwand erfordert.
Administratoren können auswählen, für welche Apps sie Patch Richtlinien aus dem Jamf App-Katalog
anwenden möchten, sowie externe Patch-Definition-Feeds Neben der sich erweiternden Liste derverfügbaren Titel bietet Jamf Title Editor Administratoren die Fähigkeit zur Erstellung und Wartungeigener benutzerdefinierter Titel im Jamf App-Katalog oder zur Anpassung von Informationen, diedurch Jamf App-Katalog bereitgestellt werden.

SCHRITT 1

AutomatischesQuellen, Hosten
und Verpacken vonAnwendungenJamf überwacht und bezieht neue Versionen
von Apps direkt vom Anbieter. Sobald eine neue
Version verfügbar ist, lädt Jamf die neue Versionherunter, packt sie bei Bedarf neu und lädt sie inden Verteilungspunkt hoch. Nach dem Hochladen
verknüpft Jamf Pro das Paket mit der PatchDefinition.

SCHRITT 2App-Sicherheit
durchVerpackung

Bevor Apps bereitgestellt werden können, muss die Integrität
der Patch-Definition validiert werden, um die Sicherheit
zu gewährleisten. Nach der Überprüfung wird die neue
App-Version automatisch auf alle kompatiblen Macs in dervom Administrator festgelegten Smart Group verteilt. Die
Installation erfolgt geräuschlos im Hintergrund, sodass dieBenutzer*innen nichts unternehmen müssen.

Workflows für das PatchManagement in Jamf Pro
Alternativ können Administrator*innen die Workflows der PatchRichtlinien in Jamf Pro verwenden, um Apps zu patchen, odereine Kombination mit App Installers. Administrator*innen können
Apps aus dem Jamf App-Katalog auswählen, die sie für Patches
verwenden möchten.
Jamf Pro sammelt ein Inventar, das eine Fülle von Informationenüber jedes registrierte Gerät enthält, einschließlich einerumfassenden Liste der installierten Softwaretitel sowie derVersionsinformationen der Software.
Der Versionsverlauf ist wichtig, da er Administrator*innen
darüber informiert, wenn eine App veraltet ist. Mit der PatchVerwaltungsfunktion von Jamf Pro können Administratoren einenkontinuierlichen Feed mit Softwareversionsdaten abonnieren,
der sie mit zeitnahen Berichtsinformationen versorgt und ihnen
die Möglichkeit gibt, Maßnahmen zu ergreifen und ein Gerät zupatchen.
Jamf Pro kombiniert Bestandsdaten und Softwareversionsdaten,

Was ist in einer
Version enthalten?
Für die Zwecke der Patch-Verwaltung
verwendet Jamf Pro den Namen einer
Anwendung (.app) und den BundleIdentifikator (CFBundleIdentifier), um einen
Software-Titel zu identifizieren, sowie die
Kurzversionszeichenfolge der Anwendung(CFBundleShortVersionString), um die
Version des Software-Titels zu ermitteln.
Um Google Chrome als Beispiel
zu verwenden:
App-Name: Google Chrome.app
CFBundleIdentifier:com.google.Chrome
CFBundleShortVersionString:
88.0.4324.150

In manchen Fällen verwendet ein
Softwaretitel alternative Methoden zur

um zeitnahe Berichte über die Softwarekonformität zu erstellen,Meldung seiner Versionsinformationen,

und stattet einen Jamf Pro Administrator mit den notwendigenz. B. eine Konfigurationsdatei an einem

Informationen aus, um den Patching-Prozess durchzuführen.

nicht standardisierten Ort, oder er ist
nur über die Befehlszeile zugänglich.
In diesen Fällen verwendet Jamf
Pro ein Erweiterungsattribut, dases Jamf Pro ermöglicht, zusätzliche
Bestandsinformationen zu sammeln,um die Version eines Softwaretitels
abzufragen.

SCHRITT 1

Nachverfolgungeines Softwaretitels
mit Jamf ProSCHRITT 2

ErstellenvonBerichten

SCHRITT 3

Erhalten Sie
BenachrichtigungenErstellen Sie Berichte, um festzustellen, auf welchen Computern der Softwaretitel
installiert ist und welche Titel gepatcht werden müssen. Die Berichte können auf
einem Jamf Pro Dashboard angezeigt werden, um einen sofortigen Überblick überdie Softwarekonformität zu erhalten, oder sie können entweder als kommagetrennte
Wertedatei (.csv) oder als tabulatorgetrennte Textdatei (.txt) exportiert werden.
Für einen besseren Überblick nutzen Sie die erweiterte Computersuche. Mit
intelligenten Computergruppen erhalten Sie einen umfassenden Status derUmgebung.

Konfigurieren Sie Jamf Pro so, dass Administratoren über die Verfügbarkeit von Updates
für geschäftskritische Softwaretitel benachrichtigt werden und Benutzer auf Basis dereinzelnen Softwaretitel die Möglichkeit haben, selbständig Updates durchzuführen.
Wenn ein Jamf Pro Konto eingerichtet ist, kann neben einem Administrator auch ein
Sicherheitsteam benachrichtigt werden, so dass sie im Tandem arbeiten können.
Dies ist von entscheidender Bedeutung, da laut ServiceNow 62 % der Befragten
angaben, dass sie sich keiner Schwachstellen bewusst waren. Wären sie benachrichtigt
worden, hätten sie möglicherweise sofort eingreifen und das Problem beheben können.

SCHRITT 4Patch

Die Titel der Patch-Management-Software können zu Berichts- undAktualisierungszwecken konfiguriert werden. Wenn ein Softwaretitel
die Verwendung eines Erweiterungsattributs erfordert, um
Versionsinformationen zu erfassen, werden alle erforderlichen Skripte
zur Annahme vorgelegt. So wird die vollständige Transparenz desDatenerfassungsprozesses sichergestellt.

Mit den zu Jamf Pro hinzugefügten Softwaretiteln erhalten Administratoren durch dieErstellung von Patch-Richtlinien, einer Patch-spezifischen Variante einer regulären Jamf
Pro Richtlinie, die volle Kontrolle über die Bereitstellung aller erforderlichen Patches.
Dazu gehört die Wahl, ob Patches automatisch verteilt werden sollen oder ob sie für dieBenutzer im Jamf Self Service verfügbar gemacht werden sollen, der die Benutzer auchüber das Notification Center benachrichtigen kann. Es kann auch eine Ablehnungs- undKarenzzeit hinzugefügt werden, so dass Benutzer Updates zu einem Zeitpunkt ihrer
Wahl und nicht dem von der IT-Abteilung gewählten Zeitpunkt installieren können.

Vereinfachte Verwaltung von Apps mit Jamf
Wachsende Organisationen erfordern eine einfachere Verwaltung vonApps. Die Aufrechterhaltung einer gesunden Anwendungsumgebung –insbesondere die Aktualisierung von Apps – ist ein wichtiger Bestandteil derArbeit eines IT-Administrators. Ob manuelle Aktualisierung von Titeln überdie Patch-Verwaltung oder ein automatisierter Prozess mit App-Installern,
die Beschaffung, Bereitstellung und Aktualisierung von Apps mit Jamf Pro
war noch nie so einfach.
Dies ist erst der Anfang. Jamf investiert weiterhin in neue Workflows, um
IT-Administrator*innen dabei zu helfen, mit App-Lifecycle Management
erfolgreich zu sein, unabhängig davon, wie eine Software-Umgebung
eingerichtet ist.

Um mehr zu erfahren und unsere App Lifecycle Management-Workflows
zu testen, starten Sie noch heute Ihren kostenlosen Test.
Alternativ wenden Sie sich an Ihren bevorzugten Apple HardwareVertriebshändler, um mehr zu erfahren.