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

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

در ۲۲ ژانویه ۲۰۲۱، نسخه جدیدی از Apigee Edge for Private Cloud منتشر کردیم.

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

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

  • edge-gateway-4.50.00-0.0.20107.noarch.rpm
  • edge-management-server-4.50.00-0.0.20107.noarch.rpm
  • edge-message-processor-4.50.00-0.0.20107.noarch.rpm
  • edge-postgres-server-4.50.00-0.0.20107.noarch.rpm
  • edge-qpid-server-4.50.00-0.0.20107.noarch.rpm
  • edge-router-4.50.00-0.0.20107.noarch.rpm
  • edge-analytics-4.50.00-0.0.40034.noarch.rpm
  • apigee-provision-4.50.00-0.0.611.noarch.rpm
  • apigee-validate-4.50.00-0.0.620.noarch.rpm
  • apigee-setup-4.50.00-0.0.1124.noarch.rpm
  • apigee-cassandra-2.1.22-0.0.2512.noarch.rpm
  • apigee-cassandra-client-2.1.22-0.0.2503.noarch.rpm
  • apigee-sso-4.50.00-0.0.20088.noarch.rpm
  • apigee-mtls-4.50.00-0.0.20210.noarch.rpm
  • apigee-mtls-consul-4.50.00-0.0.20130.noarch.rpm
  • edge-mint-gateway-4.50.00-0.0.30204.noarch.rpm
  • edge-mint-management-server-4.50.00-0.0.30204.noarch.rpm
  • edge-mint-message-processor-4.50.00-0.0.30204.noarch.rpm

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

apigee-all version

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

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

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

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

    4. به‌روزرسانی ابزار apigee-setup:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. برای اجرای دستورگان apigee-service.sh، از فرمان source استفاده کنید:
      source /etc/profile.d/apigee-service.sh
  2. برنامه کمکی apigee-validate را در «سرور مدیریت» به‌روز کنید:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  3. برنامه کمکی apigee-provision را در «سرور مدیریت» به‌روز کنید:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  4. به‌روزرسانی همه گره‌های Cassandra:

    /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

    که در آن configFile فایل پیکربندی‌ای را که برای نصب Apigee Edge for Private Cloud استفاده کرده‌اید مشخص می‌کند. برای مثال، /opt/silent.conf.

  5. در همه گره‌های Edge، update.sh را برای edge فرایند اجرا کنید. برای انجام این کار، فرمان زیر را در هر گره اجرا کنید:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  6. برنامه update.sh را برای «ورود به سیستم یکپارچه» در همه گره‌ها اجرا کنید. در هر گره، فرمان زیر را اجرا کنید:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
  7. اگر از Apigee mTLS استفاده می‌کنید، رویه شرح‌داده‌شده در ارتقای Apigee mTLS را دنبال کنید.

    برای اطلاعات بیشتر، مقدمه‌ای بر Apigee mTLS را ببینید.

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

این نسخه از Apigee Edge Private Cloud از Red Hat Enterprise Linux نسخه (Intel 64-bit) 7.9 و CentOS (Intel 64-bit) 7.9 پشتیبانی می‌کند.

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

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

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

این نسخه پخش ویژگی‌های جدید زیر را معرفی می‌کند:

  • گزینه نصب‌کننده جدیدی، 'mt'، برای نصب «سرور مدیریت» به‌طور جداگانه از «واسط کاربر Edge» و OpenLDAP (مسئله ۱۷۵۷۹۳۰۱۴). مشخص کردن عناصر برای نصب را ببینید.
  • انقضای حافظه نهان L1 در «پردازنده پیام»، که زمان زنده بودن (TTL) ورودی در حافظه نهان L1 را مشخص می‌کند. قبلاً فقط می‌توانستید «زمان زنده بودن» ورودی‌های حافظه نهان L2 را مشخص کنید. به تنظیم انقضای حافظه نهان L1 در «پردازنده پیام» مراجعه کنید.
  • نسخه بهبودیافته apigee-provision که شامل گزینه جدید delete-user است. برای راهنمایی در استفاده از این گزینه، apigee-service apigee-provision delete-user -h را اجرا کنید.

اشکالات رفع شد

جدول زیر اشکالات برطرف‌شده در این نسخه را فهرست می‌کند:

شناسه مشکل شرح
162320407 گواهینامه کارخواه ارسال نشد، حتی اگر clientauthenabled در سرور مقصد تنظیم شده باشد.
169401128

ارسال اعلان‌های ایمیلی برای «درآمدزایی» کار نمی‌کرد.

158714633

پیکربندی فایل گزارش Cassandra کار نمی‌کرد.

