Maccyと1Password / Bitwardenの互換性
パスワードマネージャーをクリップボードマネージャーと併用するのは、危険ではなく安全であるべきです。Maccyなら、そのとおりです。1Password、Bitwarden、Appleのパスワードはどれも問題なく連携し、コピーした認証情報は、デフォルトで履歴に入りません。
最初から互換性がある理由
優れたパスワードマネージャーは、コピーした認証情報を、macOSのペーストボード上で機密/一時的としてフラグ付けします。Maccyは、そのフラグを尊重して、それらの項目をスキップするように作られています。そのため、1PasswordやBitwardenからパスワードをコピーした瞬間に、Maccyはそれを記録しません。有効にするものは何もありません。
マネージャーごとの状況
| 機密としてマークする? | Maccyで安全? | |
|---|---|---|
| 1Password | あり | はい、自動的に |
| Bitwarden | あり | はい、自動的に |
| Appleのパスワード | あり | はい、自動的に |
| 評判の良いほとんどのマネージャー | たいてい | あり |
マネージャーが機密としてマークしない場合
一部の小規模なツールや古いツールは、コピーにフラグを立てない場合があります。不安なら、テストしてください。パスワードをコピーしてMaccyを開き、表示されるか確認します。表示されたら、そのアプリを次に追加してください設定 → 除外。そこからは何も記録されなくなります。次をご覧ください:除外アプリのガイド。これで、どのマネージャーでも抜け穴がふさがれます。
自動入力のほうがさらに安全
可能であれば、コピーせずに、マネージャーの自動入力やキーボードショートカットで、認証情報を直接入力してください。クリップボードには何も触れないので、記録したり消去したりするものがありません。クリップボードマネージャーに関係なく、最も安全な方法です。
安心を、検証可能な形で
Maccyはオープンソースなので、機密項目の処理は、主張されるだけでなく監査できます。より深い全体像がほしいなら、次をお読みください:Maccyはパスワードを見ていますかと最も安全なクリップボードマネージャーの概要。
Maccyがパスワードマネージャーのクリップボード書き込みを扱う仕組み
1PasswordやBitwardenからパスワードをコピーすると、そのパスワードはmacOSのクリップボードに書き込まれます。Maccyはクリップボードを常に監視していますが、パスワードマネージャーからの書き込みは記録しません。その理由と仕組みをご紹介します。
2つの保護層
第1層:デフォルトの除外リスト。 Maccyは、1Password、Bitwarden、Dashlane、macOSキーチェーンを除外リストに入れて出荷されます。これらのアプリからのクリップボード書き込みは、無言で無視され、履歴に保存されることはありません。
第2層:macOSのセキュアなクリップボードフラグ。パスワードマネージャーは、クリップボードへの書き込みに、macOSの「セキュア」フラグを付けます。これは、クリップボードを監視するアプリに、その内容が機密であることを知らせます。Maccyは、そのアプリが除外リストにあるかどうかに関係なく、このフラグを尊重します。
1Passwordの場合
1Passwordは、セキュアなクリップボードフラグを使うだけでなく、指定した時間後にクリップボードを消去する内蔵設定(デフォルト:90秒)があります。1Passwordからパスワードをコピーすると:
- パスワードがクリップボードに入る
- Maccyはそれを認識しますが、無視します(除外リスト + セキュアフラグ)
- 対象のアプリにパスワードをペーストする
- 1Passwordが90秒後にクリップボードを消去する
- Maccyの履歴には何も保存されていない
Bitwardenの場合
macOSのBitwardenも、クリップボードへのコピーにセキュアフラグを付けます。さらに、Bitwardenには、設定した時間後にクリップボードを消去する、設定の「クリップボードを消去」オプションがあります。Maccyは、どちらの仕組みも尊重します。
確認するには:Bitwardenからパスワードをコピーして、Maccyの履歴を開きます。パスワードは、リストのどこにも表示されないはずです。
他の機密性の高いアプリを除外リストに追加する
Maccyのデフォルトの除外リストにないパスワードマネージャー(NordPass、Keeper、Enpassなど)を使っている場合は、手動で追加します:
- アプリのバンドルIDを調べます:
osascript -e 'id of app "AppName"' - Maccyの設定 → 除外を開き → +をクリック → バンドルIDを追加
パスワードが保存されていないことを確認する
- 1PasswordまたはBitwardenからパスワードをコピーします
- すぐにMaccyを開きます(⌘⇧C)
- 最上位の項目を確認します。それは、パスワードより前にコピーしたものであるはずで、パスワードそのものではありません。
パスワードがMaccyの履歴に表示される場合は、そのパスワードマネージャーのバンドルIDが除外リストにあること、追加後にMaccyを再起動したことを確認してください。