ワンタイムパスワード(OTP)
ワンタイムパスワード(OTP)とは
ワンタイムパスワード(OTP)とは、コンピューターシステムへのアクセス時に1回限り有効なパスワードです。
従来の固定パスワードは、第三者に漏えいすると不正アクセスを受けるおそれがあります。通信経路の盗聴や長期間にわたるブルートフォース攻撃などにより、正規ユーザーが気付かないうちにパスワードが侵害される場合があります。一方、ワンタイムパスワードは1回限り有効なため、パスワード漏えいによる不正アクセスの防止に高い効果を発揮します。OTPは、オンラインバンキング、Webベースのメールアプリケーション、オンラインゲームなど、高度なセキュリティが求められる場面で広く使用されています。
初期の実装では、通常、専用のハードウェアトークンを使用してOTPを生成していました。このトークンは、アクセス先のシステムと時刻を同期し、一定間隔で新しい番号(OTP)を生成します。ユーザーはログイン時にトークンを起動し、表示されたOTPを取得してログインパスワードとして使用します。この方式は時刻同期型OTPと呼ばれます。
近年では、チャレンジレスポンス方式のOTPが普及しており、その手段としてスマートフォンが一般的に使用されています。この方式では、ユーザーはあらかじめ対象システムにスマートフォンを登録します。ログイン時には、まずユーザーIDとパスワードを入力します。続いて、システムからユーザーのスマートフォンに、通常はSMS、メール、または専用アプリを介してOTPが送信されます。ユーザーが受信したOTPをログイン画面に入力すると、ログイン処理が完了します。このようなシステムでは2段階の認証を使用するため、一般に2段階認証または2要素認証(2FA)と呼ばれます。
F5 BIG-IP Access Policy Manager (APM)は、チャレンジレスポンス方式のOTPシステムを効率的に導入できるよう支援し、使いやすさを損なうことなくセキュリティを強化します。

