
Log4J Updater Bash Script zur Automatisierung des Framework-Update-Prozesses auf zahlreichen Maschinen und zur Verhinderung von CVE-2021-44228
Mit der unvermeidlichen Notwendigkeit, das berühmte Java-Framework namens Log4j zu aktualisieren, müssen zahlreiche Unternehmen Log4j gleichzeitig auf mehreren Computern aktualisieren, was Zeit und Kosten verursacht, und hier kommt der Log4j Updater ins Spiel.
log4jupdater.sh ist ein einfaches Bash-Skript, das darauf abzielt, automatisch den vom System zu verwendenden Paketmanager zu erkennen und, falls ein log4j-Repository vorhanden ist, es zu aktualisieren und die neueste mögliche Version zu installieren, wodurch der Aktualisierungsprozess auf mehreren Maschinen gleichzeitig automatisiert wird.
Die einzigen mit dem Skript kompatiblen Paketmanager sind APT und YUM.
Die folgenden Links können nützlich sein, um zu überprüfen, ob log4j-Pakete auf bekannten Linux-Systemen und der verwendeten Version existieren:
| System | Link |
|---|
| CentOS | hier |
| Debian | hier |
| Ubuntu | hier |
Das Skript versucht, Log4j auf die neueste mögliche Version zu aktualisieren, die vom Paketmanager unterstützt wird. Die folgenden Versionen gelten als sicher gegen CVE-2021-44228:
bash log4jupdater.sh