4.50.00.13 - Edge สำหรับบันทึกประจำรุ่นของ Private Cloud

คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X
info

เมื่อวันที่ 13 มกราคม 2022 เราได้เปิดตัว Apigee Edge สำหรับ Private Cloud เวอร์ชันใหม่ การเปิดตัวนี้มีวัตถุประสงค์เพื่อแก้ไขปัญหาช่องโหว่ของ Apache Log4j2 ดู ปัญหาด้านความปลอดภัยที่แก้ไขแล้ว

ขั้นตอนการอัปเดต

การอัปเดตเวอร์ชันนี้จะอัปเดตคอมโพเนนต์ในรายการ RPM ต่อไปนี้

  • edge-gateway-4.50.00-0.0.20150.noarch.rpm
  • edge-management-server-4.50.00-0.0.20150.noarch.rpm
  • edge-message-processor-4.50.00-0.0.20150.noarch.rpm
  • edge-postgres-server-4.50.00-0.0.20150.noarch.rpm
  • edge-qpid-server-4.50.00-0.0.20150.noarch.rpm
  • edge-router-4.50.00-0.0.20150.noarch.rpm
  • edge-analytics-4.50.00-0.0.40053.noarch.rpm
  • apigee-machinekey-1.1.2-0.0.20017.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. ติดตั้งยูทิลิตีและทรัพยากร Dependency ของ Edge 4.50.00 apigee-service
      sudo bash /tmp/bootstrap_4.50.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 สำหรับกระบวนการ Edge ดังนี้
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  4. หากคุณใช้ Apigee mTLS ให้ทำตามขั้นตอนที่อธิบายไว้ใน อัปเกรด Apigee mTLS ดูข้อมูลเพิ่มเติมได้ที่ข้อมูลเบื้องต้นเกี่ยวกับ mTLS ของ Apigee

แก้ไขปัญหาด้านความปลอดภัยแล้ว

เราได้แก้ไขปัญหาด้านความปลอดภัยต่อไปนี้ในรุ่นนี้

รหัสปัญหา คำอธิบาย
CVE-2021-44228

ฟีเจอร์ JNDI ของ Apache Log4j2 2.0-beta9 ถึง 2.15.0 (ไม่รวมรุ่นด้านความปลอดภัย 2.12.2, 2.12.3 และ 2.3.1) ที่ใช้ในการกำหนดค่า ข้อความบันทึก และพารามิเตอร์ไม่ได้ ป้องกันปลายทาง LDAP และปลายทางอื่นๆ ที่เกี่ยวข้องกับ JNDI ซึ่งผู้โจมตีควบคุม ผู้โจมตี ที่ควบคุมข้อความในบันทึกหรือพารามิเตอร์ข้อความในบันทึกได้จะเรียกใช้โค้ดโดยพลการที่โหลด จากเซิร์ฟเวอร์ LDAP ได้เมื่อเปิดใช้การแทนที่การค้นหาข้อความในบันทึก ตั้งแต่ log4j 2.15.0 เป็นต้นมา เราได้ปิดใช้ลักษณะการทำงานนี้โดยค่าเริ่มต้น ตั้งแต่เวอร์ชัน 2.16.0 (รวมถึง 2.12.2, 2.12.3 และ 2.3.1) เราได้นำฟังก์ชันนี้ออกโดยสมบูรณ์แล้ว โปรดทราบว่าช่องโหว่นี้ มีเฉพาะใน log4j-core และไม่ส่งผลต่อ log4net, log4cxx หรือโปรเจ็กต์อื่นๆ ของ Apache Logging Services

ปัญหานี้ได้รับการแก้ไขแล้ว ดูการแก้ไขข้อบกพร่อง

การเปลี่ยนแปลง ซอฟต์แวร์ที่รองรับ

ไม่มีการเปลี่ยนแปลงซอฟต์แวร์ที่รองรับในรุ่นนี้

การเลิกใช้งานและการเลิกให้บริการ

ไม่มีการเลิกใช้งานหรือหยุดให้บริการใหม่ในรุ่นนี้

ฟีเจอร์ใหม่

ไม่มีฟีเจอร์ใหม่ในรุ่นนี้

การแก้ไขบั๊ก

ส่วนนี้แสดงข้อบกพร่องของ Private Cloud ที่ได้รับการแก้ไขในรุ่นนี้

รหัสปัญหา คำอธิบาย
211001890

ไลบรารี Apache Log4j ที่มาพร้อมกับไลบรารีของบุคคลที่สามของคอมโพเนนต์ Gateway ได้รับการอัปเดตเป็นเวอร์ชัน 2.17.0 แล้ว

ปัญหาที่ทราบ

ดูรายการปัญหาที่ทราบทั้งหมดได้ที่ปัญหาที่ทราบเกี่ยวกับ Edge สำหรับ Private Cloud