ICAPレスポンスヘッダを追加設定し、エンフォースメントを行う
説明
ICAPサーバ セキュリティゲートウェイまたはクラスタのICAPサーバ機能は、ICAPクライアントのリクエストに対応し、検査用のファイルを送信して、その結果を返すことができます。からのICAPレスポンスヘッダに応じて強制力を調整するために、特定のHTTPヘッダを設定することができます。Check Point Security Gateway上のICAPクライアント
セキュリティゲートウェイまたはクラスタのICAPクライアント機能は、ICAPサーバのレスポンス(RFC 3507参照)と対話し、そのコンテンツを変更し、一致するHTTP接続をブロックすることを可能にします。がこれらのHTTPヘッダを受信すると、Security Gatewayは一致したHTTP接続をブロック
トラフィックとファイルをブロックし、UserCheckメッセージを表示することができるUserCheckルールアクションです。します。Draft RFC - ICAP Extensionsを参照してください。
HTTPレスポンスのデフォルトのXヘッダ
デフォルトでは、ICAPクライアントはこれら3つのユーザ定義ICAPresponse ヘッダー拡張を認識します。
HTTPレスポンスXヘッダーの追加
ICAPクライアントが認識するHTTPレスポンスのXヘッダを追加することができます。
HTTPレスポンスの追加Xヘッダーの設定
HTTPレスポンスのX-Headersを特定のカーネルパラメータの値として追加します。
項目 |
説明 |
---|---|
名前 |
|
タイプ |
文字列 |
注 |
|
一般的な使用方法については、R81.10 Quantum Security Gateway Guide > ChapterWorking with Kernel Parameters on Security Gateway をご覧ください。

-
このカーネルパラメータの値を文字列
'__print__'
に設定する。fw ctl set str icap_unwrap_append_header_str '__print__'
-
設定されているHTTPヘッダーの一覧を表示します。
dmesg | grep append_icap_unwrap_headers
例:

|
注 - このモードでは、ICAPクライアントは一致したHTTP接続をブロックしません。 |
-
この文字列カーネルパラメータの値を、Xヘッダーの名前に設定する。
fw ctl set str icap_unwrap_append_header_str '<Name of X-header>'
-
設定されているHTTPヘッダーの一覧を表示します。
dmesg | grep append_icap_unwrap_headers
例:

-
このカーネルパラメーターの値を空文字列に設定する
''
:fw ctl set str icap_unwrap_append_header_str ''
-
設定されているHTTPヘッダーの一覧を表示します。
fw ctl set str icap_unwrap_append_header_str '__print__'
dmesg | grep append_icap_unwrap_headers
例:

-
このカーネルパラメーターの値を文字列
'X-Virus-ID'
,'X-Violations-Found'
,'X-Infection-Found'
に設定する。fw ctl set str icap_unwrap_append_header_str 'X-Virus-ID'
fw ctl set str icap_unwrap_append_header_str 'X-Violations-Found'
fw ctl set str icap_unwrap_append_header_str 'X-Infection-Found'
-
設定されているHTTPヘッダーの一覧を表示します。
fw ctl set str icap_unwrap_append_header_str 'X-Infection-Found'
dmesg | grep append_icap_unwrap_headers