一般社団法人 全国個人事業主支援協会

COLUMN コラム

そもそもKeychainとは何か?

keychain

 

iOS開発をしていると、Keychainという言葉を聞くことがあります。普段も使っておりますが何か私よくわかっていなかったです。パスワードを保存するものだとは理解しているが。。。

 

開発者でなくても理解しやすいように説明すると以下のようになります👇

Apple Keychainは、あなたのパスワードクレジットカード情報、アプリの秘密のカギ厳重に守る「デジタル金庫」です。データは暗号化され、許可されたアプリしか取り出せません。これが、あなたのデバイスの安全を支えています。

 

iCloudキーチェーンをオンにすると、パスワードなどは強力に暗号化され、iCloud経由で保存・同期されます。そのため、同じApple IDでサインインしている他のiPhoneやMacなどのデバイスでも、安全にパスワードを自動で読み取り、利用できます。

 

Apple公式解説

一般ユーザ向け解説

開発者向け解説

 

まとめ

 

Apple Keychainは、あなたのパスワード秘密のカギをデバイス内に安全に保管する「デジタル金庫」の役割を果たします。

さらにiCloudキーチェーンをオンにすると、データは強力に暗号化された状態でiCloudに保存されます。これにより、同じApple IDでサインインしている他のAppleデバイス間で、これらの情報を安全かつ自動で共有・同期できるようになるわけです。

The following two tabs change content below.

橋本 純一

スマホアプリのエンジニアしてます。

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア