{"id":906970,"date":"2026-10-23T13:11:11","date_gmt":"2026-10-23T13:11:11","guid":{"rendered":"https:\/\/www.ninjaone.com\/blog\/log4j-dateien-ueberwachen\/"},"modified":"2026-10-23T13:11:12","modified_gmt":"2026-10-23T13:11:12","slug":"log4j-dateien-ueberwachen","status":"publish","type":"post","link":"https:\/\/www.ninjaone.com\/de\/blog\/log4j-dateien-ueberwachen\/","title":{"rendered":"Log4j-Dateien mit NinjaOne \u00fcberwachen: So funktioniert es"},"content":{"rendered":"<p>Seit die Nachrichten zu <a href=\"https:\/\/www.lunasec.io\/docs\/blog\/log4j-zero-day\/\" target=\"_blank\" rel=\"noopener\">Log4Shell (CVE-2021-44228)<\/a> bekannt wurden und sich die Ausnutzungsversuche rasant verbreiten, arbeiten MSPs und IT-Teams ununterbrochen daran, das Ausma\u00df ihrer Gef\u00e4hrdung einzusch\u00e4tzen, nach m\u00f6glichen IoCs zu suchen, Minderungsma\u00dfnahmen umzusetzen und zu patchen.<\/p>\n<p>Das Problem: Da <a href=\"https:\/\/www.techsolvency.com\/story-so-far\/cve-2021-44228-log4j-log4shell\/\" target=\"_blank\" rel=\"noopener\">diese Schwachstelle so viele Anwendungen betrifft<\/a> und nicht jeder Anbieter eine klare Auskunft dar\u00fcber geben konnte, ob seine Produkte betroffen sind oder nicht (<a href=\"https:\/\/www.ninjaone.com\/de\/blog\/log4j-vulnerability-ninjaone-update\/\">Hinweis: NinjaOne ist es nicht<\/a>), ist es eine gro\u00dfe Herausforderung, herauszufinden, welche Systeme potenziell verwundbar sind.<\/p>\n<p>Aus diesem Grund haben etliche Sicherheitsforscher:innen und Community-Mitglieder Skripte und Tools entwickelt, mit denen sich Umgebungen nach potenziell verwundbaren Log4j-Dateien und Anzeichen f\u00fcr IoCs durchsuchen lassen.<\/p>\n<p>Einige Beispiele:<\/p>\n<ul>\n<li><a href=\"https:\/\/log4shell.huntress.com\/\" target=\"_blank\" rel=\"noopener\">Huntress Log4Shell Vulnerability Tester<\/a><\/li>\n<li>Kelvin Tegelaars Skript <a href=\"https:\/\/www.cyberdrain.com\/monitoring-with-powershell-detecting-log4j-files\/\" target=\"_blank\" rel=\"noopener\">Detecting Log4j Files<\/a><\/li>\n<li>Jan Scholtes <a href=\"https:\/\/ninjarmm.zendesk.com\/hc\/en-us\/community\/posts\/4416326416397-Log4j\" target=\"_blank\" rel=\"noopener\">Ninja-Log4shell-Scanner<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/N-able\/ScriptsAndAutomationPolicies\/blob\/master\/Vulnerability%20-%20CVE-2021-44228%20(Log4j)\/get-log4jrcevulnerability.ps1\" target=\"_blank\" rel=\"noopener\">get-log4jrcevulnerability.ps1 von Prejay Shah<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/datto\/log4shell-tool\" target=\"_blank\" rel=\"noopener\">Datto Log4Shell Enumeration, Mitigation, and Attack Detection Tool<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/AshtonSolutions\/log4j-ninja-scanner\" target=\"_blank\" rel=\"noopener\">Log4j\/Log4Shell PowerShell Scan f\u00fcr den Einsatz mit Ninja von AshtonSolutions<\/a><\/li>\n<li>Rob Fullers  <a href=\"https:\/\/github.com\/mubix\/CVE-2021-44228-Log4Shell-Hashes\" class=\"ext\" data-extlink=\"\" target=\"_blank\" rel=\"noopener\">CVE-2021-44228-Log4Shell-Hashes<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/Neo23x0\/log4shell-detector\" target=\"_blank\" rel=\"noopener\">Florian Roths log4shell-detector<\/a> (dieser erkennt Ausnutzungsversuche, NICHT verwundbare Anwendungen)<\/li>\n<\/ul>\n<p>Ob Sie eines der verf\u00fcgbaren Skripte einsetzen, bleibt vollst\u00e4ndig Ihnen \u00fcberlassen (testen Sie vorher selbstverst\u00e4ndlich immer und kommen Sie Ihrer Sorgfaltspflicht nach). Falls Sie jedoch ein Skript finden, das Sie ausprobieren m\u00f6chten, zeigt Ihnen dieser Beitrag an einem Beispiel, wie Sie es mithilfe von <a href=\"https:\/\/www.ninjaone.com\/de\/blog\/erweiterte-anwendungsmoeglichkeiten-fuer-benutzerdefinierte-felder-in-ninjaone-teil1\/\">benutzerdefinierten Feldern<\/a> in NinjaOne in Ihrem gesamten Netzwerk bereitstellen.<\/p>\n<p>Bevor wir einsteigen: Wenn Sie sich zun\u00e4chst mit Log4Shell vertraut machen m\u00f6chten, sind die folgenden Quellen sehr hilfreich:<\/p>\n<ul>\n<li><a href=\"https:\/\/youtu.be\/igoDXnkYDy8?t=604\" target=\"_blank\" rel=\"noopener\">Hervorragende Erkl\u00e4rung von Log4Shell durch John Strand von Black Hills Information Security<\/a>\n<ul>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=igoDXnkYDy8&#038;t=1200s\" target=\"_blank\" rel=\"noopener\">Hier geht es direkt zu dem Abschnitt, in dem er \u00fcber Minderungsma\u00dfnahmen spricht<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/www.huntress.com\/blog\/rapid-response-critical-rce-vulnerability-is-affecting-java\" target=\"_blank\" rel=\"noopener\">Gute \u00dcbersicht zu Log4Shell mit regelm\u00e4\u00dfigen Updates von Huntress<\/a><\/li>\n<li><a href=\"https:\/\/www.cisa.gov\/uscert\/apache-log4j-vulnerability-guidance\" target=\"_blank\" rel=\"noopener\">Hinweise der CISA zur Log4j-Schwachstelle<\/a><\/li>\n<\/ul>\n<h2>Beispiel: Log4j-Dateien mit NinjaOne \u00fcberwachen<\/h2>\n<p>Um in Ninja eine benutzerdefinierte \u00dcberwachung einzurichten, die das Vorhandensein von Log4j-Bibliotheksdateien auf Endpunkten erkennt, ben\u00f6tigen Sie:<\/p>\n<ol>\n<li>ein <a href=\"https:\/\/www.ninjaone.com\/de\/blog\/erweiterte-anwendungsmoeglichkeiten-fuer-benutzerdefinierte-felder-in-ninjaone-teil1\/\">benutzerdefiniertes Feld<\/a><\/li>\n<li>ein Skript, das die Daten erfasst und speichert (Beispiel weiter unten, alternativ k\u00f6nnen Sie die oben genannten Beispiele heranziehen)<\/li>\n<li>eine benutzerdefinierte Bedingung, die eine Alarmierung ausl\u00f6st<\/li>\n<li>eine Methode, um das Erkennungsskript bereitzustellen<\/li>\n<\/ol>\n<h3><strong>Das benutzerdefinierte Feld einrichten<\/strong><\/h3>\n<p>Im benutzerdefinierten Feld werden die Daten gespeichert, die das Erkennungsskript zur\u00fcckgibt.<\/p>\n<p>1) Legen Sie ein neues benutzerdefiniertes Feld an. Da wir das Ergebnis des Skripts auf allen Endpunkten \u00fcberwachen, erstellen wir ein <strong>globales benutzerdefiniertes Feld<\/strong>.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" alt=\"Log4j-Dateien \u00fcberwachen: benutzerdefiniertes Feld in NinjaOne anlegen\" class=\"alignnone size-full wp-image-102828\" height=\"125\" src=\"https:\/\/www.ninjaone.com\/wp-content\/uploads\/2023\/10\/ninja-screen-log4j.png\" width=\"780\"\/><\/p>\n<p>2) Das benutzerdefinierte Feld erh\u00e4lt den Namen <strong>log4j<\/strong> und den Typ <strong>Multi-line<\/strong>. Wir verwenden \u201eMulti-line\u201c, weil auf jedem Endpunkt mehrere Dateien mit Schwachstellen vorhanden sein k\u00f6nnen. So bleiben diese Informationen besser lesbar.<\/p>\n<p><img decoding=\"async\" alt=\"Benutzerdefiniertes Feld log4j in NinjaOne erstellen\" class=\"alignnone size-full wp-image-102841\" height=\"286\" src=\"https:\/\/www.ninjaone.com\/wp-content\/uploads\/2023\/10\/create-field-log4j.png\" width=\"458\"\/><\/p>\n<p>3) Anschlie\u00dfend konfigurieren wir das benutzerdefinierte Feld. Wir setzen <strong>Script Access <\/strong>auf <strong>Read \/ Write<\/strong>.<\/p>\n<p><em><strong>Hinweis: <\/strong>Wenn der Skriptzugriff nicht auf \u201eWrite\u201c oder \u201eRead \/ Write\u201c gesetzt ist, k\u00f6nnen Sie aus einem Skript heraus nicht in dieses Feld schreiben.<\/em><br \/>\n<img decoding=\"async\" alt=\"Konfiguration des Feldtyps f\u00fcr die Log4j-\u00dcberwachung in NinjaOne\" class=\"alignnone size-full wp-image-102853\" height=\"340\" src=\"https:\/\/www.ninjaone.com\/wp-content\/uploads\/2023\/10\/text-log4j.png\" width=\"650\"\/><\/p>\n<p>Mehr ist nicht n\u00f6tig, um das benutzerdefinierte Feld einzurichten, sofern wir ein globales benutzerdefiniertes Feld anlegen.<\/p>\n<h3><strong>Ein Skript zum Abrufen der Daten erstellen<\/strong><\/h3>\n<p>Zur Veranschaulichung verwenden wir unten ein Beispielskript, das sich an Kelvin Tegelaars Skript auf <a href=\"https:\/\/www.cyberdrain.com\/monitoring-with-powershell-detecting-log4j-files\/\" target=\"_blank\" rel=\"noopener\">CyberDrain<\/a> und im <a href=\"https:\/\/ninjarmm.zendesk.com\/hc\/en-us\/community\/posts\/4416918246669-CyberDrain-com-Log4J-Detection\" target=\"_blank\" rel=\"noopener\">NinjaOne Community Dojo<\/a> orientiert. Der wesentliche Unterschied zu Kelvins Skript besteht darin, dass dieses ein externes Tool namens \u201eEverything\u201c nutzt, wodurch die Ausf\u00fchrung schneller sein kann.<\/p>\n<p>Bitte beachten Sie, dass noch weitere Skripte im Umlauf sind, die Sie ebenfalls heranziehen und anpassen k\u00f6nnen, darunter:<\/p>\n<ul>\n<li>Jan Scholtes <a href=\"https:\/\/ninjarmm.zendesk.com\/hc\/en-us\/community\/posts\/4416326416397-Log4j\" target=\"_blank\" rel=\"noopener\">Ninja-Log4shell-Scanner<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/N-able\/ScriptsAndAutomationPolicies\/blob\/master\/Vulnerability%20-%20CVE-2021-44228%20(Log4j)\/get-log4jrcevulnerability.ps1\" target=\"_blank\" rel=\"noopener\">get-log4jrcevulnerability.ps1 von Prejay Shah<\/a><\/li>\n<\/ul>\n<p>Diese liefern m\u00f6glicherweise schnellere und effizientere Ergebnisse.<\/p>\n<p><strong>*** Haftungsausschluss: Der Einsatz dieser Skripte in Ninja erfolgt nach eigenem Ermessen und auf eigenes Risiko. ***<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$array = @()\n$Drives = Get-PSDrive -PSProvider 'FileSystem'<\/pre>\n<p>foreach($Drive in $Drives) {<\/p>\n<p><code>$drivePath = $Drive.name + \":\",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<\/code><br \/>\n<code>$array += gci $drivePath -rec -force -include *.jar -ea 0 | foreach {select-string \"\"JndiLookup.class\"\" $_} | select -exp Path\"<\/code><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\"><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Seit die Nachrichten zu Log4Shell (CVE-2021-44228) bekannt wurden und sich die Ausnutzungsversuche rasant verbreiten, arbeiten MSPs und IT-Teams ununterbrochen daran, das Ausma\u00df ihrer Gef\u00e4hrdung einzusch\u00e4tzen, nach m\u00f6glichen IoCs zu suchen, Minderungsma\u00dfnahmen umzusetzen und zu patchen. Das Problem: Da diese Schwachstelle so viele Anwendungen betrifft und nicht jeder Anbieter eine klare Auskunft dar\u00fcber geben konnte, ob [&hellip;]<\/p>\n","protected":false},"author":35,"featured_media":132915,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[4368],"tags":[],"class_list":["post-906970","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sicherheit"],"acf":[],"modified_by":null,"_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/posts\/906970","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/comments?post=906970"}],"version-history":[{"count":1,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/posts\/906970\/revisions"}],"predecessor-version":[{"id":906971,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/posts\/906970\/revisions\/906971"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/media\/132915"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/media?parent=906970"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/categories?post=906970"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/tags?post=906970"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}