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

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

เมื่อวันที่ 22 มกราคม 2021 เราได้เปิดตัว 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. ดาวน์โหลดไฟล์ bootstrap_4.50.00.sh ของ Edge 4.50.00 เวอร์ชันล่าสุดไปที่ /tmp/bootstrap_4.50.00.sh
      curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
    3. ติดตั้งยูทิลิตี้ apigee-service และการอ้างอิงของ Edge 4.50.00
      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. ใช้คำสั่ง source เพื่อเรียกใช้สคริปต์ apigee-service.sh
      source /etc/profile.d/apigee-service.sh
  2. อัปเดตยูทิลิตี้ apigee-validate ใน Management Server
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  3. อัปเดตยูทิลิตี้ apigee-provision ใน Management Server
    /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. เรียกใช้สคริปต์ update.sh สำหรับกระบวนการ edge ในโหนด Edge ทั้งหมด โดยเรียกใช้คำสั่งต่อไปนี้ในแต่ละโหนด
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  6. เรียกใช้สคริปต์ update.sh สำหรับ SSO ในโหนดทั้งหมด โดยเรียกใช้คำสั่งต่อไปนี้ในแต่ละโหนด
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
  7. หากใช้ Apigee mTLS ให้ทำตามขั้นตอนที่อธิบายไว้ใน หัวข้ออัปเกรด Apigee mTLS

    ดูข้อมูลเพิ่มเติมได้ที่หัวข้อ Introduction to Apigee mTLS

ซอฟต์แวร์ที่รองรับ

Apigee Edge Private Cloud รุ่นนี้รองรับ Red Hat Enterprise Linux เวอร์ชัน (Intel 64 บิต) 7.9 และ CentOS (Intel 64 บิต) 7.9

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

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

ฟีเจอร์ใหม่

รุ่นนี้มีฟีเจอร์ใหม่ดังนี้

  • ตัวเลือกโปรแกรมติดตั้งใหม่ 'mt' สำหรับ ติดตั้ง Management Server แยกจาก Edge UI และ OpenLDAP (ปัญหา 175793014) ดู Specifying the components to install
  • การหมดอายุของแคช L1 ใน Message Processor ซึ่งระบุ Time-to-Live (TTL) ของรายการในแคช L1 ก่อนหน้านี้คุณระบุได้เฉพาะ TTL ของ รายการแคช L2 เท่านั้น ดู Set L1 cache expiry on a Message Processor
  • เวอร์ชันที่ปรับปรุงแล้วของ apigee-provision ที่มีตัวเลือกใหม่ delete-user เรียกใช้ apigee-service apigee-provision delete-user -h เพื่อขอความช่วยเหลือในการใช้ตัวเลือกนี้

ข้อบกพร่องที่ได้รับการแก้ไข

ตารางต่อไปนี้แสดงรายการข้อบกพร่องที่ได้รับการแก้ไขในรุ่นนี้

รหัสปัญหา คำอธิบาย
162320407 ระบบไม่ส่งใบรับรองไคลเอ็นต์ แม้ว่าจะตั้งค่า clientauthenabled แล้วก็ตาม ในเซิร์ฟเวอร์เป้าหมาย
169401128

การส่งการแจ้งเตือนทางอีเมลไม่ทำงานสำหรับการสร้างรายได้

158714633

การกำหนดค่าไฟล์บันทึกของ Cassandra ไม่ทำงาน

เราได้เพิ่มโทเค็น Logback ใหม่สำหรับ maxfilesize และ maxbackupindex

125273766

การเผยแพร่การอัปเดตแคชระหว่างพ็อดล้มเหลวในการกำหนดค่าพ็อดหลายรีเจี้ยน

170656165

การตั้งค่า Apigee SSO ล้มเหลวเมื่อปิดใช้ http ใน Management Server

174307086

InvalidateCache สร้างคีย์ที่ไม่ถูกต้องหากตั้งค่าประเภทขอบเขตเป็น Proxy.

143178281

บริการแจ้งเตือนการสร้างรายได้ล้มเหลวเนื่องจากการกำหนดค่า SMTP ไม่ถูกต้อง

151756535 คำสั่ง apigee-validate clean ไม่ได้ล้างข้อมูลผู้ใช้ apigee_validator@apigee.com

apigee-validate clean ตอนนี้จะลบผู้ใช้ที่สร้างขึ้นเป็นส่วนหนึ่งของการตรวจสอบ

