Keychain (software)
કીચેન એ મેકઓએસમાં પાસવર્ડ મેનેજમેન્ટ સિસ્ટમ છે, જે એપલ દ્વારા વિકસાવવામાં આવી છે. તે મેક ઓએસ 8.6 સાથે રજૂ કરવામાં આવ્યું હતું, અને ઓપરેટિંગ સિસ્ટમના તમામ અનુગામી વર્ઝનમાં તેનો સમાવેશ કરવામાં આવ્યો છે, જે હવે મેકઓએસ તરીકે ઓળખાય છે. કીચેનમાં વિવિધ પ્રકારના ડેટા હોઈ શકે છેઃ પાસવર્ડ્સ (વેબસાઇટ્સ, એફટીપી સર્વર્સ, એસએસએચ એકાઉન્ટ્સ, નેટવર્ક શેર, વાયરલેસ નેટવર્ક્સ, ગ્રૂપવેર એપ્લિકેશન્સ, એન્ક્રિપ્ટેડ ડિસ્ક ઈમેજ માટે), ખાનગી કીઓ, પ્રમાણપત્રો અને સુરક્ષિત નોંધો. સંગ્રહ અને પ્રવેશ macOS માં, કીચેન ફાઇલો ~/લાઇબ્રેરી/કીચેઇન્સ/(અને પેટા ડિરેક્ટરીઓ),/લાઇબ્રેરી/કીચેઇન્સ/, અને/નેટવર્ક/લાઇબ્રેરી/કીચેઇન્સ/માં સંગ્રહિત થાય છે, અને કીચેન એક્સેસ GUI એપ્લિકેશન એપ્લિકેશન્સ ફોલ્ડરમાં યુટિલિટીઝ ફોલ્ડરમાં સ્થિત છે. તે મફત, ઓપન સોર્સ સોફ્ટવેર છે જે APSL-2.0 ની શરતો હેઠળ બહાર પાડવામાં આવ્યું છે. કીચેન એક્સેસની સમકક્ષ આદેશ વાક્ય/યુ. એસ. આર./બિન/સુરક્ષા છે. કીચેન ડેટાબેઝ પ્રતિ ટેબલ અને પ્રતિ પંક્તિ AES-256-GCM સાથે એન્ક્રિપ્ટ થયેલ છે. દરેક ઓળખપત્રને ડિક્રિપ્ટ કરવામાં આવે તે સમય, તે કેટલા સમય સુધી ડિક્રિપ્ટ કરવામાં આવશે, અને એનક્રિપ્ટેડ ઓળખપત્રને આઈક્લાઉડ સાથે સમન્વયિત કરવામાં આવશે કે કેમ તે સંગ્રહિત ડેટાના પ્રકાર પર આધાર રાખે છે, અને એપલ સપોર્ટ વેબસાઇટ પર દસ્તાવેજીકરણ કરવામાં આવે છે. લોકિંગ અને અનલૉકિંગ ડિફોલ્ટ કીચેન ફાઇલ એ લોગિન કીચેન છે, જે સામાન્ય રીતે વપરાશકર્તાના લોગિન પાસવર્ડ દ્વારા લોગિન પર અનલૉક્ડ થાય છે, જો કે આ કીચેન માટેનો પાસવર્ડ તેના બદલે વપરાશકર્તાના લોગિન પાસવર્ડથી અલગ હોઈ શકે છે, જેમાં થોડી સગવડના ભોગે સુરક્ષા ઉમેરવામાં આવે છે. કીચેન એક્સેસ એપ્લિકેશન કીચેન પર ખાલી પાસવર્ડ સેટ કરવાની મંજૂરી આપતી નથી. જો કમ્પ્યુટર થોડા સમય માટે નિષ્ક્રિય હોય અને તેને કીચેન એક્સેસ એપ્લિકેશનમાંથી જાતે લૉક કરી શકાય તો કીચેન આપમેળે "લૉક" થઈ શકે છે. જ્યારે તાળું મરાયેલ હોય, ત્યારે તેને ખોલવા માટે, આગલી વખતે જ્યારે કીચેનનો ઉપયોગ કરવામાં આવે ત્યારે પાસવર્ડ ફરીથી દાખલ કરવો પડે છે. ફાઇલને ~/લાઈબ્રેરી/કીચેઇન્સ/માં નવી ફાઇલ સાથે ફરીથી લખવી (દા. ત. રિસ્ટોર ઓપરેશનના ભાગરૂપે) પણ કીચેનને તાળું મારવાનું કારણ બને છે અને આગામી ઍક્સેસ પર પાસવર્ડ જરૂરી છે. પાસવર્ડ સિંક્રોનાઇઝેશન જો લૉગિન કીચેન લૉગિન પાસવર્ડ દ્વારા સુરક્ષિત હોય, તો જ્યારે પણ macOS પર લૉગ-ઇન સત્રમાંથી લૉગિન પાસવર્ડ બદલવામાં આવે ત્યારે કીચેનનો પાસવર્ડ બદલાશે. વહેંચાયેલ મેક/નોન-મેક નેટવર્ક પર, જો વપરાશકર્તાનો લૉગિન પાસવર્ડ નોન-મેક સિસ્ટમમાંથી બદલવામાં આવે તો લૉગિન કીચેનનો પાસવર્ડ સુમેળ ગુમાવવો શક્ય છે. ઉપરાંત, જો સક્રિય ડિરેક્ટરી અથવા ઓપન ડિરેક્ટરી જેવી ડિરેક્ટરી સેવામાંથી પાસવર્ડ બદલાયો હોય, અથવા જો પાસવર્ડ અન્ય એડમિન એકાઉન્ટમાંથી બદલાયો હોય, દા. ત. સિસ્ટમ પસંદગીઓનો ઉપયોગ કરો. કેટલાક નેટવર્ક સંચાલકો લૉગઆઉટ પર કીચેન ફાઇલને કાઢીને આની પ્રતિક્રિયા આપે છે, જેથી આગલી વખતે વપરાશકર્તા લૉગ ઇન કરે ત્યારે એક નવી ફાઇલ બનાવવામાં આવશે. આનો અર્થ એ છે કે લૉગિન પાસવર્ડ બદલાયો ન હોય તો પણ કીચેન પાસવર્ડ એક સત્રથી બીજા સત્રમાં યાદ રહેશે નહીં. જો આવું થાય, તો વપરાશકર્તા બેકઅપમાંથી ~/લાઈબ્રેરી/કીચેઇન્સ/માં કીચેન ફાઇલને પુનઃસ્થાપિત કરી શકે છે, પરંતુ આમ કરવાથી કીચેનને તાળું મારવામાં આવશે, જેને પછીથી ઉપયોગમાં લેવાની જરૂર પડશે. કીચેઇન્સ શરૂઆતમાં 1990ના દાયકાની શરૂઆતમાં એપલની ઈ-મેલ સિસ્ટમ, પાવરટૉક માટે વિકસાવવામાં આવી હતી. તેની ઘણી વિશેષતાઓમાં, પાવરટૉક પ્લગ-ઇન્સનો ઉપયોગ કરે છે જે વિવિધ પ્રકારના મેઇલ સર્વરો અને ઓનલાઇન સેવાઓમાંથી મેઇલને પુનઃપ્રાપ્ત કરવાની મંજૂરી આપે છે. કીચેન ખ્યાલ કુદરતી રીતે આ કોડમાંથી "બહાર નીકળી ગયો", અને પાવરટૉકનો ઉપયોગ પાવરટૉક સાથે જોડાઈ શકે તેવી વિવિધ ઈ-મેલ સિસ્ટમો માટે વપરાશકર્તાની તમામ વિવિધ લૉગિન ઓળખપત્રોનું સંચાલન કરવા માટે કરવામાં આવ્યો હતો. એન્ક્રિપ્શનને કારણે પાસવર્ડ્સ સરળતાથી પુનઃપ્રાપ્ત કરી શકાતા ન હતા, તેમ છતાં ઇન્ટરફેસની સરળતાએ વપરાશકર્તાને તેમને ભૂલી જવાના ભય વિના દરેક સિસ્ટમ માટે એક અલગ પાસવર્ડ પસંદ કરવાની મંજૂરી આપી હતી, કારણ કે એક જ પાસવર્ડ ફાઇલ ખોલશે અને તે બધાને પરત કરશે. તે સમયે, આ ખ્યાલનો અમલ અન્ય પ્લેટફોર્મ પર ઉપલબ્ધ નહોતો. કીચેન એ પાવરટૉકના કેટલાક ભાગોમાંનો એક હતો જે દેખીતી રીતે "તેના પોતાના પર" ઉપયોગી હતો, જેણે સૂચવ્યું હતું કે તેને મૂળભૂત મેક ઓએસનો એક ભાગ બનવા માટે પ્રોત્સાહન આપવું જોઈએ. પરંતુ આંતરિક રાજકારણને કારણે, તેને પાવરટૉક સિસ્ટમની અંદર રાખવામાં આવ્યું હતું અને તેથી, બહુ ઓછા મેક વપરાશકર્તાઓ માટે ઉપલબ્ધ હતું. 1997 માં સ્ટીવ જોબ્સ પરત ફર્યા ત્યાં સુધી કીચેન ખ્યાલને હવે બંધ થયેલા પાવરટૉકમાંથી પુનર્જીવિત કરવામાં આવ્યો ન હતો. આ સમય સુધીમાં ખ્યાલ હવે એટલો અસામાન્ય ન હતો, પરંતુ એપ્લિકેશન સોફ્ટવેરના ચોક્કસ ભાગ, ખાસ કરીને વેબ બ્રાઉઝર સાથે સંકળાયેલ ન હોય તેવી કીચેન સિસ્ટમ જોવાનું હજુ પણ દુર્લભ હતું. કીચેનને પાછળથી મેક ઓએસ 9નો પ્રમાણભૂત ભાગ બનાવવામાં આવ્યો હતો અને પ્રથમ વ્યાવસાયિક આવૃત્તિઓમાં મેક ઓએસ એક્સમાં તેનો સમાવેશ કરવામાં આવ્યો હતો. કીચેન સુમેળ માટે તૃતીય-પક્ષ સોફ્ટવેર ત્યાં એક તૃતીય-પક્ષ સોફ્ટવેર એપ્લિકેશન વિકસાવવામાં આવી હતી, જેણે મેક ઓએસ એક્સમાં કીચેન એક્સેસનો ઉપયોગ કરીને પેદા થયેલ વ્યક્તિગત કીચેનનું સુમેળ સક્ષમ કર્યું હતું, આ પ્રમાણભૂત કીચેન એક્સેસ-જનરેટેડ વપરાશકર્તાઓની કીચેન પછી ઉપકરણો (આઇફોન-ડેસ્કટોપ એપલ કમ્પ્યુટર્સ) વચ્ચે સુમેળ કરી શકાય છે, જિંક્સ સોફ્ટવેરના પેટ્રિક સ્ટેઇન દ્વારા વિકસિત કીચેન સુમેળ એપ્લિકેશન્સની જોડીનો ઉપયોગ કરીને, એક મેક ઓએસ એક્સ માટે અને બીજું આઇઓએસ માટે જેને કીચેન 2 ગો કહેવાય છે. એપલે કીચેન પર કરેલા પ્રતિબંધો અને મેક ઓએસ એક્સ સિએરા 10.12 માં કીચેનની ઍક્સેસને ધ્યાનમાં રાખીને વિકાસકર્તા દ્વારા કીચેન2ગોને સફળતાપૂર્વક અપડેટ કરી શકાયું ન હતું. સુરક્ષા કીચેન આઇઓએસ અને મેકઓએસ બંને સાથે વહેંચાયેલી છે. આઇઓએસ સંસ્કરણ સરળ છે કારણ કે મોબાઇલ ઉપકરણો પર ચાલતી એપ્લિકેશનોને સામાન્ય રીતે માત્ર ખૂબ જ મૂળભૂત કીચેન સુવિધાઓની જરૂર હોય છે. ઉદાહરણ તરીકે, એસીએલ (એક્સેસ કંટ્રોલ લિસ્ટ) અને વિવિધ એપ્સ વચ્ચે કીચેન વસ્તુઓની વહેંચણી જેવી સુવિધાઓ હાજર નથી. આમ, આઇ. ઓ. એસ. કીચેન વસ્તુઓ ફક્ત તે જ એપ્લિકેશન માટે સુલભ છે જેણે તેમને બનાવ્યાં છે. સંવેદનશીલ માહિતી માટે મેક વપરાશકર્તાઓના મૂળભૂત સંગ્રહ તરીકે, સુરક્ષા હુમલાઓ માટે કીચેન મુખ્ય લક્ષ્ય છે. 2019 માં, 18 વર્ષીય જર્મન સુરક્ષા સંશોધક લિનસ હેન્ઝેએ કીસ્ટીલ તરીકે ઓળખાતા તેના હેકનું પ્રદર્શન કર્યું, જે કીચેનમાંથી પાસવર્ડ મેળવે છે. શરૂઆતમાં, તેણે હેકની વિગતો છુપાવી, એપલને મેકઓએસ માટે બગ બક્ષિસની સ્થાપના કરવાની માંગ કરી. જોકે જ્યારે હેન્ઝેએ પાછળથી હેકનો ખુલાસો કર્યો ત્યારે એપલે આમ કર્યું ન હતું. તેણે સુરક્ષા સેવાઓમાં સફારીની પહોંચનો ઉપયોગ કર્યો હતો, જે મેકઓએસમાં ઉપયોગિતા તરીકે છૂપાયેલી છે જે આઇટી સંચાલકોને કીચેઇન્સમાં હેરફેર કરવા માટે સક્ષમ બનાવે છે. પાસવર્ડ મેનેજરોની યાદી પણ જુઓ પાસવર્ડ મેનેજર ક્રિપ્ટોગ્રાફી સંદર્ભો મેકઓએસ સુરક્ષા ટેકનોલોજી મેકઓએસ માટે વ્યક્તિગત માહિતી વ્યવસ્થાપક સોફ્ટવેર એપલ પબ્લિક સોર્સ લાઇસન્સનો ઉપયોગ કરીને ફ્રી પાસવર્ડ મેનેજર્સ સોફ્ટવેર