TRANXACT.AI मदत

इतर प्रणालींशी सुरक्षितपणे जोडणे

HTTPS द्वारे किंवा थेट होस्ट आणि पोर्टवर कनेक्शन, किमान आवश्यकता म्हणून TLS 1.2, तुम्ही अपलोड केलेली प्रमाणपत्रे, आणि नेमके काय अयशस्वी झाले हे सांगणारी एक चाचणी.

प्लॅटफॉर्म → कनेक्टिव्हिटी → इंटिग्रेशन → कनेक्शन्स अंतर्गत असलेले कनेक्शन, हे एका वास्तविक प्रणालीकडे निर्देशित केलेले एक कनेक्टर आहे: जसे की तुमची जुनी ERP, एखादी डिरेक्टरी, मेल सर्व्हर किंवा भागीदाराचा API. यामध्ये ती प्रणाली कोठे आहे, ती कोण आहे हे कसे सिद्ध करायचे, आणि TRANXACT तिला सादर करत असलेले क्रेडेन्शियल (प्रमाणपत्र) असते — जे आत येताना एनक्रिप्ट केलेले असते आणि परत कधीही दाखवले जात नाही.

सिस्टमपर्यंत पोहोचण्याचे दोन मार्ग

वाहतूकतुम्ही जे भरताते केव्हा वापरावे
HTTPSएंडपॉइंट URL. प्रत्येक वातावरणात, चाचणी आणि विकास यांसह, त्याची सुरुवात https:// — ने झालीच पाहिजे.इंटरनेट किंवा तुमच्या स्वतःच्या नेटवर्कवरून वापरता येणारी वेब एपीआय किंवा सेवा.
थेटहोस्ट (केवळ नाव किंवा पत्ता), पोर्ट आणि प्रोटोकॉल.व्हीपीएन, इंटरकनेक्ट किंवा पीअरिंग सारख्या नेटवर्क मार्गावरून पोहोचता येणारा डेटाबेस, डिरेक्टरी किंवा सर्व्हिस पोर्ट.

थेट कनेक्शन त्याच्या प्रोटोकॉलचे नाव देते, कारण सिस्टीम दोन वेगवेगळ्या प्रकारे TLS सुरू करतात:

  • टीएलएस — पहिल्या बाइटपासून टीएलएस. एलडीएपीएस, सॅप हाना, स्ट्रिक्ट एन्क्रिप्शनसह एसक्यूएल सर्व्हर, एसएमटीपीएस, एएमक्यूपीएस आणि काफ्का या पद्धतीने काम करतात.
  • postgres — PostgreSQL, जे क्षणभर कोणत्याही अडथळ्याशिवाय कनेक्ट होते आणि त्यानंतर इतर काहीही बोलण्यापूर्वी TLS साठी वाटाघाटी करते.

प्लेन-टेक्स्टचा पर्याय नाही आणि केवळ चाचणीसाठी असलेला अपवादही नाही. "केवळ चाचणीसाठी" वापरलेले कनेक्शन म्हणजे असे कनेक्शन, जे कोणी कॉपी करते त्या दिवशी खरी क्रेडेन्शियल्स धारण करते, त्यामुळे प्रोडक्शनमध्ये लागू होणारा नियम सर्वत्र लागू होतो.

