(57)【要約】【課題】ウィルスパターンファイルの取得を行わなくても、利用者の意図しない不正な画像スキャンを行おうとするスパイウェアを検知し、被害を防止する方法を提供する。【解決手段】コンピュータに、表示画像をスキャンする動作を検出する画像スキャン動作・検出手段と、予め、プロセス別の画像スキャンに対する警告内容を登録した画像スキャン警告レベル一覧表とを設け、前記コンピュータの前記画像スキャン動作・検出手段が、画像スキャン動作を検出した時に、前記画像スキャン警告レベル一覧表と照合し、レベル別に指定された警告方法にて警告を発する。前記コンピュータの前記画像スキャン動作・検出手段が、画像スキャン動作を検出した時に、予め設定したセキュリティレベルに応じて、警告を通知しないか、検出があったことのみ画面に表示するか、スキャンされた画像と同じものを縮小された画像で画面に表示するかの、いずれかの警告方法で警告を発する。【選択図】図６
2008123065.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに侵入した画像スキャン型のスパイウェアを検出して、警告を発する画像スキャン型スパイウェアの検出方法であって、
前記コンピュータに、表示画像をスキャンする動作を検出する画像スキャン動作・検出手段と、
予め、プロセス別の画像スキャンに対する警告内容を登録した画像スキャン警告レベル一覧表とを設け、
前記コンピュータの前記画像スキャン動作・検出手段が、画像スキャン動作を検出した時に、前記画像スキャン警告レベル一覧表と照合し、レベル別に指定された警告方法にて警告を発することを特徴とする画像スキャン型スパイウェアの検出方法。
【請求項２】
前記コンピュータの前記画像スキャン動作・検出手段が、画像スキャン動作を検出した時に、予め設定したセキュリティレベルに応じて、警告を通知しないか、検出があったことのみ画面に表示するか、スキャンされた画像と同じものを縮小された画像で画面に表示するかの、いずれかの警告方法で警告を発することを特徴とする請求項１に記載の画像スキャン型スパイウェアの検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像スキャン型スパイウェアの検出方法に係わり、特に、表示画像をスキャンする動作を検出する画像スキャン動作・検出手段を設けることにより、予め許可された手段以外での不正な画像スキャンを検出する方法に関する。
【背景技術】
【０００２】
従来、不正に画像スキャンを行うスパイウェアによる被害を防止する方法としては、ウィルスパターンファイルを入手し、パターンに一致するソフトウェアを検索する方法が知られている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
前述したように、従来、不正に画像スキャンを行うスパイウェアによる被害を防止する方法としては、ウィルスパターンファイルを入手し、パターンに一致するソフトウェアを検索する方法が知られている。
しかしながら、この方法によれば、パターンファイルに反映されるまでは新しいスパイウェアを検出することが出来ないという問題があった。
本発明は、前記従来技術の問題点を解決するためになされたものであり、本発明の目的は、ウィルスパターンファイルの取得を行わなくても、利用者の意図しない不正な画像スキャンを行おうとするスパイウェアを検知し、被害を防止する方法を提供することにある。  本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述及び添付図面によって明らかにする。
【課題を解決するための手段】
【０００４】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、下記の通りである。
前述の目的を達成するために、本発明は、コンピュータに侵入した画像スキャン型のスパイウェアを検出して、警告を発する画像スキャン型スパイウェアの検出方法あって、前記コンピュータに、表示画像をスキャンする動作を検出する画像スキャン動作・検出手段と、予め、プロセス別の画像スキャンに対する警告内容を登録した画像スキャン警告レベル一覧表とを設け、前記コンピュータの前記画像スキャン動作・検出手段が、画像スキャン動作を検出した時に、前記画像スキャン警告レベル一覧表と照合し、レベル別に指定された警告方法にて警告を発することを特徴とする。
また、本発明では、前記コンピュータの前記画像スキャン動作・検出手段が、画像スキャン動作を検出した時に、予め設定したセキュリティレベルに応じて、警告を通知しないか、検出があったことのみ画面に表示するか、スキャンされた画像と同じものを縮小された画像で画面に表示するかの、いずれかの警告方法で警告を発する。
【発明の効果】
【０００５】
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば、下記の通りである。
本発明によれば、ウィルスパターンファイルの取得を行わなくても、利用者の意図しない不正な画像スキャンを行おうとするスパイウェアを検知し、被害を防止することが可能となる。
【発明を実施するための最良の形態】
【０００６】
以下、図面を参照して本発明の実施例を詳細に説明する。
なお、実施例を説明するための全図において、同一機能を有するものは同一符号を付け、その繰り返しの説明は省略する。
図１は、本発明の実施例の画像スキャン型スパイウェアの検出方法の機能関連図である。  図１において、１０１は警告ポリシー設定機能、１０２は画像スキャン警告レベル一覧表データベース、１０３は警告ポリシーデータベース、１０４は画像スキャン警告レベル一覧表の検索機能、１０５は警告表示機能、１０６は画像スキャン検出機能を示す。
図７は、本発明の実施例の画像スキャン型スパイウェアの検出方法が実行される、パーソナルコンピュータ（以下、ＰＣという。）ハードウェア構成を示すブロック図である。
図７において、７０１は画面表示装置、７０２はＰＣ本体機器  、７０３は制御部、７０４は演算部、７０５は主記憶部（ＲＡＭ）、７０６は補助記憶部（ＨＤＤ）、７０７は電源部、７０８はキーボード、７０９はマウス、７１０は通信制御装置、７１１は通信回線を示す。
図１の警告ポリシー設定機能１０１、画像スキャン警告レベル一覧表の検索機能１０４、警告表示機能１０５、および、画像スキャン検出機能１０６は、図７の制御部７０３が実行する。
図１の画像スキャン警告レベル一覧表データベース１０２、および、警告ポリシーデータベース１０３は、図７の補助記憶部７０６に格納される。
【０００７】
以下、本実施例の画像スキャン型スパイウェアの検出方法について説明する。
先ず、画像スキャンを行っているプロセスを検出する方法について説明する。
図１の警告ポリシー設定機能１０１にて、レベル別の警告方法を設定し、警告ポリシーデータベース１０３に設定する。警告ポリシーデータベースの設定が完了すると、画像スキャン検出機能１０６が使用可能となる。
図２は、図１の画像スキャン検出機能１０６の処理手順を示すフローチャートである。
図１の画像スキャン検出機能１０６は、起動している全プロセスに対し画像スキャンが行われているものがないかを監視する（ステップ２０１）。このステップは、監視終了の指示がでるまで行う（ステップ２０５）。
このステップ２０１の具体的な処理の一例としては、表示画像用のメモリエリア（ＶＲＡＭ）に表示する情報が保存されることで、全ての画像の表示処理が実行されるという前提の元で、常時起動している画像スキャン検出機能１０６が、ＰＣの制御部７０３に対して、ＶＲＡＭへの読み込み要求を行おうとするプロセスが無いかを監視する処理である。
ステップ２０１において、画像スキャンを検出した場合は、画像スキャンを行ったプロセスを特定し（ステップ２０２）、プロセスの情報を元に画像スキャン警告レベル一覧表の検索を行い（ステップ２０３）、検索結果に応じた警告表示を行い、再び画像スキャン監視を行う（ステップ２０４）。
【０００８】
図３は、図１の画像スキャン警告レベル一覧表の検索機能１０４の処理手順を示すフローチャートである。
図１の画像スキャン警告レベル一覧表の検索機能１０４は、画像スキャン検出機能１０６にて検出されたプロセスの情報を取得し（ステップ３０１）、当該プロセスの情報で画像スキャン警告レベル一覧表データベース１０２を検索し（ステップ３０２）、検索結果を画像スキャン検出機能１０６に応答する。
次に、図１の警告表示機能１０５にて警告を表示する方法について説明する。
図４（ａ）、図４（ｂ）は、図１の警告表示機能１０５の処理手順を示すフローチャートである。
図１の警告表示機能１０５は、図１の画像スキャン警告レベル一覧表検索機能１０４で取得した検索結果を取得し（ステップ４０１）、画像スキャン警告レベル一覧表データベース１０２に、当該プロセスの情報があるかを調べる（ステップ４０２）。
ステップ４０２において、当該プロセスが画像スキャン警告レベル一覧表データベース１０２に存在しない場合は、警告レベルを最高に設定する（ステップ４０４）。
ステップ４０２において、当該プロセスが画像スキャン警告レベル一覧表データベース１０２に存在する場合は、画像スキャン警告レベル一覧表データベース１０２に設定されている内容で警告レベルを設定する。
【０００９】
警告レベルが決定すると、警告ポリシーデータベース１０３から、警告レベルに対する警告方法を取得し（ステップ４０５）、警告を発するか否かを判断する（ステップ４０６）。ステップ４０６において、警告を発しない場合は、警告表示機能を終了する。
ステップ４０６において、警告を発する場合は、縮小画像での警告を発するか否かを判定する（ステップ４０７）。ステップ４０７において、縮小画像で警告を発する場合は、プロセスがスキャンした画像と同じものを縮小した画像を作成する（ステップ４０８）。
ステップ４０７において縮小画像で警告を発する場合も、ステップ４０７において縮小画像で警告を発しない場合でも、ＰＣの最前面に警告ウィンドウを警告音と共に表示する（ステップ４０９）。
この時、縮小画像を使用しない場合は、図５に示す縮小画像を使用しない警告ウィンドウを表示し、縮小画像を使用する場合は図６の縮小画像を使用する警告ウィンドウを表示する。
図５は、縮小画像を使用しない警告ウィンドウレイアウトを示したもので、図中５０１は警告ウィンドウのウィンドウフレーム、５０２は画像スキャンを行ったプロセス情報表示部、５０３は次回以降の警告表示を抑止する指定を行う操作ボタン、５０４は操作ボタンの説明表示部を示す。
図６は、縮小画像を使用する警告ウィンドウレイアウトを示したもので、図中６０１は警告ウィンドウのウィンドウフレーム、６０２は画像スキャンを行ったプロセス情報表示部、６０３は次回以降の警告表示を抑止する指定を行う操作ボタン、６０４は操作ボタンの説明表示部、６０５は縮小画像表示部を示す。
【００１０】
次に、警告に対する利用者応答があるか否かを判断し（ステップ４１０）、ステップ４１０において、警告に対する利用者応答がない場合は、一定時間が経過したかを判断する（ステップ４１１）。ステップ４１１において、一定時間が経過したと判断した場合には、警告ウィンドウが消去される（ステップ４１３）。
また、ステップ４１０において、警告に対する利用者応答、即ち、警告ウィンドウ内の警告表示を抑止する指定を行う操作ボタンが押された場合は、利用者が次回以降警告を表示しないことを要求しているかどうかを取得（ステップ４１２）した後、警告ウィンドウが消去される（ステップ４１３）。
警告ウィンドウ消去後に、次回以降、警告表示を行うかどうかを判定し（ステップ４１４）、ステップ４１４において、次回以降、警告表示を行う場合は処理を終了する。
ステップ４１４において、次回以降、警告表示を行わない場合は、画像スキャン警告レベル一覧表データベース１０２の、当該プロセスに関する情報を更新し（ステップ４１５）、処理を終了する。
以上説明したように、本実施例によれば、ＰＣ内のプロセスが画像スキャンを行うと、画像スキャン検出機能１０６により検出され、画像スキャン警告レベル一覧表データベース１０２に設定された警告レベルに合わせた警告方法で利用者に通知されるため、利用者は利用者の意図しないプロセスによる画像スキャンを検出する事ができる。
以上、本発明者によってなされた発明を、前記実施例に基づき具体的に説明したが、本発明は、前記実施例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは勿論である。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施例の画像スキャン型スパイウェアの検出方法の機能関連図である。
【図２】図１の画像スキャン検出機能の処理手順を示すフローチャートである。
【図３】図１の画像スキャン警告レベル一覧表の検索機能の処理手順を示すフローチャートである。
【図４（ａ）】図１の警告表示機能の処理手順を示すフローチャートである。
【図４（ｂ）】図１の警告表示機能の処理手順を示すフローチャートである。
【図５】図１の警告表示機能により警告される、縮小画像を使用しない警告ウィンドウを説明する図である。
【図６】図１の警告表示機能により警告される、縮小画像を使用した警告ウィンドウを説明する図である。
【図７】本発明の実施例の画像スキャン型スパイウェアの検出方法が実行される、パーソナルコンピュータのハードウェア構成を示すブロック図である。
【符号の説明】
【００１２】
１０１  警告ポリシー設定機能
１０２  画像スキャン警告レベル一覧表データベース
１０３  警告ポリシーデータベース
１０４  画像スキャン警告レベル一覧表の検索機能
１０５  警告表示機能
１０６  画像スキャン検出機能
５０１，６０１  警告ウィンドウのウィンドウフレーム
５０２，６０２  画像スキャンを行ったプロセス情報表示部
５０３，６０３  次回以降の警告表示を抑止する指定を行う操作ボタン
５０４，６０４  操作ボタンの説明表示部
６０５  縮小画像表示部
７０１  画面表示装置
７０２  ＰＣ本体機器
７０３  制御部
７０４  演算部
７０５  主記憶部（ＲＡＭ）
７０６  補助記憶部（ＨＤＤ）
７０７  電源部
７０８  キーボード
７０９  マウス
７１０  通信制御装置
７１１  通信回線
【図１】
2008123065.tif 000003
【図２】
2008123065.tif 000004
【図３】
2008123065.tif 000005
【図４（ａ）】
2008123065.tif 000006
【図４（ｂ）】
2008123065.tif 000007
【図５】
2008123065.tif 000008
【図６】
2008123065.tif 000009
【図７】
2008123065.tif 000010