TLS क्या है?
TLS, SSL का एक उन्नत संस्करण है और क्लाइंट और सर्वर के बीच सुरक्षित संचार प्रदान करता है। चूंकि TLS डेटा को एन्क्रिप्ट करने के लिए एक सिमेट्रिक क्रिप्टोग्राफी एल्गोरिदम का उपयोग करता है, इसलिए डेटा ट्रांसफर SSL का उपयोग करने की तुलना में अधिक सुरक्षित और स्थिर है।
EBS के साथ TLS का उपयोग क्यों करें?
जैसा कि आप जानते हैं, EBS इनबाउंड, आउटबाउंड, और लूपबैक कनेक्शन का उपयोग करता है और EBS उपयोगकर्ताओं के साथ व्यवसाय-महत्वपूर्ण जानकारी साझा करता है। इस प्रकार, डेटा चोरी, डेटा छेड़छाड़, और संदेश जालसाजी की अधिक संभावनाएं संभव हैं। हालांकि, EBS के साथ TLS सक्षम करके, आप इन सभी समस्याओं से बच सकते हैं।
EBS के साथ TLS लागू करें
EBS के साथ TLS सक्षम करने के लिए निम्नलिखित कार्य निष्पादित करें:
- Java Development Kit (JDK®) और Web Home अपग्रेड करें।
- अनिवार्य पैच लागू करें।
- OpenSSL® कॉन्फ़िगर करें।
- एक .csr फ़ाइल जनरेट करें।
- सर्टिफिकेट अथॉरिटी (CA) से प्रमाणित .csr फ़ाइल प्राप्त करें।
- सर्टिफिकेट्स को EBS में डाउनलोड और इम्पोर्ट करें।
- कॉन्फ़िगरेशन परिवर्तन करें।
- AutoConfig चलाएं।
- URL सत्यापित करें।
1. JDK और Web Home अपग्रेड करें
JDK 7 या उससे ऊपर अपग्रेड करें, और Web Home को संस्करण 10.1.3.5 में अपग्रेड करें।
2. अनिवार्य पैच लागू करें
निम्नलिखित पैच इंस्टॉल करें (या सबसे हाल ही में जारी पैच):
- Oracle Opatch (6880880)
- Oracle क्रिटिकल पैच अपडेट्स (CPU)
- Oracle HTTP सर्वर (OHS) (27078378)
- Oracle प्रोसेस मैनेजर और नोटिफिकेशन सर्वर (OPMN) (27208670)
- EBS (22724663, 22922530, और 22974534)
3. OpenSSL कॉन्फ़िगर करें
निम्नलिखित कमांड निष्पादित करके एक OpenSSL कॉन्फ़िगरेशन फ़ाइल बनाएं:
cd $INST_TOP/certs/Apache
mkdir WildcardCert
cd $INST_TOP/certs/Apache/WildcardCert
OpenSSL के लिए रिस्पांस फ़ाइल के रूप में उपयोग करने के लिए निम्न new.cnf फ़ाइल बनाएं: (कॉन्फ़िगरेशन सामग्री दिखाई गई है)
4. .csr फ़ाइल जनरेट करें
- निम्न कमांड चलाकर .csr फ़ाइल जनरेट करें:
$ openssl req -newkey rsa:2048 -nodes -keyout server.key -sha256 -out new.csr -config new.cnf - https://www.sslshopper.com/csr-decoder.html पर .csr सत्यापित करें
- यदि जानकारी सही है, तो CA को .csr भेजें।
5. CA से सर्टिफिकेट प्राप्त करें
CA को आपको एक सर्वर सर्टिफिकेट और सर्टिफिकेट चेन फ़ाइलें भेजनी चाहिए।
6. सर्टिफिकेट फ़ाइलें डाउनलोड और इम्पोर्ट करें
CA से सर्वर सर्टिफिकेट और सर्टिफिकेट चेन फ़ाइलें प्राप्त करने के बाद, निम्नलिखित चरण निष्पादित करें: फ़ाइलें डाउनलोड करें, Apache डायरेक्टरी बनाएं, वॉलेट डायरेक्टरी बनाएं, सर्टिफिकेट्स कॉपी करें (रूट, सर्वर, इंटरमीडिएट क्रम में), b64InternetCertificate.txt बनाएं, वॉलेट को OPMN पर कॉपी करें, cacerts फ़ाइल अपडेट करें, पैरामीटर्स अपडेट करें।
7. कॉन्फ़िगरेशन परिवर्तन करें
निम्नलिखित फ़ाइलों में परिवर्तन करें: (opmn_xml_1013.tmp, httpd_conf_1013.tmp, ssl_conf_1013.tmp, oc4j_properties_1013.tmp, oafm_oc4j_properties_1013.tmp, forms_oc4j_properties_1013.tmp के लिए विशिष्ट XML/कॉन्फ़िगरेशन परिवर्तन दिखाए गए हैं)
8. AutoConfig चलाएं
एप्लिकेशन टियर $ADMIN_SCRIPTS_HOME डायरेक्टरी में adautocfg.sh चलाएं।
9. अंतिम सत्यापन करें
URL सत्यापित करें, जो निम्नलिखित उदाहरण की तरह दिखना चाहिए: https://ebstest1.corp.aspentech.com:4443/OA_HTML/AppsLogin
निष्कर्ष
यदि आप EBS का उपयोग करने की योजना बना रहे हैं और महत्वपूर्ण डेटा ट्रांसमिट कर रहे हैं, तो आपको सर्वर और क्लाइंट के बीच इंटरनेट-आधारित संचार होने के लिए एक सुरक्षित तरीका प्रदान करने के लिए EBS के साथ TLS सक्षम करना होगा। यह सुनिश्चित करता है कि संचार के दौरान कोई भी डेटा के साथ छेड़छाड़ या हैक न कर सके।