TLS 1.2 किंवा त्याहून अधिक, आणि नेहमी सत्यापित.

  • प्रत्येक हँडशेक TLS 1.2 किंवा त्याहून उच्च असतो. सर्वात कमी TLS आवृत्ती कनेक्शनसाठी ती TLS 1.3 पर्यंत वाढवू शकते; यापेक्षा जुनी आवृत्ती निवडता येत नाही आणि डेटाबेस देखील ती नाकारतो, त्यामुळे ती इम्पोर्ट किंवा स्क्रिप्टद्वारे देखील सेट केली जाऊ शकत नाही.
  • सर्व्हरचे प्रमाणपत्र नेहमीच सत्यापित केलेले असते. 'सत्यापित करू नका' असा पर्याय नसतो, कारण कोणतेही प्रमाणपत्र स्वीकारणारे कनेक्शन उत्तर देणाऱ्या व्यक्तीसाठी एनक्रिप्टेड असते, आणि ही गोष्ट तुम्ही म्हणत असलेल्या सिस्टमसाठी एनक्रिप्टेड असण्यासारखी नाही.
  • सर्व्हरचे नाव तेव्हा वापरले जाते जेव्हा प्रमाणपत्रात तुम्ही कनेक्ट करत असलेल्या होस्टपेक्षा वेगळ्या होस्टचे नाव असते — उदाहरणार्थ, तुम्ही 10.20.0.15 वर डेटाबेसवर पोहोचता आणि त्याच्या प्रमाणपत्रात hana.corp.local असे नमूद असते. याचा उपयोग योग्य प्रमाणपत्राची मागणी करण्यासाठी आणि ते तपासण्यासाठी, अशा दोन्हीसाठी केला जातो.
  • पिन केलेला फिंगरप्रिंट ऐच्छिक आहे: सर्व्हरच्या प्रमाणपत्राचा SHA-256 फिंगरप्रिंट. तो सेट केल्यावर, वैध प्रमाणपत्र असले तरीही, इतर कोणतेही प्रमाणपत्र नाकारले जाते. सर्व्हरच्या प्रमाणपत्राचे नूतनीकरण झाल्यावर तो बदलायला विसरू नका.

प्रमाणपत्रे

त्याच इंटिग्रेशन विभागातील सर्टिफिकेट्स स्क्रीनमध्ये, कनेक्शन्स विश्वसनीय किंवा उपस्थित असलेली सर्टिफिकेट्स असतात. त्याचे दोन प्रकार आहेत.

दयाळूते कशासाठी आहे
विश्वसनीय सीएतुमच्या संस्थेद्वारे चालवली जाणारी एक प्रमाणपत्र प्राधिकरण (CA). तुमच्या नेटवर्कमधील सर्व्हरवर सहसा तुमच्या CA ने जारी केलेले प्रमाणपत्र असते, जे कोणत्याही सार्वजनिक रूटला माहीत नसते; येथे CA अपलोड करा आणि कनेक्शनवर त्याला विश्वसनीय CA म्हणून निवडा. हे रिकामे सोडल्यास, कनेक्शन सार्वजनिक रूट्सवर विश्वास ठेवते.
क्लायंट प्रमाणपत्रम्युच्युअल TLS साठी TRANXACT द्वारे सर्व्हरला सादर केले जाते — ज्यामध्ये सर्व्हर कोण कॉल करत आहे हे तपासतो, तसेच उलटपक्षीही तेच तपासतो. ते अपलोड केल्यानंतर, 'स्टोअर प्रायव्हेट की' (Store private key) वापरा. ही की त्या सर्टिफिकेटचीच असली पाहिजे, ती स्थिर स्थितीत सीलबंद केली जाते आणि पुन्हा कधीही दाखवली जात नाही; ती फक्त बदलली जाऊ शकते.

प्रमाणपत्र PEM स्वरूपात, -----BEGIN CERTIFICATE----- पासून -----END CERTIFICATE----- पर्यंत पेस्ट करा; त्यानंतर एक साखळी असू शकते. तुम्ही विषय, जारीकर्ता, वैधता किंवा फिंगरप्रिंट टाईप करत नाही — ते थेट प्रमाणपत्रातूनच वाचले जातात, त्यामुळे प्रमाणपत्रात नसलेली कोणतीही गोष्ट यादीत असू शकत नाही. ही यादी शिल्लक राहिलेले दिवस दाखवते, प्रमाणपत्र कालबाह्य होत आहे किंवा झाले आहे असे चिन्हांकित करते, आणि किती कनेक्शन्स ते वापरतात याची गणना करते, जेणेकरून एखादी गोष्ट काम करणे थांबवण्यापूर्वीच तुम्हाला ते कळते.

चाचणी

कनेक्शनची चाचणी, ती ज्या दिशेने निर्देशित करते त्या दिशेने एक वास्तविक, सत्यापित TLS हँडशेक करते — आणि HTTPS साठी, एकच विनंती — आणि प्रमाणीकरणासाठी काहीतरी उपलब्ध आहे का हे तपासते. जेव्हा ती अयशस्वी होते, तेव्हा कोणता भाग अयशस्वी झाला हे सांगितले जाते, कारण "कनेक्ट होऊ शकले नाही" (could not connect) या संदेशातून पुढे काय करायचे याबद्दल काहीही कळत नाही.

चाचणी काय म्हणतेकाय करावे
सर्व्हरचे प्रमाणपत्र विश्वसनीय नाहीज्या CA ने ते जारी केले आहे ते 'प्रमाणपत्रे' (Certificates) अंतर्गत अपलोड करा आणि कनेक्शनवर त्याला 'विश्वसनीय CA' (Trusted CA) म्हणून निवडा.
प्रमाणपत्रात या होस्टचे नाव नाही.सर्व्हरचे नाव प्रमाणपत्रात असलेल्या नावाप्रमाणे सेट करा.
सर्व्हर TLS 1.2 किंवा त्यावरील आवृत्तीवर काहीही उपलब्ध करून देत नाही.सर्व्हर अपग्रेड करावा लागेल. TRANXACT किंमत यापेक्षा कमी होणार नाही.
सर्व्हरला क्लायंट सर्टिफिकेट हवे आहेक्लायंट सर्टिफिकेट अपलोड करा, त्याची प्रायव्हेट की साठवा आणि कनेक्शनवर ते निवडा.

आपण थेट संपर्क साधू शकतो का?

'चेक डायरेक्ट कनेक्ट' हे प्रत्येक इंटिग्रेशनच्या सुरुवातीला विचारल्या जाणाऱ्या प्रश्नाचे उत्तर देते. ते कॉन्फिगर केलेल्या पोर्टवर आणि TRANXACT सर्व्हरच्या स्वतःच्या नेटवर्कमधील नेहमीच्या पोर्ट्सवर — PostgreSQL 5432, SQL Server 1433, SAP HANA 30015, 30013 आणि 30041, SAP Business One Service Layer 50000, Oracle 1521 आणि 2484, MySQL 3306, LDAPS 636, Active Directory global catalogue 3269, SMTPS 465, IMAPS 993, FTPS 990, AMQPS 5671, MQTTS 8883, Kafka 9093, 443 आणि 8443 — होस्टला कनेक्ट करण्याचा प्रयत्न करते, आणि कोणते पोर्ट्स प्रतिसाद देतात व TLS 1.2 किंवा त्याहून उच्च हँडशेक पूर्ण करतात याचा अहवाल देते.

  • "थेट कनेक्शन शक्य आहे" आणि त्यानंतर काम करणारे पोर्ट्स, सर्व्हिसेस आणि TLS व्हर्जन्स नमूद केल्यास, याचा अर्थ असा होतो की तुम्ही आज कनेक्शन थेट (Direct) वर सेट करू शकता.
  • अन्यथा, ते सांगते की एका नेटवर्क मार्गाची आवश्यकता आहे — त्या होस्टसाठी व्हीपीएन, इंटरकनेक्ट किंवा पीअरिंग — जी येथील सेटिंग नसून, नेटवर्क चालवणाऱ्या व्यक्तीसोबतची एक चर्चा आहे.

कनेक्शन सूचीमध्ये प्रत्येक कनेक्शनचा ट्रान्सपोर्ट, एंडपॉइंट, त्याने शेवटच्या वेळी वाटाघाटी केलेली TLS आवृत्ती आणि डायरेक्ट कनेक्ट: शक्य, पोहोचण्यायोग्य नाही किंवा निवडलेले नाही हे दर्शविले जाते.

क्लाउड मेटाडेटा ॲड्रेसची कधीही तपासणी केली जात नाही. ते विचारणाऱ्या कोणत्याही गोष्टीला सर्व्हरची स्वतःची क्रेडेन्शियल्स देतात, आणि नेमके याच कारणामुळे कनेक्शन टेस्ट हा विचारण्याचा मार्ग असू नये.