YubiKeyとアプリ・デバイスの互換性
この記事では、各種AppleデバイスでKeePassiumと互換性のあるYubiKeyのモデルと、YubiKeyで保護されたデータベースを開ける他のアプリについて説明します。
iOSでのUSB
iOSはUSBデバイスのサポートが限定的です。USBのみ対応のYubiKey(NFC・Lightning非対応)は、必要なチャレンジレスポンスモードではiOSで動作しません。
YubiKeyのモデル
YubiKeyの互換性は、キーのモデル、接続インターフェイス、KeePassiumを実行しているデバイスによって異なります。
- 互換性のあるYubiKeyモデル:
- 5シリーズの全キー: 5Ci、5 NFC、5C NFC、5 Nano、5C Nano。
- 4シリーズの全キー: 4、4C、4 Nano、4C Nano。
- 互換性のないYubiKeyモデル:
- YubiKey Security Keyシリーズ — チャレンジレスポンス機能なし
- YubiKey Bioシリーズ — チャレンジレスポンス機能なし
ただし、互換性のあるキーがすべてのデバイスで動作するわけではありません。
チャレンジレスポンスモードでYubiKeyが動作するAppleデバイスの一覧は次のとおりです。
| Lightningキー | NFCキー | USBキー | |
|---|---|---|---|
| YubiKey 5Ci | YubiKey 5 NFC、5C NFC | YubiKey 5各種(Nano、NFCなど)のUSB側 | |
| USBポート搭載のiPhone | 完全対応 (Apple製アダプタ経由) | アプリのみ + 自動入力の回避策 | iOSが非対応 |
| Lightningポート搭載のiPhone | 完全対応 | アプリのみ + 自動入力の回避策 | iOSが非対応 |
| USBポート搭載のiPad | 完全対応 (Apple製アダプタ経由) | デバイスが非対応 | iOSが非対応 |
| Lightningポート搭載のiPad | 完全対応 | デバイスが非対応 | iOSが非対応 |
| Mac | アプリのみ + 自動入力の回避策 (5CiのUSB側経由) | デバイスが非対応 | アプリのみ + 自動入力の回避策 |
WARNING
USB-C - Lightningアダプタは、Apple製のものが必要です。2024年4月の弊社テストでは、安価なアダプタは動作しませんでした。
その他のアプリ
KeePassiumはYubiKeyをチャレンジレスポンスモードで使用します。この実装はKeePassXCをはじめ、_ほぼ_すべてのアプリと互換性があります。唯一の例外は、KeeChallengeプラグインを使用したKeePass 2.xです。
- KeePassXC(Windows、Linux、macOS): 完全互換
- Keepass2Android: 完全互換
- KeePassDX(Android): 完全互換
- Strongbox(macOS、iOS): 完全互換
- KeePass 2.x(KeeChallengeプラグイン使用): 互換性なし
- YubiKey対応にKeeChallengeを避けるべき理由
- KeePassには他に適したプラグインがありません。モバイルアプリでYubiKeyを使いたい場合、デスクトップ側の選択肢はKeePassをKeePassXCに置き換えることだけです。