VPN سیشن کا ٹائمر اور تصدیق کا ٹوکن الگ الگ ختم ہوتے ہیں
گیٹ وے کی سیشن حد، بیکاری کا ٹائمر اور دوبارہ استعمال ہونے والا تصدیق کا ٹوکن مختلف قواعد کے تحت ختم ہوتے ہیں۔ منقطع ہونے کے لمحے کی غلطی کی سطر بتاتی ہے کہ ان میں سے کون سا تھا۔
VPN کا منقطع ہونا ایسی وجوہات سے ہو سکتا ہے جو کلائنٹ کی طرف سے ایک جیسی دکھتی ہیں اور اندر سے کوئی چیز مشترک نہیں رکھتیں: ٹنل کا سیشن ختم ہو گیا، بیکاری کا ٹائمر چل پڑا، یا وہ اسناد پرانی ہو گئیں جو کلائنٹ دوبارہ استعمال کر رہا تھا۔ ہر ایک کا مالک الگ اور حل الگ ہے۔ منقطع ہونے کے لمحے میں غلطیوں کی ترتیب ہی انہیں الگ کرتی ہے، اور عام طور پر یہ ایک سطر ہوتی ہے۔
ایک ٹنل کے خلاف تین گھڑیاں چلتی ہیں، اور ان میں سے صرف ایک ہی ٹنل ہے۔
ایک ٹنل پر تین مختلف گھڑیاں
سیشن کی گھڑی گیٹ وے کی ہے: زیادہ سے زیادہ کنکشن کی مدت، بیکاری کی مقررہ مدت یا دونوں، اور ان میں سے کوئی بھی پوری ہونے پر یہ ٹنل ختم کر دیتی ہے۔ ٹوکن کی گھڑی تصدیق کے نظام کی ہے، اور یہ طے کرتی ہے کہ انسان کے بغیر اسناد کتنی دیر دوبارہ پیش کی جا سکتی ہیں۔ راستے کی گھڑی کلائنٹ اور گیٹ وے کے درمیان موجود کسی بھی NAT یا فائر وال کی ہے، اور یہ ان بہاؤ کی نقشہ بندی ختم کر دیتی ہے جنہیں وہ مکمل سمجھتی ہے۔ تینوں منقطع ہونے کا سبب بنتی ہیں، اور کوئی بھی ایک جیسی لاگ سطر نہیں دیتی۔
صرف پہلی ہی VPN کا تصور ہے۔ باقی دو شناخت اور نیٹ ورک سے مستعار ہیں، اور اکثر انہیں اسی کے ساتھ ملا دیا جاتا ہے۔
ٹوکن دراصل کیسے دوبارہ استعمال ہوتا ہے
OpenVPN سرور پہلے لاگ ان کے بعد تصدیق کا ٹوکن جاری کر سکتے ہیں، اس لیے کنٹرول چینل کی دوبارہ گفت و شنید صارف سے دوبارہ اسناد نہیں مانگتی۔ کلائنٹ وہی ٹوکن پیش کرتا رہتا ہے اور سرور طے کرتا ہے کہ وہ کتنی دیر قابل قبول رہتا ہے۔ جب ٹوکن کی عمر دوبارہ گفت و شنید کے وقفے سے کم ہو، تو اگلی گفت و شنید ناکام ہو جاتی ہے اور کلائنٹ وقت کی حد کے بجائے تصدیق کی غلطی کی اطلاع دیتا ہے۔ اسی لیے وہی پروفائل ایک گھنٹہ کام کرتا ہے اور پھر ایک مقررہ نقطے پر ناکام ہو جاتا ہے۔
دوبارہ گفت و شنید کا وقفہ الگ ترتیب ہے۔ اسے بدلنے سے یہ سرکتا ہے کہ ٹوکن کب پیش ہوتا ہے، یہ نہیں کہ وہ کتنی دیر زندہ رہتا ہے۔
کلائنٹ کی طرف سے ہر ختم ہونا کیسا دکھتا ہے
سیشن کی مقررہ مدت عام طور پر سرور کی طرف کی وجہ کے ساتھ صاف منقطع ہونے کے طور پر آتی ہے، اکثر اندازہ لگائی جا سکنے والی مدت کے بعد اور کسی تصدیق کی غلطی کے بغیر۔ بیکاری کی مقررہ مدت خاموشی جیسی لگتی ہے: ٹنل ٹریفک لے جانا بند کر دیتا ہے، پھر کنکشن برقرار رکھنے والا ہار مان جاتا ہے۔ ٹوکن کا ختم ہونا AUTH_FAILED کے طور پر ایسے سیشن کے درمیان آتا ہے جو ایک سیکنڈ پہلے چل رہا تھا۔
سطر پڑھیں، پھر گھڑی کی طرف دیکھیں۔ مقررہ قدر سے میل کھانے والی مدت اتفاق نہیں ہے۔
محفوظ کردہ پاس ورڈ کیوں مدد نہیں کرتا
کیش میں موجود پاس ورڈ پاس ورڈ کے چیلنج کا جواب دیتا ہے۔ یہ ٹوکن کی عمر نہیں بڑھاتا، اور دوسرے عامل یا ڈیوائس کی حالت کی جانچ کے چیلنج کو پورا نہیں کرتا۔ دوبارہ کوششوں کی تعداد بڑھانا، کنکشن کی مقررہ مدتیں کم کرنا یا پروفائل دوبارہ درآمد کرنا اس بات میں کچھ نہیں بدلتا کہ شناخت کا نظام اسناد کو کتنی دیر قبول کرے گا۔
پائیدار حل درست چیز پر درست عمر ہیں، یا ایسا کلائنٹ بہاؤ جو مطلوبہ چیلنج انسان کے بغیر مکمل کر سکے۔
کیا دستاویزی اور کیا جانچنا ہے
تینوں قدریں لکھیں: گیٹ وے کی سیشن اور بیکاری کی حدود، ٹوکن کی عمر، اور راستے پر سب سے مختصر متعلقہ نقشہ بندی کی مقررہ مدت۔ پھر ایک قدر کم کر کے ہر ختم ہونے کی جانچ سوچ سمجھ کر کریں، دیکھیں کہ کلائنٹ کیا بتاتا ہے، اور قدر واپس رکھیں۔ ہر حد پر صارف کو کیا کرنا ہے اس کی تصدیق کریں، کیونکہ ہر گھنٹے مکمل لاگ ان کا مطالبہ کرنا ایسا پالیسی فیصلہ ہے جو کسی کو سوچ سمجھ کر کرنا چاہیے تھا۔
بغیر کسی تصدیق کے واقعے کے آنے والا منقطع ہونا راستے کا یا بیکاری کے ٹائمر کا ہوتا ہے، اور یہ مختلف شواہد کے ساتھ مختلف تحقیق ہے۔