タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

iosとkeychainに関するrochefortのブックマーク (4)

  • 『iPhoneアプリ開発、その(214) 秘匿せよ』

    例えばtwitterに投稿できるアプリ作ろうと思うと… 使う側としてはパスワードを毎回要求されるより、記憶して自動で実行してくれた方がありがたい。けど、だからって、うかつなところに素のテキストで保存されたりすると、他人にパスワードさらされちゃうわけですよ。 そのためアプリ制作者はパスワードを暗号化してからファイルに書きだしたりするわけですが、暗号化は結構めんどくさい。 で、それをAppleが面倒みちゃおうじゃな~いと用意してくれたのが 非常にありがたい。 こいつは不特定多数のパスワードを暗号化して管理してくれる機構。 このキーチェーン、わしら結構、利用してます。ネットワークで別マシンのボリュームマウントしようとすると、下のようなダイアログ出てくるでしょ。 というかパスワードに限らず、証明書や秘密鍵なんかも管理できるようになってるんだけど(XcodeでのアプリのiPhone実機インストール時

    『iPhoneアプリ開発、その(214) 秘匿せよ』
  • Cocoaの日々: [iOS] 複数アプリケーション間でのデータ共有 〜 Keychain Services を使った第三の方法

    ※タイトルはあまり深い意味は無い。なんとなく「第三の〜」の響きが良かったので。。 前回紹介した Keychain Services を使えば制限付きながら iOS 上の複数のアプリケーションでデータ共有ができることがわかったのでそれを解説する。 [前回] Cocoaの日々: [iOS] Keychain Services とは 仕組み Keychain Services に格納されるアイテム(パスワードなど)のアクセス制御は Keychain Access Group(グループ)を元に行われる。アイテムにはこのグループ属性があり、同じグループに所属しているアプリケーションからのみアクセスが許可される。 Keychain Services のアイテムはパスワード、秘密鍵、証明書を格納するようになっているが、CFData(NSData)型 であればパスワードである必要はない。格納したい値を C

    Cocoaの日々: [iOS] 複数アプリケーション間でのデータ共有 〜 Keychain Services を使った第三の方法
  • Simple iPhone Keychain Access

    The keychain is about the only place that an iPhone application can safely store data that will be preserved across a re-installation of the application. Each iPhone application gets its own set of keychain items which are backed up whenever the user backs up the device via iTunes. The backup data is encrypted as part of the backup so that it remains secure even if somebody gets access to the back

    Simple iPhone Keychain Access
  • Cocoaの日々: [iOS] Keychain Services とは

    他アプリケーションが格納した Keychain Services 内の情報へのアクセス Mac OS X の場合はユーザが許可を与えれば他のアプリケーションの情報へアクセスすることができる。一方、iOS の場合、アプリケーションは自身が保存した情報のみアクセスが行える。他のアプリケーションの情報へは基的にアクセスすることができない。ただし同じプロビジョニングプロファイルを使ってビルドされたアプリは設定により情報を共有することができる(後述)。 iOS での特記事項 iOS には単一のキーチェーンのみ存在する(Mac OS X は複数)。 iOS の場合、PC接続時にストレージの内容は暗号化されたままバックアップされる。これを復号化するパスワード(keychain password)はバックアップされない(iOSデバイスの中から外に持ち出されない)。 Keychain Service はプ

    Cocoaの日々: [iOS] Keychain Services とは
  • 1