‫4.51.00.03 - یادداشت‌های انتشار Edge for Private Cloud

درحال مشاهده اسناد Apigee Edge هستید.
به اسناد Apigee X بروید.
اطلاعات

در تاریخ ۱۳ ژانویه ۲۰۲۲، نسخه جدیدی از Apigee Edge را برای «ابر خصوصی» منتشر کردیم. هدف از این نسخه انتشار، رسیدگی به مشکل آسیب‌پذیری Apache Log4j2 است. مشکلات امنیتی برطرف‌شده را ببینید.

به‌روزرسانی رویه

به‌روزرسانی این نسخه باعث به‌روزرسانی مؤلفه‌های فهرست زیر از بسته‌های RPM خواهد شد:

  • edge-gateway-4.51.00-0.0.60151.noarch.rpm
  • edge-management-server-4.51.00-0.0.60151.noarch.rpm
  • edge-message-processor-4.51.00-0.0.60151.noarch.rpm
  • edge-postgres-server-4.51.00-0.0.60151.noarch.rpm
  • edge-qpid-server-4.51.00-0.0.60151.noarch.rpm
  • edge-router-4.51.00-0.0.60151.noarch.rpm
  • edge-analytics-4.51.00-0.0.40054.noarch.rpm
  • apigee-machinekey-1.1.2-0.0.20018.noarch.rpm

با وارد کردن دستور زیر می‌توانید نسخه‌های RPM نصب‌شده فعلی را بررسی کنید تا ببینید نیاز به به‌روزرسانی دارند یا نه:

apigee-all version

برای به‌روزرسانی نصب، روی گره‌های Edge، روش زیر را انجام دهید:

  1. در همه گره‌های Edge:

    1. مخازن Yum را پاک کنید:
      sudo yum clean all
    2. جدیدترین فایل Edge 4.51.00 bootstrap_4.51.00.sh را در /tmp/bootstrap_4.51.00.sh بارگیری کنید:
      curl https://software.apigee.com/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
    3. ابزار و وابستگی‌های Edge 4.51.00 apigee-service را نصب کنید:
      sudo bash /tmp/bootstrap_4.51.00.sh apigeeuser=uName apigeepassword=pWord

      که در آن uName:pWord نام کاربری و گذرواژه‌ای است که از Apigee دریافت کرده‌اید. اگر pWord را حذف کنید، از شما خواسته می‌شود آن را وارد کنید.

    4. از فرمان source برای اجرای اسکریپت apigee-service.sh استفاده کنید:
      source /etc/profile.d/apigee-service.sh
  2. به‌روزرسانی ابزار apigee-machinekey:
    /opt/apigee/apigee-service/bin/apigee-service apigee-machinekey update
  3. در همه گره‌های Edge، اسکریپت update.sh را برای فرایند لبه اجرا کنید:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  4. اگر از Apigee mTLS استفاده می‌کنید، رویه شرح‌داده‌شده در ارتقا دادن Apigee mTLS را دنبال کنید. برای اطلاعات بیشتر، مقدمه‌ای بر Apigee mTLS را ببینید.

مشکلات امنیتی برطرف شد

مشکل امنیتی زیر در این نسخه پخش برطرف شده است.

شناسه مشکل شرح
CVE-2021-44228

‫Apache Log4j2 نسخه 2.0-beta9 تا 2.15.0 (به‌جز نسخه‌های امنیتی 2.12.2،‏ 2.12.3، و 2.3.1) ویژگی‌های JNDI مورداستفاده در پیکربندی، پیام‌های گزارش، و پارامترها دربرابر نقاط پایانی LDAP و دیگر نقاط پایانی مرتبط با JNDI که تحت کنترل مهاجم است محافظت نمی‌کند. مهاجمی که می‌تواند پیام‌های گزارش یا پارامترهای پیام گزارش را کنترل کند، می‌تواند کد اختیاری بارگیری‌شده از سرورهای LDAP را درصورت فعال بودن جایگزینی جستجوی پیام اجرا کند. از log4j 2.15.0، این رفتار به‌طور پیش‌فرض غیرفعال شده است. از نسخه ۲.۱۶.۰ (همراه با ۲.۱۲.۲، ۲.۱۲.۳، و ۲.۳.۱)، این عملکرد به‌طور کامل برداشته شده است. توجه داشته باشید که این آسیب‌پذیری مختص log4j-core است و بر log4net،‏ log4cxx، یا دیگر پروژه‌های Apache Logging Services تأثیر نمی‌گذارد.

توجه درباره آسیب‌پذیری Apache Log4j در بالا را ببینید.

تغییرات در نرم‌افزار پشتیبانی‌شده

در این نسخه پخش، هیچ تغییری در نرم‌افزارهای پشتیبانی‌شده وجود ندارد.

منسوخ شدن و بازنشستگی

در این نسخه پخش، هیچ منسوخ‌سازی یا بازنشستگی جدیدی وجود ندارد.

ویژگی‌های جدید

در این نسخه پخش ویژگی جدیدی وجود ندارد.

رفع اشکال‌ها

این بخش فهرست اشکالات «ابر خصوصی» را که در این نسخه اصلاح شده است ارائه می‌دهد.

شناسه مشکل شرح
211001890

کتابخانه Apache Log4j که همراه با کتابخانه‌های طرف سوم عناصر «دروازه» ارسال شده است به نسخه ۲.۱۷.۰ به‌روزرسانی شده است

مشکلات شناخته‌شده

برای فهرست کامل مشکلات شناخته‌شده، مشکلات شناخته‌شده Edge for Private Cloud را ببینید.