4.50.00.06 - निजी क्लाउड के लिए Edge की जानकारी

Apigee Edge का दस्तावेज़ देखा जा रहा है.
Apigee X के दस्तावेज़ पर जाएं.
info

हमने 22 जनवरी, 2021 को Apigee Edge for Private Cloud का नया वर्शन रिलीज़ किया था.

अपडेट करने की प्रोसेस

इस रिलीज़ को अपडेट करने से, आरपीएम की इस सूची में मौजूद कॉम्पोनेंट अपडेट हो जाएंगे:

  • 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 स्क्रिप्ट को लागू करें. इसके लिए, हर नोड पर यह कमांड चलाएं:
    /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 के बारे में जानकारी देखें.

YouTube पर कैप्शन जोड़ने के लिए इस्तेमाल किए जाने वाले सॉफ़्टवेयर

Apigee Edge Private Cloud का यह वर्शन, Red Hat Enterprise Linux के वर्शन (Intel 64-bit) 7.9 और CentOS (Intel 64-bit) 7.9 के साथ काम करता है.

बंद की गई सेवाएं/सुविधाएं

कोई नई सुविधा बंद नहीं की गई है.

नई सुविधाएं

इस रिलीज़ में, ये नई सुविधाएं जोड़ी गई हैं:

  • नया इंस्टॉलर विकल्प, 'mt'. इसकी मदद से, Edge यूज़र इंटरफ़ेस (यूआई) और OpenLDAP से अलग मैनेजमेंट सर्वर इंस्टॉल किया जा सकता है (समस्या 175793014). इंस्टॉल किए जाने वाले कॉम्पोनेंट तय करना लेख पढ़ें.
  • यह मैसेज प्रोसेसर पर L1 कैश मेमोरी के खत्म होने की अवधि है. इससे L1 कैश मेमोरी में किसी एंट्री का टाइम-टू-लिव (टीटीएल) तय होता है. पहले, सिर्फ़ L2 कैश मेमोरी की एंट्री का टीटीएल तय किया जा सकता था. मैसेज प्रोसेसर पर L1 कैश मेमोरी के खत्म होने की अवधि सेट करना लेख पढ़ें.
  • apigee-provision का बेहतर वर्शन, जिसमें नया delete-user विकल्प शामिल है. इस विकल्प का इस्तेमाल करने के बारे में जानने के लिए, apigee-service apigee-provision delete-user -h चलाएं.

गड़बड़ियां ठीक की गईं

यहां दी गई टेबल में, इस रिलीज़ में ठीक की गई गड़बड़ियों की सूची दी गई है:

समस्या आईडी ब्यौरा
162320407 क्लाइंट सर्टिफ़िकेट नहीं भेजे गए, जबकि टारगेट सर्वर में clientauthenabled सेट किया गया था.
169401128

कमाई करने से जुड़ी सूचनाएं ईमेल से भेजने की सुविधा काम नहीं कर रही थी.

158714633

Cassandra लॉग फ़ाइल का कॉन्फ़िगरेशन काम नहीं कर रहा था.

maxfilesize और maxbackupindex के लिए, नए logback टोकन जोड़े गए हैं.

125273766

एक से ज़्यादा रीजन वाले पॉड कॉन्फ़िगरेशन में, क्रॉस-पॉड कैश अपडेट का डेटा ट्रांसफ़र नहीं हो सका.

170656165

जब मैनेजमेंट सर्वर पर एचटीटीपी बंद था, तब Apigee SSO सेटअप नहीं हो पा रहा था.

174307086

अगर स्कोप टाइप को Proxy पर सेट किया गया था, तो InvalidateCache ने गलत कुंजी जनरेट की.

143178281

एसएमटीपी कॉन्फ़िगरेशन में गड़बड़ी की वजह से, कमाई करने से जुड़ी सूचनाएं भेजने की सेवा काम नहीं कर रही थी.

151756535 apigee-validate clean कमांड, apigee_validator@apigee.com उपयोगकर्ता को क्लीन नहीं कर रही थी.

apigee-validate clean अब पुष्टि के लिए बनाए गए उपयोगकर्ता को मिटा देता है.