174735160 **เราได้แก้ไขช่องโหว่ด้านความปลอดภัยที่อาจเกิดขึ้นต่อการแทรก SQL ผ่าน Edge Classic UI แล้ว**
145994176 การค้นหารายการบริการแจ้งเตือนตามวันที่ไม่ทำงาน เนื่องจาก createdDate ไม่ได้ป้อนข้อมูล
142386756

setup.sh ไม่มีตัวเลือกสำหรับการติดตั้ง คอมโพเนนต์ Management Server เท่านั้น

165421271

เครื่องมือ Trace แสดงค่า JSON ทั้งหมดในเพย์โหลดคำขอเป็นสตริง แม้ว่าค่าเหล่านั้นจะเป็นจำนวนเต็มก็ตาม

169212613

การตอบกลับของ Management API มีส่วนหัวการตอบกลับวันที่ซ้ำกัน

171245851

การติดตั้ง mTLS ต้องใช้ที่อยู่ IP ทั้งหมดในไฟล์การกำหนดค่า

172379664

CredentialUtil ไม่บันทึกข้อความที่ไม่ต้องการอีกต่อไป

172367536

Message Processor ใช้ใบรับรองแบบ Self-signed สำหรับ mTLS แม้ว่าผู้ใช้จะระบุใบรับรองที่กำหนดไว้ก็ตาม

169020349

servicecallout.requesturi ไม่แสดง URI ที่ถูกต้อง

175313717

เราได้แก้ไขช่องโหว่ที่อาจเกิดขึ้นของ Cassandra CVE-2020-13946 และ CVE-2019-2684 แล้ว

ดู Security issues fixed

169020349

เราได้แก้ไขช่องโหว่ที่อาจเกิดขึ้นต่อการโจมตีแบบ Birthday Attack กับการเข้ารหัส TLS ที่มีขนาดบล็อก 64 บิตแล้ว

ดู Security issues fixed

ปัญหาด้านความปลอดภัยที่ได้รับการแก้ไข

ต่อไปนี้เป็นรายการปัญหาด้านความปลอดภัยที่ทราบซึ่งได้รับการแก้ไขในรุ่นนี้ โปรดติดตั้ง 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 เพื่อทำการโจมตีแบบ Man-in-the-Middle และดักจับชื่อผู้ใช้และรหัสผ่านที่ใช้ในการเข้าถึงอินเทอร์เฟซ JMX ได้ จากนั้นผู้โจมตีจะใช้ข้อมูลเข้าสู่ระบบเหล่านี้เพื่อเข้าถึงอินเทอร์เฟซ JMX และดำเนินการที่ไม่ได้รับอนุญาต ผู้ใช้ควรทราบถึง CVE-2019-2684 ซึ่งเป็นช่องโหว่ของ JRE ที่ทำให้สามารถใช้ประโยชน์จากปัญหานี้จากระยะไกลได้

CVE-2019-2684

พบข้อบกพร่องในวิธีที่ใช้การเข้ารหัส DES/3DES เป็นส่วนหนึ่งของโปรโตคอล TLS/SSL โปรโตคอล ผู้โจมตีแบบ Man-in-the-Middle สามารถใช้ข้อบกพร่องนี้เพื่อกู้คืนข้อมูลข้อความธรรมดาบางส่วนได้ โดยการดักจับการรับส่งข้อมูลที่เข้ารหัสจำนวนมากระหว่างเซิร์ฟเวอร์และไคลเอ็นต์ TLS/SSL หากการ สื่อสารใช้ชุดการเข้ารหัสที่อิงตาม DES/3DES

CVE-2016-2183

พบข้อบกพร่องในวิธีที่ใช้การเข้ารหัส DES/3DES เป็นส่วนหนึ่งของโปรโตคอล TLS/SSL ผู้โจมตีแบบ Man-in-the-Middle สามารถใช้ข้อบกพร่องนี้เพื่อกู้คืนข้อมูลข้อความธรรมดาบางส่วนได้โดยการดักจับการรับส่งข้อมูลที่เข้ารหัสจำนวนมากระหว่างเซิร์ฟเวอร์และไคลเอ็นต์ TLS/SSL หากการสื่อสารใช้ชุดการเข้ารหัสที่อิงตาม DES/3DES

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

ดูรายการปัญหาที่ทราบเกี่ยวกับ Edge Private Cloud ได้ที่ Known issues with Edge Private Cloud