CyberGlossary

ID とアクセス

ワンタイムパスワード (OTP)

別称: OTP, ワンタイムパスコード

定義

1 回のログインまたは短い時間枠の間だけ有効な短い数字コード。通常は第 2 認証要素として使われる。

ワンタイムパスワード (OTP) は一度しか使えない資格情報であり、いったん使用されればたとえ盗まれても攻撃者には役立ちません。OTP は認証器(モバイルアプリ、ハードウェアトークン)とサーバーで共有されたアルゴリズムで生成され、HOTP はイベントカウンタ、TOTP は現在時刻、チャレンジレスポンス OTP はサーバー発行のチャレンジを利用します。配送経路には認証アプリ、ハードウェアトークン、SMS、メールが含まれます。OTP は静的パスワードに比べて認証強度を高めますが、リバースプロキシによるリアルタイムフィッシングには依然として弱く、重要なアカウントには FIDO2 などフィッシング耐性のある方式を優先すべきです。

  • Google Authenticator が 30 秒ごとに表示する 6 桁の TOTP コード。
  • 銀行振込を承認するために送信されるワンタイムコード付き SMS。

関連用語