
سكريبت Bash لتحديث Log4J لأتمتة عملية تحديث الإطار على أجهزة متعددة ومنع ثغرة CVE-2021-44228
مع الحاجة الحتمية لتحديث إطار العمل الشهير لجافا المسمى Log4j، تحتاج العديد من الشركات إلى تحديث Log4j على عدة أجهزة في نفس الوقت، وهو ما يستغرق وقتًا وتكلفة، وهنا يأتي دور محدث Log4j.
log4jupdater.sh هو سكربت بسيط بلغة bash يهدف إلى الكشف التلقائي عن مدير الحزم الذي يستخدمه النظام، وإذا كان لديك مستودع log4j، فسيتم تحديثه وتثبيت أحدث إصدار ممكن، مما يؤدي إلى أتمتة عملية تحديثه على أجهزة متعددة في وقت واحد.
مديرو الحزم الوحيدون المتوافقون مع السكربت هم APT و YUM.
قد تكون الروابط التالية مفيدة للتحقق من وجود حزم log4j على أنظمة لينكس الشهيرة والإصدار المستخدم:
سيحاول السكربت تحديث Log4j إلى أحدث إصدار ممكن يدعمه مدير الحزم. تعتبر الإصدارات التالية أدناه آمنة ضد CVE-2021-44228:
bash log4jupdater.sh