Share to: share facebook share twitter share wa share telegram print page
Available for Advertising

Keychain (software)

Keychain
Developer(s)Apple Inc.
Initial release1999
Operating systemMac OS 9, macOS (versions 10–14)
SuccessorPasswords
Typesystem utility
LicenseAPSL-2.0
WebsiteKeychain Services
Keychain Access
Developer(s)Apple Inc.
Stable release
11.0 (55314) / 2022
Operating systemMac OS 9, macOS (versions 10–14)
SuccessorPasswords
Typepassword manager
WebsiteKeychain Access Help

Keychain is a password management system developed by Apple for macOS. It was introduced with Mac OS 8.6, and was included in all subsequent versions of the operating system up to macOS Sonoma (version 14). A keychain can contain various types of data: passwords (for websites, FTP servers, SSH accounts, network shares, wireless networks, groupware applications, encrypted disk images), private keys, certificates, and secure notes. Keychain was replaced by Passwords with macOS Sequoia in 2024.

History

Keychains were initially developed for Apple's e-mail system, PowerTalk, in the early 1990s. Among its many features, PowerTalk used plug-ins that allowed mail to be retrieved from a wide variety of mail servers and online services. The keychain concept naturally "fell out" of this code, and was used in PowerTalk to manage all of a user's various login credentials for the various e-mail systems PowerTalk could connect to.

The passwords were not easily retrievable due to the encryption, yet the simplicity of the interface allowed the user to select a different password for every system without fear of forgetting them, as a single password would open the file and return them all. At the time, implementations of this concept were not available on other platforms. Keychain was one of the few parts of PowerTalk that was obviously useful "on its own", which suggested it should be promoted to become a part of the basic Mac OS. But due to internal politics, it was kept inside the PowerTalk system and, therefore, available to very few Mac users.[citation needed]

It was not until the return of Steve Jobs in 1997 that Keychain concept was revived from the now-discontinued PowerTalk. By this point in time the concept was no longer so unusual, but it was still rare to see a keychain system that was not associated with a particular piece of application software, typically a web browser. Keychain was later made a standard part of Mac OS 9, and was included in Mac OS X in the first commercial versions.

Storage and access

In macOS, keychain files are stored in ~/Library/Keychains/ (and subdirectories), /Library/Keychains/, and /Network/Library/Keychains/, and the Keychain Access GUI application is located in the Utilities folder in the Applications folder.[1][2] It is free, open source software released under the terms of the APSL-2.0.[3] The command line equivalent of Keychain Access is /usr/bin/security.

The keychain database is encrypted per-table and per-row with AES-256-GCM. The time at which each credential is decrypted, how long it will remain decrypted, and whether the encrypted credential will be synced to iCloud varies depending on the type of data stored, and is documented on the Apple support website.[4]

Locking and unlocking

The default keychain file is the login keychain, typically unlocked on login by the user's login password, although the password for this keychain can instead be different from a user's login password, adding security at the expense of some convenience.[5] The Keychain Access application does not permit setting an empty password on a keychain.

The keychain may be set to be automatically "locked" if the computer has been idle for a time,[6] and can be locked manually from the Keychain Access application. When locked, the password has to be re-entered next time the keychain is accessed, to unlock it. Overwriting the file in ~/Library/Keychains/ with a new one (e.g. as part of a restore operation) also causes the keychain to lock and a password is required at next access.

Password synchronization

If the login keychain is protected by the login password, then the keychain's password will be changed whenever the login password is changed from within a logged-in session on macOS. On a shared Mac/non-Mac network, it is possible for the login keychain's password to lose synchronization if the user's login password is changed from a non-Mac system. Also, if the password is changed from a directory service like Active Directory or Open Directory, or if the password is changed from another admin account e.g. using the System Preferences. Some network administrators react to this by deleting the keychain file on logout, so that a new one will be created next time the user logs in. This means keychain passwords will not be remembered from one session to the next, even if the login password has not been changed. If this happens, the user can restore the keychain file in ~/Library/Keychains/ from a backup, but doing so will lock the keychain, which will then need to be unlocked at next use.

Third-party software for keychain synchronization

