Keychain (software)
کیچین میک او ایس میں پاس ورڈ مینجمنٹ سسٹم ہے، جسے ایپل نے تیار کیا ہے۔ اسے میک او ایس 8.6 کے ساتھ متعارف کرایا گیا تھا، اور اسے آپریٹنگ سسٹم کے بعد کے تمام ورژن میں شامل کیا گیا ہے، جسے اب میک او ایس کے نام سے جانا جاتا ہے۔ کی چین میں مختلف قسم کے ڈیٹا شامل ہو سکتے ہیں: پاس ورڈ (ویب سائٹس، ایف ٹی پی سرورز، ایس ایس ایچ اکاؤنٹس، نیٹ ورک شیئرز، وائرلیس نیٹ ورکس، گروپ ویئر ایپلی کیشنز، انکرپٹڈ ڈسک امیجز کے لیے)، نجی چابیاں، سرٹیفکیٹ اور محفوظ نوٹ۔ اسٹوریج اور رسائی میک او ایس میں، کیچین فائلیں ~/لائبریری/کیچینز/(اور ذیلی ڈائریکٹریز)،/لائبریری/کیچینز /، اور/نیٹ ورک/لائبریری/کیچینز/میں محفوظ کی جاتی ہیں، اور کیچین ایکسیس جی یو آئی ایپلی کیشن ایپلی کیشنز فولڈر میں یوٹیلیٹیز فولڈر میں واقع ہے۔ یہ ایک مفت، اوپن سورس سافٹ ویئر ہے جو APSL-2.0 کی شرائط کے تحت جاری کیا گیا ہے۔ کیچین ایکسیس کے مساوی کمانڈ لائن/usr/bin/سیکیورٹی ہے۔ کی چین ڈیٹا بیس ای ای ایس-256-جی سی ایم کے ساتھ فی ٹیبل اور فی صف خفیہ شدہ ہے۔ ہر اسناد کو کس وقت ڈکرپٹ کیا جاتا ہے، یہ کتنی دیر تک ڈکرپٹ رہے گا، اور آیا خفیہ کردہ اسناد کو آئی کلاؤڈ سے مطابقت پذیر کیا جائے گا، اس کا انحصار ذخیرہ شدہ ڈیٹا کی قسم پر ہوتا ہے، اور اسے ایپل سپورٹ ویب سائٹ پر دستاویزی شکل دی جاتی ہے۔ لاکنگ اور ان لاکنگ ڈیفالٹ کیچین فائل لاگ ان کیچین ہے، جسے عام طور پر صارف کے لاگ ان پاس ورڈ کے ذریعے لاگ ان کرنے پر ان لاک کیا جاتا ہے، حالانکہ اس کیچین کا پاس ورڈ اس کے بجائے صارف کے لاگ ان پاس ورڈ سے مختلف ہو سکتا ہے، جس سے کچھ سہولت کی قیمت پر سیکیورٹی کا اضافہ ہوتا ہے۔ کیچین ایکسیس ایپلی کیشن کیچین پر خالی پاس ورڈ ترتیب دینے کی اجازت نہیں دیتی ہے۔ کی چین کو خود بخود "لاک" ہونے کے لیے سیٹ کیا جا سکتا ہے اگر کمپیوٹر کچھ وقت کے لیے بیکار رہا ہو، اور اسے کی چین ایکسیس ایپلی کیشن سے دستی طور پر لاک کیا جا سکتا ہے۔ لاک ہونے پر، پاس ورڈ کو ان لاک کرنے کے لیے اگلی بار کی چین تک رسائی حاصل کرنے پر اسے دوبارہ داخل کرنا پڑتا ہے۔ ~/لائبریری/کی چینز/میں فائل کو نئے کے ساتھ اوور رائٹ کریں (مثال کے طور پر۔ بحالی کے عمل کے حصے کے طور پر) بھی کی چین کو لاک کرنے کا سبب بنتا ہے اور اگلی رسائی پر پاس ورڈ کی ضرورت ہوتی ہے۔ اگر لاگ ان کیچین لاگ ان پاس ورڈ سے محفوظ ہے، تو جب بھی میک او ایس پر لاگ ان سیشن کے اندر سے لاگ ان پاس ورڈ تبدیل کیا جائے گا تو کیچین کا پاس ورڈ تبدیل ہو جائے گا۔ مشترکہ میک/غیر میک نیٹ ورک پر، اگر صارف کا لاگ ان پاس ورڈ غیر میک سسٹم سے تبدیل کیا جاتا ہے تو لاگ ان کیچین کا پاس ورڈ مطابقت پذیری سے محروم ہو سکتا ہے۔ نیز، اگر پاس ورڈ ڈائریکٹری سروس جیسے ایکٹو ڈائریکٹری یا اوپن ڈائرکٹری سے تبدیل کیا گیا ہے، یا اگر پاس ورڈ کسی دوسرے ایڈمن اکاؤنٹ سے تبدیل کیا گیا ہے جیسے۔ سسٹم ترجیحات کا استعمال کرتے ہوئے۔ کچھ نیٹ ورک منتظمین لاگ آؤٹ پر موجود کی چین فائل کو حذف کر کے اس پر ردعمل ظاہر کرتے ہیں، تاکہ اگلی بار جب صارف لاگ ان کرے گا تو ایک نئی فائل بنائی جائے گی۔ اس کا مطلب ہے کہ کلیدی زنجیر کے پاس ورڈ کو ایک سیشن سے دوسرے سیشن تک یاد نہیں رکھا جائے گا، چاہے لاگ ان کا پاس ورڈ تبدیل نہ کیا گیا ہو۔ اگر ایسا ہوتا ہے تو، صارف بیک اپ سے ~/لائبریری/کیچینز/میں کیچین فائل کو بحال کر سکتا ہے، لیکن ایسا کرنے سے کیچین کو لاک کر دیا جائے گا، جسے اگلے استعمال میں ان لاک کرنے کی ضرورت ہوگی۔ کی چینز ابتدائی طور پر 1990 کی دہائی کے اوائل میں ایپل کے ای میل سسٹم پاور ٹاک کے لیے تیار کیے گئے تھے۔ اس کی بہت سی خصوصیات میں، پاور ٹاک نے پلگ ان کا استعمال کیا جس نے میل کو مختلف قسم کے میل سرورز اور آن لائن خدمات سے بازیافت کرنے کی اجازت دی۔ کی چین کا تصور قدرتی طور پر اس کوڈ سے "باہر ہو گیا"، اور پاور ٹاک میں استعمال کیا گیا تھا تاکہ پاور ٹاک سے منسلک ہونے والے مختلف ای میل سسٹمز کے لیے صارف کی تمام مختلف لاگ ان اسناد کا انتظام کیا جا سکے۔ خفیہ کاری کی وجہ سے پاس ورڈ آسانی سے بازیافت نہیں کیے جا سکتے تھے، پھر بھی انٹرفیس کی سادگی نے صارف کو انہیں بھول جانے کے خوف کے بغیر ہر سسٹم کے لیے ایک مختلف پاس ورڈ منتخب کرنے کی اجازت دی، کیونکہ ایک ہی پاس ورڈ فائل کھول دے گا اور ان سب کو واپس کر دے گا۔ اس وقت اس تصور کا نفاذ دوسرے پلیٹ فارمز پر دستیاب نہیں تھا۔ کیچین پاور ٹاک کے ان چند حصوں میں سے ایک تھا جو واضح طور پر "اپنے طور پر" مفید تھا، جس نے تجویز کیا کہ اسے بنیادی میک او ایس کا حصہ بننے کے لیے فروغ دیا جانا چاہیے۔ لیکن اندرونی سیاست کی وجہ سے اسے پاور ٹاک سسٹم کے اندر رکھا گیا اور اس لیے بہت کم میک صارفین کے لیے دستیاب تھا۔ یہ 1997 میں اسٹیو جابز کی واپسی تک نہیں تھا کہ کیچین تصور کو اب بند ہونے والے پاور ٹاک سے بحال کیا گیا تھا۔ اس وقت تک یہ تصور اب اتنا غیر معمولی نہیں تھا، لیکن اب بھی ایسا کیچین سسٹم دیکھنا نایاب تھا جو ایپلیکیشن سافٹ ویئر کے کسی خاص حصے، عام طور پر ویب براؤزر سے وابستہ نہ ہو۔ کیچین کو بعد میں میک او ایس 9 کا ایک معیاری حصہ بنایا گیا، اور اسے میک او ایس ایکس میں پہلے تجارتی ورژن میں شامل کیا گیا۔ کی چین سنکرونائزیشن کے لیے تھرڈ پارٹی سافٹ ویئر تیار کیا گیا تھا، جس نے میک او ایس ایکس میں کی چین تک رسائی کا استعمال کرتے ہوئے تیار کردہ ذاتی کی چینز کی سنکرونائزیشن کو فعال کیا، یہ معیاری کی چین تک رسائی-جنریٹڈ صارفین کی چینز کو پھر ڈیوائسز (آئی فونز-ڈیسک ٹاپ ایپل کمپیوٹرز) کے درمیان سنکرونائز کیا جا سکتا ہے، جنکس سافٹ ویئر کے پیٹرک اسٹین کے تیار کردہ کی چین سنکرونائزیشن ایپس کی ایک جوڑی کا استعمال کرتے ہوئے، ایک میک او ایس ایکس کے لیے اور دوسرا آئی او ایس کے لیے جسے کی چین 2 گو کہا جاتا ہے۔ کیچین 2 گو کو ڈویلپر کی طرف سے کامیابی کے ساتھ اپ ڈیٹ نہیں کیا جا سکا تاکہ ایپل کیچین پر لگائی گئی پابندیوں اور میک او ایس ایکس سیرا 10.12 میں کیچین تک رسائی کو مدنظر رکھا جا سکے۔ سیکیورٹی کیچین کو آئی او ایس اور میک او ایس دونوں کے ساتھ تقسیم کیا گیا ہے۔ آئی او ایس ورژن آسان ہے کیونکہ موبائل ڈیوائسز پر چلنے والی ایپلی کیشنز کو عام طور پر صرف بہت ہی بنیادی کیچین خصوصیات کی ضرورت ہوتی ہے۔ مثال کے طور پر، اے سی ایل (رسائی کنٹرول فہرستیں) اور مختلف ایپس کے درمیان کیچین آئٹمز کا اشتراک کرنے جیسی خصوصیات موجود نہیں ہیں۔ اس طرح، آئی او ایس کیچین آئٹمز صرف اس ایپ کے لیے قابل رسائی ہیں جس نے انہیں بنایا ہے۔ حساس معلومات کے لیے میک صارفین کے ڈیفالٹ اسٹوریج کے طور پر، کیچین حفاظتی حملوں کا ایک اہم ہدف ہے۔ 2019 میں، 18 سالہ جرمن سیکیورٹی محقق لینس ہینز نے اپنے ہیک کا مظاہرہ کیا، جسے کی اسٹیل کا نام دیا گیا ہے، جو کیچین سے پاس ورڈ حاصل کرتا ہے۔ ابتدائی طور پر، اس نے ہیک کی تفصیلات کو روک دیا، اور ایپل سے میک او ایس کے لیے بگ باؤنٹی قائم کرنے کا مطالبہ کیا۔ تاہم ایپل نے ایسا نہیں کیا تھا جب ہینز نے بعد میں ہیک کا انکشاف کیا۔ اس نے سفاری کی حفاظتی خدمات تک رسائی کا استعمال کیا، میک او ایس میں ایک افادیت کے طور پر بھیس بدل کر جو آئی ٹی منتظمین کو کلیدی زنجیروں میں ہیرا پھیری کرنے کے قابل بناتا ہے۔ پاس ورڈ مینیجرز کی فہرست بھی دیکھیں پاس ورڈ مینیجر کرپٹوگرافی حوالہ جات میک او ایس سیکیورٹی ٹیکنالوجی میک او ایس کے لیے ذاتی معلومات مینیجر سافٹ ویئر مفت پاس ورڈ مینیجرز سافٹ ویئر ایپل پبلک سورس لائسنس کا استعمال کرتے ہوئے