TRANXACT.AI مدد

دوسرے سسٹمز سے محفوظ طریقے سے جڑنا

HTTPS پر یا سیدھے کسی میزبان اور بندرگاہ سے کنکشن، فرش کے طور پر TLS 1.2، آپ کے اپ لوڈ کردہ سرٹیفکیٹ، اور ایک ٹیسٹ جو یہ بتاتا ہے کہ بالکل کیا ناکام ہوا۔

پلیٹ فارم → کنیکٹیویٹی → انٹیگریشن → کنکشنز کے تحت ایک کنکشن، ایک حقیقی نظام کی طرف اشارہ کرنے والا کنیکٹر ہے: آپ کا پرانا ERP، ایک ڈائرکٹری، ایک میل سرور، ایک پارٹنر کا API۔ یہ رکھتا ہے کہ نظام کہاں ہے، یہ کیسے ثابت کیا جائے کہ یہ کون ہے، اور TRANXACT اس کو پیش کرتا ہے - راستے میں خفیہ کردہ اور کبھی واپس نہیں دکھایا گیا۔

نظام تک پہنچنے کے دو طریقے

ٹرانسپورٹجو آپ بھرتے ہیں۔اسے کب استعمال کرنا ہے۔
HTTPSاختتامی نقطہ URL۔ یہ https:// سے شروع ہونا چاہیے — ہر ماحول میں، ٹیسٹ اور ترقی شامل ہے۔ایک ویب API یا سروس، جو انٹرنیٹ یا آپ کے اپنے نیٹ ورک پر پہنچی ہے۔
براہ راستمیزبان (صرف ایک نام یا پتہ)، پورٹ، اور پروٹوکول۔ایک ڈیٹا بیس، ڈائرکٹری یا سروس پورٹ نیٹ ورک کے راستے جیسے کہ VPN، ایک دوسرے سے منسلک یا پیئرنگ تک پہنچا ہے۔

براہ راست کنکشن اپنے پروٹوکول کو نام دیتا ہے، کیونکہ سسٹم TLS کو دو مختلف طریقوں سے شروع کرتے ہیں:

  • tls - پہلے بائٹ سے 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 کے طور پر منتخب کریں۔ خالی چھوڑا، ایک کنکشن عوامی جڑوں پر بھروسہ کرتا ہے۔
کلائنٹ سرٹیفکیٹTRANXACT کے ذریعے سرور کو پیش کیا گیا، باہمی TLS کے لیے — سرور چیک کر رہا ہے کہ کون کال کر رہا ہے اور ساتھ ہی ساتھ دوسری طرف۔ اسے اپ لوڈ کرنے کے بعد، اسٹور کی نجی کلید استعمال کریں۔ کلید کا تعلق اس سرٹیفکیٹ سے ہونا چاہیے، باقی پر مہر لگا دی گئی ہے، اور دوبارہ کبھی نہیں دکھائی جائے گی۔ یہ صرف تبدیل کیا جا سکتا ہے.

سرٹیفکیٹ کو پی ای ایم کے طور پر چسپاں کریں، -----شروع سرٹیفیکیٹ ----- سے ----- سرٹیفیکیٹ ----- تک؛ ایک سلسلہ اس کی پیروی کرسکتا ہے۔ آپ موضوع، جاری کنندہ، درستگی یا فنگر پرنٹ ٹائپ نہیں کرتے ہیں — وہ سرٹیفکیٹ سے ہی پڑھے جاتے ہیں، اس لیے فہرست میں کچھ نہیں کہا جا سکتا جو سرٹیفکیٹ میں نہیں ہے۔ فہرست باقی دنوں کو دکھاتی ہے، ایک سرٹیفکیٹ کو میعاد ختم یا ختم ہونے کے طور پر نشان زد کرتی ہے، اور شمار کرتی ہے کہ کتنے کنکشنز اسے استعمال کرتے ہیں، لہذا آپ کو معلوم ہوگا کہ اس سے پہلے کیا کام کرنا بند ہو جاتا ہے۔

ٹیسٹ

