概要
**@simplewebauthn/server v13+**を使用したWebAuthn/PassKey認証でリモートアクセスセッションを保護します。
仕組み
- リモートアクセスUIからPassKeyを登録(Touch ID、Windows Hello、ハードウェアキー)
- 認証情報は
~/.patapim/passkeys.jsonに保存 ~/.patapim/trusted-passkeys.jsonの信頼リストに追加- 生体認証でリモートセッションを認証
セキュリティ
- チャレンジ有効期限: 5分
- 信頼済みPassKeyのみ認証可能(ホワイトリスト方式)
- JWTトークンはPassKey信頼ステータスに対して検証
対応方法
- Touch ID(macOS)
- Windows Hello(Windows)
- ハードウェアセキュリティキー(YubiKeyなど)