Ident protocol
شناختی پروٹوکول (شناختی پروٹوکول، شناخت)، جس کی وضاحت آر ایف سی 1413 میں کی گئی ہے، ایک انٹرنیٹ پروٹوکول ہے جو کسی خاص ٹی سی پی کنکشن کے صارف کی شناخت میں مدد کرتا ہے۔ شناخت کی خدمت فراہم کرنے کے لیے ایک مشہور ڈیمون پروگرام شناخت شدہ ہے۔ فنکشن شناختی پروٹوکول کو صارف کے کمپیوٹر پر سرور ڈیمون کے طور پر کام کرنے کے لیے ڈیزائن کیا گیا ہے، جہاں اسے ایک مخصوص ٹی سی پی پورٹ پر درخواستیں موصول ہوتی ہیں، عام طور پر 113۔ استفسار میں، ایک کلائنٹ ٹی سی پی بندرگاہوں (ایک مقامی اور ایک دور دراز بندرگاہ) کی ایک جوڑی کی وضاحت کرتا ہے، جسے اے ایس سی آئی آئی اعشاریہ کے طور پر انکوڈ کیا جاتا ہے اور کوما (،) سے الگ کیا جاتا ہے۔ اس کے بعد سرور ایک جواب بھیجتا ہے جو اس صارف کے صارف نام کی شناخت کرتا ہے جو پروگرام چلاتا ہے جو ٹی سی پی بندرگاہوں کی مخصوص جوڑی استعمال کرتا ہے، یا غلطی کی وضاحت کرتا ہے۔ فرض کریں کہ میزبان اے اس صارف کا نام جاننا چاہتا ہے جو کلائنٹ کے (میزبان بی) پورٹ 6191 سے اس کے ٹی سی پی پورٹ 23 (ٹیل نیٹ) سے جڑ رہا ہے۔ میزبان اے پھر میزبان بی پر شناختی سروس کے لیے کنکشن کھولے گا، اور مندرجہ ذیل استفسار جاری کرے گا: 6191، 23 چونکہ ٹی سی پی کنکشن عام طور پر ایک منفرد مقامی بندرگاہ (اس معاملے میں 6191) کا استعمال کرتے ہیں، میزبان بی غیر واضح طور پر اس پروگرام کی شناخت کر سکتا ہے جس نے میزبان اے کی بندرگاہ 23 کے لیے مخصوص کنکشن شروع کیا ہے، اگر یہ موجود ہو۔ میزبان بی پھر ایک جواب جاری کرے گا، اس صارف کی شناخت کرے گا (اس مثال میں "اسٹجنز") جو اس کنکشن کو شروع کرنے والے پروگرام کا مالک ہے اور اس کے مقامی آپریٹنگ سسٹم کا نام: 6193، 23: یو ایس ای آر آئی ڈی: یونکس: اسٹجنز لیکن اگر یہ پتہ چلتا ہے کہ میزبان بی پر ایسا کوئی کنکشن موجود نہیں ہے، تو یہ اس کے بجائے ایک غلطی کا جواب جاری کرے گا: 6195، 23: غلطی: نہیں-استعمال تمام شناختی پیغامات کو گاڑی کی واپسی اور لائن فیڈ حروف (سی آر + ایل ایف) پر مشتمل لائن ترتیب کے اختتام سے محدود کیا جانا چاہئے۔ شناخت ڈائل اپ میزبانوں یا مشترکہ شیل سرورز کی افادیت اکثر مخصوص صارفین کو غلط استعمال کا سراغ لگانے کے قابل بنانے کے لیے شناخت فراہم کرتی ہے۔ اس صورت میں جب اس میزبان پر بدسلوکی کو سنبھالا جاتا ہے تو شناختی ڈیمون پر بھروسہ کرنے کے بارے میں تشویش زیادہ تر غیر متعلقہ ہوتی ہے۔ حقیقی صارف ناموں کے بجائے مختلف کرپٹوگرافک طور پر مضبوط ٹوکن فراہم کرکے سروس اور پرائیویسی کے خدشات سے بچا جا سکتا ہے۔ اگر بدسلوکی کو سروس کے منتظمین کے ذریعہ سنبھالا جانا ہے جسے صارفین شناخت فراہم کرنے والے میزبان کا استعمال کرتے ہوئے جوڑتے ہیں، تو شناختی سروس کو ہر صارف کی شناخت کرنے والی معلومات فراہم کرنی ہوں گی۔ عام طور پر ریموٹ سروس کے منتظمین کے لیے یہ جاننا ناممکن ہے کہ آیا مخصوص صارفین قابل اعتماد سرور کے ذریعے منسلک ہو رہے ہیں یا کسی ایسے کمپیوٹر سے جو وہ خود کنٹرول کرتے ہیں۔ مؤخر الذکر صورت میں شناختی خدمت کوئی قابل اعتماد معلومات فراہم نہیں کرتی ہے۔ ریموٹ میزبان کو معروف شناخت ثابت کرنے کے لیے شناخت کی افادیت ان حالات تک محدود ہوتی ہے جب: جوڑنے والا صارف مشین کا منتظم نہیں ہوتا ہے۔ یہ صرف یونکس شیل تک رسائی فراہم کرنے والے میزبانوں، ایس یو ای ایکس ای سی جیسی تعمیر کا استعمال کرنے والے مشترکہ سرورز اور اس طرح کے میزبانوں کے لیے ممکن ہے۔ کوئی مشین کے منتظمین پر بھروسہ کرتا ہے اور ان کی صارف پالیسی کو جانتا ہے۔ یہ سب سے زیادہ امکان ایک مشترکہ سیکورٹی ڈومین میں میزبانوں کے لیے ہے جیسے کہ ایک ہی تنظیم کے اندر۔ کوئی بھروسہ کرتا ہے کہ مشین وہ مشین ہے جس کے ہونے کا وہ دعوی کرتا ہے اور اس مشین کو جانتا ہے۔ یہ صرف مقامی ایریا نیٹ ورک یا ورچوئل نیٹ ورک پر میزبانوں کے لیے آسانی سے ترتیب دیا جاتا ہے جہاں نیٹ ورک پر موجود تمام میزبان قابل اعتماد ہوتے ہیں اور جسمانی تحفظ کی وجہ سے نئے میزبانوں کو آسانی سے شامل نہیں کیا جا سکتا۔ دور دراز اور عام مقامی نیٹ ورکس پر غلط شناخت کے جوابات آئی پی سپوفنگ کے ذریعے اور اگر ڈی این ایس استعمال کیا جاتا ہے تو ہر قسم کی ڈی این ایس چالوں کے ذریعے مکمل کیے جا سکتے ہیں۔ شناختی ڈیمون کرپٹوگرافک طور پر دستخط شدہ جوابات فراہم کر سکتا ہے جو، اگر ان کی تصدیق کی جا سکتی ہے، تو ان آخری، لیکن پہلے نہیں، خدشات کو حل کرتا ہے۔ شناخت سے منسلک ہونے میں کوئی درمیانی رکاوٹیں موجود نہیں ہیں جیسے کہ فائر وال، این اے ٹی، یا پراکسی (جیسے کہ اگر آپ اپاچی HTTPd کے ساتھ شناخت استعمال کر رہے تھے)۔ حفاظتی ڈومینز کے درمیان جاتے وقت یہ عام واقعات ہوتے ہیں (جیسا کہ عوامی ایچ ٹی ٹی پی یا ایف ٹی پی سرورز کے ساتھ)۔ سیکیورٹی شناختی پروٹوکول کو خطرناک سمجھا جاتا ہے کیونکہ یہ کریکرز کو کمپیوٹر سسٹم پر صارف ناموں کی فہرست حاصل کرنے کی اجازت دیتا ہے جسے بعد میں حملوں کے لیے استعمال کیا جا سکتا ہے۔ اس کا ایک عام طور پر قبول شدہ حل یہ ہے کہ صارف کے ناموں کے بجائے ایک عام/تیار شدہ شناخت کنندہ، نوڈ کی معلومات واپس کرنا یا یہاں تک کہ گبریش (درخواست کنندگان کے نقطہ نظر سے) ترتیب دیا جائے۔ جب اس سے ممکنہ غلط استعمال کے بارے میں رابطہ کیا جاتا ہے، جس کا مطلب ہے کہ غلط استعمال پر نظر رکھنے کے لیے افادیت محفوظ ہے، تو اس گبریش کو شناختی منتظم کے ذریعے حقیقی صارف ناموں میں تبدیل کیا جا سکتا ہے۔ آئی آر سی پر استعمال کی شناخت اہم ہے کیونکہ لوگوں کی ایک بڑی تعداد ایک سرور سے آئی آر سی سے جڑتی ہے جسے متعدد صارفین شیئر کرتے ہیں، اکثر باؤنسر کا استعمال کرتے ہوئے۔ شناخت کے بغیر پورے میزبان پر پابندی لگائے بغیر کسی ایک صارف پر پابندی لگانے کا کوئی طریقہ نہیں ہوگا۔ سرور ایڈمنسٹریٹر اس معلومات کو بدسلوکی کرنے والے صارف کی شناخت کے لیے بھی استعمال کر سکتا ہے۔ زیادہ تر آئی آر سی نیٹ ورکس پر، جب سرور شناخت کا جواب حاصل کرنے میں ناکام رہتا ہے تو یہ کلائنٹ کے ذریعہ دیئے گئے صارف نام پر واپس آ جاتا ہے، لیکن اسے "تصدیق شدہ نہیں" کے طور پر نشان زد کرتا ہے، عام طور پر ٹلڈے کے ساتھ پہلے سے جوڑ کر ؛ مثال کے طور پر۔ کچھ آئی آر سی سرور یہاں تک کہ شناخت کے جواب کے بغیر کلائنٹس کو بلاک کرنے تک جاتے ہیں، اس کی بنیادی وجہ یہ ہے کہ اس سے "اوپن پراکسی" یا ایسے سسٹم کے ذریعے رابطہ قائم کرنا بہت مشکل ہو جاتا ہے جہاں آپ نے کسی فارم کے ایک اکاؤنٹ سے سمجھوتہ کیا ہے لیکن اس میں روٹ نہیں ہے (یونکس جیسے سسٹمز پر، صرف روٹ 1024 سے نیچے کی بندرگاہوں پر نیٹ ورک کنکشن کے لیے سن سکتا ہے)۔ تاہم، جب صارف اپنے ذاتی کمپیوٹر سے براہ راست جڑ رہا ہو تو شناخت کوئی اضافی تصدیق فراہم نہیں کرتی ہے، جس پر انہیں شناختی ڈیمون کو بھی کنٹرول کرنے کے لیے کافی مراعات حاصل ہیں۔ سافٹ ویئر او آئی ڈی این ڈی (یونکس جیسے سسٹمز کے لیے) ریٹنا اسکین آئیڈینٹیڈ (ونڈوز کے لیے ؛ یونکس آئیڈینٹیڈ کی طرح متعدد صارفین کی حمایت کرتا ہے) ونڈوز آئیڈینٹیڈ سرور۔ آئی آر سی ایف ٹی پی ایس ایم ٹی پی این این ٹی پی ایس ایس ایچ ساکس پراکسیز (ایس او سی کے ایس) حوالہ جات مزید پڑھنا-تصدیق سروس-تصدیق سرور ڈینیل جے برنسٹین: ٹی اے پی انٹرنیٹ ڈرافٹ، جون 1992 ڈینیل جے برنسٹین: کیوں ٹی اے پی؟ ایک وائٹ پیپر، 1992-08-20-شناختی پروٹوکول-شناخت ایم آئی بی پیٹر ایرکسن: ٹی اے پی وی ایس آئی ڈی ای این ٹی، 1993-11-03 ڈیمین ڈولیجز: شناخت/ٹی اے پی کے جوابات کو کیوں خفیہ کرتا ہے؟، 1994-02-22 انٹرنیٹ پروٹوکول تصدیق ای میل انٹرنیٹ ریلے چیٹ پروٹوکول انٹرنیٹ ریلے چیٹ سے متعلق