【手続補正書】
【提出日】平成28年9月13日(2016.9.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プログラムの起動およびプログラムの生成または変更の検知、もしくは、プログラムの検索を行う検知手段と、
プログラムを識別する識別手段と、
実行が許可されたプログラムのリストであるホワイトリスト、または実行が禁止されたプログラムのリストであるブラックリストにプログラムを登録する登録手段とを有し、
前記識別手段は、前記検知手段によって起動が検知されたプログラムまたは前記検知手段の検索によって検出されたプログラムのプログラム情報に基づき、前記プログラムがプログラム情報に関する所定の基準を満たすか否かを判定し、
前記登録手段は、前記所定の基準を満たすと判定されたプログラムを前記ホワイトリストまたは前記ブラックリストに登録することを特徴とする情報処理装置。
【請求項２】
前記登録手段は、前記所定の基準を満たすと判定されたプログラムに昇格権限を付与するために、前記プログラムと前記昇格権限の対応を前記ホワイトリストに登録し、
前記検知手段によって前記昇格権限が付与されたプログラムによる子プログラムの生成または変更が検知された場合、前記登録手段は、前記子プログラムを前記ホワイトリストに登録することを特徴とする請求項1に記載された情報処理装置。
【請求項３】
前記識別手段は、前記検知または検出されたプログラムが前記ブラックリストに登録されているか否かを判定し、
前記登録手段は、前記ブラックリストに登録されていないと判定された前記検知または検出されたプログラムに前記昇格権限を付与する請求項2に記載された情報処理装置。
【請求項４】
前記登録手段は、前記検知手段によって前記昇格権限が付与されたプログラムによる次の世代のプログラムの生成または変更が検知されると、前記次の世代のプログラムを前記ホワイトリストに登録する処理を再帰的に繰り返すことを特徴とする請求項2に記載された情報処理装置。
【請求項５】
前記検知手段によって前記昇格権限が付与されたプログラムによる前記次の世代のプログラムの起動が検知された場合、前記登録手段は、前記次の世代のプログラムに前記昇格権限を付与することを特徴とする請求項4に記載された情報処理装置。
【請求項６】
前記検知手段によって前記昇格権限が付与された前記次の世代のプログラムによる他の次の世代のプログラムの起動が検知された場合、前記登録手段は、前記他の次の世代のプログラムに前記昇格権限を付与することを特徴とする請求項4に記載された情報処理装置。
【請求項７】
前記検知手段によって前記昇格権限を付与されたプログラムによるインストーラの起動が検知された場合、前記登録手段は、前記インストーラに前記昇格権限を付与することを特徴とする請求項2に記載された情報処理装置。
【請求項８】
前記登録手段は、予め記憶された生成プログラム群に属するプログラムから生成され、かつ、予め記憶された起動プログラム群に属するプログラムから起動されたプログラムに、前記昇格権限を付与することを特徴とする請求項2に記載された情報処理装置。
【請求項９】
前記識別手段は、前記検知手段によって前記昇格権限が付与されたプログラムによる次の世代のプログラムの生成または変更が検知されると、前記次の世代のプログラムのプログラム情報に基づき、前記次の世代のプログラムが前記ブラックリストに登録されているか否かを判定し、
前記登録手段は、前記ブラックリストに登録されていないと判定された次の世代のプログラムに前記昇格権限を付与することを特徴とする請求項3から請求項8の何れか一項に記載された情報処理装置。
【請求項１０】
前記登録手段は、前記ブラックリストに登録されていると判定された次の世代のプログラムの登録を前記ホワイトリストから削除することを特徴とする請求項9に記載された情報処理装置。
【請求項１１】
前記検知手段によって前記昇格権限が付与されたプログラムによる次の世代のプログラムの起動が検知された場合、前記識別手段は、前記起動が検知されたプログラムのプログラム情報に基づき、前記プログラムが、前記ブラックリストに登録されているか否かの判定、または、前記ホワイトリストに登録されているか否かの判定を行い、
前記登録手段は、前記ブラックリストに登録されていないと判定されたプログラム、または、前記ホワイトリストに登録されていないと判定されたプログラムについて、前記ホワイトリストに登録するための処理を実行することを特徴とする請求項3から請求項10の何れか一項に記載された情報処理装置。
【請求項１２】
さらに、前記ホワイトリストまたは前記ブラックリストに基づいてプログラムの起動を許可または阻止する制御手段を有することを特徴とする請求項1から請求項11の何れか一項に記載された情報処理装置。
【請求項１３】
前記プログラム情報にはディジタル署名が含まれることを特徴とする請求項1から請求項12の何れか一項に記載された情報処理装置。
【請求項１４】
プログラムの起動およびプログラムの生成または変更の検知、もしくは、プログラムの検索を行う検知手段、プログラムを識別する識別手段、実行が許可されたプログラムのリストであるホワイトリスト、または実行が禁止されたプログラムのリストであるブラックリストにプログラムを登録する登録手段を有する情報処理装置の情報処理方法であって、
前記識別手段が、前記検知手段によって起動が検知されたプログラムまたは前記検知手段の検索によって検出されたプログラムのプログラム情報に基づき、前記プログラムがプログラム情報に関する所定の基準を満たすか否かを判定し、
前記登録手段が、前記所定の基準を満たすと判定されたプログラムを前記ホワイトリストまたは前記ブラックリストに登録することを特徴とする情報処理方法。
【請求項１５】
請求項1から請求項13の何れか一項に記載された情報処理装置と、
ネットワークを介して、前記情報処理装置に前記ホワイトリストまたは前記ブラックリストのデータを送信するサーバ装置とを有することを特徴とする情報処理システム。
【請求項１６】
前記サーバ装置は、前記ネットワークを介して、前記情報処理装置から前記ホワイトリストまたは前記ブラックリストに登録すべきプログラムに関する情報を受信することを特徴とする請求項15に記載された情報処理システム。
【請求項１７】
コンピュータを請求項1から請求項13の何れか一項に記載された情報処理装置の各手段として機能させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明にかかる情報処理装置は、プログラムの起動およびプログラムの生成または変更の検知、もしくは、プログラムの検索を行う検知手段と、プログラムを識別する識別手段と、実行が許可されたプログラムのリストであるホワイトリスト、または実行が禁止されたプログラムのリストであるブラックリストにプログラムを登録する登録手段とを有し、前記識別手段は、前記検知手段によって起動が検知されたプログラムまたは前記検知手段の検索によって検出されたプログラムのプログラム情報に基づき、前記プログラムがプログラム情報に関する所定の基準を満たすか否かを判定し、前記登録手段は、前記所定の基準を満たすと判定されたプログラムを前記ホワイトリストまたは前記ブラックリストに登録することを特徴とする。