Protected Extensible Authentication Protocol
پی ای اے پی پرسنل ایگرس ایئر پیک کا مخفف بھی ہے۔ پروٹیکٹڈ ایکسٹینسیبل تصدیق پروٹوکول، جسے پروٹیکٹڈ ای اے پی یا صرف پی ای اے پی بھی کہا جاتا ہے، ایک پروٹوکول ہے جو ایک خفیہ کردہ اور تصدیق شدہ ٹرانسپورٹ لیئر سیکیورٹی (ٹی ایل ایس) سرنگ کے اندر ایکسٹینسیبل تصدیق پروٹوکول (ای اے پی) کو شامل کرتا ہے۔ اس کا مقصد ای اے پی میں خامیوں کو درست کرنا تھا۔ ای اے پی نے ایک محفوظ مواصلاتی چینل فرض کیا، جیسے کہ جسمانی تحفظ کے ذریعہ فراہم کردہ، لہذا ای اے پی گفتگو کے تحفظ کے لیے سہولیات فراہم نہیں کی گئیں۔ پی ای اے پی کو مشترکہ طور پر سسکو سسٹمز، مائیکروسافٹ، اور آر ایس اے سیکیورٹی نے تیار کیا تھا۔ پی ای اے پی وی 0 وہ ورژن تھا جو مائیکروسافٹ ونڈوز ایکس پی کے ساتھ شامل تھا اور اسے برائے نام ڈرافٹ-کامتھ-پیپیکسٹ-پیپ وی 0-00 میں بیان کیا گیا تھا۔ پی ای اے پی وی 1 اور پی ای اے پی وی 2 کو ڈرافٹ-جوزفسن-پی پی ٹیکسٹ-ای اے پی-ٹی ایل ایس-ای اے پی کے مختلف ورژن میں بیان کیا گیا تھا۔ پی ای اے پی وی 1 کی تعریف ڈرافٹ-جوزفسن-پی پی ٹیکسٹ-ای اے پی ٹی ایل ایس-ای اے پی-00 میں ڈرافٹ-جوزفسن-پی پی ٹیکسٹ-ای اے پی ٹی ایل ایس-ای اے پی-05 کے ذریعے کی گئی تھی، اور پی ای اے پی وی 2 کی تعریف ڈرافٹ-جوزفسن-پی پی ٹیکسٹ-ای اے پی ٹی ایل ایس-ای اے پی-06 سے شروع ہونے والے ورژن میں کی گئی تھی۔ پروٹوکول صرف متعدد ای اے پی میکانزم کی زنجیر بندی کی وضاحت کرتا ہے نہ کہ کسی مخصوص طریقہ کار کی۔ تاہم، ای اے پی-ایم ایس سی ایچ اے پی وی 2 اور ای اے پی-جی ٹی سی طریقوں کا استعمال سب سے زیادہ معاون ہے۔ جائزہ پی ای اے پی ڈیزائن میں ای اے پی-ٹی ٹی ایل ایس سے ملتا جلتا ہے، جس میں صارف کی تصدیق کی حفاظت کے لیے ایک محفوظ ٹی ایل ایس ٹنل بنانے کے لیے صرف سرور سائیڈ پی کے آئی سرٹیفکیٹ کی ضرورت ہوتی ہے، اور سرور کی تصدیق کے لیے سرور سائیڈ پبلک کلیدی سرٹیفکیٹ کا استعمال کرتا ہے۔ اس کے بعد یہ کلائنٹ اور تصدیق سرور کے درمیان ایک خفیہ کردہ ٹی ایل ایس سرنگ بناتا ہے۔ زیادہ تر ترتیبات میں، اس خفیہ کاری کی چابیاں سرور کی عوامی کلید کا استعمال کرتے ہوئے منتقل کی جاتی ہیں۔ کلائنٹ کی تصدیق کے لیے سرنگ کے اندر تصدیق کی معلومات کے تبادلے کو پھر خفیہ کیا جاتا ہے اور صارف کی اسناد جاسوسی سے محفوظ ہوتی ہیں۔ مئی 2005 تک، تازہ ترین ڈبلیو پی اے اور ڈبلیو پی اے 2 معیار کے لیے تصدیق شدہ دو پی ای اے پی ذیلی اقسام تھیں۔ وہ یہ ہیں: پی ای اے پی وی 0/ای اے پی-ایم ایس سی ایچ اے پی وی 2 پی ای اے پی وی 1/ای اے پی-جی ٹی سی پی ای اے پی وی 0 اور پی ای اے پی وی 1 دونوں بیرونی تصدیق کے طریقہ کار کا حوالہ دیتے ہیں اور وہ میکانزم ہیں جو بعد میں تصدیق کے لین دین کی حفاظت کے لیے محفوظ ٹی ایل ایس ٹنل بناتے ہیں۔ EAP-MSCHAPv2 اور EAP-GTC اندرونی تصدیق کے طریقوں کا حوالہ دیتے ہیں جو صارف یا ڈیوائس کی تصدیق فراہم کرتے ہیں۔ PEAP کے ساتھ عام طور پر استعمال ہونے والا تیسرا تصدیق کا طریقہ EAP-SIM ہے۔ سسکو مصنوعات کے اندر، پی ای اے پی وی 0 اندرونی ای اے پی طریقوں ای اے پی-ایم ایس سی ایچ اے پی وی 2 اور ای اے پی-سم کی حمایت کرتا ہے جبکہ پی ای اے پی وی 1 اندرونی ای اے پی طریقوں ای اے پی-جی ٹی سی اور ای اے پی-سم کی حمایت کرتا ہے۔ چونکہ مائیکروسافٹ صرف پی ای اے پی وی 0 کی حمایت کرتا ہے اور پی ای اے پی وی 1 کی حمایت نہیں کرتا ہے، اس لیے مائیکروسافٹ اسے وی 0 یا وی 1 ڈیزینیٹر کے بغیر "پی ای اے پی" کہتا ہے۔ مائیکروسافٹ اور سسکو کے درمیان ایک اور فرق یہ ہے کہ مائیکروسافٹ صرف ای اے پی-ایم ایس سی ایچ اے پی وی 2 طریقہ کار کی حمایت کرتا ہے نہ کہ ای اے پی-سم طریقہ کار کی۔ تاہم، مائیکروسافٹ پی ای اے پی وی 0 کی ایک اور شکل کی حمایت کرتا ہے (جسے مائیکروسافٹ پی ای اے پی-ای اے پی-ٹی ایل ایس کہتا ہے) جسے بہت سے سسکو اور دیگر تھرڈ پارٹی سرور اور کلائنٹ سافٹ ویئر سپورٹ نہیں کرتے ہیں۔ پی ای اے پی-ای اے پی-ٹی ایل ایس کے لیے کلائنٹ سائیڈ ڈیجیٹل سرٹیفکیٹ یا زیادہ محفوظ اسمارٹ کارڈ کی کلائنٹ انسٹالیشن کی ضرورت ہوتی ہے۔ پی ای اے پی-ای اے پی-ٹی ایل ایس آپریشن میں اصل ای اے پی-ٹی ایل ایس سے بہت ملتا جلتا ہے لیکن تھوڑا زیادہ تحفظ فراہم کرتا ہے کیونکہ کلائنٹ سرٹیفکیٹ کے کچھ حصے جو ای اے پی-ٹی ایل ایس میں غیر مرموز ہیں، پی ای اے پی-ای اے پی-ٹی ایل ایس میں مرموز ہوتے ہیں۔ بالآخر، مائیکروسافٹ ونڈوز مصنوعات میں پی ای اے پی وی 0 کے انضمام کی وجہ سے پی ای اے پی وی 0/ای اے پی-ایم ایس سی ایچ اے پی وی 2 پی ای اے پی کا اب تک کا سب سے زیادہ مقبول نفاذ ہے۔ سسکو کا CSSC کلائنٹ (2008 میں بند کر دیا گیا) اب PEAP-EAP-TLS کو سپورٹ کرتا ہے۔ پی ای اے پی بازار میں اتنا کامیاب رہا ہے کہ ای اے پی-ٹی ٹی ایل ایس کے موجد اور معاون فنک سافٹ ویئر (جسے جونیپر نیٹ ورکس نے 2005 میں حاصل کیا تھا) نے بھی اپنے سرور میں پی ای اے پی کے لیے سپورٹ اور وائرلیس نیٹ ورکس کے لیے کلائنٹ سافٹ ویئر شامل کیا۔ ای اے پی-ایم ایس سی ایچ اے پی وی 2 ایم ایس-سی ایچ اے پی وی 2 کے ساتھ پی ای اے پی وی 0 ایک پرانا تصدیق پروٹوکول ہے جسے مائیکروسافٹ نے NT4.0 ایس پی 4 اور ونڈوز 98 کے ساتھ متعارف کرایا تھا۔ پی ای اے پی وی 0/ای اے پی-ایم ایس سی ایچ اے پی وی 2 استعمال میں پی ای اے پی کی سب سے عام شکل ہے، اور جسے عام طور پر پی ای اے پی کہا جاتا ہے۔ اندرونی تصدیق پروٹوکول مائیکروسافٹ کا چیلنج ہینڈشیک تصدیق پروٹوکول ہے، جس کا مطلب ہے کہ یہ ڈیٹا بیس کی توثیق کی اجازت دیتا ہے جو مائیکروسافٹ این ٹی اور مائیکروسافٹ ایکٹو ڈائرکٹری سمیت ایم ایس-چیپ وی 2 فارمیٹ کی حمایت کرتا ہے۔ ای اے پی-ٹی ایل ایس کے بعد، پی ای اے پی وی 0/ای اے پی-ایم ایس سی ایچ اے پی وی 2 دنیا میں دوسرا سب سے زیادہ حمایت یافتہ ای اے پی معیار ہے۔ مختلف دکانداروں کی طرف سے اس کے کلائنٹ اور سرور کے نفاذ ہیں، بشمول مائیکروسافٹ، ایپل کمپیوٹر اور سسکو کی تمام حالیہ ریلیزز میں سپورٹ۔ دیگر نفاذات موجود ہیں، جیسے کہ Open1x.org پروجیکٹ سے xsupplicant، اور wPA _ splicant۔ دیگر 802.1X اور EAP اقسام کی طرح، متحرک خفیہ کاری کو PEAP کے ساتھ استعمال کیا جا سکتا ہے۔ کلائنٹ کی تصدیق کی اسناد جمع کرانے سے پہلے ہر کلائنٹ کو سرور کی تصدیق کے لیے ہر کلائنٹ پر سی اے سرٹیفکیٹ کا استعمال کیا جانا چاہیے۔ اگر سی اے سرٹیفکیٹ کی توثیق نہیں کی گئی ہے، تو عام طور پر جعلی وائرلیس ایکسیس پوائنٹ متعارف کرانا معمولی بات ہے جو اس کے بعد ایم ایس-سی ایچ اے پی وی 2 ہاتھ ملانے کی اجازت دیتا ہے۔ ایم ایس-سی ایچ اے پی وی 2 میں کئی کمزوریاں پائی گئی ہیں، جن میں سے کچھ بروٹ فورس حملوں کی پیچیدگی کو شدید طور پر کم کرتی ہیں جو انہیں جدید ہارڈ ویئر کے ساتھ قابل عمل بناتی ہیں۔ EAP-GTC PEAPv1/EAP-GTC کے ساتھ PEAPv1 کو سسکو نے ایک محفوظ چینل کے ذریعے موجودہ ٹوکن کارڈ اور ڈائرکٹری پر مبنی تصدیق کے نظام کے ساتھ باہمی تعاون فراہم کرنے کے لیے بنایا تھا۔ اگرچہ مائیکروسافٹ نے پی ای اے پی معیار کو مشترکہ طور پر ایجاد کیا، مائیکروسافٹ نے کبھی بھی عام طور پر پی ای اے پی وی 1 کے لیے سپورٹ شامل نہیں کی، جس کا مطلب ہے کہ پی ای اے پی وی 1/ای اے پی-جی ٹی سی کے پاس کوئی مقامی ونڈوز او ایس سپورٹ نہیں ہے۔ چونکہ سسکو نے عام طور پر پی ای اے پی کے بجائے ہلکے وزن والے ای اے پی پروٹوکول جیسے ایل ای اے پی اور ای اے پی-فاسٹ پروٹوکول کی سفارش کی ہے، اس لیے مؤخر الذکر کو اتنا وسیع پیمانے پر نہیں اپنایا گیا جتنا کچھ لوگوں نے امید کی تھی۔ مائیکروسافٹ کی طرف سے پی ای اے پی وی 1 کو سپورٹ کرنے میں کوئی دلچسپی نہ ہونے اور سسکو کی طرف سے کوئی پروموشن نہ ہونے کی وجہ سے، پی ای اے پی وی 1 کی توثیق شاذ و نادر ہی استعمال کی جاتی ہے۔ یہاں تک کہ ونڈوز 7 میں، جو 2009 کے آخر میں جاری کیا گیا تھا، مائیکروسافٹ نے ایم ایس سی ایچ اے پی وی 2 کے علاوہ کسی اور تصدیق کے نظام کے لیے سپورٹ شامل نہیں کی ہے۔ نوکیا ای 66 اور بعد کے موبائل فون سمبیان کے ایک ورژن کے ساتھ آتے ہیں جس میں ای اے پی-جی ٹی سی سپورٹ شامل ہے۔ ایل ڈی اے پی (لائٹ ویٹ ڈائرکٹری ایکسیس پروٹوکول) صرف ای اے پی-جی ٹی سی کی حمایت کرتا ہے۔ حوالہ جات بیرونی روابط ڈرافٹ-جوزفسن-پیپیکسٹ-ای اے پی-ٹی ایل ایس-ای اے پی-ٹی ایل ایس پروٹوکول وضاحتیں اوپن اسٹینڈرڈز کمپیوٹر ایکسیس کنٹرول پروٹوکول ٹرانسپورٹ لیئر سیکیورٹی