词条 | Keychain (software) |
释义 |
|name = Keychain | logo = | screenshot = | caption = | developer = Apple Inc. | latest_release_version = | latest_release_date = | operating_system = Mac OS 9, macOS | genre = system utility | license = APSL 2.0 | website = [https://developer.apple.com/documentation/security/keychain_services Keychain Services] }}{{Infobox Software | name = Keychain Access | logo = | screenshot = | caption = Screenshot of Keychain Access on Mac OS X 10.5. | developer = Apple Inc. | latest_release_version = 10.5 (55237.200.14) | latest_release_date = August 21, 2018 | latest_preview_version = | latest_preview_date = | operating_system = Mac OS 9, macOS | genre = password manager | license = | website = [https://support.apple.com/guide/keychain-access/welcome/mac Keychain Access Help] }} Keychain is the password management system in macOS, developed by Apple. It was introduced with Mac OS 8.6, and has been included in all subsequent versions of Mac OS, now known as macOS. 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. Storage and accessIn 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.[3] The command line equivalent of Keychain Access is /usr/bin/security. The keychain file(s) stores a variety of data fields including a title, URL, notes and password. Only the passwords and Secure Notes are encrypted, with Triple DES.[4] Locking and unlockingThe 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 synchronizationIf 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. Keychain AccessKeychain Access is a macOS application that allows the user to access the Keychain and configure its contents, including passwords for websites, web forms, FTP servers, SSH accounts, network shares, wireless networks, groupware applications, encrypted disk images, etc. It unlocks, locks, and displays passwords saved by the system which are dynamically linked to the user's login password, as well as managing root certificates, keys, and secure notes. Its graphical user interface displays various keychains, with there usually being at least two: the login keychain and the system keychain. It also includes the Keychain first aid utility (which was removed by the 10.11.2 update) that can repair problems with Keychains. Various events can cause problems with Keychains, and sometimes the only solution to a problem is to delete the Keychain, which also deletes any passwords stored in the Keychain, and create a new one. It is usually found in the Utilities folder under Applications in macOS. As an ancillary application to macOS, it is subject to updates via Software Update and thus should not be moved out of the Utilities folder. There is also an included command-line tool to access the keychain, called "security". HistoryKeychains 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{{citation needed | date = March 2015}}, it was kept inside the PowerTalk system and, therefore, available to very few Mac users. 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. SecurityKeychain is distributed with both iOS and OSX. 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. See also{{Portal|Free and open-source software|Cryptography}}
References1. ^{{cite web|url=http://docs.info.apple.com/article.html?path=Mac/10.5/en/9066.html |title=Mac OS X 10.5 Help - Changing your keychain password |publisher=Docs.info.apple.com |date= |archive-url=https://web.archive.org/web/20120531093508/http://docs.info.apple.com/article.html?path=Mac%2F10.5%2Fen%2F9066.html |archive-date=May 31, 2012 |access-date=2016-03-28 |dead-url=yes |df= }} {{Apple}}{{Mac OS}}{{macOS}}{{Password managers}}{{DEFAULTSORT:Keychain}}2. ^{{cite web|url=http://docs.info.apple.com/article.html?path=Mac/10.4/en/mh463.html |title=Mac OS X 10.4 Help - Changing your keychain password |publisher=Docs.info.apple.com |date= |archive-url=https://web.archive.org/web/20120531093615/http://docs.info.apple.com/article.html?path=Mac%2F10.4%2Fen%2Fmh463.html |archive-date=May 31, 2012 |access-date=2016-03-28 |dead-url=yes |df= }} 3. ^{{cite web|author=Apple Inc. |url=https://opensource.apple.com/source/libsecurity_keychain/libsecurity_keychain-27723/ |title=Source Browser |publisher=opensource.apple.com |date= |accessdate=February 26, 2012}} 4. ^{{cite web| url=https://images.apple.com/macosx/security/docs/MacOSX_Security_TB.pdf| title=Mac OS X Security: Keeping safety simple.| work=Technology Brief| publisher=Apple Inc.| archiveurl=https://web.archive.org/web/20110410065128/https://images.apple.com/macosx/security/docs/MacOSX_Security_TB.pdf| archivedate=2011-04-10| date=2009-08-20| accessdate=2018-07-30}} 5. ^{{cite web|url=http://docs.info.apple.com/article.html?path=Mac/10.5/en/9066.html |title=Mac OS X 10.5 Help: Changing your keychain password |publisher=Docs.info.apple.com |date= |accessdate=February 26, 2012 |archiveurl=https://web.archive.org/web/20110613180425/http://docs.info.apple.com/article.html?path=Mac%2F10.5%2Fen%2F9066.html |archivedate=June 13, 2011 |deadurl=yes |df= }} 6. ^{{cite web|url=http://docs.info.apple.com/article.html?path=Mac/10.4/en/mh848.html |title=Mac OS X 10.4 Help: Locking and unlocking your keychain |archiveurl=https://web.archive.org/web/20110613180521/http://docs.info.apple.com/article.html?path=Mac%2F10.4%2Fen%2Fmh848.html |archivedate=June 13, 2011 |publisher=Docs.info.apple.com |date= |accessdate=February 26, 2012 |deadurl=yes |df= }} 4 : MacOS security technology|PIM-software for MacOS|Free password managers|Software using the Apple Public Source License |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。