
SAP सुरक्षित नेटवर्क संचार (SNC) के विश्लेषण के लिए उपकरण।

SAP Secure Network Communications (SNC) के विश्लेषण के लिए उपकरण।

अपनी वर्तमान स्थिति में, sncscan का उपयोग SAP Router और DIAG (SAP GUI) कनेक्शनों के SNC कॉन्फ़िगरेशन को पढ़ने के लिए किया जा सकता है। SAP RFC प्रोटोकॉल के लिए कार्यान्वयन वर्तमान में विकासाधीन है।
SAP Router या तो SNC का समर्थन कर सकते हैं या नहीं, SNC पैरामीटर का अधिक सूक्ष्म कॉन्फ़िगरेशन संभव नहीं है।
फिर भी, sncscan यह पता लगाता है कि यह सक्रिय है या नहीं:
sncscan -H 10.3.161.4 -S 3299 -p router
SAP GUI द्वारा उपयोग किए जाने वाले DIAG कनेक्शन का SNC कॉन्फ़िगरेशन, राउटर कॉन्फ़िगरेशन की तुलना में अधिक बहुमुखी सेटिंग्स हो सकता है।
sncscan के साथ पढ़े जा सकने वाले सिस्टम पैरामीटर्स और कनेक्शन सुरक्षा को प्रभावित करने वाले विस्तृत अवलोकन के लिए, अनुभाग पृष्ठभूमि देखें।
sncscan -H 10.3.161.3 -S 3200 -p diag
एक कमांड से कई लक्ष्यों को स्कैन किया जा सकता है:
sncscan -L /H/192.168.56.101/S/3200,/H/192.168.56.102/S/3206
sncscan --route-string /H/10.3.161.5/S/3299/H/10.3.161.3/S/3200 -p diag
आवश्यकताएँ: वर्तमान में sncscan केवल हमारे फोर्क से pysap लाइब्रेरी के साथ काम करता है।
python3 -m pip install -r requirements.txt
या
python3 setup.py test
python3 setup.py install
SAP प्रोटोकॉल, जैसे DIAG या RFC, स्वयं उच्च सुरक्षा प्रदान नहीं करते हैं। सुरक्षा बढ़ाने और प्रमाणीकरण (Authentication), अखंडता (Integrity) और एन्क्रिप्शन (Encryption) सुनिश्चित करने के लिए, SNC (Secure Network Communications) के उपयोग की आवश्यकता होती है। SNC, SAP सिस्टम के विभिन्न क्लाइंट और सर्वर घटकों के बीच डेटा संचार पथों की रक्षा करता है जो RFC, DIAG या राउटर प्रोटोकॉल का उपयोग करते हैं, डेटा पर ज्ञात क्रिप्टोग्राफिक एल्गोरिदम लागू करके इसकी सुरक्षा बढ़ाता है। SNC सुरक्षित कनेक्शन के लिए डेटा सुरक्षा के तीन अलग-अलग स्तर लागू किए जा सकते हैं:
प्रत्येक SAP सिस्टम को संचार सुरक्षा के लिए SNC पैरामीटर के साथ कॉन्फ़िगर किया जा सकता है। SNC कनेक्शन का स्तर Quality of Protection पैरामीटर द्वारा निर्धारित किया जाता है:
अतिरिक्त SNC पैरामीटर का उपयोग अधिक सिस्टम-विशिष्ट कॉन्फ़िगरेशन विकल्पों के लिए किया जा सकता है, जिसमें snc/only_encrypted_gui पैरामीटर शामिल है, जो यह सुनिश्चित करता है कि एन्क्रिप्टेड SAPGUI कनेक्शन लागू किए जाएं।
जब तक कोई SAP सिस्टम एड्रेस किया जाता है जो SNC संदेश भेजने में सक्षम है, वह मान्य SNC अनुरोधों का जवाब भी देता है, चाहे SNC के लिए कोई भी IP, पोर्ट और CN निर्दिष्ट किया गया हो। इस प्रतिक्रिया में वे आवश्यकताएँ होती हैं जो SAP सिस्टम के पास SNC कनेक्शन के लिए होती हैं, जिनका उपयोग SNC पैरामीटर प्राप्त करने के लिए किया जा सकता है। इसका उपयोग यह पता लगाने के लिए किया जा सकता है कि क्या किसी SAP सिस्टम में SNC सक्षम है और यदि हाँ, तो कौन से SNC पैरामीटर सेट किए गए हैं।