コンテンツにスキップ

証明書とスマートカードによる認証

証明書ベースの認証は、共有パスワードではなく公開鍵証明書を用いる方式です。Windows ではスマートカードログオンやクライアント証明書認証が主要なユースケースです。

  • スマートカードログオン: Kerberos の PKINIT を使い、証明書で TGT を取得します。
  • TLS クライアント証明書: Schannel を通じてクライアント証明書を提示し認証します。
  • パスワード漏えいのリスクを低減。
  • 物理トークンや証明書失効により強い制御が可能。
  • CA(認証局)の保護が最重要。
  • 失効管理(CRL/OCSP)と鍵保護が必須。
  • 端末紛失や証明書更新の運用フローが必要です。