There was a 3rd party software application developed, that enabled synchronization of personal keychains generated using keychain access in Mac OS X, these standard keychain access - generated users keychains could then be synchronised between devices (iPhones - desktop Apple computers), using a pair of keychain synchronization apps developed by Patrick Stein of Jinx Software, one for Mac OS X and another for iOS called Keychain2Go. Keychain2Go could not be successfully updated by the developer to account for restrictions that Apple made to Keychain and access to Keychain in Mac OS X Sierra 10.12.[7]

Security

Keychain is distributed with both iOS and macOS. The iOS version is simpler because applications that run on mobile devices typically need only very basic Keychain features. For example, features such as ACLs (Access Control Lists) and sharing Keychain items between different apps are not present. Thus, iOS Keychain items are only accessible to the app that created them.

As Mac users’ default storage for sensitive information, Keychain is a prime target for security attacks.

In 2019, 18-year-old German security researcher Linus Henze demonstrated his hack, dubbed KeySteal, that grabs passwords from the Keychain. Initially, he withheld details of the hack, demanding Apple set up a bug bounty for macOS. Apple had however not done so when Henze subsequently revealed the hack. It utilized Safari's access to security services, disguised as a utility in macOS that enables IT administrators to manipulate keychains.[8]

See also

References

  1. ^ "Mac OS X 10.5 Help - Changing your keychain password". Docs.info.apple.com. Archived from the original on May 31, 2012. Retrieved March 28, 2016.
  2. ^ "Mac OS X 10.4 Help - Changing your keychain password". Docs.info.apple.com. Archived from the original on May 31, 2012. Retrieved March 28, 2016.
  3. ^ Apple Inc. "Source Browser". opensource.apple.com. Retrieved February 26, 2012.
  4. ^ "Keychain data protection". Apple Inc. May 17, 2021. Archived from the original on December 20, 2021. Retrieved December 20, 2021.
  5. ^ "Mac OS X 10.5 Help: Changing your keychain password". Docs.info.apple.com. Archived from the original on June 13, 2011. Retrieved February 26, 2012.
  6. ^ "Mac OS X 10.4 Help: Locking and unlocking your keychain". Docs.info.apple.com. Archived from the original on June 13, 2011. Retrieved February 26, 2012.
  7. ^ Stein, Patrick. "Keychain2go keychain synhcronisation software". Jinx Software. Retrieved March 22, 2023.
  8. ^ Newman, Lily Hay (June 1, 2019). "The Tricky Shenanigans Behind a Stealthy Apple Keychain Attack". Wired. Retrieved July 9, 2021.

Read other articles:

The Sexy Doctor is Mine 2Genre Roman Komedi BerdasarkanThe Sexy Doctor is Mineoleh Catur Okty EffendyDitulis olehVenerdi HandoyoSutradaraAngling SagaranPemeran Anya Geraldine Omar Daniel Jolene Marie Rayna Snova Derby Romero Marcell Darwin Penggubah lagu temaAhmad DhaniLagu pembukaDokter Cinta — Dewi DewiLagu penutupDokter Cinta — Dewi DewiPenata musik Rico Hutajulu Aristo Pontoh Negara asalIndonesiaBahasa asliBahasa IndonesiaJmlh. musim2Jmlh. episode8ProduksiProduser eksekutif Anth...

Cet article est une ébauche concernant l’archéologie et la Sardaigne. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Lion de Sulky Sulky, Sulci ou Solci ou était une ville phénicienne puis punique et romaine de la Sardaigne, capitale de Solcitani, et maintenant un site archéologique dans la province de Sardaigne du Sud. Il se trouvait près de l'actuelle Sant'Antioco. Tophet Masque punique Mosaïque romai...

U.S. House district for California CA-29 redirects here. For the state route, see California State Route 29. California's 29th congressional districtInteractive map of district boundaries since January 3, 2023Representative  Tony CárdenasD–Los AngelesPopulation (2022)728,732Median householdincome$67,175[1]Ethnicity68.2% Hispanic18.4% White7.8% Asian3.9% Black1.2% Two or more races0.6% otherCook PVID+26[2] California's 29th congressional district is a congressional dist...

