【手続補正書】
【提出日】平成19年7月13日(2007.7.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセッサ読取り可能媒体であって、
サーバコンピューティング装置においてバイナリ署名を受信し、
前記サーバコンピューティング装置においてセキュリティパッチを受信し、
前記サーバコンピューティング装置によって、前記バイナリ署名に基づいて前記サーバコンピューティング装置から遠隔にあるクライアントコンピュータに位置する脆弱性のあるバイナリファイルを識別し、および、
前記サーバコンピューティング装置から、前記セキュリティパッチで前記クライアントコンピューティング装置に位置する前記脆弱性のあるバイナリファイルを更新するように構成されたプロセッサ実行可能命令を備えることを特徴とするプロセッサ読取り可能媒体。
【請求項２】
前記クライアントコンピューティング装置に位置する前記脆弱性のあるバイナリファイルを識別することは、前記バイナリ署名のビットパターンを前記クライアントコンピューティング装置に位置するバイナリファイルと比較することを含み、前記ビットパターンは、セキュリティの脆弱性に関連付けられていることを特徴とする請求項１に記載のプロセッサ読取り可能媒体。
【請求項３】
前記クライアントコンピューティング装置に位置する前記脆弱性のあるバイナリファイルを更新することは、前記サーバコンピューティング装置から前記クライアントコンピューティング装置に前記セキュリティパッチをインストールすることを含むことを特徴とする請求項１に記載のプロセッサ読取り可能媒体。
【請求項４】
前記受信は、脆弱性のあるファイルを識別するバイナリ署名と、前記脆弱性のあるファイルを修正するように構成されたセキュリティパッチとを前記クライアントコンピューティング装置に配布するように構成された配布サーバから、前記バイナリ署名と前記セキュリティパッチを受信することを含むことを特徴とする請求項１に記載のプロセッサ読取り可能媒体。
【請求項５】
請求項１に記載のプロセッサ読取り可能媒体を備えることを特徴とするサーバ。
【請求項６】
プロセッサ読取り可能媒体であって、
バイナリファイル中のセキュリティの脆弱性を識別するバイナリ署名を受信し、
前記バイナリファイル中の前記セキュリティの脆弱性を修正するように構成されたセキュリティパッチを受信し、および、
前記バイナリ署名および前記セキュリティパッチを複数のサーバに配布するように構成されたプロセッサ実行可能命令を備えることを特徴とするプロセッサ読取り可能媒体。
【請求項７】
前記配布は、
前記セキュリティの脆弱性と前記利用可能なパッチとに関する通知を前記複数のサーバそれぞれに送信すること、
前記バイナリ署名および前記セキュリティパッチの送信を求める要求を受信すること、
および、
前記要求に応答して前記バイナリ署名および前記セキュリティパッチを送信すること
を含むことを特徴とする請求項６に記載のプロセッサ読取り可能媒体。
【請求項８】
請求項６に記載のプロセッサ読取り可能媒体を備えることを特徴とする配布サーバ。
【請求項９】
プロセッサ読取り可能媒体であって、
サーバからバイナリ署名を受信し、
クライアントコンピュータに位置するバイナリファイル中で前記バイナリ署名を検索し、
前記バイナリ署名を含むバイナリファイルが見つかった場合は、セキュリティパッチを求める要求を前記クライアントコンピュータから前記サーバに送信し、
前記サーバから前記セキュリティパッチを受信し、および、
前記セキュリティパッチで前記バイナリファイルを、前記クライアントコンピュータ上で更新するように構成されたプロセッサ実行可能命令を備えることを特徴とするプロセッサ読取り可能媒体。
【請求項１０】
請求項９に記載のプロセッサ読取り可能媒体を備えることを特徴とするクライアントコンピュータ。
【請求項１１】
サーバからクライアントコンピュータにおいてバイナリ署名を受信すること、
前記バイナリ署名に基づいて脆弱性のあるファイルを前記クライアントコンピュータ上で探すこと、
前記クライアントコンピュータ上で脆弱性のあるファイルが見つかった場合には、前記サーバにセキュリティパッチを要求すること、
前記クライアントコンピュータからの前記セキュリティパッチを求める前記要求に応答して、前記サーバから前記クライアントコンピュータにおいて前記セキュリティパッチを受信すること、および、
前記サーバから受信した前記セキュリティパッチで前記脆弱性のあるファイルを修正すること
を備えることを特徴とする方法。
【請求項１２】
前記修正することは、前記セキュリティパッチを前記クライアントコンピュータにインストールすることを含むことを特徴とする請求項１１に記載の方法。
【請求項１３】
前記ファイルを探すことは、前記バイナリ署名を前記クライアントコンピュータの記憶媒体にあるバイナリ情報と比較することを含むことを特徴とする請求項１１に記載の方法。
【請求項１４】
前記バイナリ情報は、
オペレーティングシステム、
アプリケーションプログラムファイル、および、
データファイル
からなるグループから選択されることを特徴とする請求項１３に記載の方法。
【請求項１５】
前記記憶媒体は、
ハードディスク、
磁気フロッピー（登録商標）ディスク、
光ディスク、
フラッシュメモリカード、
電気的に消去可能なプログラム可能読み取り専用メモリ、および、
ネットワーク接続ストレージ
からなるグループから選択されることを特徴とする請求項１３に記載の方法。
【請求項１６】
スキャン／パッチサーバが、配布サーバからバイナリ署名およびセキュリティパッチを受信すること、
前記スキャン／パッチサーバが、前記バイナリ署名に関連付けられた脆弱性のあるファイルをクライアントコンピュータ上で探すこと、および
脆弱性のあるファイルが見つかった場合は、前記スキャン／パッチサーバが、前記セキュリティパッチで前記クライアントコンピュータ上の前記脆弱性のあるファイルを修正すること
を備えることを特徴とする方法。
【請求項１７】
クライアントコンピュータにおいて、サーバからバイナリ署名を受信する手段と、
前記バイナリ署名に基づいて、前記クライアントコンピュータに位置する脆弱性のあるファイルを探す手段と、
前記クライアントコンピュータ上で脆弱性のあるファイルが見つかった場合は、前記サーバにセキュリティパッチを前記クライアントコンピュータによって要求する手段と、
前記セキュリティパッチを求める前記要求に応答して、前記サーバから前記クライアントコンピュータにおいて前記セキュリティパッチを受信する手段と、
前記サーバから受信した前記セキュリティパッチで前記脆弱性のあるファイルを修正する手段と
を備えることを特徴とするコンピュータ。
【請求項１８】
配布サーバからバイナリ署名とセキュリティパッチをスキャン／パッチサーバにおいて受信する手段と、
前記バイナリ署名に関連付けられた脆弱性のあるファイルを求めて、クライアントコンピュータを前記スキャン／パッチサーバからスキャンする手段と、
前記クライアントコンピュータ上で脆弱性のあるファイルが見つかった場合は、前記セキュリティパッチで前記クライアントコンピュータ上の前記脆弱性のあるファイルを、前記前記スキャン／パッチサーバから修正する手段と
を備えることを特徴とするサーバ。
【請求項１９】
コンピュータであって、
バイナリ情報と、
前記バイナリ情報を保持するように構成された記憶媒体と、
サーバからバイナリ署名を受信し、前記バイナリ署名を求めて前記コンピュータ上の前記バイナリ情報をスキャンするように構成されたスキャンモジュールと、
前記コンピュータ上の前記バイナリ情報内に前記バイナリ署名が見つかった場合は、前記サーバにセキュリティパッチを要求し、前記サーバからの前記セキュリティパッチをインストールするように構成されたパッチモジュールと
を備えることを特徴とするコンピュータ。
【請求項２０】
前記バイナリ情報は、
オペレーティングシステム、
アプリケーションプログラムファイル、および、
データファイル
からなるグループから選択されることを特徴とする請求項１９に記載のコンピュータ。
【請求項２１】
コンピュータであって、
バイナリファイルと、
前記バイナリファイルを保持するように構成された記憶媒体と、
バイナリ署名と、
前記バイナリ署名をサーバから受信し、前記バイナリ署名を求めて前記コンピュータ上の前記バイナリファイルをスキャンするように構成されたセキュリティパッチモジュールと、
前記バイナリ署名を含むバイナリファイルと、
セキュリティパッチとを備え、
前記セキュリティパッチモジュールは、前記バイナリファイル中に前記バイナリ署名を見つけると、前記サーバに前記セキュリティパッチを要求し、前記セキュリティパッチを、前記バイナリ署名を含む前記バイナリファイルに適用するようにさらに構成されることを特徴とするコンピュータ。
【請求項２２】
データベースと、
バイナリ署名とセキュリティパッチを受信し、前記バイナリ署名と前記セキュリティパッチを前記データベースに記憶し、前記バイナリ署名と前記セキュリティパッチを複数のサーバに配布するように構成された配布モジュールと
を備えることを特徴とする配布サーバ。
【請求項２３】
前記配布モジュールは、前記バイナリ署名と前記セキュリティパッチを求める要求をサーバから受信し、前記要求に応答して前記バイナリ署名と前記セキュリティパッチを前記サーバに配布するように構成されることを特徴とする請求項２２に記載の配布サーバ。
【請求項２４】
サーバであって、
バイナリファイル中のセキュリティ上の脆弱性に関連付けられたバイナリ署名と、
前記バイナリファイル中の前記セキュリティ上の脆弱性を修正するように構成されたセキュリティパッチと、
記憶媒体として実装され、前記バイナリ署名と前記セキュリティパッチを記憶するように構成されたデータベースと、
前記バイナリ署名を求めて、前記サーバから遠隔にあるクライアントコンピュータ上のバイナリファイルを前記サーバからスキャンし、前記バイナリ署名が見つかった場合は前記セキュリティパッチで前記クライアントコンピュータ上の前記バイナリファイルを前記サーバから更新するように構成されたスキャンモジュールと
を備えることを特徴とするサーバ。
【請求項２５】
前記スキャンモジュールは、配布サーバから前記バイナリ署名と前記セキュリティパッチを受信し、前記バイナリ署名と前記セキュリティパッチを前記データベースに記憶するように構成されることを特徴とする請求項２４に記載のサーバ。