鍵蔵 サポート
鍵蔵(かぎぞう)は、パスワードをこの端末の中だけで管理するアプリです。通信する機能を持たないため、保存した内容が外部のサーバーや iCloud に送られることはありません。
よくある質問
マスターパスワードを忘れてしまいました
復旧する方法はありません。 鍵蔵は外部にサーバーを持たないため、パスワードを預かっている場所がなく、再発行も本人確認もできません。
ロック画面の「マスターパスワードを忘れた場合」から、アプリ内の全データを削除して最初からやり直すことになります。保存していた内容は戻せません。
機種変更します。データを移せますか
移せません。 バックアップ機能も、他の端末との同期機能もありません。
パスワードは端末から取り出せない形で保存されているため、iCloud やパソコンのバックアップにも含まれません。新しい端末では、もう一度登録し直してください。
これは制限であると同時に、このアプリの設計そのものです。端末の外に出ないからこそ、端末の外では漏れません。
Safari や他のアプリで自動入力できますか
現在のバージョンでは対応していません。詳細画面でパスワードをコピーし、貼り付けてお使いください。
コピーしたパスワードは約30秒後に自動的に消えます。貼り付けは、その間に済ませてください。
パスワードを保存しようとするとエラーになります
端末にパスコードが設定されているかご確認ください。 鍵蔵はパスコードが設定された端末でしか保存できない仕組みを使っています。
パスコードのない端末は、拾われればそのまま中身を見られてしまいます。そこにパスワードを置かせない、という判断です。
保存したあとで端末のパスコードを外すと、保存済みのパスワードも失われます。 iOS は「パスコードが設定された端末でのみ使える」として保存された項目を、パスコードが外された時点ですべて削除します。鍵蔵にはバックアップがないため、元に戻せません。
パスコードを外す必要があるときは、先に必要なパスワードを控えてから行ってください。なお、パスコードを外すには Face ID もあわせて無効にする必要があり、うっかり起きる操作ではありません。
コピーしたパスワードが消えてしまいます
仕様です。コピーから約30秒でクリップボードを空にしています。
クリップボードの中身は他のアプリからも読めるため、置きっぱなしにしないためのものです。消えてしまったら、もう一度コピーしてください。
マスターパスワードを何度も間違えて、入力できなくなりました
連続して間違えると、次に試せるまでの待ち時間が段階的に延びます。総当たりで開けられることを防ぐためのものです。
待ち時間はアプリを終了しても続きます。 表示された時刻までお待ちください。データが消えることはありません。
安全のしくみ
パスワードが外に出ないよう、四つの層で守っています。
層1・出口 — そもそも通信しない
多くのパスワード管理アプリは「サーバーに送るけれど、暗号化して送る」という作りです。鍵蔵は送る仕組みそのものを持っていません。
通信のプログラムを書き足そうとすると、アプリのビルドが失敗するようにしてあります。うっかり通信処理が紛れ込むことも起きません。
層2・置き場所 — パスワードは端末の金庫に入れる
パスワード本体は、iOS に組み込まれた保管領域(キーチェーン)に入れます。アプリのデータベース側には一切置いていません。
しかも、保管の仕方をいちばん厳しい設定にしています。
kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly
| 設定 | 意味 |
|---|---|
| WhenPasscodeSet | 端末にパスコードがないと、保存すらできない |
| ThisDeviceOnly | 他の端末に移らない。iCloud キーチェーンにも同期されない |
| (結果として) | iCloud やパソコンのバックアップから自動的に除外される |
バックアップに入らないということは、バックアップが漏れてもパスワードは入っていないということです。
層3・入口 — マスターパスワードは保存していない
いちばん誤解されやすいところです。あなたが決めたマスターパスワードは、どこにも保存されていません。
保存してあるのは、32バイトのランダムな値(ソルト)と、そこから PBKDF2-HMAC-SHA256 を21万回繰り返して得た計算結果だけです。照合は「入力から同じ計算をして、結果が一致するか」で行います。元のパスワードに戻す道がありません。
21万回という回数は、あなたが入力するときは一瞬、総当たりで試す側には気の遠くなる回数になるよう選んでいます。
また、顔や指紋での解除が使えないときも、端末のパスコードでは開きません。フォールバックはマスターパスワードだけです。
層4・横道 — 日常の操作から漏れる道を塞ぐ
出口と置き場所を固めても、ふだんの操作から漏れます。そこを個別に塞いでいます。
iOS の「パスワード」アプリに保存させない。 何もしないと iOS が保存を提案してきます。応じると iCloud 経由で同期されてしまい、層1と層2が台無しになるため、提案自体が出ないようにしています。
クリップボードは三重に。 他の端末への共有を止め、iOS 側にも失効を伝え、さらに約30秒後に自分でも消します。
覗き見対策。 アプリ切り替え画面では中身を隠し、詳細画面でスクリーンショットや画面収録を検知すると警告します。
ログに残さない。 パスワードを端末のログに書き出す処理は、書けないようにしてあります。
鍵蔵が守れないこと
正直にお伝えします。次の場合は、鍵蔵の仕組みでは守れません。
- マスターパスワードを知られた場合。 21万回の計算は総当たりには強いですが、正解を知っている人には無力です。強さはあなたの決め方次第です。
- ロックを解除した端末を他人に渡した場合。 自動ロックの時間を短く設定しておくことが対策になります。
- 貼り付けた先のアプリ。 コピーしたパスワードが、貼り付け先でどう扱われるかは鍵蔵の管轄外です。
- ご自身で撮ったスクリーンショット。 警告は出しますが、撮影そのものは iOS の仕組み上、止められません。
- メモ欄の内容。 サイト名・ユーザーID・URL・メモは、パスワード本体とは別に、端末内のデータベースに保存しています。1.0.1 からバックアップには含まれなくなりましたが、パスワード本体ほど厳重には守られていません。秘密の情報はメモ欄ではなくパスワード欄に保存してください。
- 改造された端末や OS の欠陥。 キーチェーンの前提そのものが崩れている場合は、守りようがありません。
動作環境
| 項目 | 内容 |
|---|---|
| 対応OS | iOS 17.0 以降 |
| 対応端末 | iPhone / iPad |
| 表示言語 | 日本語 |
| 価格 | 無料(アプリ内課金・サブスクリプション・広告なし) |
| 通信 | なし |
入手する
iPhone / iPad 向け。無料で、アプリ内課金も広告もありません。
お問い合わせ
本アプリおよび本ポリシーに関するお問い合わせは、以下のフォームからご連絡ください。
- 開発者: ustilagoa
- お問い合わせフォーム
お問い合わせの際、マスターパスワードや保存しているパスワードは絶対に書かないでください。 こちらからお尋ねすることもありません。