Large language family of Sub-Saharan Africa Niger–CongoNiger–Kordofanian(hypothetical)GeographicdistributionAfricaLinguistic classificationProposed language familyProto-languageProto-Niger–Congo languageSubdivisions Dogon? Mande? Ijoid? Lafofa? (Kordofanian?) Kru? Siamou? Atlantic–Congo? (noun classes) ISO 639-2 / 5nicGlottologNoneMap showing the distribution of major Niger–Congo languages. Pink-red is the Bantu subfamily. Niger–Congo is a hypothetical language family spoken over ...

  Cerrophidion godmani Estado de conservaciónPreocupación menor (UICN 3.1)[1]​TaxonomíaReino: AnimaliaFilo: ChordataClase: ReptiliaOrden: SquamataFamilia: ViperidaeSubfamilia: CrotalinaeGénero: CerrophidionEspecie: C. godmani(Günther, 1863)Sinonimia Bothriechis Godmanni Günther, 1863 Bothrops brammianus Bocourt, 1868 Bothriopsis godmannii Cope, 1871 Bothrops (Bothriopsis) godmanii Müller, 1877 Bothriopsis godmanii Müller, 1877 Bothrops godmani Müller, 1878 Bothriechis...

جزء من سلسلة مقالات سياسة الجزائر الدستور الدستور حقوق الإنسان السلطة التنفيذية الرئيس (قائمة) عبد المجيد تبون رئيس الحكومة (قائمة) عبد العزيز جراد السلطة التشريعية البرلمان مجلس الأمّة المجلس الشعبي الوطني السلطة القضائية السلطة القضائية المحكمة العليا التقسيمات الإدا...

This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Brandeis International Business School – news · newspapers · books · scholar · JSTOR (May 2019) (Learn how and when to remove this template message) Brandeis International Business SchoolBrandeis International Business SchoolEstablished1994DeanKathryn GraddyAcademic staff79Stude...

The VelvetAlbum mini karya Red VelvetDirilis17 Maret 2016Direkam2015–2016GenreK-popR&BBalladPopDurasi33:03BahasaKoreaLabelSM EntertainmentKronologi Red Velvet The Red(2015)The Red2015 The Velvet(2016) Russian Roulette(2016)Russian Roulette2016 Singel dalam album The Velvet One of These NightsDirilis: 17 Maret 2016 The Velvet adalah album mini kedua dari grup vokal wanita Korea Selatan Red Velvet. Album ini dirilis pada tanggal 17 Maret 2016 oleh S.M. Entertainment. Album ini merupak...

2008 Taiwanese television series Miss No GoodPromotional posterAlso known as不良笑花Bù Liáng Xiào HuāGenreRomanceComedyDirected byZhang Boyu (張博昱)StarringRainie YangWill PanMichelle Chen Dean FujiokaOpening theme夏日瘋 (Summer Craze) by Will PanEnding theme帶我走 (Take Me Away) by Rainie YangCountry of originTaiwanOriginal languageMandarinNo. of episodes14ProductionProducerChai Zhiping (柴智屏)Production locationTaipeiRunning time90 mins (Sundays at 22:00 - 23:30)Produc...

Online food order and delivery service This article is about the food delivery service and former company. For the parent company since 2020, see Just Eat Takeaway.com. Just EatLogo used since 2020 merger, incorporating Takeaway.com's orange logoProduct typeOnline food orderingOwnerJust Eat Takeaway.comCountryDenmarkIntroduced2001Kolding, DenmarkMarketsUnited KingdomDenmarkIrelandItalyFranceSpainSwitzerlandWebsitejust-eat.co.uk (GBR)just-eat.ie (IRE)just-eat.it (ITA)just-eat.fr (FRA)just-eat....

Tawing Hadapan adalah sisi dinding depan rumah tadisional Suku Banjar (Rumah Banjar) di Kalimantan Selatan. Pada rumah Bubungan Tinggi pada bagian Tawing Hadapan terdapat: Lawang Ari Jurai Lawang Dahi Lawang Lawang Hadapan Watun Sambutan yang berukir Batis Tawing yang berukir Lawang Hadapan (pintu depan) pada rumah Bubungan Tinggi dan Gajah Baliku berjumlah satu buah, sedangkan pada jenis rumah Banjar lainnya dapat mencapai tiga buah pintu. Galeri Lawang Hadapan dilengkapi dengan Lawang Ari p...

