HTTPヘッダによりウェブサイトセッション認証のログオンを作成する

HTTPヘッダを利用してスキャン・エンジンを認証する場合、当該サイトのセッションIDを保存してからスキャンを開始するまでの期間、当該セッションIDヘッダが有効となっていることを確認します。セッションIDヘッダの詳細については、ウェブ管理者までお問い合わせください。

すべてのウェブサイトがクッキーの保存をサポートしているわけではないため、本方法を使用する前に、ターゲット・ウェブサイトでヘッダ認証が可能か確認するとよいでしょう。確認には、ターゲット・ウェブサイトからのクッキー値のエクスポートが含まれます。このタスクには、さまざまなツールを利用可能です。例えば、ブラウザに Firefox を使用している場合、Cookie Exporter、Cookie Importer、Firebug の各アドオンをインストール可能です。以下のステップでは例として、Firefox をブラウザとして組み込みます

  1. Cookie Exporter、Cookie Importer、Firebug をインストールしたら、Firefox を再起動してクッキーを有効化します。
  2. ターゲット・ウェブサイトにログオンします。
  3. Firefox ツール メニューから クッキーをエクスポート... を選択し、エクスポートしたクッキーを.txtファイルへと保存します。

Firefox からクッキーをエクスポートする

  1. .txt ファイルを開き、セッションクッキー以外をすべて削除します。これらは認証に必要となります。1 つのヘッダが認証資格情報credentialsを定義し、別のものがセッションを定義します。アップデートしたファイルを保存します。

セッションクッキーを除きすべてを削除した、エクスポート済みのクッキーファイルをエクスポートします。

  1. ブラウザを再起動し、ブラウザの履歴をクリアします。
  2. Firefox の ツール メニューから、クッキーをインポート... を選択します Firefox に、2 つのクッキーがインポートされたというメッセージが表示されます。
  3. ターゲット・ウェブサイトへとナビゲートします。ヘッダ認証が可能である場合、ログオンページを迂回して、即座に認証されます。

ヘッダ認証が可能であると確認したら、HTTP ヘッダ設定を開始します

新規サイト設定中にHTTPヘッダを設定する場合、ホームページで、サイトを作成 ボタンをクリックします。
または
ページ上部の作成タブをクリックして、ドロップダウンリストからサイトを選択します。

既存のサイトの HTTP ヘッダを設定するには、ホームページのサイト表でそのサイトの編集アイコンをクリックします。

  1. サイト設定の認証タブをクリックします。
  1. ウェブ認証を追加 をクリックします。
  1. ウェブアプリケーション認証を追加 フォームで、タイプ ドロップダウンリストから HTTPヘッダ を選択します。
  1. 新規ヘッダ設定の名前を入力します。
  1. ベースURLテキストボックスに、ターゲットウェブサイトの全パスの冒頭に付いているメインアドレスを入力します。

ウェブアプリ URL

ヘッダ情報を追記して続行します

ヒント: ウェブフォームログオンの設定が分からない場合、対象となるウェブサイトのデベロッパーへ、お問い合わせください。

  1. HTTP ヘッダ値 表で、ヘッダを追加 ハイパーリンクをクリックします。
  2. ポップアップ・ダイアログボックスで、ヘッダの名前/値ペアを入力して、ヘッダを追加ボタンをクリックします。

例えば、名前/値ペアはセッション ID の名前/値ペアを指定可能です。名前は Session-id、値は URI である可能性があります。

名前/値ペア

どのヘッダを使用すべきか分からない場合、ウェブ管理者までお問い合わせください。

名前/値ペアを入力すると、HTTPヘッダ値 表に現れます。

HTTP ヘッダ値表

ログオン失敗の正規表現の作成およびログオンのテストへと続行します

  1. デフォルト値とは異なるものを使用する場合、正規表現regexを変更します。

デフォルト値はほとんどのログオンケースで機能します。どの正規表現を使用すべきか分からない場合、ウェブ管理者にお問い合わせください。詳細については、正規表現を使用するをご参照ください。

  1. ログオンをテストをクリックして、スキャン・エンジンのウェブアプリケーションへのログオンが成功していることを確認します。

セキュリティ・コンソールに成功通知が表示されたら、保存 をクリックします。

ログオンに失敗したら、必要に応じて設定を変更して再度試行します。