ایک ٹیوٹوریل کہتا ہے کہ OpenVPN ترتیب دینے سے پہلے Easy-RSA انسٹال کریں، اس لیے لوگ سمجھتے ہیں کہ دونوں ایک ہی پیکج ہیں۔ ایسا نہیں ہے۔ Easy-RSA ایک PKI مدیریت کا آلہ ہے جو OpenSSL چلاتا ہے؛ OpenVPN سرنگ ہے۔ ایک فیصلہ کرتا ہے کہ کس پر بھروسا کیا جائے، دوسرا پیکٹ منتقل کرتا ہے۔

اہم موازنہ یہ نہیں کہ کون سا آلہ بہتر ہے۔ بلکہ یہ کہ آپ کے ادارے میں جاری کنندہ کس کی ملکیت ہے۔

Easy-RSA درحقیقت کیا ہے

یہ منصوبہ خود کو X.509 PKI مدیریت کا آلہ بتاتا ہے، جس میں کرپٹوگرافک کام OpenSSL کرتا ہے۔ یعنی یہ کلید کی تیاری، سرٹیفکیٹ کی درخواستیں، دستخط کی پالیسی اور منسوخی کو ایک دہرائی جانے والی ڈائریکٹری ترتیب میں لپیٹتا ہے۔ یہ پہلے سے قائم سرنگ میں انکرپشن کی تہہ نہیں شامل کرتا، اور RSA کو کسی دوسرے قابل آلے کے بنائے ہوئے اسی کلید سے زیادہ مضبوط نہیں بناتا۔ یہ جو کرتا ہے وہ ورک فلو کو قابلِ جانچ بنانا ہے۔

یہ حقیقی فائدہ ہے، لیکن کرپٹوگرافک نہیں، عملی فائدہ ہے۔

ایک لیپ ٹاپ کو اندراج کے دوران دیکھیں

نیا لیپ ٹاپ اپنی کلید بناتا ہے اور سرٹیفکیٹ کی درخواست جمع کراتا ہے، اس لیے نجی کلید کبھی ڈیوائس نہیں چھوڑتی۔ پھر جاری کنندہ اس درخواست پر ایسی قسم سے دستخط کرتا ہے جو کلائنٹ کے کردار کے لیے درست توسیعات منتخب کرتی ہے۔ Easy-RSA میں یہ یہ ہے: ./easyrsa sign-req client laptop-a۔

آپریٹر کو پھر بھی فیصلہ کرنا ہوتا ہے کہ یہ شخص رسائی کا حقدار ہے۔ کوئی دستخطی آلہ عام نام سے حق اخذ نہیں کرتا۔

دستخط شدہ سرٹیفکیٹ واپس اسی ڈیوائس پر جاتا ہے جس کے پاس ملتی جلتی کلید ہے، اور VPN کی تنصیب الگ سے سرور کا اعتماد، شناخت کی جانچ، نیٹ ورک پالیسی اور اکاؤنٹ کی شرائط فراہم کرتی ہے۔ جاری کنندہ کی آؤٹ پٹ ڈائریکٹری میں موجود فائل ان میں سے کچھ ثابت نہیں کرتی۔ صرف مکمل شدہ ہینڈ شیک یہ کرتا ہے۔

اسی لیپ ٹاپ کو باہر جاتے ہوئے دیکھیں

جاری کنندہ کا انتخاب واقعی ہٹانے میں نظر آتا ہے۔ قابلِ استعمال ورک فلو سرٹیفکیٹ کی شناخت کرتا ہے، منسوخی درج کرتا ہے اور وہ پیدا کرتا ہے جو انحصار کرنے والے نظاموں کو اسے مسترد کرنے کے لیے درکار ہوتا ہے۔ Easy-RSA الگ کرتا ہے ./easyrsa revoke laptop-a اور ./easyrsa gen-crl، اور دوسرا مرحلہ وہی ہے جو لوگ بھول جاتے ہیں۔ جاری کنندہ پر CRL بنانا اسے کسی بھی VPN تصدیق کنندہ تک نہیں پہنچاتا۔

تقسیم، دوبارہ لوڈ کا رویہ اور پہلے سے قائم سیشنز کے ساتھ کیا ہوتا ہے، یہ تنصیب کے فیصلے ہیں، آلے کی خصوصیات نہیں۔

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

جب جاری کنندہ پہلے سے موجود ہو

اگر آپ کا ادارہ پہلے ہی منظور شدہ سرٹیفکیٹ سروس چلا رہا ہے تو اسی کے ذریعے اندراج کریں۔ ٹیوٹوریل میں Easy-RSA احکامات ہونے کی وجہ سے دوسرا CA قائم کرنا اعتماد کی تقسیم کا کام، بیک اپ کا کام اور درست طریقے سے منسوخ کرنے والی ایک اور چیز پیدا کرتا ہے۔

مقامی جاری کنندہ CA چلانے کا عہد ہے، سیٹ اپ گائیڈ کا چیک باکس نہیں۔

کب Easy-RSA درست انتخاب ہے

ایسی چھوٹی نجی تنصیب کے لیے جسے واقعی اپنا جاری کنندہ درکار ہو، Easy-RSA ہر کارروائی ہاتھ سے جوڑے بغیر مرکوز ورک فلو دیتا ہے۔ اصل Easy-RSA گائیڈ درخواست، دستخط، منسوخی اور CRL کے مراحل کو ترتیب سے محیط ہے۔ CA کا دستخطی مواد اس کے نامزد مالک کے پاس رکھیں؛ کلائنٹس کو اپنی اسناد اور متعلقہ عوامی اعتماد درکار ہے، دستخطی کلید کی نقل کبھی نہیں۔

PIN پر مبنی OpenVPN ڈیزائن اعتماد کی ایک اور جائز ترتیب ہے، مرمت کے انتظار میں ٹوٹی ہوئی PKI نہیں۔ اور اکاؤنٹ میں لاگ ان کرنا آپ کے منتخب کردہ کسی بھی پروٹوکول کے تحت سرور کی تصدیق کی ضرورت کو ختم نہیں کرتا۔

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

متعلقہ مضامین