کنکشن پر ٹیسٹ ایک حقیقی، تصدیق شدہ TLS ہینڈ شیک کرتا ہے جہاں یہ اشارہ کرتا ہے — اور، HTTPS کے لیے، ایک درخواست — اور چیک کرتا ہے کہ تصدیق کرنے کے لیے کچھ ہے۔ جب یہ ناکام ہوجاتا ہے تو یہ کہتا ہے کہ کون سا حصہ ناکام ہوگیا، کیونکہ "کنیکٹ نہیں ہوسکا" آپ کو اس بارے میں کچھ نہیں بتاتا کہ آگے کیا کرنا ہے۔

ٹیسٹ کیا کہتا ہے۔کیا کرنا ہے
سرور کا سرٹیفکیٹ قابل بھروسہ نہیں ہے۔وہ CA اپ لوڈ کریں جس نے اسے سرٹیفکیٹس کے تحت جاری کیا ہے اور اسے کنکشن پر ٹرسٹڈ CA کے طور پر منتخب کریں۔
سرٹیفکیٹ میں اس میزبان کا نام نہیں ہے۔سرٹیفکیٹ کے نام پر سرور کا نام سیٹ کریں۔
سرور TLS 1.2 یا اس سے اوپر کچھ بھی پیش نہیں کرتا ہے۔سرور کو اپ گریڈ کرنا ہوگا۔ TRANXACT کم نہیں ہوگا۔
سرور کلائنٹ کا سرٹیفکیٹ چاہتا ہے۔ایک کلائنٹ سرٹیفکیٹ اپ لوڈ کریں، اس کی نجی کلید کو ذخیرہ کریں، اور کنکشن پر اسے منتخب کریں۔

کیا ہم براہ راست جڑ سکتے ہیں؟

ہر انضمام کے ساتھ شروع ہونے والے سوال کے جوابات ڈائریکٹ کنیکٹ چیک کریں۔ یہ میزبان کو کنفیگر شدہ پورٹ پر اور معمول پر آزماتا ہے — PostgreSQL 5432, SQL Server 1433, SAP HANA 30015, 30013 اور 30041, SAP Business One Service Layer 50000, Oracle 1521, LPSQLDA, 23648 MySQL 636، ایکٹو ڈائرکٹری گلوبل کیٹلاگ 3269، SMTPS 465، IMAPS 993، FTPS 990، AMQPS 5671، MQTTS 8883، Kafka 9093، 443 اور 8443 — TRANXACT سرور سے اور اعلی درجے کی رپورٹ جو کہ T2 اور پورٹ 2 کا اپنا نیٹ ورک مکمل کرتا ہے۔ مصافحہ

  • "براہ راست کنکشن ممکن ہے"، اس کے بعد پورٹس، سروسز اور TLS ورژن جو کام کرتے ہیں، اس کا مطلب ہے کہ آپ آج ہی ڈائریکٹ سے کنکشن سیٹ کر سکتے ہیں۔
  • بصورت دیگر یہ کہتا ہے کہ ایک نیٹ ورک پاتھ کی ضرورت ہے — ایک VPN، ایک آپس میں جڑنا یا اس میزبان کو پیئر کرنا — جو کہ یہاں سیٹنگ کے بجائے نیٹ ورک چلانے والے کے ساتھ بات چیت ہے۔

کنکشنز کی فہرست ہر کنکشن کی ٹرانسپورٹ، اینڈ پوائنٹ، TLS ورژن کو دکھاتی ہے جس پر اس نے آخری بات چیت کی تھی، اور ڈائریکٹ کنیکٹ: ممکن ہے، قابل رسائی نہیں، یا چیک نہیں کیا گیا ہے۔

کلاؤڈ میٹا ڈیٹا ایڈریسز کی کبھی تحقیقات نہیں کی جاتی ہیں۔ وہ سرور کی اپنی اسناد کسی بھی چیز کے حوالے کر دیتے ہیں جو پوچھتا ہے، یہی وجہ ہے کہ کنکشن ٹیسٹ پوچھنے کا طریقہ نہیں ہونا چاہیے۔