Keychain (software)
कीचेन मैकओएस में पासवर्ड प्रबंधन प्रणाली है, जिसे एप्पल द्वारा विकसित किया गया है। इसे मैक ओएस 8.6 के साथ पेश किया गया था, और इसे ऑपरेटिंग सिस्टम के सभी बाद के संस्करणों में शामिल किया गया है, जिसे अब मैकओएस के रूप में जाना जाता है। एक कीचेन में विभिन्न प्रकार के डेटा हो सकते हैंः पासवर्ड (वेबसाइटों, एफ़. टी. पी. सर्वर, एस. एस. एच. खातों, नेटवर्क शेयर, वायरलेस नेटवर्क, समूह सॉफ्टवेयर अनुप्रयोगों, एन्क्रिप्टेड डिस्क छवियों के लिए), निजी कुंजी, प्रमाणपत्र और सुरक्षित नोट। macOS में, कीचेन फ़ाइलों को ~/लाइब्रेरी/कीचेन/(और उप-निर्देशिकाओं),/लाइब्रेरी/कीचेन/, और/नेटवर्क/लाइब्रेरी/कीचेन/में संग्रहीत किया जाता है, और कीचेन एक्सेस GUI अनुप्रयोग एप्लिकेशन फ़ोल्डर में उपयोगिता फ़ोल्डर में स्थित होता है। यह एक मुक्त, मुक्त स्रोत सॉफ्टवेयर है जो APSL-2.0 की शर्तों के तहत जारी किया गया है। कीचेन एक्सेस के समतुल्य कमांड लाइन/यु. एस. आर./बिन/सुरक्षा है। कीचेन डाटाबेस प्रति-सारणी और प्रति-पंक्ति ए. ई. एस.-256-जी. सी. एम. के साथ कूटबद्ध है। प्रत्येक क्रेडेंशियल को डिक्रिप्ट किए जाने का समय, यह कितने समय तक डिक्रिप्ट किया जाएगा, और क्या एन्क्रिप्टेड क्रेडेंशियल को आईक्लाउड से सिंक किया जाएगा, यह संग्रहीत डेटा के प्रकार के आधार पर भिन्न होता है, और इसे ऐप्पल समर्थन वेबसाइट पर प्रलेखित किया जाता है। लॉक और अनलॉकिंग डिफ़ॉल्ट कीचेन फ़ाइल लॉगिन कीचेन है, जिसे आम तौर पर उपयोगकर्ता के लॉगिन पासवर्ड द्वारा लॉग इन करने पर अनलॉक्ड किया जाता है, हालांकि इस कीचेन के लिए पासवर्ड इसके बजाय उपयोगकर्ता के लॉगिन पासवर्ड से अलग हो सकता है, जो कुछ सुविधा की कीमत पर सुरक्षा जोड़ता है। कीचेन एक्सेस एप्लीकेशन कीचेन पर खाली पासवर्ड सेट करने की अनुमति नहीं देता है। यदि कंप्यूटर कुछ समय के लिए निष्क्रिय रहा है तो कीचेन को स्वचालित रूप से "लॉक" करने के लिए सेट किया जा सकता है, और इसे कीचेन एक्सेस एप्लिकेशन से मैन्युअल रूप से लॉक किया जा सकता है। लॉक होने पर, अगली बार कीचेन तक पहुँचने पर पासवर्ड को फिर से दर्ज करना पड़ता है, इसे खोलने के लिए। फ़ाइल को ~/लाइब्रेरी/कीचेन/में एक नए के साथ पुनर्लेखन करें (जैसे। रिस्टोर ऑपरेशन के हिस्से के रूप में) भी कीचेन को लॉक करने का कारण बनता है और अगली पहुंच पर एक पासवर्ड की आवश्यकता होती है। यदि लॉगिन कीचेन लॉगिन पासवर्ड द्वारा संरक्षित है, तो मैकओएस पर लॉग-इन सत्र के भीतर से जब भी लॉगिन पासवर्ड बदला जाएगा, तो कीचेन का पासवर्ड बदल जाएगा। साझा मैक/गैर-मैक नेटवर्क पर, यदि उपयोगकर्ता का लॉगिन पासवर्ड गैर-मैक प्रणाली से बदल दिया जाता है, तो लॉगिन कीचेन के पासवर्ड के लिए सिंक्रनाइज़ेशन खोना संभव है। इसके अलावा, यदि सक्रिय निर्देशिका या ओपन निर्देशिका जैसी निर्देशिका सेवा से कूटशब्द बदला गया है, या यदि कूटशब्द किसी अन्य प्रशासक खाते से बदला गया है, जैसे। सिस्टम वरीयताओं का उपयोग करना। कुछ नेटवर्क प्रशासक लॉगआउट पर कीचेन फ़ाइल को हटाकर इस पर प्रतिक्रिया करते हैं, ताकि अगली बार उपयोगकर्ता के लॉग इन करने पर एक नई फ़ाइल बनाई जा सके। इसका मतलब है कि कीचेन पासवर्ड को एक सत्र से दूसरे सत्र में याद नहीं रखा जाएगा, भले ही लॉगिन पासवर्ड नहीं बदला गया हो। यदि ऐसा होता है, तो उपयोगकर्ता बैक-अप से ~/लाइब्रेरी/कीचेन में कीचेन फ़ाइल को पुनर्स्थापित कर सकता है, लेकिन ऐसा करने से कीचेन को लॉक कर दिया जाएगा, जिसे अगले उपयोग में खोलने की आवश्यकता होगी। कीचेन को शुरू में 1990 के दशक की शुरुआत में एप्पल के ई-मेल सिस्टम, पावरटॉक के लिए विकसित किया गया था। इसकी कई विशेषताओं में, पावरटॉक ने प्लग-इन का उपयोग किया जो विभिन्न प्रकार के मेल सर्वर और ऑनलाइन सेवाओं से मेल को पुनः प्राप्त करने की अनुमति देता था। कीचेन अवधारणा स्वाभाविक रूप से इस कोड से "बाहर हो गई", और इसका उपयोग पावरटॉक में विभिन्न ई-मेल प्रणालियों के लिए उपयोगकर्ता के विभिन्न लॉगिन क्रेडेंशियल्स को प्रबंधित करने के लिए किया गया था जिनसे पावरटॉक जुड़ सकता था। कूटलेखन के कारण कूटशब्द आसानी से पुनर्प्राप्त करने योग्य नहीं थे, फिर भी इंटरफेस की सादगी ने उपयोगकर्ता को उन्हें भूलने के डर के बिना प्रत्येक प्रणाली के लिए एक अलग कूटशब्द का चयन करने की अनुमति दी, क्योंकि एक एकल कूटशब्द फ़ाइल को खोल देगा और उन सभी को वापस कर देगा। उस समय, इस अवधारणा का कार्यान्वयन अन्य प्लेटफार्मों पर उपलब्ध नहीं था। कीचेन पावरटॉक के उन कुछ हिस्सों में से एक था जो स्पष्ट रूप से "अपने दम पर" उपयोगी था, जिसने सुझाव दिया कि इसे मूल मैक ओएस का हिस्सा बनने के लिए बढ़ावा दिया जाना चाहिए। लेकिन आंतरिक राजनीति के कारण, इसे पावरटॉक प्रणाली के भीतर रखा गया था और इसलिए, बहुत कम मैक उपयोगकर्ताओं के लिए उपलब्ध था। 1997 में स्टीव जॉब्स की वापसी तक कीचेन अवधारणा को अब बंद हो चुके पावरटॉक से पुनर्जीवित नहीं किया गया था। इस समय तक अवधारणा अब इतनी असामान्य नहीं थी, लेकिन एक कीचेन प्रणाली देखना अभी भी दुर्लभ था जो एप्लिकेशन सॉफ़्टवेयर के एक विशेष टुकड़े, आमतौर पर एक वेब ब्राउज़र से जुड़ी नहीं थी। कीचेन को बाद में मैक ओएस 9 का एक मानक हिस्सा बनाया गया था, और पहले वाणिज्यिक संस्करणों में मैक ओएस एक्स में शामिल किया गया था। कीचेन सिंक्रोनाइजेशन के लिए थर्ड-पार्टी सॉफ्टवेयर विकसित किया गया था, जिसने मैक ओएस एक्स में कीचेन एक्सेस का उपयोग करके उत्पन्न व्यक्तिगत कीचेन के सिंक्रोनाइजेशन को सक्षम किया, इन मानक कीचेन एक्सेस-उत्पन्न उपयोगकर्ताओं कीचेन को फिर उपकरणों (आईफ़ोन-डेस्कटॉप ऐप्पल कंप्यूटर) के बीच सिंक्रोनाइज़ किया जा सकता है, जिंक्स सॉफ्टवेयर के पैट्रिक स्टीन द्वारा विकसित कीचेन सिंक्रोनाइज़ेशन ऐप की एक जोड़ी का उपयोग करके, एक मैक ओएस एक्स के लिए और दूसरा आईओएस के लिए जिसे कीचेन2गो कहा जाता है। कीचेन2गो को डेवलपर द्वारा सफलतापूर्वक अपडेट नहीं किया जा सका क्योंकि ऐप्पल ने कीचेन पर प्रतिबंध लगाए थे और मैक ओएस एक्स सिएरा 10.12 में कीचेन तक पहुंच बनाई थी। सुरक्षा कीचेन आई. ओ. एस. और मैकोस दोनों के साथ वितरित की जाती है। आई. ओ. एस. संस्करण सरल है क्योंकि मोबाइल उपकरणों पर चलने वाले अनुप्रयोगों को आमतौर पर केवल बहुत ही बुनियादी कीचेन सुविधाओं की आवश्यकता होती है। उदाहरण के लिए, एसीएल (अभिगम नियंत्रण सूची) और विभिन्न ऐप के बीच कीचेन वस्तुओं को साझा करने जैसी सुविधाएँ मौजूद नहीं हैं। इस प्रकार, आई. ओ. एस. कीचेन आइटम केवल उस ऐप के लिए सुलभ हैं जिसने उन्हें बनाया है। संवेदनशील जानकारी के लिए मैक उपयोगकर्ताओं के डिफ़ॉल्ट भंडारण के रूप में, कीचेन सुरक्षा हमलों के लिए एक प्रमुख लक्ष्य है। 2019 में, 18 वर्षीय जर्मन सुरक्षा शोधकर्ता लिनस हेंज ने कीस्टील नामक अपने हैक का प्रदर्शन किया, जो कीचेन से पासवर्ड लेता है। शुरू में, उन्होंने हैक के विवरण को रोक दिया, और एप्पल से मैकोस के लिए एक बग इनाम स्थापित करने की मांग की। ऐपल ने हालांकि ऐसा नहीं किया था जब हेंज ने बाद में हैक का खुलासा किया था। इसने सुरक्षा सेवाओं तक सफारी की पहुंच का उपयोग किया, जो मैकोस में एक उपयोगिता के रूप में प्रच्छन्न है जो आईटी प्रशासकों को कीचेन में हेरफेर करने में सक्षम बनाता है। कूटशब्द प्रबंधकों की सूची कूटलेखन संदर्भ मैकओएस सुरक्षा प्रौद्योगिकी मैकओएस के लिए व्यक्तिगत सूचना प्रबंधक सॉफ्टवेयर एप्पल सार्वजनिक स्रोत लाइसेंस का उपयोग करते हुए मुक्त कूटशब्द प्रबंधक सॉफ्टवेयर देखें।