174735160 Edge Classic यूज़र इंटरफ़ेस (यूआई) के ज़रिए एसक्यूएल इंजेक्शन से जुड़ी सुरक्षा की संभावित गड़बड़ी को ठीक कर दिया गया है.
145994176 तारीख के हिसाब से, सूचना पाने की सेवा के आइटम खोजने की सुविधा काम नहीं कर रही थी, क्योंकि createdDate फ़ील्ड में कोई वैल्यू नहीं डाली गई थी.
142386756

setup.sh में, सिर्फ़ मैनेजमेंट सर्वर कॉम्पोनेंट इंस्टॉल करने का विकल्प मौजूद नहीं था.

165421271

ट्रेस टूल, अनुरोध पेलोड में मौजूद सभी JSON वैल्यू को स्ट्रिंग के तौर पर दिखा रहा था. भले ही, वे पूर्णांक हों.

169212613

Management API के रिस्पॉन्स में, तारीख के डुप्लीकेट रिस्पॉन्स हेडर मौजूद थे.

171245851

mTLS इंस्टॉल करने के लिए, कॉन्फ़िगरेशन फ़ाइल में सभी आईपी पते होने चाहिए.

172379664

CredentialUtil अब अनचाहे मैसेज को लॉग नहीं करता.

172367536

मैसेज प्रोसेसर, mTLS के लिए खुद के हस्ताक्षर वाला सर्टिफ़िकेट इस्तेमाल कर रहे थे. ऐसा तब भी हो रहा था, जब उपयोगकर्ता ने अपना सर्टिफ़िकेट दिया था.

169020349

servicecallout.requesturi ने सही यूआरआई नहीं दिखाया.

175313717

Cassandra में मौजूद संभावित जोखिम की आशंका वाली CVE-2020-13946 और CVE-2019-2684 को ठीक कर दिया गया है.

सुरक्षा से जुड़ी समस्याएं ठीक की गईं लेख पढ़ें.

169020349

64-बिट ब्लॉक साइज़ वाले टीएलएस सिफ़र पर जन्मदिन वाले हमलों की संभावित कमज़ोरी को ठीक कर दिया गया है.

सुरक्षा से जुड़ी समस्याएं ठीक की गईं लेख पढ़ें.

सुरक्षा से जुड़ी समस्याएं ठीक की गईं

यहां सुरक्षा से जुड़ी उन समस्याओं की सूची दी गई है जिन्हें इस रिलीज़ में ठीक कर दिया गया है. इन समस्याओं से बचने के लिए, 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 प्रोटोकॉल के हिस्से के तौर पर इस्तेमाल करने के तरीके में एक गड़बड़ी मिली है. अगर कम्यूनिकेशन में DES/3DES पर आधारित साइफ़रसुइट का इस्तेमाल किया जाता है, तो मैन-इन-द-मिडल हमलावर इस गड़बड़ी का इस्तेमाल करके, कुछ सादा टेक्स्ट डेटा को वापस पा सकता है. इसके लिए, उसे टीएलएस/एसएसएल सर्वर और क्लाइंट के बीच एन्क्रिप्ट किए गए ट्रैफ़िक को कैप्चर करना होगा.

CVE-2016-2183

टीएलएस/एसएसएल प्रोटोकॉल के हिस्से के तौर पर, DES/3DES साइफ़र के इस्तेमाल में एक गड़बड़ी मिली है. अगर कम्यूनिकेशन में DES/3DES पर आधारित साइफ़रसुइट का इस्तेमाल किया जाता है, तो मैन-इन-द-मिडल हमलावर इस गड़बड़ी का इस्तेमाल करके, कुछ प्लेनटेक्स्ट डेटा को वापस पा सकता है. इसके लिए, उसे टीएलएस/एसएसएल सर्वर और क्लाइंट के बीच एन्क्रिप्ट (सुरक्षित) किए गए ट्रैफ़िक को कैप्चर करना होगा.

ज्ञात समस्याएं

Edge Private Cloud से जुड़ी ज्ञात समस्याओं की सूची देखने के लिए, Edge Private Cloud से जुड़ी ज्ञात समस्याएं लेख पढ़ें.