اس کا سرٹیفکیٹ منسوخ کیے بغیر ایک OpenVPN کلائنٹ کو معطل کریں
عارضی بلاک سرور پر ہونا چاہیے، CA رجسٹر میں نہیں۔ مخصوص کلائنٹ کے لیے disable ہدایت استعمال کریں، فعال سیشن ختم کریں اور صرف تصادم کی صورت میں سرٹیفکیٹ منسوخ کریں۔
جب لیپ ٹاپ ایک ہفتے کے لیے مرمت کی میز پر جاتا ہے، تو عام رویہ اس کا سرٹیفکیٹ CA سے ہٹانے کا ہوتا ہے۔ وہ ریکارڈ جاری کرنے والے کا رجسٹر ہے، عارضی رسائی سوئچ نہیں۔ OpenVPN کے پاس پہلے ہی ہر کلائنٹ کے لیے کنکشن رد کرنے کا طریقہ ہے، اور اس کا استعمال CA کی تاریخ کو محفوظ رکھتا ہے۔ دونوں کنٹرول مختلف سوالات کے جواب دیتے ہیں، اور انہیں ملانا آلہ واپس آنے پر کام بڑھاتا ہے۔
دو ریکارڈ، دو مختلف کام
CA ڈیٹا بیس درج کرتا ہے کہ جاری کرنے والے نے کیا دستخط کیے اور بعد میں کیا منسوخ کیا۔ منسوخی کے عمل اور CRL یا رجسٹر کی اپنی نقل پڑھنے والا ہر شخص اس سے پوچھتا ہے۔ رسائی کا قاعدہ سرور پر رہتا ہے اور ان کنکشنوں پر لاگو ہوتا ہے جو وہ سرور قبول کرتا ہے۔
اجازت کا ریکارڈ مٹانے سے سرٹیفکیٹ قابلِ اعتماد طریقے سے منسوخ نہیں ہوتا، اور وہ تاریخ خراب ہوتی ہے جس پر بعد کی منسوخی یا آڈٹ منحصر ہے۔ سرور کی طرف کا کنٹرول زیادہ محدود اور واپس لینے کے قابل ہے۔ تبدیلی کے نوٹ میں فرق لکھیں تاکہ اگلا شخص ایسی منسوخی نہ ڈھونڈے جو کبھی نہیں ہوئی۔
غیر فعال کرنے کی ہدایت صحیح فائل میں رکھیں
کلائنٹ مخصوص ترتیب استعمال کرنے والے کمیونٹی سرور کے لیے، دستاویزی disable ہدایت ایک منتخب کلائنٹ کو رد کرتی ہے۔ یہ فعال client-config-dir کے تحت اسی کلائنٹ کی فائل میں ہونی چاہیے، سرور کی مرکزی ترتیب میں نہیں۔ تصدیق کریں کہ چلنے والا ڈیمون واقعی کون سی ڈائریکٹری استعمال کرتا ہے، پھر اس شناخت کی تصدیق کریں جو فائل منتخب کرتی ہے۔ غلط عام نام پر رکھی گئی فائل درست دکھتی ہے اور کبھی نہیں پڑھی جاتی۔
disable
یہاں میپنگ کے انتخاب اہم ہیں۔ username-as-common-name جیسے اختیارات بدلتے ہیں کہ تلاش کون سی شناخت استعمال کرتی ہے، اس لیے سرٹیفکیٹ کے موضوع کے نام پر رکھی فائل لاگو ہونے والی فائل نہیں بھی ہو سکتی۔ نصب شدہ ورژن کے لیے OpenVPN حوالہ پڑھیں، یہ نہ سمجھیں کہ ہدایت ہر سیاق میں درست ہے۔
نئے داخلے کو فعال سیشنوں سے الگ رکھیں
اگلی ہینڈ شیک رد کرنا پہلے سے قائم ٹنل کو ختم نہیں کرتا۔ اگر آلہ ابھی منقطع کرنا ضروری ہو، تو اسی مخصوص سیشن کے لیے سرور کا مجاز سیشن انتظامی راستہ بھی استعمال کریں۔ ورنہ کلائنٹ خود دوبارہ جڑنے تک کام جاری رکھ سکتا ہے، اور لیپ ٹاپ کا ڈھکن بند کرنا یا کلائنٹ سے باہر نکلنا کلائنٹ کی طرف کا عمل ہے جو سرور کے بارے میں کچھ نہیں بتاتا۔
دونوں نتائج کی تصدیق کریں: فعال سیشن آپ کی خواہش پر رکتا ہے، اور نیا ہینڈ شیک مسترد ہوتا ہے۔ بند کلائنٹ ونڈو سرور کی پالیسی کے بارے میں کچھ ثابت نہیں کرتی۔
اگر تعیناتی میں فعال سیشن ختم کرنے کا کوئی معاون طریقہ نہیں، تو ایک ایجاد کرنے کے بجائے اس خلا کو درج کریں۔ کلائنٹ پر مسدود پورٹ سرور کی طرف کی پالیسی کے برابر نہیں ہے۔
توقف اور تصادم دو مختلف واقعات ہیں
گمشدہ یا چوری شدہ کلید منسوخی کا واقعہ ہے، اور مقامی رسائی کا توقف اس کا متبادل نہیں۔ اسی CA پر اعتماد کرنے والے دوسرے سرور اس سرور کا کلائنٹ مخصوص قاعدہ شیئر نہیں کریں گے۔ جاری کرنے والے کی منسوخی اور تبدیلی کا عمل اپنائیں اور CA ڈیٹا بیس کو مستند ریکارڈ کے طور پر رکھیں۔ اس کے برعکس، عارضی توقف کے لیے دستاویزی وجہ اور بحالی کا مرحلہ درکار ہے۔
جب رسائی بحال ہو، تو اسے رکھنے والے جزو کے ذریعے پابندی ہٹائیں اور تصدیق کریں کہ نیا کنکشن کامیاب ہوتا ہے۔ disable لائن کا راستہ بھی درج کریں، کیونکہ بعد کی ترتیب کی ہم آہنگی اسے خاموشی سے واپس لا سکتی ہے۔ توقف، اس کا مالک اور تاریخ تعیناتی نوٹس میں رکھیں، تاکہ اگلا منتظم مہینوں بعد بغیر وضاحت disable لائن نہ پائے۔