01 क्या हुआ
SAP Community की एक रिपोर्ट में NetWeaver 7.5 SP35 पर अपग्रेड के बाद SAP NetWeaver Java के कस्टम JDBC DataSources के Microsoft SQL Server से न जुड़ पाने का मामला दर्ज है।
02 मुख्य विवरण
- रिपोर्ट किए गए परिवेश में पुराना Microsoft SQL Server JDBC Driver 4.0 (sqljdbc4.jar) इस्तेमाल हो रहा था। SAP JVM 8.1 Patch Collection 74 (build 8.1.074) में TLS 1.0 और TLS 1.1 डिफ़ॉल्ट रूप से अक्षम थे।
- लॉग में “No appropriate protocol (protocol is disabled or cipher suites are inappropriate)” त्रुटि आई। प्रभावित DataSources थे: SAPMEINT, SAPMEINTXA, SAPMEWIP, dmPool, odsDiagPool, odsPool, reportPool और wipPool।
- रिपोर्ट में SAP Note 3046818 का हवाला है। अस्थायी उपाय के रूप में लेखक ने सक्रिय java.security फ़ाइल में jdk.tls.disabledAlgorithms से TLSv1 और TLSv1.1 हटाकर सिस्टम रीस्टार्ट किया।
- इसके बाद DataSources और CTC task समेत ME application की कार्यक्षमता जाँची गई। पुराने TLS 1.0 और TLS 1.1 को फिर सक्षम करना पसंदीदा दीर्घकालिक समाधान नहीं है; रिपोर्ट जहाँ संभव हो, TLS 1.2 समर्थित कॉन्फ़िगरेशन पर विचार करने की सलाह देती है।
03 यह क्यों महत्वपूर्ण है
यह घटना दिखाती है कि SAP JVM की डिफ़ॉल्ट सुरक्षा सेटिंग में बदलाव अपग्रेड के बाद मौजूदा डेटाबेस कनेक्शन बाधित कर सकता है। अस्थायी उपाय सुरक्षा को ढीला करता है, इसलिए JVM की सुरक्षा नीति बदले बिना TLS 1.2 अनुकूलता पर भी विचार करना चाहिए।
04 किनके लिए महत्वपूर्ण है
SAP Basis टीमें, SAP सिस्टम प्रशासक और SAP एकीकरण टीमें.
मूल स्रोत