【手続補正書】
【提出日】平成26年5月9日(2014.5.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のソフトウェア・プログラム・ファイルを記憶したメモリ要素と、
２つ以上のソフトウェア・プログラム・ファイルをプロセスにロードするプロセッサと、
を備えた計算装置によって実行される方法であって、
前記プロセッサによって実行されているプロセスによって開始されたアウトバウンド・ネットワーク・アクセス試行にかかるパケットを遮断し、
前記アウトバウンド・ネットワーク・アクセス試行を開始したプロセスにロードされた２つ以上のソフトウェア・プログラム・ファイルを判定し、
前記プロセスにロードされた２つ以上のソフトウェア・プログラム・ファイルそれぞれについて、信頼できるか否かを判定し、
前記ソフトウェア・プログラム・ファイルが信頼できるか否かの判定結果に基づいて、前記アウトバウンド・ネットワーク・アクセス試行が許可可能か否かを判定する、
方法。
【請求項２】
前記アウトバウンド・ネットワーク・アクセス試行が許可可能でないと判定した場合に、前記アウトバウンド・ネットワーク・アクセス試行を阻止する、
請求項１記載の方法。
【請求項３】
前記２つ以上のソフトウェア・プログラム・ファイルのなかに、信頼できないと判定されたソフトウェア・プログラム・ファイルがある場合に、前記アウトバウンド・ネットワーク・アクセス試行が許可可能でないと判定する、
請求項１又は２記載の方法。
【請求項４】
前記２つ以上のソフトウェア・プログラム・ファイルのうちの１つは、実行可能ファイルであり、
前記プロセスは、前記プロセッサが前記実行可能ファイルを実行することにより開始されたものである、
請求項１乃至３いずれか記載の方法。
【請求項５】
前記２つ以上のソフトウェア・プログラム・ファイルのうち少なくとも１つは、前記プロセスのなかにロードされたライブラリ・モジュールである、
請求項１乃至４いずれか記載の方法。
【請求項６】
許可可能でないと判定したアウトバウンド・ネットワーク・アクセス試行について、ネットワーク・アクセス・ポリシーに基づいて、前記アウトバウンド・ネットワーク・アクセス試行を許可するか否かを判定する、
請求項１乃至５いずれか記載の方法。
【請求項７】
前記ネットワーク・アクセス・ポリシーは、許可宛先アドレスの組を含み、
遮断したパケットの宛先アドレスが、前記許可宛先アドレスの組に含まれる場合に、前記アウトバウンド・ネットワーク・アクセス試行を許可する、
請求項６記載の方法。
【請求項８】
前記許可宛先アドレスの組は、ローカル・エリア・ネットワーク上のネットワーク・アドレスのサブネット、又は、広域ネットワーク（ＷＡＮ）上のインターネットプロトコル（ＩＰ）アドレスのサブネットである、
請求項７記載の方法。
【請求項９】
前記ネットワーク・アクセス・ポリシーは、
前記計算装置への全てのインバウンド・ネットワーク・アクセス試行と、前記計算装置からの全てのアウトバウンド・ネットワーク・アクセス試行とを阻止することと、
前記計算装置への全てのインバウンド・ネットワーク・アクセス試行を阻止することと、
前記計算装置からの全てのアウトバウンド・ネットワーク・アクセス試行を阻止することと、
前記計算装置から指定ネットワーク・サブネットへの全てのアウトバウンド・ネットワーク・アクセス試行を阻止することと、
前記計算装置からインターネットへの全てのアウトバウンド・ネットワーク・アクセス試行を阻止し、前記計算装置から指定サブネットへの全てのアウトバウンド・ネットワーク・アクセス試行を許可することと、
ドメイン・ネーム・システム（ＤＮＳ）サーバへの全てのアウトバウンド・ネットワーク・アクセス試行を阻止することと、
簡易メール転送プロトコル（ＳＭＴＰ）を使用した全てのアウトバウンド・ネットワーク・アクセス試行を阻止することと、
インターネット・リレー・チャット（ＩＲＣ）サーバへの全てのアウトバウンド・ネットワーク・アクセス試行を阻止することと、
のなかから選択されたネットワーク・アクセス・ポリシーを含む、
請求項６乃至８いずれか記載の方法。
【請求項１０】
ホワイトリストを検索し、前記ソフトウェア・プログラム・ファイルが前記ホワイトリスト内で識別されているか否かを判定することにより、前記ソフトウェア・プログラム・ファイルが信頼できるか否かを判定する、
請求項１乃至９いずれか記載の方法。
【請求項１１】
前記ホワイトリスト内で前記ソフトウェア・プログラム・ファイルが識別されている場合に、前記ソフトウェア・プログラム・ファイルが信頼できると判定する、
請求項１０記載の方法。
【請求項１２】
前記ホワイトリスト内で前記ソフトウェア・プログラム・ファイルが識別されていない場合に、前記ソフトウェア・プログラム・ファイルが信頼できないと判定する、
請求項１０又は１１記載の方法。
【請求項１３】
前記ホワイトリストは、グローバル・ホワイトリストを含む、
請求項１０乃至１２いずれか記載の方法。
【請求項１４】
前記ホワイトリストは、内部ホワイトリストを含む、
請求項１０乃至１３いずれか記載の方法。
【請求項１５】
チェックサム・キャッシュが、前記ソフトウェア・プログラム・ファイルのチェックサムを記憶し、
信頼キャッシュが、信頼できると判定されたソフトウェア・プログラム・ファイルのチェックサムを記憶し、
前記チェックサム・キャッシュを検索することにより、前記ソフトウェア・プログラム・ファイルのチェックサムを取得し、
前記チェックサム・キャッシュに前記ソフトウェア・プログラム・ファイルのチェックサムが記憶されていない場合に、前記ソフトウェア・プログラム・ファイルのチェックサムを計算して、前記チェックサム・キャッシュに記憶し、
取得または計算したチェックサムを前記信頼キャッシュが記憶している場合に、前記ソフトウェア・プログラム・ファイルが信頼できると判定する、
請求項１乃至１４いずれか記載の方法。
【請求項１６】
既定条件に基づいて、前記ソフトウェア・プログラム・ファイルが信頼できるか否かを判定し、
前記既定条件は、
前記ソフトウェア・プログラム・ファイルの所有者特権と、
前記ソフトウェア・プログラム・ファイルのファイル属性と、
前記ソフトウェア・プログラム・ファイルの作成日と、
前記ソフトウェア・プログラム・ファイルの修正日と、
のいずれかに関する条件を含む、
請求項１乃至１５いずれか記載の方法。
【請求項１７】
プロセス・トラフィック・マッピング要素に照会することにより、前記アウトバウンド・ネットワーク・アクセス試行を開始したプロセスを判定する、
請求項１乃至１６いずれか記載の方法。
【請求項１８】
前記２つ以上のソフトウェア・プログラム・ファイルのなかに、信頼できないと判定されたソフトウェア・プログラム・ファイルがある場合に、前記アウトバウンド・ネットワーク・アクセス試行に関連する情報をログ記録する、
請求項１乃至１７いずれか記載の方法。
【請求項１９】
ログ記録される前記情報は、前記２つ以上のソフトウェア・プログラム・ファイルのうち少なくとも１つを識別するデータを含む、
請求項１８記載の方法。
【請求項２０】
ログ記録される前記情報は、前記２つ以上のソフトウェア・プログラム・ファイルのうち他の少なくとも１つを識別するデータを含む、
請求項１９記載の方法。
【請求項２１】
ログ記録される前記情報は、前記計算装置を識別するデータを含む、
請求項１８乃至２０いずれか記載の方法。
【請求項２２】
複数のソフトウェア・プログラム・ファイルを記憶したメモリ要素と、
２つ以上のソフトウェア・プログラム・ファイルをプロセスにロードするプロセッサと、
を備えた計算装置によって実行されるコンピュータ・プログラムであって、
前記プロセッサによって実行されることにより、前記プロセッサが、
前記プロセッサによって実行されているプロセスによって開始されたアウトバウンド・ネットワーク・アクセス試行にかかるパケットを遮断し、
前記アウトバウンド・ネットワーク・アクセス試行を開始したプロセスにロードされた２つ以上のソフトウェア・プログラム・ファイルを判定し、
前記プロセスにロードされた２つ以上のソフトウェア・プログラム・ファイルの少なくともいずれかについて、信頼できるか否かを判定し、
前記ソフトウェア・プログラム・ファイルが信頼できるか否かの判定結果に基づいて、前記アウトバウンド・ネットワーク・アクセス試行が許可可能か否かを判定する、
コンピュータ・プログラム。
【請求項２３】
前記プロセッサによって実行されることにより、前記プロセッサが、
前記アウトバウンド・ネットワーク・アクセス試行が許可可能でないと判定した場合に、前記アウトバウンド・ネットワーク・アクセス試行を阻止する、
請求項２２記載のコンピュータ・プログラム。
【請求項２４】
前記プロセッサによって実行されることにより、前記プロセッサが、
前記２つ以上のソフトウェア・プログラム・ファイルのなかに、信頼できないと判定されたソフトウェア・プログラム・ファイルがある場合に、前記アウトバウンド・ネットワーク・アクセス試行が許可可能でないと判定する、
請求項２２又は２３記載のコンピュータ・プログラム。
【請求項２５】
前記２つ以上のソフトウェア・プログラム・ファイルのうちの１つは、実行可能ファイルであり、
前記プロセスは、前記プロセッサが前記実行可能ファイルを実行することにより開始されたものである、
請求項２２乃至２４いずれか記載のコンピュータ・プログラム。
【請求項２６】
前記２つ以上のソフトウェア・プログラム・ファイルのうち少なくとも１つは、前記プロセスのなかにロードされたライブラリ・モジュールである、
請求項２２乃至２５いずれか記載のコンピュータ・プログラム。
【請求項２７】
前記プロセッサによって実行されることにより、前記プロセッサが、
許可可能でないと判定したアウトバウンド・ネットワーク・アクセス試行について、ネットワーク・アクセス・ポリシーに基づいて、前記アウトバウンド・ネットワーク・アクセス試行を許可するか否かを判定する、
請求項２２乃至２６いずれか記載のコンピュータ・プログラム。
【請求項２８】
前記ネットワーク・アクセス・ポリシーは、許可宛先アドレスの組を含み、
前記プロセッサによって実行されることにより、前記プロセッサが、
遮断したパケットの宛先アドレスが、前記許可宛先アドレスの組に含まれる場合に、前記アウトバウンド・ネットワーク・アクセス試行を許可すると判定する、
請求項２７記載のコンピュータ・プログラム。
【請求項２９】
前記許可宛先アドレスの組は、ローカル・エリア・ネットワーク上のネットワーク・アドレスのサブネット、又は、広域ネットワーク（ＷＡＮ）上のインターネットプロトコル（ＩＰ）アドレスのサブネットである、
請求項２８に記載のコンピュータ・プログラム。
【請求項３０】
前記ネットワーク・アクセス・ポリシーは、
前記計算装置への全てのインバウンド・ネットワーク・アクセス試行と、前記計算装置からの全てのアウトバウンド・ネットワーク・アクセス試行とを阻止することと、
前記計算装置への全てのインバウンド・ネットワーク・アクセス試行を阻止することと、
前記計算装置からの全てのアウトバウンド・ネットワーク・アクセス試行を阻止することと、
前記計算装置から指定ネットワーク・サブネットへの全てのアウトバウンド・ネットワーク・アクセス試行を阻止することと、
前記計算装置からインターネットへの全てのアウトバウンド・ネットワーク・アクセス試行を阻止し、前記計算装置から指定サブネットへの全てのアウトバウンド・ネットワーク・アクセス試行を許可することと、
ドメイン・ネーム・システム（ＤＮＳ）サーバへの全てのアウトバウンド・ネットワーク・アクセス試行を阻止することと、
簡易メール転送プロトコル（ＳＭＴＰ）を使用した全てのアウトバウンド・ネットワーク・アクセス試行を阻止することと、
インターネット・リレー・チャット（ＩＲＣ）サーバへの全てのアウトバウンド・ネットワーク・アクセス試行を阻止することと、
のなかから選択されたネットワーク・アクセス・ポリシーを含む、
請求項２７乃至２９いずれか記載のコンピュータ・プログラム。
【請求項３１】
前記プロセッサによって実行されることにより、前記プロセッサが、
ホワイトリストを検索し、前記ソフトウェア・プログラム・ファイルが前記ホワイトリスト内で識別されているか否かを判定することにより、前記ソフトウェア・プログラム・ファイルが信頼できるか否かを判定する、
請求項２２乃至３０いずれか記載のコンピュータ・プログラム。
【請求項３２】
前記プロセッサによって実行されることにより、前記プロセッサが、
前記ホワイトリスト内で前記ソフトウェア・プログラム・ファイルが識別されている場合に、前記ソフトウェア・プログラム・ファイルが信頼できると判定する、
請求項３１記載のコンピュータ・プログラム。
【請求項３３】
前記プロセッサによって実行されることにより、前記プロセッサが、
前記ホワイトリスト内で前記ソフトウェア・プログラム・ファイルが識別されていない場合に、前記ソフトウェア・プログラム・ファイルが信頼できないと判定する、
請求項３１又は３２記載のコンピュータ・プログラム。
【請求項３４】
前記ホワイトリストは、グローバル・ホワイトリストを含む、
請求項３１乃至３３いずれか記載のコンピュータ・プログラム。
【請求項３５】
前記ホワイトリストは、内部ホワイトリストを含む、
請求項３１乃至３４いずれか記載のコンピュータ・プログラム。
【請求項３６】
前記プロセッサによって実行されることにより、前記プロセッサが、
プロセス・トラフィック・マッピング要素に照会することにより、前記アウトバウンド・ネットワーク・アクセス試行を開始したプロセスを判定する、
請求項２２乃至３５いずれか記載のコンピュータ・プログラム。
【請求項３７】
前記プロセッサによって実行されることにより、前記プロセッサが、
前記２つ以上のソフトウェア・プログラム・ファイルのなかに、信頼できないと判定されたソフトウェア・プログラム・ファイルがある場合に、前記アウトバウンド・ネットワーク・アクセス試行に関連する情報をログ記録する、
請求項２２乃至３６いずれか記載のコンピュータ・プログラム。
【請求項３８】
前記プロセッサによって実行されることにより、前記プロセッサが、
前記２つ以上のソフトウェア・プログラム・ファイルのうち少なくとも１つを識別するデータをログ記録する、
請求項３７記載のコンピュータ・プログラム。
【請求項３９】
前記プロセッサによって実行されることにより、前記プロセッサが、
前記２つ以上のソフトウェア・プログラム・ファイルのうち他の少なくとも１つを識別するデータをログ記録する、
請求項３８記載のコンピュータ・プログラム。
【請求項４０】
前記プロセッサによって実行されることにより、前記プロセッサが、
前記計算装置を識別するデータをログ記録する、
請求項３７乃至３９いずれか記載のコンピュータ・プログラム。
【請求項４１】
複数のソフトウェア・プログラム・ファイルを記憶したメモリ要素と、
２つ以上のソフトウェア・プログラム・ファイルをプロセスにロードするプロセッサと、
保護構成要素と、
を備えた計算装置であって、
前記保護構成要素は、
前記プロセッサによって実行されているプロセスによって開始されたアウトバウンド・ネットワーク・アクセス試行にかかるパケットを遮断し、
前記アウトバウンド・ネットワーク・アクセス試行を開始したプロセスにロードされた２つ以上のソフトウェア・プログラム・ファイルを判定し、
前記プロセスにロードされた２つ以上のソフトウェア・プログラム・ファイルそれぞれについて、信頼できるか否かを判定し、
前記ソフトウェア・プログラム・ファイルが信頼できるか否かの判定結果に基づいて、前記アウトバウンド・ネットワーク・アクセス試行が許可可能か否かを判定する、
計算装置。
【請求項４２】
前記保護構成要素は、前記アウトバウンド・ネットワーク・アクセス試行が許可可能でないと判定した場合に、前記アウトバウンド・ネットワーク・アクセス試行を阻止する、
請求項４１記載の計算装置。
【請求項４３】
前記保護構成要素は、前記２つ以上のソフトウェア・プログラム・ファイルのなかに、信頼できないと判定されたソフトウェア・プログラム・ファイルがある場合に、前記アウトバウンド・ネットワーク・アクセス試行が許可可能でないと判定する、
請求項４１又は４２記載の計算装置。
【請求項４４】
前記２つ以上のソフトウェア・プログラム・ファイルのうちの１つは、実行可能ファイルであり、
前記プロセスは、前記プロセッサが前記実行可能ファイルを実行することにより開始されたものである、
請求項４１乃至４３いずれか記載の計算装置。
【請求項４５】
前記２つ以上のソフトウェア・プログラム・ファイルのうち少なくとも１つは、前記プロセスのなかにロードされたライブラリ・モジュールである、
請求項４１乃至４４いずれか記載の計算装置。
【請求項４６】
前記保護構成要素は、許可可能でないと判定したアウトバウンド・ネットワーク・アクセス試行について、ネットワーク・アクセス・ポリシーに基づいて、前記アウトバウンド・ネットワーク・アクセス試行を許可するか否かを判定する、
請求項４１乃至４５いずれか記載の計算装置。
【請求項４７】
前記ネットワーク・アクセス・ポリシーは、許可宛先アドレスの組を含み、
前記保護構成要素は、遮断したパケットの宛先アドレスが、前記許可宛先アドレスの組に含まれる場合に、前記アウトバウンド・ネットワーク・アクセス試行を許可すると判定する、
請求項４６記載の計算装置。
【請求項４８】
前記許可宛先アドレスの組は、ローカル・エリア・ネットワーク上のネットワーク・アドレスのサブネット、又は、広域ネットワーク（ＷＡＮ）上のインターネットプロトコル（ＩＰ）アドレスのサブネットである、
請求項４７に記載の計算装置。
【請求項４９】
前記ネットワーク・アクセス・ポリシーは、
前記計算装置への全てのインバウンド・ネットワーク・アクセス試行と、前記計算装置からの全てのアウトバウンド・ネットワーク・アクセス試行とを阻止することと、
前記計算装置への全てのインバウンド・ネットワーク・アクセス試行を阻止することと、
前記計算装置からの全てのアウトバウンド・ネットワーク・アクセス試行を阻止することと、
前記計算装置から指定ネットワーク・サブネットへの全てのアウトバウンド・ネットワーク・アクセス試行を阻止することと、
前記計算装置からインターネットへの全てのアウトバウンド・ネットワーク・アクセス試行を阻止し、前記計算装置から指定サブネットへの全てのアウトバウンド・ネットワーク・アクセス試行を許可することと、
ドメイン・ネーム・システム（ＤＮＳ）サーバへの全てのアウトバウンド・ネットワーク・アクセス試行を阻止することと、
簡易メール転送プロトコル（ＳＭＴＰ）を使用した全てのアウトバウンド・ネットワーク・アクセス試行を阻止することと、
インターネット・リレー・チャット（ＩＲＣ）サーバへの全てのアウトバウンド・ネットワーク・アクセス試行を阻止することと、
のなかから選択されたネットワーク・アクセス・ポリシーを含む、
請求項４６乃至４８いずれか記載の計算装置。
【請求項５０】
前記保護構成要素は、
ホワイトリストを検索し、前記ソフトウェア・プログラム・ファイルが前記ホワイトリスト内で識別されているか否かを判定することにより、前記ソフトウェア・プログラム・ファイルが信頼できるか否かを判定する、
請求項４１乃至４９いずれか記載の計算装置。
【請求項５１】
前記保護構成要素は、
前記ホワイトリスト内で前記ソフトウェア・プログラム・ファイルが識別されている場合に、前記ソフトウェア・プログラム・ファイルが信頼できると判定する、
請求項５０記載の計算装置。
【請求項５２】
前記保護構成要素は、
前記ホワイトリスト内で前記ソフトウェア・プログラム・ファイルが識別されていない場合に、前記ソフトウェア・プログラム・ファイルが信頼できないと判定する、
請求項５０又は５１記載の計算装置。
【請求項５３】
前記ホワイトリストは、グローバル・ホワイトリストを含む、
請求項５０乃至５２いずれか記載の計算装置。
【請求項５４】
前記ホワイトリストは、内部ホワイトリストを含む、
請求項５０乃至５３いずれか記載の計算装置。
【請求項５５】
前記保護構成要素は、
プロセス・トラフィック・マッピング要素に照会することにより、前記アウトバウンド・ネットワーク・アクセス試行を開始したプロセスを判定する、
請求項４１乃至５４いずれか記載の計算装置。
【請求項５６】
前記保護構成要素は、前記２つ以上のソフトウェア・プログラム・ファイルのなかに、信頼できないと判定されたソフトウェア・プログラム・ファイルがある場合に、前記アウトバウンド・ネットワーク・アクセス試行に関連する情報をログ記録する、
請求項４１乃至５５いずれか記載の計算装置。
【請求項５７】
前記保護構成要素は、
前記２つ以上のソフトウェア・プログラム・ファイルのうち少なくとも１つを識別するデータをログ記録する、
請求項５６記載の計算装置。
【請求項５８】
前記保護構成要素は、
前記２つ以上のソフトウェア・プログラム・ファイルのうち他の少なくとも１つを識別するデータをログ記録する、
請求項５７記載の計算装置。
【請求項５９】
前記保護構成要素は、
前記計算装置を識別するデータをログ記録する、
請求項５６乃至５８いずれか記載の計算装置。