【誤訳訂正書】
【提出日】平成20年11月14日(2008.11.14)
【誤訳訂正１】
【訂正対象書類名】特許請求の範囲
【訂正対象項目名】全文
【訂正方法】変更
【訂正の内容】
【特許請求の範囲】
【請求項１】
コンピュータ・ネットワーク内のセキュリティレコードのログを検査する方法であって、
ログレコードを検索するステップと、
テーブルに対しキーを導出することを含む、前記ログレコードを処理するステップと、
前記ログレコード内の情報からデータ値を決定し、該データ値が一意である場合に、該キーに対応付けられるデータ値のリストに、該データ値を追加するステップと、
未遂のセキュリティ違反を検出するための所定の基準に基づいて、前記テーブル内の少なくとも一つのエントリを評価するステップと、
を備えることを特徴とする方法。
【請求項２】
請求項１に記載の方法であって、前記テーブルはハッシュテーブルであることを特徴とする方法。
【請求項３】
請求項１に記載の方法であって、前記データ値のリストはリンクリストとして実施されることを特徴とする方法。
【請求項４】
請求項１に記載の方法であって、前記データ値のリストはハッシュテーブルとして実施されることを特徴とする方法。
【請求項５】
請求項１に記載の方法であって、前記データ値のリストはツリー型で実施されることを特徴とする方法。
【請求項６】
請求項１に記載の方法であって、前記テーブルの少なくとも一つのエントリを評価することは、該テーブルのすべてのエントリを評価することを含むことを特徴とする方法。
【請求項７】
コンピュータ・ネットワーク内のセキュリティレコードのログを検査する方法であって、
ログレコードを取得するステップと、
ハッシュキーを作成するために前記ログレコードの少なくとも一つのフィールドをハッシュするステップと、
前記ハッシュキーを用いてハッシュテーブルを評価するステップと、
一致するハッシュテーブルエントリが存在しない場合、該ハッシュテーブルに新規エントリを追加するステップと、
一致するハッシュテーブルエントリが存在する場合、該ハッシュテーブルエントリに対応付けられるデータリストを取得するステップと、
データ値を算出するために、前記ログレコードの少なくとも一つのフィールドを使用するステップと、
一致するエントリが存在するか否かを決定するために、前記データ値と前記データリスト内のエントリとを比較するステップと、
一致するエントリが存在しない場合、前記データ値を前記データリストに挿入するステップと、
未遂のセキュリティ違反を検出するための所定の基準に基づいて、前記データリストを評価するステップと、を備えることを特徴とする方法。
【請求項８】
請求項７に記載の方法であって、前記ハッシュテーブルへの新規エントリの追加は、該ハッシュテーブルに対する新規エントリに対応づけられる空のデータリストの作成を含むことを特徴とする方法。
【請求項９】
請求項７に記載の方法であって、前記データリストに新規エントリを挿入することは、該データリストの評価をトリガーすることを含むことを特徴とする方法。
【請求項１０】
請求項７に記載の方法であって、前記データリストの評価をトリガーするために、チェックテーブル操作を受信することを含むことを特徴とする方法。
【請求項１１】
請求項７に記載の方法であって、所定の基準に基づいた前記データリストの評価は、前記ログレコードに対応付けられているパケットをブロックすることを含むこと特徴とする方法。
【請求項１２】
請求項７に記載の方法であって、所定の基準に基づいた前記データリストの評価は、特定のログレコードに対応付けられているパケットと同一の送信元から今後送信されてくるすべてのパケットをブロックすることを含むことを特徴とする方法。
【請求項１３】
請求項７に記載の方法であって、所定の基準に基づいた前記データリストの評価は、未遂のセキュリティ違反について報告することを含むことを特徴とする方法。
【請求項１４】
請求項７に記載の方法であって、前記データリストは、リンクリストであることを特徴とする方法。
【請求項１５】
請求項７に記載の方法であって、前記データリストは、ハッシュテーブルであることを特徴とする方法。
【請求項１６】
請求項７に記載の方法であって、前記データリストはツリー型であることを特徴とする方法。
【請求項１７】
請求項７に記載の方法であって、複数のログレコードが前記データリストに追加された後に、該データリストを評価することを含むことを特徴とする方法。
【請求項１８】
請求項７に記載の方法であって、各ログレコードが前記データリストに追加された後に、該データリストを評価することを含むことを特徴とする方法。
【請求項１９】
請求項７に記載の方法であって、前記ハッシュキーを用いた前記ハッシュテーブルの評価は、第二のハッシュテーブルの処理を含むことを特徴とする方法。
【請求項２０】
請求項１９に記載の方法であって、第二のハッシュテーブルの処理は、
第二のハッシュテーブルを取得するために、前記一致するハッシュテーブルエントリを使用し、
前記第二のハッシュテーブルを評価するために、前記ハッシュキーを使用し、
一致する第二のハッシュテーブルエントリが存在しない場合、前記第二のハッシュテーブルに新規エントリを追加し、
一致する第二のハッシュテーブルエントリが存在する場合、該第二のハッシュテーブルエントリに対応付けられる第二のデータリストを取得し、
一致するエントリが存在するか否かを決定するために、前記データ値と前記第二のデータリスト内のエントリとを比較し、
一致するエントリが存在しない場合は、前記第二のデータリストに前記データ値を挿入し、
未遂のセキュリティ違反を検出するための所定の基準に基づいて前記第二のデータリストを評価すること、を含むことを特徴とする方法。
【請求項２１】
コンピュータ・ネットワーク内のセキュリティレコードのログを検査する方法であって、
ログレコードを検索するステップと、
ハッシュキーを作成するために前記ログレコードの少なくとも一つのフィールドをハッシュするステップと、
前記ハッシュキーを用いてハッシュテーブルを評価するステップと、
一致するハッシュテーブルエントリが存在しない場合、前記ハッシュテーブルに新規エントリを追加するステップと、
一致するハッシュテーブルエントリが存在する場合、該ハッシュテーブルエントリに対応付けられるデータリストを検索するステップと、
前記データリストに挿入すべきデータ値を算出するために、前記ログレコードの少なくとも一つのフィールドを使用するステップと、
前記データ値の一意性を決定するために、前記データリストを評価するステップと、
前記データ値が一意である場合、前記データリストに該データ値を挿入するステップと、を備えることを特徴とする方法。
【請求項２２】
ポートスキャンを検出する方法であって、
送信元アドレスと送信先アドレスを含むログレコードを検索し、
ハッシュキーを作成するために、送信元アドレスと送信先アドレスをハッシュし、
前記ハッシュキーを用いてハッシュテーブルを評価し、
一致するハッシュテーブルエントリが存在する場合、該ハッシュテーブルエントリに対応付けられるデータリストを検索し、
一致するエントリが存在するか否かを決定するために、送信先ポートと、前記データリスト内のエントリとを比較し、
一致するエントリが存在しない場合は、前記データリストに前記送信先ポートを挿入し、
前記データリスト内の項目件数が所定の数を超える場合、ポートスキャンであると決定する、ことを備えることを特徴とする方法。
【請求項２３】
情報担体内に具現化されたコンピュータ・プログラム製品であって、該コンピュータ・プログラム製品は実施可能な指示を備え、該指示により、データ処理装置は、
ログレコードを検索し、
テーブルに対するキーの導出を含む前記ログレコードの処理を行い、
前記ログレコード内の情報からデータ値を決定し、該データ値が一意であれば、前記キーと対応付けられるデータ値のリストに前記データ値を追加し、
未遂のセキュリティ違反を検出するための所定の基準に基づき、前記テーブル内の少なくとも一つのエントリを評価すること、
を特徴とするコンピュータ・プログラム製品。
【請求項２４】
請求項２３に記載のコンピュータ・プログラム製品であって、前記テーブルはハッシュテーブルであることを特徴とするコンピュータ・プログラム製品。
【請求項２５】
請求項２３に記載のコンピュータ・プログラム製品であって、前記データ値のリストは、リンクリストとして実施されることを特徴とするコンピュータ・プログラム製品。
【請求項２６】
請求項２３に記載のコンピュータ・プログラム製品であって、前記データ値のリストは、ハッシュテーブルとして実施されることを特徴とするコンピュータ・プログラム製品。
【請求項２７】
請求項２３に記載のコンピュータ・プログラム製品であって、前記データ値のリストは、ツリー型で実施されることを特徴とするコンピュータ・プログラム製品。
【請求項２８】
請求項２３に記載のコンピュータ・プログラム製品であって、前記テーブルの少なくとも一つのエントリを評価するための指示は、該テーブルのすべてのエントリを評価するための指示を含むことを特徴とするコンピュータ・プログラム製品。
【請求項２９】
情報担体内に具現化されたコンピュータ・プログラム製品であって、該コンピュータ・プログラム製品は実施可能な命令を備え、該命令により、データ処理装置は、
ログレコードを取得し、
ハッシュキーを作成するために、前記ログレコードの少なくとも一つのフィールドをハッシュし、
前記ハッシュキーを用いてハッシュテーブルを評価し、
一致するハッシュテーブルエントリがない場合、前記ハッシュテーブルに新規エントリを追加し、
一致するハッシュテーブルエントリがある場合、該ハッシュテーブルエントリに対応付けられるデータリストを取得し、
データ値を算出するために、前記ログレコードの少なくとも一つのフィールドを使用し、
一致するエントリが存在するか否かを決定するために、前記データ値と前記データリスト内のエントリとを比較し、
一致するエントリが存在しない場合、前記データ値を前記データリストに挿入し、
未遂のセキュリティ違反を検出するための所定の基準に基づいて前記データリストを評価すること、
を特徴とするコンピュータ・プログラム製品。
【請求項３０】
請求項２９に記載のコンピュータ・プログラム製品であって、前記ハッシュテーブルに新規エントリを追加する命令により、前記データ処理装置は、該ハッシュテーブルに対する該新規エントリに対応付けられる空のデータリストを作成することを特徴とする、コンピュータ・プログラム製品。
【請求項３１】
請求項２９に記載のコンピュータ・プログラム製品であって、前記データリストに新規エントリを挿入するための命令により、前記データ処理装置は、前記データリストの評価をトリガーすることを特徴とするコンピュータ・プログラム製品。
【請求項３２】
請求項２９に記載のコンピュータ・プログラム製品であって、チェックテーブル操作を発行する命令により、前記データ処理装置は、前記データリストの評価をトリガーすることを特徴とするコンピュータ・プログラム製品。
【請求項３３】
請求項２９に記載のコンピュータ・プログラム製品であって、所定の基準に基づいて前記データリストの評価をする命令により、前記データ処理装置は、前記ログレコードに対応付けられるパケットをブロックすることを特徴とするコンピュータ・プログラム製品。
【請求項３４】
請求項２９に記載のコンピュータ・プログラム製品であって、所定の基準に基づいて前記データリストの評価をする命令により、前記データ処理装置は、ある特定のログレコードに対応付けられるパケットと同じ送信元から今後送信されるすべてのパケットを、ブロックすることを特徴とするコンピュータ・プログラム製品。
【請求項３５】
請求項２９に記載のコンピュータ・プログラム製品であって、所定の基準に基づいて前記データリストの評価をする命令により、前記データ処理装置は、未遂のセキュリティ違反を報告することを特徴とするコンピュータ・プログラム製品。
【請求項３６】
請求項２９に記載のコンピュータ・プログラム製品であって、前記データリストはリンクリストであることを特徴とするコンピュータ・プログラム製品。
【請求項３７】
請求項２９に記載のコンピュータ・プログラム製品であって、前記データリストはハッシュテーブルであることを特徴とするコンピュータ・プログラム製品。
【請求項３８】
請求項２９に記載のコンピュータ・プログラム製品であって、前記データリストはツリー型であることを特徴とするコンピュータ・プログラム製品。
【請求項３９】
請求項２９に記載のコンピュータ・プログラム製品であって、前記データリストの評価をする命令により、前記データ処理装置は、複数のログレコードを該データリストに追加した後に、該データリストを評価することを特徴とするコンピュータ・プログラム製品。
【請求項４０】
請求項２９に記載のコンピュータ・プログラム製品であって、前記データリストの評価をする命令により、前記データ処理装置は、各ログレコードを該データリストに追加した後に、該データリストを評価することを特徴とするコンピュータ・プログラム製品。
【請求項４１】
請求項２９に記載のコンピュータ・プログラム製品であって、前記ハッシュキーを用いて前記ハッシュテーブルを評価する命令により、前記データ処理装置は、第二のハッシュテーブルを処理することを特徴とするコンピュータ・プログラム製品。
【請求項４２】
請求項４１に記載のコンピュータ・プログラム製品であって、第二のハッシュテーブルを処理するための命令により、前記データ処理装置は、
第二のハッシュテーブルを取得するために、前記一致するハッシュテーブルエントリを使用し、
前記第二のハッシュテーブルを評価するために、前記ハッシュキーを使用し、
一致する第二のハッシュテーブルエントリが存在しない場合、前記第二のハッシュテーブルに新規エントリを追加し、
一致する第二のハッシュテーブルエントリが存在する場合、前記第二のハッシュテーブルに対応付けされる第二のデータリストを取得し、
一致するエントリが存在するか否かを決定するために、前記データ値と前記第二のデータリスト内のエントリとを比較し、
一致するエントリが存在しない場合は、前記第二のデータリストに前記データ値を挿入し、
未遂のセキュリティ違反を検出するための所定の基準に基づいて、前記第二のデータリストを評価すること、
を特徴とするコンピュータ・プログラム製品。
【請求項４３】
コンピュータ・ネットワーク内のセキュリティレコードのログを検査するための、情報担体内に具現化されたコンピュータ・プログラム製品であって、該コンピュータ・プログラム製品は実施可能な指示を備え、該指示により、データ処理装置は、
ログレコードを検索し、
ハッシュキーを作成するために前記ログレコードの少なくとも一つのフィールドをハッシュし、
前記ハッシュキーを用いてハッシュテーブルを評価し、
一致するハッシュテーブルエントリが存在しない場合、前記ハッシュテーブルに新規エントリを追加し、
一致するハッシュテーブルエントリが存在する場合、該ハッシュテーブルエントリに対応付けられるデータリストを検索し、
前記データリストに挿入すべきデータ値を算出するために、前記ログレコードの少なくとも一つのフィールドを使用し、
前記データ値の一意性を決定するために、前記データリストを評価し、
前記データ値が一意である場合、前記データリストに該データ値を挿入すること、を特徴とするコンピュータ・プログラム製品。
【請求項４４】
ポートスキャンを検出するために、情報担体内に具現化されたコンピュータ・プログラム製品であって、該コンピュータ・プログラム製品は実施可能な指示を備え、該指示により、データ処理装置は、
送信元アドレスと送信先アドレスを含むログレコードを検索し、
ハッシュキーを作成するために、送信元アドレスと送信先アドレスをハッシュし、
前記ハッシュキーを用いてハッシュテーブルを評価し、
一致するハッシュテーブルエントリが存在する場合、該ハッシュテーブルエントリに対応付けられるデータリストを検索し、
一致するエントリが存在するか否かを決定するために、送信先ポートと、前記データリスト内のエントリとを比較し、
一致するエントリが存在しない場合は、前記データリストに前記送信先ポートを挿入し、
前記データリスト内の項目件数が所定の数を超える場合、ポートスキャンであると決定すること、
を特徴とするコンピュータ・プログラム製品。
【誤訳訂正２】
【訂正対象書類名】明細書
【訂正対象項目名】０００３
【訂正方法】変更
【訂正の内容】
【０００３】
ファイアウォールまたは侵入検出システムは、ネットワークへの入力イベントおよびネットワークからの出力イベントを記録するログレコードを生成することができる。ログレコードには、セキュリティ違反、帯域幅利用状況、電子メール利用状況、およびインターネットへの従業員アクセスなどのイベントが含まれる。一般的に、これらのログレコードは、未遂のセキュリティ違反やトラフィックパターンにおける傾向を検出するために、ネットワーク・セキュリティ管理者によって調査される。ログレコードは、概して非常に件数が多いので、未遂のセキュリティ侵入を検出するために、大抵はログレコードを分析する問合せ言語が用いられる。問合せ言語はまた、このログレコードを分析し、ネットワーク管理者のためにこれらのログレコードをまとめたレポートを作成するために用いられる。これらのレポートは、認識されたネットワーク・セキュリティ侵入に対応するために、ネットワーク管理者が使用することができる。ログレコードに作用する問合せ言語命令はまた、ネットワーク管理者のための警報を生成するために用いられる。ログレコードは非常に件数が多い場合があるので、ログレコードを分析するために問合せ言語命令を利用しているネットワーク・セキュリティの方法は、速度が遅くなる可能性がある。また、問合せ言語に基づく方法は、新しい問合せの受信ごとに全てのログレコードが分析される場合、速度が遅くなることがある。
【誤訳訂正３】
【訂正対象書類名】明細書
【訂正対象項目名】０００４
【訂正方法】変更
【訂正の内容】
【０００４】
本発明は、未遂のネットワーク・セキュリティ違反を検出するためのコンピュータ・プログラム製品を含む、方法および装置を提供する。一つの態様において、本発明は、コンピュータ・ネットワークにおけるセキュリティレコードのログを検査する方法を提供し、ログレコードの取得、テーブルに対するキーの導出を含むログレコードの処理、ログレコード内の情報からのデータ値の決定、データ値が一意であれば、そのキーに対応付けられるデータ値のリストに、該データ値を追加することから成る。この方法は、未遂のセキュリティ違反を検出するために予め定められた基準に基づき、テーブル内の一つ以上のエントリを評価することから成る。
【誤訳訂正４】
【訂正対象書類名】明細書
【訂正対象項目名】０００６
【訂正方法】変更
【訂正の内容】
【０００６】
他の態様において、本発明は、コンピュータ・ネットワークにおけるセキュリティレコードのログを検査する方法を提供し、ログレコードを取得し、ハッシュキーを作成するためにログレコードの少なくとも一つのフィールドをハッシュし、該ハッシュキーを用いてハッシュテーブルを評価することから成る。一致するハッシュテーブルエントリがない場合、当該方法は、新規なエントリをハッシュテーブルに追加することから成る。一致するハッシュテーブルエントリがある場合、当該方法は、このハッシュテーブルエントリに対応付けられるデータリストを取得し、該データリストに挿入すべきデータ値を算出するためにログレコードの少なくとも一つのフィールドを使用し、このデータ値の一意性を決定するためにデータリストを評価し、このデータ値が一意であればデータリストに該データ値を挿入することから成る。
【誤訳訂正５】
【訂正対象書類名】明細書
【訂正対象項目名】０００７
【訂正方法】変更
【訂正の内容】
【０００７】
また別の態様において、本発明は、ポートスキャンを検出する方法を提供し、送信元アドレスおよび送信先アドレスを含むログレコードを取得し、ハッシュキーを作成するために送信元アドレスおよび送信先アドレスをハッシュし、該ハッシュキーを使用してハッシュテーブルを評価する。一致するハッシュテーブルエントリがある場合、当該方法は、データリストを取得して一致するエントリがあるかを決定し、一致するエントリがない場合は該データリストに該エントリを有する送信先ポートを挿入し、データリスト内の項目件数が所定の項目件数を超える場合は、ポートスキャンと判断することから成る。
【誤訳訂正６】
【訂正対象書類名】明細書
【訂正対象項目名】０００８
【訂正方法】変更
【訂正の内容】
【０００８】
また別の態様において、本発明は、データ処理装置が、ログレコードの取得、テーブルに対するキーの導出を含むログレコードの処理、ログレコード内の情報からのデータ値の決定、および、データ値が一意である場合、当該キーに対応付けられるデータ値のリストに、そのデータ値の追加を行うようにする命令を、コンピュータに実行させるためのコンピュータ・プログラム製品を備える。テーブルの少なくとも一つのエントリは、未遂のセキュリティ違反を検出するために予め定められた基準に基づいて評価される。
【誤訳訂正７】
【訂正対象書類名】明細書
【訂正対象項目名】０００９
【訂正方法】変更
【訂正の内容】
【０００９】
本発明の態様には、以下の利点のうちの少なくとも一つが含まれる。テーブルは、ハッシュテーブルでよい。データ値のリストは、リンクリストとして実施可能である。データ値のリストは、ハッシュテーブルとして実施可能である。データ値のリストは、ツリー型で実施可能である。テーブル内の少なくとも一つのエントリを評価するための命令は、テーブル内のすべてのエントリを評価するための命令を含むようにしてもよい。
【誤訳訂正８】
【訂正対象書類名】明細書
【訂正対象項目名】００１０
【訂正方法】変更
【訂正の内容】
【００１０】
また別の態様において、本発明は、データ処理装置が、ログレコードの取得、ハッシュキーを作成するためにログレコードの少なくとも一つのフィールドのハッシング、該ハッシュキーを用いてのハッシュテーブル評価を行うようにする命令を、コンピュータに実行させるためのコンピュータ・プログラム製品を備える。一致するハッシュテーブルエントリがない場合、本発明は、ハッシュテーブルに新規なエントリを追加させる。一致するハッシュテーブルエントリがある場合、本発明は、該ハッシュテーブルエントリに対応付けられるデータリストを取得させ、データ値を算出するためにログレコード内の少なくとも一つのフィールドを用い、一致するエントリが存在するかどうかを決定するために、該データ値とデータリスト内のエントリを比較し、一致するエントリが存在しなければ、データリストに該データ値を挿入し、未遂のセキュリティ違反を検出するための所定の基準に基づき、データリストを評価させる。
【誤訳訂正９】
【訂正対象書類名】明細書
【訂正対象項目名】００１１
【訂正方法】変更
【訂正の内容】
【００１１】
本発明の態様には、以下の利点のうちの少なくとも一つが含まれる。本発明は、ハッシュテーブルに新規エントリを追加する命令により、データ処理装置が、新規のエントリに対応付けられる空のデータリストをハッシュテーブルに作成するようにし、データリストに新規エントリを挿入する命令により、データ処理装置が、データリストの評価をトリガーするようにし、チェックテーブル操作を発行する命令により、データ処理装置が、データリストの評価をトリガーするようにし、所定基準に基づいてデータリストを評価する命令により、データ処理装置が、ログレコードに対応付けられるパケットをブロックするようにし、所定基準に基づいてデータリストを評価する命令により、データ処理装置が、ある特定のログレコードに対応付けられるパケットとして、同じ送信元から今後送信されてくるすべてのパケットをブロックするようにし、所定基準に基づいてデータリストを評価する命令により、データ処理装置が、未遂のセキュリティ違反を報告できるようにすること、を含む。
【誤訳訂正１０】
【訂正対象書類名】明細書
【訂正対象項目名】００１２
【訂正方法】変更
【訂正の内容】
【００１２】
データリストはリンクリストでもよい。データリストはハッシュテーブルでもよい。データリストはツリー型でもよい。本発明は、該データリストを評価する命令により、複数のログレコードがデータリストに追加された後に、データ処理装置がデータリストを評価するようにしてもよい。本発明は、該データリストを評価する命令により、各ログレコードがデータリストに追加された後に、データ処理装置がデータリストを評価するようにしてもよい。本発明は、ハッシュキーを用いてハッシュテーブルを評価する命令により、データ処理装置が、第二のハッシュテーブルを処理するようにしてもよい。本発明は、第二のハッシュテーブルを処理する命令により、データ処理装置が、一致するハッシュテーブルエントリを用いて第二のハッシュテーブルを取得し、ハッシュキーを用いて該第二のハッシュテーブルを評価するようにしてもよい。一致する第二のハッシュテーブルが存在しない場合、本発明は、該第二のハッシュテーブルに対して新規のエントリを追加させる。一致する第二のハッシュテーブルが存在する場合、本発明は、該第二のハッシュテーブルエントリに対応付けられる第二のデータリストを取得し、データ値と第二のデータリスト内のエントリとを比較し、一致するエントリがあるかどうかを決定し、一致するエントリが存在しない場合の第二のデータリストに該データ値を挿入し、および未遂のセキュリティ違反を検出するための所定の基準に基づいて、該第二のデータリストを評価することができる。
【誤訳訂正１１】
【訂正対象書類名】明細書
【訂正対象項目名】００１３
【訂正方法】変更
【訂正の内容】
【００１３】
また別の態様において、本発明は、コンピュータ・ネットワーク内のセキュリティレコードのログを検査するための情報担体により具現化されており、これは、データ処理装置が、ログレコードを取得し、ハッシュキーを作成するために該ログレコード内の少なくとも一つのフィールドをハッシングし、該ハッシュキーを用いたハッシュテーブルを評価させる命令を、該コンピュータに実行させるコンピュータ・プログラム製品を含む。一致するテーブルエントリが存在しない場合、本発明はハッシュテーブルに対する新規エントリの追加を可能とする。一致するハッシュテーブルが存在する場合、本発明は、ハッシュテーブルエントリに対応付けられるデータリストを取得し、ログレコード内の少なくとも一つのフィールドを用いて、データリストに挿入すべきデータ値を算出し、該データ値の一意性を決定するために該データリストを評価し、該データ値が一意であれば、該データリストに対して該データ値を挿入させる。
【誤訳訂正１２】
【訂正対象書類名】明細書
【訂正対象項目名】００１４
【訂正方法】変更
【訂正の内容】
【００１４】
また別の態様において、本発明は、ポートスキャンを検出するための情報担体により具現化されており、データ処理装置に、送信元アドレスおよび送信先アドレスを含むログレコードを取得させ、ハッシュキーを作成するために送信元アドレスおよび送信先アドレスをハッシュし、該ハッシュキーを用いてハッシュテーブルを評価させる命令を、コンピュータに実行させるコンピュータ・プログラム製品を含む。一致するハッシュテーブルエントリが存在する場合、本発明は、該ハッシュテーブルエントリに対応付けられるデータリストを取得し、一致するエントリが存在するか否かを決定するために、送信先ポートとデータリスト内のエントリとを比較し、一致するエントリが存在しなければデータリスト内に該送信先ポートを挿入し、データリスト内の項目件数が所定数を超える場合は、ポートスキャンと判断することができる。
【誤訳訂正１３】
【訂正対象書類名】明細書
【訂正対象項目名】００１５
【訂正方法】変更
【訂正の内容】
【００１５】
本発明の利点は、以下の特徴のうち少なくとも一つを含む。各ログレコードは最初に受信された時点で一回のみ処理される必要がある。ハッシュテーブルは、ログレコードを格納し取得するために使用されるので、ログレコードの分析を速く行うことができる。ログレコードそれ自体ではなく、処理済みログレコードを格納するので、メモリ容量は少なくてすむ。
【誤訳訂正１４】
【訂正対象書類名】明細書
【訂正対象項目名】００２０
【訂正方法】変更
【訂正の内容】
【００２０】
図３は、オフラインモードの動作を説明するフロー図である。オフラインモードにおいて、レコードのログは、ＲＰＵ１２２へと通信される。該ログは受入通信と送出通信に基づいて、ネットワーク上のセキュリティ装置により作成される。ＲＰＵ１２２はログレコードを受信し（ステップ３００）、処理するために個々のレコードを取得する（ステップ３０２）。このログレコードはテーブルデータ構造を構築し更新するために使用される（ステップ３０４）。 処理する必要のあるログレコードがさらに存在する場合には（ステップ３０６）、制御がステップ３０２に渡され、この時、処理が繰り返されて次のログレコードが処理される。実施例の一つにおいては、すべてのログエントリが処理された後に、テーブルデータ構造が評価され（ステップ３０８）、いずれかの未遂のセキュリティ侵入が検出された場合、ＲＰＵ１２２が対応する（ステップ３１０）。未遂のセキュリティ侵入に対応する場合、ＲＰＵ１２２は、セキュリティ装置（例えば、ファイアウォール、ＩＤＳ）またはネットワーク上の他の装置に対し、未遂のセキュリティ侵入を伝えることが可能である。また実施例の一つにおいては、ＲＰＵ１２２は、（例えば、関与する送信元からのパケットをすべてブロックするためにファイアウォールに対してルールを伝えることにより）未遂の侵入に関与する送信元から今後送信されてくるパケットすべてをブロックすることができる。ＲＰＵ１２２はまた、管理者が適切に対処できるように、管理者に対して、未遂のセキュリティ侵入について報告することも可能である。
【誤訳訂正１５】
【訂正対象書類名】明細書
【訂正対象項目名】００２４
【訂正方法】変更
【訂正の内容】
【００２４】
図６は、テーブルデータ構造の生成を表したフロー図である。ＲＰＵ１２２（図１ａ）は、ネットワーク上の少なくとも一つのセキュリティ装置から、少なくとも一つのログを受信する（ステップ６００）。個々のログレコードが取得され（ステップ６０２）、該ログレコードのフィールドは、ハッシュキーを作成するために使用される（ステップ６０４）。作成されたハッシュキーは、ハッシュテーブルを評価するために用いられる（ステップ６０６）。ハッシュテーブル内に一致するエントリがある場合（ステップ６０８）、該選択されたハッシュテーブルエントリに対応付けられるデータリストが取得される(ステップ６１０)。ログレコードの少なくとも一つのフィールドを用いて作成されたデータ値（ステップ６２４)は、該データリスト内のデータ値と比較される（ステップ６１２）。一意なデータ値のみがデータリストに挿入される。データリスト内に一致するエントリがある場合（ステップ６１４）、ログレコードから導出されたデータ値は、データリストに挿入されない（ステップ６１６）。データリスト内に一致するエントリがない場合、データ値はデータリスト内に挿入され（ステップ６１８）、ステップ６０２に制御が渡され、この時、処理が繰り返されて、次のログレコードが処理される。ステップ６０８で、ハッシュテーブルにおいて一致するエントリがない場合、新規のハッシュテーブルエントリと新規のデータリストが生成される（ステップ６２０）。新規のデータリストは、作成されたハッシュキーによって示されるハッシュテーブルエントリと対応付けられ（ステップ６２２）、ログレコードのフィールドを用いて作成されるデータ値は（ステップ６２４）、このデータリストに挿入される（ステップ６１８）。ステップ６１８が完了した後、制御がステップ６０２に渡され、この時、受信された各ログレコードに対する処理が繰り返される。
【誤訳訂正１６】
【訂正対象書類名】明細書
【訂正対象項目名】００２５
【訂正方法】変更
【訂正の内容】
【００２５】
図７は、未遂のセキュリティ違反を検出するためにハッシュテーブルを評価する処理を説明するフロー図である。テーブルデータ構造は、新規なエントリが、該テーブルデータ構造の一部であるハッシュテーブルまたはデータリストに新規なエントリが追加される度に評価される。さらに、ユーザが開始する「チェックテーブル」操作によりテーブルデータ構造の評価を起動させてもよい。実施例の一つにおいて、該テーブルデータ構造は、各ハッシュテーブルエントリを取得することにより評価される（ステップ７００）。エントリがデータリストに対するポインタである場合（ステップ７０２）、データリストが取得される（ステップ７０４）。テーブルエントリがデータ値または一組のデータ値を含む場合は、これらの値が取得される（ステップ７０６）。ステップ７０４またはステップ７０６において取得されたデータ値は、未遂のセキュリティ違反が行われたかどうかを決定するために所定の基準と比較される（ステップ７０８）。未遂の侵入が検出された場合、ＲＰＵ１２２は、未遂の違反の性質に基づき、複数のアクションのうちの一つを採用することができる（ステップ７１０）。ＲＰＵ１２２は、ＮＩＤＳまたはファイアウォールと通信し、このログレコードに対応付けされている現行パケットを削除することができる。ＲＰＵ１２２はまた、未遂のセキュリティ違反に対応して、同じ送信元から今後送信されてくるすべてのパケットをブロックすることができる。さらに、ＲＰＵ１２２は、いかなる未遂のセキュリティ違反についても管理者が適切に対応できるよう、管理者に対して報告を行う。この処理は、ハッシュテーブル内のすべてのエントリに対して繰り返される。
【誤訳訂正１７】
【訂正対象書類名】明細書
【訂正対象項目名】００２８
【訂正方法】変更
【訂正の内容】
【００２８】
図９は、未遂のセキュリティ侵入を検出するためにカスケード・ハッシュテーブルを使用する例を示す。本例において、テーブル評価処理の一環として、第一のハッシュテーブルエントリが第一のハッシュテーブルから取得される。第一のハッシュテーブルエントリは、所定の基準に対して第一のハッシュテーブルエントリを比較することにより、チェックされる（ステップ９００）。特定のセキュリティ侵入を検出するための評価処理は、第二のハッシュテーブルを評価することを必要とする場合がある。該第二のハッシュテーブルのための第二のハッシュキーは、第一のハッシュキー、第一のハッシュキーにより選択された第一のハッシュテーブルエントリ、または、第一のハッシュキーと第一のハッシュキーにより選択された第一のハッシュテーブルエントリの組み合わせを用いて生成される（ステップ９０５）。第二のハッシュテーブルは、第二のハッシュキーを用いて更新され（ステップ９１０）、未遂のセキュリティ侵入があったかどうかを決定するために第二のハッシュテーブルが評価される（ステップ９１５）。個々のハッシュテーブルの評価は、図６を参照して上記で説明したとおりである。
【誤訳訂正１８】
【訂正対象書類名】明細書
【訂正対象項目名】００３３
【訂正方法】変更
【訂正の内容】
【００３３】
コンピュータ・プログラムの実行に適するプロセッサは、例えば、汎用マイクロプロセッサと専用マイクロプロセッサの両方を含み、また、いかなる種類のデジタルコンピュータでも、その少なくとも一つのプロセッサであればどんなものでもよい。一般的にプロセッサは、読み取り専用メモリまたはランダムアクセスメモリ、またはその両方から命令およびデータを受信する。コンピュータの必須要素は、命令を実行するプロセッサと、命令およびデータを格納するための少なくとも一つのメモリ装置である。また、一般的にコンピュータは、データ受信もしくは送信、または送受信のために、例えば、磁気ディスク、光磁気ディスク、または光学ディスク等の、データを格納するための少なくとも一つの大容量記憶装置を含む、または、それに動作可能に連係される。コンピュータ・プログラム命令とデータを具現化するために適当な情報担体は、あらゆる形式の不揮発性メモリを備え、これは、例えば、ＥＰＲＯＭ、ＥＥＰＲＯＭおよびフラッシュメモリ装置などの半導体メモリ装置、内蔵ハードディスクまたはリムーバルディスクなどの磁気ディスク、光磁気ディスク、およびＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭディスクなどを含む。プロセッサとメモリは、専用論理回路により補完されるか、あるいはその中に組み込まれる。
【誤訳訂正１９】
【訂正対象書類名】明細書
【訂正対象項目名】図３
【訂正方法】変更
【訂正の内容】
【図３】
2006523427.tif 000001
【誤訳訂正２０】
【訂正対象書類名】明細書
【訂正対象項目名】図６
【訂正方法】変更
【訂正の内容】
【図６】
2006523427.tif 000002
【誤訳訂正２１】
【訂正対象書類名】明細書
【訂正対象項目名】図７
【訂正方法】変更
【訂正の内容】
【図７】
2006523427.tif 000003