本文へスキップ

CTAP2とは?

しーたっぷつー

CTAP2とは、パスワードレス認証を実現するFIDO2規格の一部で、認証器(セキュリティキーなど)とデバイス間の通信プロトコルです。

CTAP2(Client to Authenticator Protocol 2)は、FIDO Alliance が策定した FIDO2 規格を構成するプロコルの一つです。パソコンやスマートフォンなどの「クライアントデバイス」と、USB セキュリティキーや指紋センサーなどの「認証器(オーセンティケーター)」が互いにやり取りするための通信仕様を定めています。

FIDO2 はウェブ認証標準 WebAuthn と CTAP2 の二本柱で成り立っています。WebAuthn はブラウザとサーバー間の仕様であるのに対し、CTAP2 はデバイスと認証器の間を担当します。前世代の CTAP1(U2F とも呼ばれる)は二段階認証の追加要素として使われましたが、CTAP2 はパスワードなしのログインを単独で完結できる点が大きな進化です。

CTAP2 が対応する主な機能は以下のとおりです。

  • 常駐キー(Resident Key):認証器内にユーザー情報を保存し、ユーザー名入力なしでログインできる
  • PIN 保護:認証器に PIN を設定して不正利用を防ぐ
  • 生体認証との連携:指紋や顔認証と組み合わせてシームレスな認証を実現
  • クロスデバイス認証:QR コードをスキャンしてスマートフォンを認証器として使う

CTAP2 を活用することで、フィッシング耐性が高く利便性も兼ね備えたパスキー(Passkey)認証の基盤が整います。エンタープライズ環境でも CTAP2 対応ハードウェアキーの導入が広がっており、パスワード管理の負担軽減とセキュリティ強化を同時に達成できるプロトコルとして注目されています。

使い方・例文

CTAP2 は、USB セキュリティキーを使って「パスワードなし」でウェブサービスにログインする場面や、スマートフォンの指紋認証をパソコンのログインに活用する仕組みの土台として登場します。

この用語をシェア

𝕏 でポスト LINE

最終更新:

関連用語