(57)【要約】【課題】表示アプリケーションが表示している画面イメージを他のアプリケーションにより取得されることを防止することができるようにする。【解決手段】クライアントマシン11とアプリケーション監視サーバ12とがネットワークにより接続されている。アプリケーション監視サーバ12は、クライアントマシン上で起動されている表示アプリケーション21と、画面キャプチャソフト22とを監視する。表示アプリケーション21は、画面キャプチャーソフト22から画面イメージの取得を禁止したいコンテンツを表示する場合、アドインとして組み込まれた追加モジュール24が、自身の識別子をアプリケーション監視するサーバ12に登録する。画面キャプチャーソフト22が表示アプリケーション21で表示している画面イメージを取得しようとしたとき、アプリケーション監視サーバ12は、登録された識別子により、画面イメージの取得処理を禁止する。【選択図】図２
2009043154.tif 000002
【特許請求の範囲】
【請求項１】
他のアプリケーションから画面イメージが取得されることによる情報の漏洩を防止する情報漏洩防止方法において、
クライアントマシンとアプリケーション監視サーバとがネットワークにより接続されており、前記クライアントマシン上で表示アプリケーションと、該表示アプリケーションが表示している画面イメージを取得する他のアプリケーションである画面キャプチャソフトとが起動されており、前記アプリケーション監視サーバは、前記クライアントマシン上で起動されているアプリケーションを監視し、前記表示アプリケーションは、表示している画面イメージが取得されることを防止するか否かの制御を行う追加モジュールがアドインとして組み込まれており、前記表示アプリケーションが、表示している画面イメージが前記画面キャプチャーソフトから取得されることが禁止されている画面イメージの表示を行う際、前記追加モジュールは、前記表示アプリケーションの識別子を前記アプリケーション監視サーバに送信して、前記識別子を登録させ、前記アプリケーション監視サーバは、登録した識別子に基づいて、前記画面キャプチャソフトが、前記表示アプリケーションが表示している画面イメージを取得しようとしたときに、その取得を禁止することを特徴とする情報漏洩防止方法。
【請求項２】
請求項１記載の情報漏洩防止方法において、前記表示アプリケーションが、表示している画面イメージが前記画面キャプチャーソフトから取得されることが許可されている画面イメージの表示を行う際、前記追加モジュールは、前記表示アプリケーションの識別子を前記アプリケーション監視サーバに送信して、前記識別子の登録を解除させ、前記アプリケーション監視サーバは、前記画面キャプチャソフトが、前記表示アプリケーションが表示している画面イメージを取得しようとしたときに、その取得を許可することを特徴とする情報漏洩防止方法。
【請求項３】
請求項２記載の情報漏洩防止方法において、前記アプリケーション監視サーバは、前記表示アプリケーションの識別子を登録したとき、固有キーを生成して登録すると共に、前記追加モジュールに返送し、登録解除の際に、前記追加モジュールからの前記識別子と前記固有キーとが登録されているものと一致したときに登録の解除を行うことを特徴とする情報漏洩防止方法。
【請求項４】
他のアプリケーションから画面イメージが取得されることによる情報の漏洩を防止する情報漏洩防止システムにおいて、
クライアントマシンとアプリケーション監視サーバとがネットワークにより接続されて構成され、前記クライアントマシン上で表示アプリケーションと、該表示アプリケーションが表示している画面イメージを取得する他のアプリケーションである画面キャプチャソフトとが起動されており、前記アプリケーション監視サーバは、前記クライアントマシン上で起動されているアプリケーションを監視し、前記表示アプリケーションは、表示している画面イメージが取得されることを防止するか否かの制御を行う追加モジュールがアドインとして組み込まれており、前記表示アプリケーションが、表示している画面イメージが前記画面キャプチャソフトから取得されることが禁止されている画面イメージの表示を行う際、前記追加モジュールは、前記表示アプリケーションの識別子を前記アプリケーション監視サーバに送信して、前記識別子を登録させ、前記アプリケーション監視サーバは、登録した識別子に基づいて、前記画面キャプチャソフトが、前記表示アプリケーションが表示している画面イメージを取得しようとしたときに、その取得を禁止することを特徴とする情報漏洩防止システム。
【請求項５】
請求項４記載の情報漏洩防止システムにおいて、前記表示アプリケーションが、表示している画面イメージが前記画面キャプチャソフトから取得されることが許可されている画面イメージの表示を行う際、前記追加モジュールは、前記表示アプリケーションの識別子を前記アプリケーション監視サーバに送信して、前記識別子の登録を解除させ、前記アプリケーション監視サーバは、前記画面キャプチャソフトが、前記表示アプリケーションが表示している画面イメージを取得しようとしたときに、その取得を許可することを特徴とする情報漏洩防止システム。
【請求項６】
請求項２記載の情報漏洩防止システムにおいて、前記アプリケーション監視サーバは、前記表示アプリケーションの識別子を登録したとき、固有キーを生成して登録すると共に、前記追加モジュールに返送し、登録解除の際に、前記追加モジュールからの前記識別子と前記固有キーとが登録されているものと一致したときに登録の解除を行うことを特徴とする情報漏洩防止システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報漏洩防止方法及びシステムに係り、特に、他のアプリケーションから画面イメージが取得されることによる情報の漏洩を防止する情報漏洩防止方法及びシステムに関する。
【背景技術】
【０００２】
サーバ上に格納されたコンテンツに対し、閲覧、保存、コピー、印刷等の操作を行うシステムの代表として、サーバからネットワークを経由して情報を取得し、ブラウザ上に表示するＷＷＷ（World Wide Web）が知られている。特に、多くの企業は、イントラネットと呼ばれる企業内ネットワークを構築し、企業内で情報を共有することにより業務の効率化を図っている。しかし、イントラネットで共有される情報の中には、顧客情報や商品情報等の機密情報が含まれており、利用者がこれらの機密情報を社外に持ち出してしまうことにより、第三者に情報が渡ってしまう危険性がある。近年、このように機密文書を社外に持ち出してしまうことによる情報漏洩が問題となっている。
【０００３】
このような問題を解決するための情報漏洩防止システムに関する技術として、サーバ上に格納されたコンテンツを表示するアプリケーション専用のアドイン等の追加モジュールを配布し、それら追加モジュールにより、サーバ上に格納されたコンテンツに対し、アクセス権限に従った、閲覧、保存、コピー、印刷等の操作の制御を行うものが知られている。ところが、一部のアプリケーションの中には、他のアプリケーションが表示している画面イメージを取得し、その画面イメージを保存、コピー、印刷する機能を持ったものがある。アドイン等の追加モジュールにより制御可能な操作は、その追加モジュールが組み込まれたアプリケーションで行える操作のみであるため、前述したアドイン等の追加モジュールにより操作の制御を行う技術は、例えば、閲覧のみが許可されているサーバ上のコンテンツを取得して表示している状態で、他のアプリケーションの画面イメージを取得するアプリケーションにより、画面イメージを取得された場合、その画面イメージを取得するアプリケーションによる保存、コピー、印刷等の操作を防止することができず、情報漏洩を防ぐことができなかった。
【０００４】
前述したような他のアプリケーションにより画面イメージを取得されることを防止する方法に関する従来技術として、例えば、特許文献１等に記載された技術が知られている。この従来技術は、閲覧、保存、コピー、印刷、画面イメージの取得等の操作で利用されるＡＰＩを監視し、それらＡＰＩが利用された場合に、アクセス管理テーブル、あるいは、コンテンツに埋め込まれたアクセス許可等の情報から、コンテンツに対し、その操作を行う権限があるか否かを判断し、権限があれば操作を許可、権限がなければ操作を拒否することによりアクセス制御を行うというものである。
【特許文献１】特開２００３−４４２９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、前述した特許文献１に記載の従来技術は、保護するコンピュータリソースや保護対象とする条件、保護する操作等を定義したアクセス管理テーブルの作成、あるいは、コンテンツへのアクセス管理テーブルと同等の情報の埋め込みを必要とするため、既存の情報漏洩防止システムと併用する場合、そのシステムが既にアクセス管理テーブルを持つ場合、その改造、あるいは、別にアクセス管理テーブルを作成する必要がある、あるいは、既存のコンテンツに対してアクセス許可等の情報を埋め込む処理を行う必要がある等、既存の情報漏洩防止システムへの影響が大きくなってしまうという問題点を有している。
【０００６】
本発明の目的は、前述した従来技術の問題点を解決し、表示している画面イメージを他のアプリケーションにより取得されることを防止する機能を持たない既存のシステムに容易に適用することができ、表示している画面イメージを他のアプリケーションにより取得されることを防止することができる情報漏洩防止方法及びシステムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明によれば前記目的は、他のアプリケーションから画面イメージが取得されることによる情報の漏洩を防止する情報漏洩防止方法において、クライアントマシンとアプリケーション監視サーバとがネットワークにより接続されており、前記クライアントマシン上で表示アプリケーションと、該表示アプリケーションが表示している画面イメージを取得する他のアプリケーションである画面キャプチャソフトとが起動されており、前記アプリケーション監視サーバは、前記クライアントマシン上で起動されているアプリケーションを監視し、前記表示アプリケーションは、表示している画面イメージが取得されることを防止するか否かの制御を行う追加モジュールがアドインとして組み込まれており、前記表示アプリケーションが、表示している画面イメージが前記画面キャプチャソフトから取得されることが禁止されている画面イメージの表示を行う際、前記追加モジュールは、前記表示アプリケーションの識別子を前記アプリケーション監視サーバに送信して、前記識別子を登録させ、前記アプリケーション監視サーバは、登録した識別子に基づいて、前記画面キャプチャソフトが、前記表示アプリケーションが表示している画面イメージを取得しようとしたときに、その取得を禁止することにより達成される。
【０００８】
また、前記目的は、前述において、前記表示アプリケーションが、表示している画面イメージが前記画面キャプチャーソフトから取得されることが許可されている画面イメージの表示を行う際、前記追加モジュールは、前記表示アプリケーションの識別子を前記アプリケーション監視サーバに送信して、前記識別子の登録を解除させ、前記アプリケーション監視サーバは、前記画面キャプチャソフトが、前記表示アプリケーションが表示している画面イメージを取得しようとしたときに、その取得を許可することにより達成される。
【０００９】
さらに、前記目的は、前述において、前記アプリケーション監視サーバは、前記表示アプリケーションの識別子を登録したとき、固有キーを生成して登録すると共に、前記追加モジュールに返送し、登録解除の際に、前記追加モジュールからの前記識別子と前記固有キーとが登録されているものと一致したときに登録の解除を行うことにより達成される。
【発明の効果】
【００１０】
本発明によれば、表示アプリケーションが表示している画面イメージを他のアプリケーションにより取得されることを防止することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明による情報漏洩防止方法及びシステムの実施形態を図面により詳細に説明する。
【００１２】
図１は本発明の一実施形態による情報漏洩防止システムの構成例を示すブロック図である。
【００１３】
図示本発明の実施形態による情報漏洩防止システムは、クライアントマシン１１と、アプリケーション監視サーバ１２と、ログ収集サーバ１３と、コンテンツサーバ１４とがネットワーク１５を介して接続されて構成されている。図１に示す例では、クライアントマシン、各サーバがそれぞれ１台備えられるとして示しているが、これらはそれぞれ複数台備えられていてもよい。そして、クライアントマシン１１と、アプリケーション監視サーバ１２と、ログ収集サーバ１３と、コンテンツサーバ１４とのそれぞれは、図示しないが、ＣＰＵ、主メモリ、ハードディスク等の記憶装置、表示装置、キーボード及びマウス等の入力装置、ネットワーク１５を介して通信を行う通信装置を備えて構成される情報処理装置であり、後述する本発明の実施形態での各種機能を実行するものである。
【００１４】
前述において、クライアントマシン１１は、ネットワーク１５を介してコンテンツサーバ１４からコンテンツを取得して表示する表示アプリケーションを有しており、ログ収集用サーバ１３は、クライアントマシン１１からログ情報を収集して管理する機能を有している。また、コンテンツサーバ１４は、クライアントマシン１１に提供するコンテンツを保持管理し、クライアントマシン１１からの要求に応じてコンテンツを返信する機能を有しており、アプリケーション監視サーバ１２は、クライアントマシン１１内で動作する表示アプリケーション及び他のアプリケーションの動作を監視する機能を有している。
【００１５】
図２はクライアントマシン１１内で表示アプリケーションと画面キャプチャソフトとが起動されている状態を説明する図である。
【００１６】
図２に示すように、いま、クライアントマシン１１において、コンテンツを表示する表示アプリケーション（例えば、ブラウザ等であってよい）２１と、表示アプリケーション２１が表示している画面イメージを取得する他のアプリケーションである画面キャプチャソフト２２が起動されている状態にあるものとする。また、前述の表示アプリケーション２１には、表示している画面イメージが取得されることを防止するか否かの制御を行う追加モジュール２４がアドインとして組み込まれている。そして、アプリケーション監視サーバ１２は、これら２つのアプリケーションの監視を行う。
【００１７】
なお、アプリケーション監視サーバ１２には、本発明の実施形態での処理のために、表示アプリケーション２１またはウィンドウ（以下、ウィンドウをも含めて単に表示アプリケーションと表記する）の識別子リストを含む表示アプリケーション２１の情報（詳細については後述する）を格納したＤＢ２３が接続されている。また、表示アプリケーション２１は、自表示アプリケーション２１の情報を予めアプリケーション監視サーバ１２に報告して、ＤＢ２３に登録している。前述のＤＢ２３は、図示しない別途備えられたネットワーク１５に接続されたＤＢサーバ内に備えられていてもよい。
【００１８】
図３は図２の状態から表示アプリケーション２１が、コンテンツサーバから画面イメージを取得されることを禁止するコンテンツを取得して表示した状態について説明する図である。
【００１９】
図３において、表示アプリケーション２１が、画面イメージを取得されることを禁止するコンテンツをコンテンツサーバ１４から取得して表示する場合、表示アプリケーション２１に組み込まれているアドイン等の追加モジュール２４は、表示する画面イメージが取得されることを禁止するために、アプリケーション監視サーバ１２に表示アプリケーション２１自身を識別するための識別子を送信して、ＤＢ２３に識別子の登録を行わせる。アプリケーション監視サーバ１２は、識別子をＤＢ２３に登録すると、表示アプリケーション２１に対して、識別子の登録時に生成した固有のキーを返して、表示アプリケーション２１及び画面キャプチャソフト２２の監視を行う。
【００２０】
図４は図３の状態から表示アプリケーション２１が表示している画面イメージを画面キャプチャソフト２２が取得しようとした場合について説明する図である。
【００２１】
図４に示す状態は、表示アプリケーション２１が画面イメージを取得されることを禁止するコンテンツを表示している状態であり、この状態で、画面キャプチャソフト２２が表示アプリケーションの画面イメージを取得しようとしたものとする。表示アプリケーション２１及び画面キャプチャソフト２２の監視を行っているアプリケーション監視サーバ１２は、自サーバ１２に接続されている識別子リストを格納したＤＢ２３を参照して、対応する識別子が登録されている表示アプリケーション２１の画面イメージが不正に取得されようとしていることを検出し、画面キャプチャソフト２２の処理をエラーとするか、あるいは、正しくない別の画面イメージへの置き換えを行うことにより、画面キャプチャソフト２２による画面イメージの取得を禁止する。そして、アプリケーション監視サーバ１２は、画面イメージの取得を禁止したことをログ情報として取得し、ログ収集サーバ１３に送信する。
【００２２】
図５は図４の状態から表示アプリケーション２１が、コンテンツサーバから画面イメージを取得されることを許可するコンテンツを取得して表示した状態について説明する図である。
【００２３】
前述で説明した図４の状態では、表示アプリケーション２１が画面イメージを取得されることを禁止するコンテンツを表示している状態で、アプリケーション監視サーバ１２が画面キャプチャソフト２２が表示アプリケーション２１で表示している画面イメージを取得することができないようにしている。このような状態で、表示アプリケーション２１が、コンテンツサーバから画面イメージを取得されることを許可するコンテンツを取得して表示する場合には、アプリケーション監視サーバ１２に画面イメージを取得されることを許可する旨を知らせる必要がある。
【００２４】
そこで、表示アプリケーション２１は、画面イメージが取得されることを許可するために、アプリケーション監視サーバ１２から自身の登録を解除するため、登録時に受け取った固有のキーと登録した識別子とを追加モジュール２４からアプリケーション監視サーバ１２に送信して、登録の解除要求を行う。これにより、アプリケーション監視サーバ１２は、自サーバ１２に接続されている識別子リストを格納したＤＢ２３から受け取った識別子を削除する。
【００２５】
図６は図５の状態から表示アプリケーション２１が表示している画面イメージを画面キャプチャソフト２２が取得しようとした場合について説明する図である。
【００２６】
図６に示す状態は、表示アプリケーション２１が画面イメージを取得されることを許可するするコンテンツを表示している状態であり、この状態で、画面キャプチャソフト２２が表示アプリケーションの画面イメージを取得しようとしたものとする。表示アプリケーション２１及び画面キャプチャソフト２２の監視を行っているアプリケーション監視サーバ１２は、画面キャプチャソフト２２が表示アプリケーション２１の画面イメージを取得しようとしたことを検出するが、この場合、表示アプリケーション２１の識別子が登録されていないので、画面キャプチャソフト２２が表示アプリケーション２１の画面イメージを取得することを許可する。
【００２７】
図７は表示アプリケーション２１が画面イメージを取得されることを禁止するコンテンツを表示した場合の処理動作の概要を説明するフローチャートであり、次に、これについて説明する。
【００２８】
（１）表示アプリケーション２１が起動されて、表示アプリケーション２１は、コンテンツサーバ１４からコンテンツを取得して表示する際、そのコンテンツが画像イメージの取得を禁止するコンテンツであると判断して、画面イメージを表示する（ステップ７０１、７０２）。
【００２９】
（２）表示アプリケーション２１にアドインとして組み込まれた追加モジュール２４は、アプリケーション監視サーバ１２に自表示アプリケーション２１の識別子が登録済みであるか否かを判定する（ステップ７０３）。
【００３０】
（３）ステップ７０３の判定で、自表示アプリケーション２１の識別子が登録済みでなかった場合、図３により説明したようにして、アプリケーション監視サーバ１２に自表示アプリケーション２１の識別子を登録する（ステップ７０４）。
【００３１】
（４）ステップ７０３の判定で、自表示アプリケーション２１の識別子が登録済みであった場合、あるいは、ステップ７０４の処理で、アプリケーション監視サーバ１２に自表示アプリケーション２１の識別子を登録した後、アプリケーションサーバ１２から送信されてくる固有キーを取得する（ステップ７０５）。
【００３２】
（５）その後、アプリケーション監視サーバ１２は、表示アプリケーション２１が起動している間、または、表示アプリケーション２１がアプリケーション監視サーバ１２へ監視解除の登録を行うまで、画面キャプチャソフト２２による画像イメージの取得を禁止する（ステップ７０６）。
【００３３】
図８は表示アプリケーション２１が画像イメージを取得されることを許可するコンテンツを表示した場合の処理動作の概要を説明するフローチャートであり、次に、これについて説明する。
【００３４】
（１）表示アプリケーション２１が起動されて、表示アプリケーション２１は、コンテンツサーバ１４からコンテンツを取得して表示する際、そのコンテンツが画像イメージの取得を許可するコンテンツであると判断して、画面イメージを表示する（ステップ８０１、７０８）。
【００３５】
（２）表示アプリケーション２１にアドインとして組み込まれた追加モジュール２４は、アプリケーション監視サーバ１２に自表示アプリケーション２１の識別子が登録済みであるか否かを判定する（ステップ８０３）。
【００３６】
（３）ステップ８０３の判定で、自表示アプリケーション２１の識別子が登録済みであった場合、図５により説明したようにして、アプリケーション監視サーバ１２に監視登録の解除を指示して、登録を解除させる（ステップ８０４）。
【００３７】
（４）ステップ８０３の判定で、自表示アプリケーション２１の識別子が登録済みでなかった場合、あるいは、ステップ８０４の処理で、識別子を登録を解除させると、アプリケーション監視サーバ１２は、画面キャプチャソフト２２による画像イメージの取得を許可する（ステップ８０５）。
【００３８】
図９はアプリケーション監視サーバ１２による表示アプリケーションの登録と解除との処理動作の概要を説明するフローチャートであり、次に、これについて説明する。
【００３９】
（１）アプリケーション監視サーバ１２は、起動された後、接続されている識別子リストを格納したＤＢ２３から表示アプリケーション２１の識別子リストを読み込み、クライアントマシン１１から表示アプリケーション２１の識別子の登録要求があるか否かを判定する（ステップ９０１〜９０３）。
【００４０】
（２）ステップ９０３の判定で、表示アプリケーション２１の識別子の登録要求があった場合、表示アプリケーションの情報とＤＢ２３から取得した表示アプリケーション２１の識別子リストとを比較し、識別子のリスト内に表示アプリケーションの情報と一致するものがあるか否かを判定し、一致するものがなかった場合、何もせずにここでの処理を終了する（ステップ９０４、９０５）。
【００４１】
（３）ステップ９０５の判定で、識別子のリスト内に表示アプリケーションの情報と一致するものがあった場合、アプリケーション監視サーバ１２は、固有キーを発行し、表示アプリケーション２１は、発行された固有キーを受領して、ここでの処理を終了する（９０６、９０７）。
【００４２】
（４）ステップ９０３の判定で、表示アプリケーション２１の識別子の登録要求がなかった場合、クライアントマシン１１から表示アプリケーション２１の識別子の登録の解除要求があったか否かを判定し、解除要求がなかった場合、何もせずにここでの処理を終了する（ステップ９０８）。
【００４３】
（５）ステップ９０８の判定で、クライアントマシン１１から表示アプリケーション２１の識別子の登録の解除要求がなかった場合、表示アプリケーションの情報及びその固有キーとＤＢ２３から取得した表示アプリケーション２１の識別子リストとを比較し、識別子のリスト内に表示アプリケーションの情報と一致するものがあるか否かを判定し、一致するものがなかった場合、何もせずにここでの処理を終了する（ステップ９０９、９１０）。
【００４４】
（６）ステップ９１０の判定で、識別子のリスト内に表示アプリケーションの情報と一致するものがあった場合、アプリケーション監視サーバ１２は、識別子リストを格納したＤＢ２３から表示アプリケーション２１の識別子を削除し、ここでの処理を終了する（ステップ９１１）。
【００４５】
図１０はアプリケーション監視サーバ１２が表示アプリケーションが表示している画面イメージの取得を禁止するか否かを制御する処理動作を説明するフローチャートであり、次に、これについて説明する。
【００４６】
（１）アプリケーション監視サーバ１２が起動されて、表示アプリケーション２１及び画面キャプチャソフト２２を監視している状態で、画面キャプチャソフト２２が表示アプリケーション２１が表示している画面イメージを取得しようとすると、アプリケーション監視サーバ１２は、画面キャプチャソフト２２の処理をフック（一時的に処理を停止させる）する（ステップ１００１、１００２）。
【００４７】
（２）その後、アプリケーション監視サーバ１２は、表示アプリケーション２１の識別子の情報をＤＢ２３から取得して、表示アプリケーション２１が、画面キャプチャソフト２２からの取得が禁止されている画像イメージを表示しているか否かを判定する（ステップ１００３、１００４）。、
（３）ステップ１００４の判定で、画面キャプチャソフト２２からの取得が禁止されている画像イメージを表示していた場合、アプリケーション監視サーバ１２は、画面キャプチャソフト２２による画像イメージの取得を禁止する（ステップ１００５）。
【００４８】
（４）また、ステップ１００４の判定で、画面キャプチャソフト２２からの取得が許可されている画像イメージを表示していた場合、アプリケーション監視サーバ１２は、画面キャプチャソフト２２による画像イメージの取得を許可する（ステップ１００６）。
【００４９】
前述した本発明の実施形態での各処理は、プログラムにより構成し、本発明が備えるアプリケーション監視サーバのＣＰＵに実行させることができ、また、それらのプログラムは、ＦＤ、ＣＤＲＯＭ、ＤＶＤ等の記録媒体に格納して提供することができ、また、ネットワークを介してディジタル情報により提供することができる。
【００５０】
図１１はアプリケーション監視サーバのＤＢ２３に登録されるアプリケーションの情報を示す図である。
【００５１】
ＤＢ２３に登録される表示アプリケーションの情報は、表示アプリケーション毎に備えられており、項目とその内容とを対とした＃１〜＃１１のレコードにより構成される。項目としては、「グループ」、「ユーザＩＤ」、「ファイルハッシュ」、「ファイル名」、「正式ファイル名」、「内部名」、「製品バージョン」、「プロセスＩＤ」、「ウィンドウハンドル」、「ウィンドウキャプション」、「固有キー」がある。そして、アプリケーション監視サーバ１２が、表示アプリケーション２１からの要求により、表示アプリケーション２１を識別するための識別子をＤＢ２３に登録する際には、ファイル名、ファイルハッシュのみ登録を行い、その他の情報は、表示アプリケーション２１をアプリケーション監視サーバ１２に登録したときに登録される。
【００５２】
前述した本発明の実施形態において利用する識別子としては、前述した表示アプリケーションの情報の「プロセスＩＤ」、「ウィンドウハンドル」、「ウィンドウキャプション」、「ファイル名」等の１つあるいは複数を組合せて使用することができる。
【００５３】
前述した本発明の実施形態は、アプリケーション監視サーバが、登録されているアプリケーションを識別するための情報が無効となった（例えば、アプリケーションが終了した、アプリケーションが破棄された、または、アプリケーションのタイトル名が変更された）のを感知し、その登録を自動的に解除するようにすることができる。
【００５４】
前述した本発明の実施形態によれば、既存の情報漏洩防止システムに適用して、他のアプリケーションによる画面イメージの取得を禁止したいアプリケーション、または、ウィンドウの識別子をアプリケーション監視サーバに登録するだけで、アクセス管理テーブルの改造や新規な作成、あるいは、コンテンツへのアクセス許可情報の埋め込みを行うことなく、他のアプリケーションによる画面イメージの取得を防ぐことを防止することができる。
【００５５】
また、前述した本発明の実施形態によれば、画面イメージの取得を禁止するアプリケーションを識別するための情報として、アプリケーション、または、ウィンドウが共通に持つ情報を使用するため、どのようなアプリケーション、または、ウィンドウも画面イメージを取得されることを禁止する対象として含めることが可能となる。
【００５６】
前述した本発明の実施形態によれば、表示アプリケーションの識別子の登録時に、アプリケーション監視サーバが固有のキーを生成し、その固有のキーを登録を行った表示アプリケーションに返し、アプリケーション監視サーバから識別子の登録を解除する場合には、表示アプリケーションの識別子と共にその固有のキーを必要とし、その識別子と固有キーとの組合せが一致した場合のみ、アプリケーション監視サーバへの登録を解除することとしているので、アプリケーション監視サーバへの登録を解除できるのは、識別の登録を行ったアプリケーションだけとなり、悪意のあるアプリケーションによって意図することなく登録が解除されることを防ぐことができる。
【００５７】
さらに、前記した本発明の実施形態によれば、アプリケーション監視サーバが画面イメージの取得を許可、または、禁止したことをログに記録し、そのログをログ収集用サーバに転送して保持させているので、そのログ収集用サーバに転送されたログから、不正行為があった場合に、その不正行為を追跡することができる。
【図面の簡単な説明】
【００５８】
【図１】本発明の一実施形態による情報漏洩防止システムの構成例を示すブロック図である。
【図２】クライアントマシン内で表示アプリケーションと画面キャプチャソフトとが起動されている状態を説明する図である。
【図３】図２の状態から表示アプリケーションが、コンテンツサーバから画面イメージを取得されることを禁止するコンテンツを取得して表示した状態について説明する図である。
【図４】図３の状態から表示アプリケーションが表示している画面イメージを画面キャプチャソフトが取得しようとした場合について説明する図である。
【図５】図４の状態から表示アプリケーションが、コンテンツサーバから画面イメージを取得されることを許可するコンテンツを取得して表示した状態について説明する図である。
【図６】図５の状態から表示アプリケーションが表示している画面イメージを画面キャプチャソフトが取得しようとした場合について説明する図である。
【図７】表示アプリケーションが画面イメージを取得されることを禁止するコンテンツを表示した場合の処理動作の概要を説明するフローチャートである。
【図８】表示アプリケーションが画像イメージを取得されることを許可するコンテンツを表示した場合の処理動作の概要を説明するフローチャートである。
【図９】アプリケーション監視サーバによる表示アプリケーションの登録と解除との処理動作の概要を説明するフローチャートである。
【図１０】アプリケーション監視サーバが表示アプリケーションが表示している画面イメージの取得を禁止するか否かを制御する処理動作を説明するフローチャートである。
【図１１】アプリケーション監視サーバのＤＢに登録されるアプリケーションの情報を示す図である。
【符号の説明】
【００５９】
１１  クライアントマシン
１２  アプリケーション監視サーバ
１３  ログ収集サーバ
１４  コンテンツサーバ
１５  ネットワーク
２１  表示アプリケーション
２２  画面キャプチャソフト
２３  識別子リストを含む表示アプリケーションの情報を格納したＤＢ
２４  アドインとして組み込まれた追加モジュール
【図１】
2009043154.tif 000003
【図２】
2009043154.tif 000004
【図３】
2009043154.tif 000005
【図４】
2009043154.tif 000006
【図５】
2009043154.tif 000007
【図６】
2009043154.tif 000008
【図７】
2009043154.tif 000009
【図８】
2009043154.tif 000010
【図９】
2009043154.tif 000011
【図１０】
2009043154.tif 000012
【図１１】
2009043154.tif 000013