【誤訳訂正書】
【提出日】平成20年11月14日(2008.11.14)
【誤訳訂正１】
【訂正対象書類名】特許請求の範囲
【訂正対象項目名】全文
【訂正方法】変更
【訂正の内容】
【特許請求の範囲】
【請求項１】
コンピュータネットワークのフローに関するデータパケットを検査する方法において、前記コンピュータネットワークは前記パケットを処理する一以上の装置を含み、各データパケットは関連するヘッダデータを含み、前記方法は、
前記データパケットを受信し、
前記データパケットを検査し、
前記パケットに関連する単一のフローレコードを決定し、
前記単一のフローレコードから複数の前記装置への命令を抽出し、この命令を対応する前記装置に送信して前記パケットの処理を行わせる
ことを特徴とするコンピュータネットワークのフローに関するデータパケットを検査する方法。
【請求項２】
請求項１の方法において、前記装置はセキュリティ装置であることを特徴とするコンピュータネットワークのフローに関するデータパケットを検査する方法。
【請求項３】
請求項２の方法において、前記装置は侵入検知システム、侵入防止システム、ファイアウォール又はフローベースルータのいずれかより選択されることを特徴とするコンピュータネットワークのフローに関するデータパケットを検査する方法。
【請求項４】
請求項１の方法において、前記データパケットの検査は、前記データパケットが許可されるべきか否かを決定するために関連するヘッダデータを検査することを含むことを特徴とするコンピュータネットワークのフローに関するデータパケットを検査する方法。
【請求項５】
請求項１の方法において、前記パケットに関連する単一のフローレコードの決定は、関連するヘッダデータを利用してフローレコードを探すことを含むことを特徴とするコンピュータネットワークのフローに関するデータパケットを検査する方法。
【請求項６】
請求項１の方法において、前記単一のフローレコードから複数の前記装置への命令の抽出は、メモリから前記データパケットを探す情報と、前記フロー中に前記データパケットの相対位置を提供する情報とを取得することを含むことを特徴とするコンピュータネットワークのフローに関するデータパケットを検査する方法。
【請求項７】
請求項１の方法において、前記パケットに関連する前記フローレコードの決定は：
少なくとも関連するヘッダデータを利用してパケットアイデンティファイアを決定し、
前記パケットアイデンティファイアを使用してフローテーブルを評価し、
もし、フローテーブルエントリがマッチすれば、マッチしたフローレコードを取得し、
もし、フローテーブルエントリがマッチしなければ、新しいフローレコードを作成し、
前記新しいフローレコードを前記フローテーブルに格納する
ことを含むことを特徴とするコンピュータネットワークのフローに関するデータパケットを検査する方法。
【請求項８】
請求項７の方法において、マッチしたフローレコードの検索は：
マッチしたフローレコードからセッションＩＤとフロー情報を抽出し、
前記セッションＩＤとフロー情報を前記装置に伝える
ことを含むことを特徴とするコンピュータネットワークのフローに関するデータパケットを検査する方法。
【請求項９】
請求項７の方法において、新しいフローレコードの作成は、
新しいセッションＩＤを作成し、
少なくとも２つの装置から前記データパケットに関連する特有のフロー情報を取得し、
前記新しいセッションＩＤと前記装置特有のフロー情報とを前記新しいフローレコードに関連させる
ことを含むことを特徴とするコンピュータネットワークのフローに関するデータパケットを検査する方法。
【請求項１０】
請求項９記載の方法において、前記装置特有のフロー情報を利用して前記パケットを処理する各装置への命令を生成することを含むことを特徴とするコンピュータネットワークのフローに関するデータパケットを検査する方法。
【請求項１１】
請求項９記載の方法において、一以上の前記装置はセキュリティ装置であり、前記方法は各セキュリティ装置毎のセキュリティ装置特有のフロー情報を前記新しいセッションＩＤとともに前記単一のフローレコードに格納することを特徴とするコンピュータネットワークのフローに関するデータパケットを検査する方法。
【請求項１２】
請求項１記載の方法において、一以上の前記装置で抽出されたフロー命令を用いて、前記データパケットを処理することを含むことを特徴とするコンピュータネットワークのフローに関するデータパケットを検査する方法。
【請求項１３】
請求項１記載の方法において、少なくとも２つの前記装置はセキュリティ装置であり、前記方法は、さらに、
前記セキュリティ装置から、前記パケットを処理するにあたって対応する装置で生成された評価情報を取得し、
前記評価情報を使用して前記パケットを処理する
ことを含むことを特徴とするコンピュータネットワークのフローに関するデータパケットを検査する方法。
【請求項１４】
請求項１３記載の方法において、前記パケットの処理は、送信、破棄、修正、ログ又はパケットの保存のいずれか一以上であることを特徴とするコンピュータネットワークのフローに関するデータパケットを検査する方法。
【請求項１５】
請求項１３記載の方法において、前記処理ステップは前記パケットを送信するか否かを決定することを含むことを特徴とするコンピュータネットワークのフローに関するデータパケットを検査する方法。
【請求項１６】
請求項２記載の方法において、前記単一のフローレコードは、一以上のセキュリティ装置のポリシー情報を含むことを特徴とするコンピュータネットワークのフローに関するデータパケットを検査する方法。
【請求項１７】
請求項２記載の方法において、前記単一のフローレコードは、ファイアウォールポリシーと侵入防止システムポリシーを含むことを特徴とするコンピュータネットワークのフローに関するデータパケットを検査する方法。
【請求項１８】
請求項１記載の方法において、前記単一のフローレコードは、前記装置の一つによって使用される暗号化パラメータを含むことを特徴とするコンピュータネットワークのフローに関するデータパケットを検査する方法。
【請求項１９】
請求項１記載の方法において、前記単一のフローレコードは、アドレス変換パラメータを含むことを特徴とするコンピュータネットワークのフローに関するデータパケットを検査する方法。
【請求項２０】
請求項１記載の方法において、前記単一のフローレコードは、ブックキーピング又は統計情報を含むことを特徴とするコンピュータネットワークのフローに関するデータパケットを検査する方法。
【請求項２１】
請求項１記載の方法において、前記単一のフローレコードは、前記一以上の装置で使用される、所定のフローに対して適用されるポリシーを記載した情報を含むことを特徴とするコンピュータネットワークのフローに関するデータパケットを検査する方法。
【請求項２２】
請求項１記載の方法において、前記装置はセキュリティ装置であり、前記単一のフローレコードは、前記一以上のセキュリティ装置で前記パケットを処理する際に使用される、ポリシー情報を含むことを特徴とするコンピュータネットワークのフローに関するデータパケットを検査する方法。
【請求項２３】
情報媒体に実体化されたコンピュータプログラム製品において、コンピュータネットワークのフローに関するデータパケットを検査し、前記コンピュータネットワークは前記パケットを処理する一以上の装置を含み、各データパケットは関連するヘッダデータを含み、前記コンピュータプログラム製品はデータ処理装置に対して、
前記データパケットを受信し、
前記データパケットを検査し、
前記パケットに関連する単一のフローレコードを決定し、
前記単一のフローレコードから複数の前記装置への命令を抽出し、この命令を対応する前記装置に送信して前記パケットの処理を行わせる
命令を含むことを特徴とするコンピュータプログラム製品。
【請求項２４】
請求項２３の製品において、前記装置はセキュリティ装置であることを特徴とするコンピュータプログラム製品。
【請求項２５】
請求項２４の製品において、前記装置は侵入検知システム、侵入防止システム、ファイアウォール又はフローベースルータのいずれかより選択されることを特徴とするコンピュータプログラム製品。
【請求項２６】
請求項２３の製品において、前記データパケットの検査命令は、前記データパケットが許可されるべきか否かを決定するために関連するヘッダデータを検査する命令を含むことを特徴とするコンピュータプログラム製品。
【請求項２７】
請求項２３の製品において、前記パケットに関連する単一のフローレコードの決定は、関連するヘッダデータを利用してフローレコードを探す命令を含むことを特徴とするコンピュータプログラム製品。
【請求項２８】
請求項２３の製品において、前記単一のフローレコードから複数の前記装置への命令の抽出は、メモリから前記データパケットを探す情報と、前記フロー中に前記データパケットの相対位置を提供する情報とを取得する命令を含むことを特徴とするコンピュータプログラム製品。
【請求項２９】
請求項２３の製品において、前記パケットに関連する前記フローレコードの決定の命令は：
少なくとも関連するヘッダデータを利用してパケットアイデンティファイアを決定し、
前記パケットアイデンティファイアを使用してフローテーブルを評価し、
もし、フローテーブルエントリがマッチすれば、マッチしたフローレコードを取得し、
もし、フローテーブルエントリがマッチしなければ、新しいフローレコードを作成し、
前記新しいフローレコードを前記フローテーブルに格納する
命令を含むことを特徴とするコンピュータプログラム製品。
【請求項３０】
請求項２９の製品において、マッチしたフローレコードの検索命令は：
マッチしたフローレコードからセッションＩＤとフロー情報を抽出し、
前記セッションＩＤとフロー情報を前記装置に伝える
命令を含むことを特徴とするコンピュータプログラム製品。
【請求項３１】
請求項２９の製品において、新しいフローレコードの作成命令は、
新しいセッションＩＤを作成し、
少なくとも２つの装置から前記データパケットに関連する特有のフロー情報を取得し、
前記新しいセッションＩＤと前記装置特有のフロー情報とを前記新しいフローレコードに関連させる
命令を含むことを特徴とするコンピュータプログラム製品。
【請求項３２】
請求項３１記載の製品において、前記装置特有のフロー情報を利用して前記パケットを処理する各装置への命令を生成する命令を含むことを特徴とするコンピュータプログラム製品。
【請求項３３】
請求項３１記載の製品において、一以上の前記装置はセキュリティ装置であり、前記製品は各セキュリティ装置毎のセキュリティ装置特有のフロー情報を前記新しいセッションＩＤとともに前記単一のフローレコードに格納することを特徴とするコンピュータプログラム製品。
【請求項３４】
請求項２３記載の製品において、一以上の前記装置で抽出されたフロー命令を用いて、前記データパケットを処理する命令を含むことを特徴とするコンピュータプログラム製品。
【請求項３５】
請求項２３記載の製品において、少なくとも２つの前記装置はセキュリティ装置であり、前記製品は、さらに、
前記セキュリティ装置から、前記パケットを処理するにあたって対応する装置で生成された評価情報を取得し、
前記評価情報を使用して前記パケットを処理する
命令を含むことを特徴とするコンピュータプログラム製品。
【請求項３６】
請求項３５記載の製品において、前記パケットの処理は、送信、破棄、修正、ログ又はパケットの保存のいずれか一以上であることを特徴とするコンピュータプログラム製品。
【請求項３７】
請求項３５記載の製品において、前記処理命令は前記パケットを送信するか否かを決定する命令を含むことを特徴とするコンピュータプログラム製品。
【請求項３８】
請求項２４記載の製品において、前記単一のフローレコードは、一以上のセキュリティ装置のポリシー情報を含むことを特徴とするコンピュータプログラム製品。
【請求項３９】
請求項２４記載の製品において、前記単一のフローレコードは、ファイアウォールポリシーと侵入防止システムポリシーを含むことを特徴とするコンピュータプログラム製品。
【請求項４０】
請求項２３記載の製品において、前記単一のフローレコードは、前記装置の一つによって使用される暗号化パラメータを含むことを特徴とするコンピュータプログラム製品。
【請求項４１】
請求項２３記載の方法において、前記単一のフローレコードは、アドレス変換パラメータを含むことを特徴とするコンピュータプログラム製品。
【請求項４２】
請求項２３記載の製品において、前記単一のフローレコードは、ブックキーピング又は統計情報を含むことを特徴とするコンピュータプログラム製品。
【請求項４３】
請求項２３記載の製品において、前記単一のフローレコードは、前記一以上の装置で使用される、所定のフローに対して適用されるポリシーを記載した情報を含むことを特徴とするコンピュータプログラム製品。
【請求項４４】
請求項２３記載の製品において、前記装置はセキュリティ装置であり、前記単一のフローレコードは、前記一以上のセキュリティ装置で前記パケットを処理する際に使用される、ポリシー情報を含むことを特徴とするコンピュータプログラム製品。
【請求項４５】
データパケットを処理する装置であって、
受信したデータパケット毎にフロー情報を決定するモジュールと、
前記モジュールによって検出された、複数の処理装置のフロー情報を含むところの、各フローのフローレコードを含むフローテーブルと、
前記装置に接続された複数の処理装置の各々に、装置特有のフロー情報を送信するインターフェースと
を含むことを特徴とするデータパケットを処理する装置。
【請求項４６】
請求項４５記載の装置において、さらに、所定のパケットに関する特定のフローを同定する情報を評価し、前記同定されたフローに関するフローテーブル中のフローレコードを検索し、装置特有の情報を各処理装置に送信し、一以上の前記処理装置から評価情報を受信し、前記評価情報に従って前記パケットを処理するセッションモジュールを含むことを特徴とするデータパケットを処理する装置。
【請求項４７】
請求項４６記載の装置において、前記セッションモジュールは、パケットの破棄、ログ、保存又は送信のいずれか一つを含むパケットの処理を行うことを特徴とするデータパケットを処理する装置。
【請求項４８】
請求項４５記載の装置において、前記フローテーブルはインデックスキーと前記装置に接続された複数のセキュリティ装置の装置特有のフロー情報を含むことを特徴とするデータパケットを処理する装置。
【請求項４９】
請求項４５記載の装置において、前記処理装置は、ファイアウォール、フローベースルータ、侵入検知システム又は侵入防止システムから選択されたことを特徴とするデータパケットを処理する装置。
【請求項５０】
請求項４５記載の装置において、前記フローテーブルは一以上のフローレコードを有し、このフローレコードは、前記パケットを処理するにあたり二以上のセキュリティ装置に用いるポリシー情報を含むことを特徴とするデータパケットを処理する装置。
【誤訳訂正２】
【訂正対象書類名】明細書
【訂正対象項目名】００１２
【訂正方法】変更
【訂正の内容】
【００１２】
図３は、本発明の原理にかかる実装で使用されるフローテーブル２１５の構造を示す。フローテーブル２１５は現在のＴＣＰ/ＩＰフローに関するフローレコード３０２を含む。ＴＣＰ/ＩＰフローは、送信元と宛先との間の一方向情報通信データ・パケットのシーケンスを含む。フローレコードはインデックスキー３０５を用いてインデックス付けされている。インデックスキー３０５は、受信パケットにかかる適切なフローレコードを格納し取得するために使用される。ある実装においては、インデックスキー３０５はハッシュ・キーであってもよい。また、フローテーブル２１５はハッシュ・テーブルとして実装されてもよい。セッション・モジュール１２２（図２）は、ネットワーク上の２以上のセキュリティ装置に対するインストラクションを、一つのフローレコード内に保存する。セッション・モジュール１２２のある実装においては、３つのセキュリティ装置（例えば装置３１０、３１５および３２０）の命令は、フローレコード３０２に格納されてもよい。フローレコード３０２は他の情報とともに、ポリシー情報（例えばファイアウォールポリシー、ＩＰＳポリシーなどそのフローに適用されるポリシー情報）も格納する。ここに、他の情報とは、暗号化パラメータ、アドレス変換パラメータ、ブックキーピング情報および統計等であり、これらは各セキュリティ装置によって使用されてもよい。フローレコード３０２は、さらにパケットが許可されるかどうか決定するため、セッション・モジュール１２２に使用されるフロー情報３２５を含むことができる。これら情報には、ネットワークポリシーを実装するのに必要な情報を含むことができる。これらは、例えば、接続タイム・アウト、時間課金、帯域幅使用法等である。フロー、セッションおよびフローテーブルは、「マルチ・メソッド、ゲートウェイベース・ネットワーク・セキュリティ・システムズおよびその方法」という表題の、米国特許出願１０/０７２、６８３に、より詳しく記述されている。それらの内容は、すべてここに組み入れられるものとする。
【誤訳訂正３】
【訂正対象書類名】明細書
【訂正対象項目名】００１５
【訂正方法】変更
【訂正の内容】
【００１５】
ステップ４１５では、ＦＰＥ ２０２は、与えられた受信パケットにかかるＴＣＰ/ＩＰヘッダ・データを使用して、セッション分類ステップを実行する。セッション・モジュール１２２は、パケットが、受信パケットに関連し、フローテーブル４２０から取得されたＴＣＰ/ＩＰフローに関して得られた情報に基づいて許可されるかどうか決めることができる。さらに、セッション・モジュール１２２は、他のセキュリティ装置、例えばファイアウォール４２５、ＩＰＳ４３０、フローベースルータ４３５のうちの１つから戻された情報を使用してもよい。さらに、セッション・モジュール１２２は、与えられたパケットを処理するためのそれぞれのデバイスにフロー情報を伝えることにより、セキュリティ装置の動作を行ってもよい。最後に、パケットが許可されれば（ステップ４４０）、ＦＰＥ２０２はパケットを転送する。それ以外の場合には、パケットは他の処理をする（ステップ４４５）。他の処理には、パケットに関する特別の情報のログ、パケットの保持する、あるいはパケットの修正しまたは破棄を含んでもよい。これで、ＦＰＥ２０２の動作の説明を終える。