نشانه‌های logback جدیدی برای maxfilesize و maxbackupindex اضافه شده است.

125273766

خطای انتشار به‌روزرسانی حافظه نهان بین غلاف‌ها در پیکربندی غلاف چندمنطقه‌ای.

170656165

راه‌اندازی «شناسایی یگانه Apigee» زمانی که سرور مدیریت http غیرفعال بود ناموفق بود.

174307086

اگر نوع محدوده روی Proxy تنظیم شده باشد، InvalidateCache کلید اشتباهی تولید می‌کند.

143178281

سرویس اعلان درآمدزایی به‌دلیل پیکربندی بد SMTP با مشکل مواجه شده بود.

151756535 فرمان apigee-validate clean کاربر apigee_validator@apigee.com را پاک نمی‌کرد.

‫apigee-validate clean اکنون کاربری را که به‌عنوان بخشی از اعتبارسنجی ایجاد شده است حذف می‌کند.

174735160 آسیب‌پذیری امنیتی بالقوه دربرابر تزریق SQL ازطریق واسط کاربر «کلاسیک Edge» برطرف شده است.
145994176 جستجوی موارد سرویس اعلان براساس تاریخ کار نمی‌کرد زیرا createdDate تکمیل نشده بود.
142386756

‫setup.sh گزینه نصب فقط عنصر «سرور مدیریت» را نداشت.

165421271

ابزار «ردیابی» همه مقادیر JSON را در پایه‌بار درخواست به‌صورت رشته نشان می‌داد، حتی مقادیری که عدد صحیح بودند.

169212613

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

171245851

نصب mTLS به همه «نشانی‌های IP» در فایل پیکربندی نیاز دارد.

172379664

‫CredentialUtil دیگر پیام‌های ناخواسته را ثبت نمی‌کند.

172367536

پردازشگران پیام حتی زمانی که کاربر گواهینامه‌ای را که تعریف کرده بود ارائه می‌داد، از گواهینامه خودامضایی برای mTLS استفاده می‌کردند.

169020349

‫servicecallout.requesturi نشانی وب یکنواخت صحیح را نمایش نداد.

175313717

آسیب‌پذیری‌های بالقوه Cassandra‏ (CVE-2020-13946 و CVE-2019-2684) رفع شده است.

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

169020349

آسیب‌پذیری احتمالی دربرابر حملات تولد علیه رمزهای TLS با اندازه بلوک ۶۴ بیتی رفع شده است.

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

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

در این نسخه پخش، مشکلات امنیتی شناخته‌شده زیر برطرف شده است. برای جلوگیری از این مشکلات، جدیدترین نسخه Edge Private Cloud را نصب کنید.

CVE شرح
CVE-2020-13946

در Apache Cassandra، همه نسخه‌های قبل‌از 2.1.22،‏ 2.2.18،‏ 3.0.22،‏ 3.11.8، و 4.0-beta2، برای مهاجم محلی بدون دسترسی به فرایند Apache Cassandra یا فایل‌های پیکربندی امکان‌پذیر است که با دستکاری کردن ثبت RMI، حمله مردی در میانه‌ای انجام دهد و نام‌های کاربری و گذرواژه‌های استفاده‌شده برای دسترسی به میانای JMX را ضبط کند. سپس مهاجم می‌تواند از این اطلاعات اعتباری برای دسترسی به میانای JMX و انجام عملیات غیرمجاز استفاده کند. کاربران باید از CVE-2019-2684، آسیب‌پذیری JRE که امکان بهره‌برداری از این مشکل از راه دور را فراهم می‌کند، نیز آگاه باشند.

CVE-2019-2684

نقصانی در نحوه استفاده از رمز DES/3DES به‌عنوان بخشی از پروتکل TLS/SSL پیدا شده است. حمله‌کننده مردی در میان می‌تواند از این نقص برای بازیابی برخی‌از داده‌های متن ساده با ضبط مقادیر زیادی از ترافیک رمزگذاری‌شده بین سرور و مشتری TLS/SSL استفاده کند، اگر ارتباط از مجموعه رمز مبتنی بر DES/3DES استفاده کند.

CVE-2016-2183

نقصانی در نحوه استفاده از رمز DES/3DES به‌عنوان بخشی از پروتکل TLS/SSL پیدا شد. اگر ارتباط از مجموعه رمز مبتنی بر DES/3DES استفاده کند، مهاجم «مردی در میان» می‌تواند از این نقص برای بازیابی برخی‌از داده‌های متن ساده با ضبط مقادیر زیادی از ترافیک رمزگذاری‌شده بین سرور و کارخواه TLS/SSL استفاده کند.

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

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