Villa Speyer als Zentralgebäude des Hotelensembles Villa Kennedy Historische Fotografie Die Villa Kennedy ist eine Hotelanlage um die historische Villa Speyer in Frankfurt am Main. Von 2006 bis 2022 wurde sie als Luxushotel genutzt, eine Fortführung ab Herbst 2024 ist geplant.[1] Der Gebäudekomplex liegt an der Kennedyallee in Frankfurt-Sachsenhausen. Inhaltsverzeichnis 1 Villa Speyer 2 Villa Kennedy 3 Literatur 4 Weblinks 5 Einzelnachweise Villa Speyer Die Hotelanlage besteht aus ...

Subfield of developmental psychology Part of a series onPsychology Outline History Subfields Basic psychology Abnormal Affective neuroscience Affective science Behavioral genetics Behavioral neuroscience Behaviorism Cognitive/Cognitivism Cognitive neuroscience Social Comparative Cross-cultural Cultural Developmental Differential Ecological Evolutionary Experimental Gestalt Intelligence Mathematical Moral Neuropsychology Perception Personality Positive Psycholinguistics Psychophysiology Quanti...

Indian private university This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article may be in need of reorganization to comply with Wikipedia's layout guidelines. Please help by editing the article to make improvements to the overall structure. (July 2014) (Learn how and when to remove this template message) This article possibly contains original research. Please improve it by verifyi...

Indian politician E. AhamedAhamed in 2014Member of Parliament, Lok SabhaIn office2009–2017Preceded byOffice establishedSucceeded byP. K. KunhalikuttyConstituencyMalappuramIn office2004–2009Preceded byG. M. BanatwalaSucceeded byE. T. Mohammed BasheerConstituencyPonnaniIn office1991–2004Preceded byEbrahim Sulaiman SaitSucceeded byT. K. HamzaConstituencyManjeriMinister of State for External AffairsIn office23 May 2004 – 26 May 2014Prime MinisterManmohan SinghMinister Natwar Sing...

1919 film by William Worthington The Tong ManAdvertisementDirected byWilliam WorthingtonWritten byRichard Schayer (scenario)Based onThe Dragon’s Daughterby Clyde WestoverProduced byGeorge W. StoutStarringSessue HayakawaCinematographyFrank D. WilliamsProductioncompanyHaworth Pictures CorporationDistributed byRobertson-Cole Distributing CorporationRelease date December 14, 1919 (1919-12-14) Running time5 reelsCountryUnited StatesLanguageSilent (English intertitles) The Tong Man...

Poison Ivy: The Secret SocietySutradara Jason Hreno Produser Lindsay McAdams Kim Arnott Kirk Shaw Ditulis olehLiz MaverickPeter SullivanPemeranShawna WaldronMiriam McDonaldGreg EviganCatherine HicksCrystal LoweSinematograferKamal DerkaouiPenyuntingAsim NuraneyPerusahaanproduksiNew Line CinemaTanggal rilisDurasi90 minutesNegara Amerika Serikat Bahasa Inggris Poison Ivy: The Secret Society adalah judul film bergenre drama thriller caturlogi setelah Poison Ivy (1992), Poison Ivy II: Lily (1995),...

1980 studio album by The Battlefield BandHome Is Where the Van IsStudio album by The Battlefield BandReleased1980GenreCelticLength43:23LabelTempleProducerRobin MortonThe Battlefield Band chronology Stand Easy Home Is Where the Van Is The Story So Far Professional ratingsReview scoresSourceRatingAllmusic[1] Home Is Where the Van Is, an album by The Battlefield Band, was released in 1980 on the Temple Records label.[2] The album, the band's U.S. debut, continued the Scot...

American psychologist Dr. Leslie Leve presents the 2018 Society for Prevention Research Advances in Culture and Diversity in Prevention Science Award Leslie D. Leve is an American academic and researcher. She is a professor in the Counseling Psychology and Human Services Department as well as the associate director of Prevention Science Institute at the University of Oregon. She also holds the positions of Associate Director for the Prevention Science graduate programs, was President of the S...

Ethnoreligious subgroup on the Indian subcontinent Jat Sikhਜੱਟ ਸਿੱਖRegions with significant populationsIndiaLanguagesPunjabi (and its dialects)[1] • Lahnda • Hindustani (Hindi-Urdu)ReligionSikhismRelated ethnic groupsJat people Jat Sikh (or Jatt Sikh) are an ethnoreligious group and a subgroup of the Jat people and the Sikh religious group from the Indian subcontinent. They are one of the dominant communities in the Punjab, owing to their large land holdings.[2&#...

Kembali kehalaman sebelumnya