Keychain (software)
কীচেইন হ 'ল অ্যাপল দ্বারা তৈরি ম্যাকোসের পাসওয়ার্ড ম্যানেজমেন্ট সিস্টেম। এটি ম্যাক ওএস 8.6-এর সাথে চালু করা হয়েছিল এবং অপারেটিং সিস্টেমের পরবর্তী সমস্ত সংস্করণে অন্তর্ভুক্ত করা হয়েছে, যা এখন ম্যাকোস নামে পরিচিত। একটি কীচেইনে বিভিন্ন ধরনের তথ্য থাকতে পারেঃ পাসওয়ার্ড (ওয়েবসাইট, এফটিপি সার্ভার, এসএসএইচ অ্যাকাউন্ট, নেটওয়ার্ক শেয়ার, ওয়্যারলেস নেটওয়ার্ক, গ্রুপওয়্যার অ্যাপ্লিকেশন, এনক্রিপ্ট করা ডিস্ক ইমেজ), ব্যক্তিগত কী, শংসাপত্র এবং সুরক্ষিত নোট। ম্যাকোসে, কীচেইন ফাইলগুলি ~/লাইব্রেরি/কীচেইন/(এবং সাবডিরেক্টরি),/লাইব্রেরি/কীচেইন/, এবং/নেটওয়ার্ক/লাইব্রেরি/কীচেইন/- এ সংরক্ষণ করা হয় এবং কীচেইন অ্যাক্সেস জিইউআই অ্যাপ্লিকেশন অ্যাপ্লিকেশন ফোল্ডারের ইউটিলিটিজ ফোল্ডারে অবস্থিত। এটি একটি মুক্ত, ওপেন সোর্স সফ্টওয়্যার যা APSL-2.0 এর শর্তাবলীর অধীনে প্রকাশিত হয়। কীচেইন অ্যাক্সেসের সমতুল্য কমান্ড লাইন হল/usr/বিন/নিরাপত্তা। কীচেইন ডাটাবেস প্রতি টেবিলে এবং প্রতি সারিতে এইএস-256-জিসিএম দিয়ে এনক্রিপ্ট করা হয়। প্রতিটি শংসাপত্র ডিক্রিপ্ট হওয়ার সময়, এটি কতক্ষণ ডিক্রিপ্ট থাকবে এবং এনক্রিপ্ট করা শংসাপত্রটি আইক্লাউডে সিঙ্ক করা হবে কিনা তা সঞ্চিত ডেটার ধরণের উপর নির্ভর করে এবং অ্যাপল সমর্থন ওয়েবসাইটে নথিভুক্ত করা হয়। ডিফল্ট কীচেইন ফাইল হল লগইন কীচেইন, যা সাধারণত ব্যবহারকারীর লগইন পাসওয়ার্ড দ্বারা লগইন করার সময় আনলক করা হয়, যদিও এই কীচেইনের পাসওয়ার্ডটি ব্যবহারকারীর লগইন পাসওয়ার্ডের থেকে আলাদা হতে পারে, কিছু সুবিধার বিনিময়ে নিরাপত্তা যোগ করে। কীচেইন অ্যাক্সেস অ্যাপ্লিকেশন একটি কীচেইনে একটি খালি পাসওয়ার্ড সেট করার অনুমতি দেয় না। যদি কম্পিউটারটি কিছু সময়ের জন্য নিষ্ক্রিয় থাকে এবং কীচেইন অ্যাক্সেস অ্যাপ্লিকেশন থেকে ম্যানুয়ালি লক করা যায় তবে কীচেইনটি স্বয়ংক্রিয়ভাবে "লক" হতে পারে। লক হয়ে গেলে, পরের বার কীচেইনে প্রবেশ করার সময় পাসওয়ার্ডটি পুনরায় প্রবেশ করতে হবে, এটি আনলক করার জন্য। ~/লাইব্রেরি/কীচেইন/- এ ফাইলটিকে একটি নতুন দিয়ে পুনর্লিখন করুন (যেমন। একটি পুনরুদ্ধার ক্রিয়াকলাপের অংশ হিসাবে) এছাড়াও কীচেইন লক করে দেয় এবং পরবর্তী প্রবেশাধিকারের সময় একটি পাসওয়ার্ড প্রয়োজন হয়। পাসওয়ার্ড সিঙ্ক্রোনাইজেশন যদি লগইন কীচেইন লগইন পাসওয়ার্ড দ্বারা সুরক্ষিত থাকে, তবে ম্যাকোসে লগ-ইন সেশনের মধ্যে থেকে যখনই লগইন পাসওয়ার্ড পরিবর্তন করা হবে তখন কীচেইনের পাসওয়ার্ড পরিবর্তন করা হবে। একটি ভাগ করা ম্যাক/নন-ম্যাক নেটওয়ার্কে, ব্যবহারকারীর লগইন পাসওয়ার্ডটি অ-ম্যাক সিস্টেম থেকে পরিবর্তন করা হলে লগইন কীচেইনের পাসওয়ার্ডটি সিঙ্ক্রোনাইজেশন হারাতে পারে। এছাড়াও, যদি অ্যাক্টিভ ডিরেক্টরি বা ওপেন ডিরেক্টরির মতো ডিরেক্টরি পরিষেবা থেকে পাসওয়ার্ড পরিবর্তন করা হয়, অথবা যদি অন্য অ্যাডমিন অ্যাকাউন্ট থেকে পাসওয়ার্ড পরিবর্তন করা হয় যেমন। সিস্টেম পছন্দগুলি ব্যবহার করুন। কিছু নেটওয়ার্ক অ্যাডমিনিস্ট্রেটর লগআউটের সময় কীচেইন ফাইলটি মুছে দিয়ে এর প্রতিক্রিয়া দেখায়, যাতে ব্যবহারকারী পরের বার লগ ইন করার সময় একটি নতুন ফাইল তৈরি করা হয়। এর অর্থ হল লগইন পাসওয়ার্ড পরিবর্তন না করা সত্ত্বেও কীচেইন পাসওয়ার্ডগুলি এক সেশন থেকে পরের সেশনে মনে রাখা হবে না। যদি এটি ঘটে, ব্যবহারকারী ব্যাকআপ থেকে ~/লাইব্রেরি/কীচেইনে/কীচেইন ফাইলটি পুনরুদ্ধার করতে পারে, তবে এটি করলে কীচেইনটি লক হয়ে যাবে, যা পরবর্তী ব্যবহারে আনলক করতে হবে। কীচেইনগুলি প্রাথমিকভাবে 1990-এর দশকের গোড়ার দিকে অ্যাপলের ই-মেইল সিস্টেম পাওয়ারটকের জন্য তৈরি করা হয়েছিল। এর অনেক বৈশিষ্ট্যের মধ্যে, পাওয়ারটক প্লাগ-ইন ব্যবহার করে যা বিভিন্ন ধরনের মেইল সার্ভার এবং অনলাইন পরিষেবা থেকে মেইল পুনরুদ্ধার করার অনুমতি দেয়। কীচেইন ধারণাটি স্বাভাবিকভাবেই এই কোড থেকে "বাদ পড়ে", এবং পাওয়ারটক ব্যবহারকারীর বিভিন্ন লগইন শংসাপত্রগুলি পরিচালনা করতে ব্যবহার করা হয়েছিল যার সাথে পাওয়ারটক সংযোগ করতে পারে এমন বিভিন্ন ই-মেইল সিস্টেমের জন্য। এনক্রিপশনের কারণে পাসওয়ার্ডগুলি সহজে পুনরুদ্ধারযোগ্য ছিল না, তবুও ইন্টারফেসের সরলতা ব্যবহারকারীকে তাদের ভুলে যাওয়ার ভয় ছাড়াই প্রতিটি সিস্টেমের জন্য একটি ভিন্ন পাসওয়ার্ড নির্বাচন করার অনুমতি দেয়, কারণ একটি একক পাসওয়ার্ড ফাইলটি খুলবে এবং সেগুলি ফেরত দেবে। সেই সময়ে, এই ধারণার বাস্তবায়ন অন্যান্য প্ল্যাটফর্মে উপলব্ধ ছিল না। পাওয়ারটকের কয়েকটি অংশের মধ্যে কীচেইন ছিল একটি যা স্পষ্টতই "নিজস্বভাবে" কার্যকর ছিল, যা পরামর্শ দিয়েছিল যে এটি মৌলিক ম্যাক ওএসের একটি অংশ হওয়ার জন্য প্রচার করা উচিত। কিন্তু অভ্যন্তরীণ রাজনীতির কারণে, এটি পাওয়ারটক সিস্টেমের মধ্যে রাখা হয়েছিল এবং তাই, খুব কম ম্যাক ব্যবহারকারীদের জন্য উপলব্ধ ছিল। 1997 সালে স্টিভ জবসের প্রত্যাবর্তনের আগে কীচেইন ধারণাটি এখন বন্ধ হয়ে যাওয়া পাওয়ারটক থেকে পুনরুজ্জীবিত হয়েছিল। এই সময়ের মধ্যে ধারণাটি আর এতটা অস্বাভাবিক ছিল না, তবে এমন একটি কীচেইন সিস্টেম দেখা বিরল ছিল যা কোনও নির্দিষ্ট অ্যাপ্লিকেশন সফ্টওয়্যার, সাধারণত একটি ওয়েব ব্রাউজারের সাথে যুক্ত ছিল না। কীচেইনকে পরে ম্যাক ওএস 9-এর একটি আদর্শ অংশ করা হয় এবং প্রথম বাণিজ্যিক সংস্করণে ম্যাক ওএস এক্স-এ অন্তর্ভুক্ত করা হয়। একটি তৃতীয় পক্ষের সফ্টওয়্যার অ্যাপ্লিকেশন তৈরি করা হয়েছিল, যা ম্যাক ওএস এক্স-এ কীচেইন অ্যাক্সেস ব্যবহার করে উত্পন্ন ব্যক্তিগত কীচেইনগুলির সিঙ্ক্রোনাইজেশন সক্ষম করেছিল, এই স্ট্যান্ডার্ড কীচেইন অ্যাক্সেস-উত্পন্ন ব্যবহারকারীদের কীচেইনগুলি তখন ডিভাইসগুলির (আইফোন-ডেস্কটপ অ্যাপল কম্পিউটার) মধ্যে সিঙ্ক্রোনাইজ করা যেতে পারে, জিনক্স সফ্টওয়্যারের প্যাট্রিক স্টেইন দ্বারা তৈরি কীচেইন সিঙ্ক্রোনাইজেশন অ্যাপ্লিকেশনগুলির একটি জোড়া ব্যবহার করে, একটি ম্যাক ওএস এক্স-এর জন্য এবং অন্যটি আইওএস-এর জন্য কীচেইন2গো নামে পরিচিত। অ্যাপল কীচেইনে যে বিধিনিষেধ আরোপ করেছে এবং ম্যাক ওএস এক্স সিয়েরা 10.12-তে কীচেইনে প্রবেশাধিকারের জন্য বিকাশকারী দ্বারা কীচেইন2গো সফলভাবে আপডেট করা যায়নি। নিরাপত্তা কীচেইন আইওএস এবং ম্যাকোস উভয়ের সাথে বিতরণ করা হয়। আই. ও. এস সংস্করণটি সহজ কারণ মোবাইল ডিভাইসে চলা অ্যাপ্লিকেশনগুলির সাধারণত কেবল খুব মৌলিক কীচেইন বৈশিষ্ট্যগুলির প্রয়োজন হয়। উদাহরণস্বরূপ, এসিএল (অ্যাক্সেস কন্ট্রোল লিস্ট) এবং বিভিন্ন অ্যাপের মধ্যে কীচেইন আইটেমগুলি ভাগ করে নেওয়ার মতো বৈশিষ্ট্যগুলি উপস্থিত নেই। সুতরাং, আইওএস কীচেইন আইটেমগুলি শুধুমাত্র সেই অ্যাপের জন্য অ্যাক্সেসযোগ্য যা সেগুলি তৈরি করেছে। সংবেদনশীল তথ্যের জন্য ম্যাক ব্যবহারকারীদের ডিফল্ট স্টোরেজ হিসাবে, সুরক্ষা আক্রমণের জন্য কীচেন একটি প্রধান লক্ষ্য। 2019 সালে, 18 বছর বয়সী জার্মান নিরাপত্তা গবেষক লিনাস হেনজে কীস্টিল নামে তার হ্যাক প্রদর্শন করেছিলেন, যা কীচেইন থেকে পাসওয়ার্ড দখল করে। প্রাথমিকভাবে, তিনি হ্যাকের বিবরণ গোপন রেখেছিলেন, অ্যাপলের কাছে ম্যাকোসের জন্য একটি বাগ পুরস্কার স্থাপনের দাবি জানিয়েছিলেন। অ্যাপল অবশ্য তা করেনি যখন হেঞ্জ পরবর্তীকালে হ্যাকিং প্রকাশ করে। এটি নিরাপত্তা পরিষেবাগুলিতে সাফারির প্রবেশাধিকার ব্যবহার করে, ম্যাকোসে একটি ইউটিলিটি হিসাবে ছদ্মবেশ ধারণ করে যা আইটি প্রশাসকদের কীচেইনগুলি পরিচালনা করতে সক্ষম করে। আরও দেখুন পাসওয়ার্ড ম্যানেজারদের তালিকা পাসওয়ার্ড ম্যানেজার ক্রিপ্টোগ্রাফি রেফারেন্স ম্যাকোস নিরাপত্তা প্রযুক্তি ম্যাকোসের জন্য ব্যক্তিগত তথ্য ম্যানেজার সফ্টওয়্যার অ্যাপল পাবলিক সোর্স লাইসেন্স ব্যবহার করে বিনামূল্যে পাসওয়ার্ড ম্যানেজার সফ্টওয়্যার