
Magento 2 एन्क्रिप्शन कुंजी रोटेशन और प्रबंधन के लिए एक उपयोगिता। CVE-2024-34102 (उर्फ Cosmic Sting) के पीड़ित इसे एक आफ्टरकेयर के रूप में उपयोग कर सकते हैं।
Magento 2 एन्क्रिप्शन की रोटेशन और प्रबंधन के लिए एक उपकरण। CVE-2024-34102 (उर्फ कॉस्मिक स्टिंग) पीड़ित इसका उपयोग आफ्टरकेयर के रूप में कर सकते हैं।
सुरक्षा पैच लागू करने के बाद, आपको हमलावर के एडमिन स्तर के WebAPI एक्सेस को पूरी तरह से अस्वीकार करने के लिए एक की रोटेशन करनी होगी।
यदि आप अपग्रेड नहीं कर सकते या आधिकारिक आइसोलेटेड पैच लागू नहीं कर सकते, तो देखें हमारे पैच।
यदि आधिकारिक एन्क्रिप्शन की रोटेशन कमांड php bin/magento encryption:key:change उपलब्ध नहीं है, तो आप इस एक्सटेंशन का उपयोग कर सकते हैं और इस एक्सटेंशन में "Key Manager" के रूप में अधिक सुविधाएं हैं।
यह एक्सटेंशन 3 कमांड प्रदान करता है।
php bin/magento ww:encryption-key-manager:genkey [-f|--format FORMAT]
Example:
$ php bin/magento ww:encryption-key-manager:genkey
5f81fe506a1025b8ea439fd49c6fa8e3
php bin/magento ww:ekm:list [--newest]
टिप: आप encryption-key-manager के लिए ekm शॉर्टहैंड का उपयोग कर सकते हैं।
Example:
$ php bin/magento ww:ekm:list
Encryption key count: 3
39a2f1213e6a942af3cd4f1c2d61528c
fdd862cd41f95e4edaf2636258ce359f
3cd27f0eeae9ffec35681d8aa0faa618
php bin/magento ww:encryption-key-manager:rotate [-k|--key KEY]
टिप: यदि -k|--key प्रदान नहीं किया गया है, तो एक रैंडम जनरेटेड की का उपयोग किया जाएगा।
Example:
$ php bin/magento ww:encryption-key-manager:rotate
Encryption key has been rotated successfully.
Encryption keys are stored in `app/etc/env.php`. Caution: do not delete old keys!
संस्करण 2.4.7 से, एन्क्रिप्शन की प्रारूप hex से base64 में बदल गया है।
नए प्रारूप का उदाहरण (ध्यान दें इसमें base64 उपसर्ग है):
base64bDr+HSz4tZ+cjZA89J5RvbZzCfDKWO1iXgDfmqeZL0c=
डिफ़ॉल्ट रूप से, php bin/magento ww:encryption-key-manager:genkey एक की उत्पन्न करता है जो आपके वर्तमान Magento संस्करण के साथ संगत है।
लेकिन आप प्रारूप को बलपूर्वक सेट कर सकते हैं (विकास उद्देश्य के लिए)
php bin/magento ww:encryption-key-manager:genkey --format base64
php bin/magento ww:encryption-key-manager:genkey --format hex
की उत्पादन प्रक्रिया के अधिक विवरण इस ब्लॉग पोस्ट में हैं।
Magento 2.4
composer require wubinworks/module-encryption-key-manager-cli
यदि आपको यह एक्सटेंशन पसंद है तो कृपया इस रिपॉजिटरी को स्टार करें।