ワンタイム・パスワード (OTP) の設定
一部のアプリケーションでは、ログイン処理または自動探索の一部としてワンタイム・パスワード (OTP) が必要です。AppScanOTP ベースの認証をサポートしている場合は、これらのサイトのログインまたは自動探索シーケンスを記録する前に OTP を設定する必要があります。
このタスクについて
- TOTP (時間ベースのワンタイム・パスワード) または
- URL 生成 OTP (OTP 値は URL 応答から検出されます)。
Limitations:
- スキャンごとにサポートされる OTP タイプ (TOTP または URL 生成) は 1 つのみです。
- TOTP の場合、数値のみサポートされます。
- OTP が構成されている場合は、「ログイン再生」で選択されたログイン再生方法がアクション・ベースである必要があります。OTP は、要求ベースのログインでは機能しません。
手順
- Web の完全構成から多要素認証 (MFA) に移動します
-
アプリケーションで使用する OTP 方法を選択します。
- TOTP(時間ベース):認証アプリで一般的に使用されます
- URL 生成:一部のカスタム認証フローで使用されます
-
選択した OTP 方法に必要なパラメーターを入力します。
-
必要に応じて HTTP パラメーターを確認または追加します。
記録したログインのログイン分析中に、AppScanこれがこのパラメーターを検出し、OTP HTTP パラメーター・リストおよび自動フォーム入力ビューの OTP エントリーに追加します。自動ログインを使用している場合、またはこのパラメーターがログイン・プロセスの一部でない場合は、手動で構成する必要があります。
- 「適用」をクリックします。
OTP HTTP パラメーターの識別方法
このタスクについて
手順
- ブラウザーを開き、アプリケーションのログイン・ページに移動します。
- F12 キーを押して、ブラウザーの開発者ツール・ペインを開きます (メイン・ブラウザー・ペインの右側または下に開きます)。
- 「エレメント」タブをクリックして、HTML コードを表示します。コードの一部を選択すると、メイン・ブラウザー・ペインでエレメントが強調表示されます。
-
OTP フィールドを強調表示するエレメントを見つけます。
例:
<input type="text" name="OTPvalue" value=""> -
name パラメーターの値 (引用符なし) が、必要な OTP HTTP パラメーターです。
例:
OTPvalue - 複数の OTP HTTP パラメーターがある場合は、「別の追加」をクリックして、必要に応じてフィールドを追加します。
ログインを記録し、OTP を検証して、スキャンを実行します
手順
-
ログイン手順を記録します:
- 「ログイン管理」に移動し、「ログイン・シーケンスの記録」 > 「AppScan ブラウザー」をクリックします。
- ユーザー名とパスワードを入力します。
- OTP の入力を求められたら、AppScan が提供する値を使用します。
- 「ログイン」をクリックします。
- 正常にログインしたら、「ログインの分析」をクリックします。「Login sequence recorded」という確認メッセージが表示されます。
-
OTP 統合を検証します:
- OTP ビューに戻ります。
- OTP HTTP パラメーターが自動的に追加されていることを確認します。
- 「自動フォーム入力」を開き、そのパラメーターがそこにも一覧表示されていることを確認します。
- 「検証」をクリックして AppScan がログインを再生し、OTP が正しく送信されることを確認します。
-
スキャンを開始します:
OTP の設定を行い、ログイン・シーケンスを記録することで、AppScanワンタイムパスワードを必要とするアプリケーションに正常に認証できます。これにより、多要素認証で保護されたサイトのスキャンを完全にカバーできます。