Integrated Password Managers – Apple iCloud Keychain

On Wednesday, we looked at the built-in password manager provided by Google Smart Lock.  Today we will review Apple’s iCloud Keychain.  Keychain works automatically with iPhones, iPads, and Macs, and is shared an updated to all your devices automatically.  Most of the Apple users I talk to are familiar with Keychain.  Keychain works with devices that are using iOS 7.0.3 or later or OS X Mavericks 10.9 or later.

iCloud Keychain stores user names and passwords, your Apple ID, iTunes and iCloud account information, credit card information (except for the CVV), Wi-Fi network passcodes, and credentials for websites that you access using the Safari web browser.  It protects your account information for Apple apps such as Mail, Contacts, Calendar, and Messages.  It also saves and protects passwords for your social media accounts like Facebook, Twitter, LinkedIn, Instagram, and others.

When you set up iCloud Keychain, you can create an iCloud Security Code. This can be a six-digit code, a more complex alphanumeric code, or it can generate a random code. The iCloud Security Code is used to authorize additional devices to use your iCloud Keychain.  The Security Code must be stored safely, because it’s also used to verify your identity, and without it you will not be able to recover your Keychain if your account is locked or you lose all of your devices.  This is to prevent a Mat Honan-style breach  where the attacker called Apple and tricked them into resetting his passwords.  (This occurred in 2012, and security is better now.)

Keychain passwords are stored in  iCloud and are encrypted.  It supports two-factor authentication, which I recommend.  If you add a new device to your Keychain, one of your existing devices will have to approve the addition.  If you are uncomfortable storing all your passwords online in iCloud, you can restrict password storage to your devices only.  This would not be something that I would recommend.  Apple will not be able to help you recover passwords stored this way.

For more information please click through the links below.

More information:


About the Author:

Cybersecurity analyst, pen-tester, trainer, and speaker. Owner of the WyzCo Group Inc. In addition to consulting on security products and services, Bob also conducts security audits, compliance audits, vulnerability assessments and penetration tests. Bob also teaches Cybersecurity Awareness Training classes. Bob works as an instruction for CompTIA’s non-profit IT-Ready Program in the Twin Cities. IT-Ready is a tuition free 8-week program designed to teach students of all ages the fundamentals of IT support to prepare them for an entry level position in Information Technology Support. Graduates of the classes take the exams to become CompTIA A+ certified. Bob is a frequent speaker at conferences such as the Minnesota Bloggers Conference, Secure360 Security Conference2016, 2017, 2018, 2019, the (ISC)2 World Congress 2016, and the ISSA International Conference 2017, and many local community organizations, including Chambers of Commerce, SCORE, and several school districts. Bob has been blogging on cybersecurity since 2006 at

Add a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.