(57)【要約】クリップボード監視部（６）による監視結果に基づいて、クリップボード複製防止部（９）は複製防止対象のデータについてクリップボードからの複製を防止し、画面複製指示監視部（５）は複製防止対象のデータに関して、オペレーティングシステムが定める画面複製指示の入力を監視し、監視結果に基づいて、画面複製防止部（８）は複製防止対象のデータについて画面からの複製を防止する。
2004066156.tif 000002
【特許請求の範囲】
【請求項１】
オペレーティングシステムにより提供され、該オペレーティングシステム上で動作する複数のアプリケーションで共用されるデータエリアを用いたデータの複製を防止する複製防止装置であって、
前記データエリアに対する複製防止対象のデータの格納を監視するデータエリア監視手段と、
前記データエリア監視手段による監視結果に基づいて、前記複製防止対象のデータについて前記データエリアからの複製を防止するデータエリア複製防止手段と、
を備えたことを特徴とする複製防止装置。
【請求項２】
前記複製防止対象のデータに関して、オペレーティングシステムが定める画面複製指示の入力を監視する画面複製指示監視手段と、
前記画面複製指示監視手段による監視結果に基づいて、画面に表示された前記複製防止対象のデータについて前記画面表示を利用した複製を防止する画面複製防止手段と、
をさらに備えたことを特徴とする請求の範囲第１項に記載の複製防止装置。
【請求項３】
前記データエリア監視手段は、前記データエリアに格納されたデータが複製を許可されたデータか否かを監視することを特徴とする請求の範囲第１項または第２項に記載の複製防止装置。
【請求項４】
前記データエリア監視手段は、前記データエリアにデータを格納したユーザが該データの複製を許可されたものであるか否かを監視することを特徴とする請求の範囲第１項または第２項に記載の複製防止装置。
【請求項５】
前記データエリア監視手段は、前記データエリアに格納されたデータの複製の回数が所定の回数であるか否かを監視することを特徴とする請求の範囲第１項または第２項に記載の複製防止装置。
【請求項６】
前記画面複製指示監視手段は、前記画面複製指示されたデータが複製を許可されたデータであるか否かを監視することを特徴とする請求の範囲第１または第２項に記載の複製防止装置。
【請求項７】
前記画面複製指示監視手段は、前記画面複製指示を行ったユーザが前記データの複製を許可された者であるか否かを監視することを特徴とする請求の範囲第１または第２項に記載の複製防止装置。
【請求項８】
前記画面複製指示監視手段は、指示の回数が所定の回数であるか否かを監視することを特徴とする請求の範囲第１または第２項に記載の複製防止装置。
【請求項９】
前記データエリア複製防止手段は、前記データエリアに格納されたデータを加工することを特徴とする請求の範囲第１項に記載の複製防止装置。
【請求項１０】
前記画面複製防止手段は、画面複製指示の機能を無効にし、前記画面に表示されたデータを加工し、前記データエリアに格納されたデータを加工することを特徴とする請求の範囲第２項に記載の複製防止装置。
【請求項１１】
画面複製指示監視手段による監視手法、画面複製防止手段による防止手法、データエリア監視手段による監視手法、および／または、データエリア複製防止手段による防止手法の選択を受け付けて設定する設定手段をさらに備えたことを特徴とする請求の範囲第１項または第２項に記載の複製防止装置。
【請求項１２】
オペレーティングシステムにより提供され、該オペレーティングシステム上で動作する複数のアプリケーションで共用されるデータエリアを用いたデータの複製を防止する複製防止方法であって、
前記データエリアに対する複製防止対象のデータの格納を監視するデータエリア監視工程と、
前記データエリア監視工程による監視結果に基づいて、前記複製防止対象のデータについて前記データエリアからの複製を防止するデータエリア複製防止工程と、
を含んだことを特徴とする複製防止方法。
【請求項１３】
前記複製防止対象のデータに関して、オペレーティングシステムが定める画面複製指示の入力を監視する画面複製指示監視工程と、
前記画面複製指示監視工程による監視結果に基づいて、画面に表示された前記複製防止対象のデータについて前記画面表示を利用した複製を防止する画面複製防止工程と、
をさらに含んだことを特徴とする請求の範囲第１２項に記載の複製防止方法。
【請求項１４】
前記データエリア監視工程は、前記データエリアに格納されたデータが複製を許可されたデータか否かを監視することを特徴とする請求の範囲第１２項または第１３項に記載の複製防止方法。
【請求項１５】
前記データエリア監視工程は、前記データエリアにデータを格納したユーザが該データの複製を許可されたものであるか否かを監視することを特徴とする請求の範囲第１２項または第１３項に記載の複製防止方法。
【請求項１６】
前記データエリア監視工程は、前記データエリアに格納されたデータの複製の回数が所定の回数であるか否かを監視することを特徴とする請求の範囲第１２項または第１３項に記載の複製防止方法。
【請求項１７】
前記画面複製指示監視工程は、前記画面複製指示されたデータが複製を許可されたデータであるか否かを監視することを特徴とする請求の範囲第１２または第１３項に記載の複製防止方法。
【請求項１８】
前記画面複製指示監視工程は、前記画面複製指示を行ったユーザが前記データの複製を許可された者であるか否かを監視することを特徴とする請求の範囲第１２または第１３項に記載の複製防止方法。
【請求項１９】
前記画面複製指示監視工程は、指示の回数が所定の回数であるか否かを監視することを特徴とする請求の範囲第１２または第１３項に記載の複製防止方法。
【請求項２０】
前記データエリア複製防止工程は、前記データエリアに格納されたデータを加工することを特徴とする請求の範囲第１２項に記載の複製防止方法。
【請求項２１】
前記画面複製防止工程は、画面複製指示の機能を無効にし、前記画面に表示されたデータを加工し、前記データエリアに格納されたデータを加工することを特徴とする請求の範囲第１３項に記載の複製防止方法。
【請求項２２】
画面複製指示監視工程による監視手法、画面複製防止工程による防止手法、データエリア監視手段による監視手法、および／または、データエリア複製防止工程による防止手法の選択を受け付けて設定する設定工程をさらに含んだことを特徴とする請求の範囲第１２項または第１３項に記載の複製防止方法。
【請求項２３】
オペレーティングシステムにより提供され、該オペレーティングシステム上で動作する複数のアプリケーションで共用されるデータエリアを用いたデータの複製を防止する複製防止方法をコンピュータに実行させるプログラムであって、
前記データエリアに対する複製防止対象のデータの格納を監視するデータエリア監視手順と、
前記データエリア監視手順による監視結果に基づいて、前記複製防止対象のデータについて前記データエリアからの複製を防止するデータエリア複製防止手順と、
をコンピュータに実行させるプログラム。
【請求項２４】
前記複製防止対象のデータに関して、オペレーティングシステムが定める画面複製指示の入力を監視する画面複製指示監視手順と、
前記画面複製指示監視手順による監視結果に基づいて、画面に表示された前記複製防止対象のデータについて前記画面表示を利用した複製を防止する画面複製防止手順と、
をさらに含んだことを特徴とする請求の範囲第２３項に記載のプログラム。
【請求項２５】
前記データエリア監視手順は、前記データエリアに格納されたデータが複製を許可されたデータか否かを監視することを特徴とする請求の範囲第２３項または第２４項に記載のプログラム。
【請求項２６】
前記データエリア監視手順は、前記データエリアにデータを格納したユーザが該データの複製を許可されたものであるか否かを監視することを特徴とする請求の範囲第２３項または第２４項に記載のプログラム。
【請求項２７】
前記データエリア監視手順は、前記データエリアに格納されたデータの複製の回数が所定の回数であるか否かを監視することを特徴とする請求の範囲第２３項または第２４項に記載のプログラム。
【請求項２８】
前記画面複製指示監視手順は、前記画面複製指示されたデータが複製を許可されたデータであるか否かを監視することを特徴とする請求の範囲第２３または第２４項に記載のプログラム。
【請求項２９】
前記画面複製指示監視手順は、前記画面複製指示を行ったユーザが前記データの複製を許可された者であるか否かを監視することを特徴とする請求の範囲第２３または第２４項に記載のプログラム。
【請求項３０】
前記画面複製指示監視手順は、指示の回数が所定の回数であるか否かを監視することを特徴とする請求の範囲第２３または第２４項に記載のプログラム。
【請求項３１】
前記データエリア複製防止手順は、前記データエリアに格納されたデータを加工することを特徴とする請求の範囲第２３項に記載のプログラム。
【請求項３２】
前記画面複製防止手順は、画面複製指示の機能を無効にし、前記画面に表示されたデータを加工し、前記データエリアに格納されたデータを加工することを特徴とする請求の範囲第２４項に記載のプログラム。
【請求項３３】
画面複製指示監視手順による監視手法、画面複製防止手順による防止手法、データエリア監視手順による監視手法、および／または、データエリア複製防止手順による防止手法の選択を受け付けて設定する設定手順さらに含んだことを特徴とする請求の範囲第２３項または第２４項に記載のプログラム。
【発明の詳細な説明】
【技術分野】  本発明は、オペレーティングシステムにより提供され、該オペレーティングシステム上で動作する複数のアプリケーションで共用されるデータエリアを用いたデータの複製を防止する複製防止装置、複製防止方法およびその方法をコンピュータに実行させるプログラムに関し、特に、画面を取り込む機能を持ったアプリケーションによるクリップボードからの複製の防止ができる複製防止装置、複製防止方法およびその方法をコンピュータに実行させるプログラムに関する。
【背景技術】  近年、インターネットの普及により、インターネットに接続されたパソコンまたはサーバ内に機密情報として保存されている企業情報および個人情報などが漏洩し、インターネットの掲示板等やファイル交換サービスにて公開されてしまうという新たな脅威が社会をにぎわせている。これらは、ある人物がインターネットを介して、ＯＳ（オペレーティングシステム）のセキュリティホールをついてパソコンまたはサーバに侵入し情報を取得したり、企業内において機密情報を参照できる権限の人物が、故意に社外に情報を持ち出して公開したりするなど、これといった防御手段が講じにくい点が問題である。
例えば、ワープロの代名詞に近いマイクロソフト社のＷｏｒｄでは文書ファイルにパスワードをかけて閲覧を制限したり、インターネットの世界でデファクトスタンダードな文書形式であるＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）の文書の編集を行うアドビシステムズ社のＡｃｒｏｂａｔでは、文書の複製および印刷を禁止したり、クリップボードへのコピーを禁止して、文書の内容を漏洩させることを防止している。ここで、クリップボードは、複数のアプリケーションがデータを交換するために共用されるメモリ領域のことである。このクリップボードは通常ＯＳ（オペレーティングシステム）により提供される。
しかしながら、アプリケーション自信でクリップボードへのコピーを抑制して、他の文書などへ貼り付けることを防止し、さらにサーバの認証を必須にしても、ＯＳの機能を用いると表示されている画面自体のハードコピーを取る（キャプチャ）ことができるため、文書が画面ファイル化されて公開される危険がある。
この問題に対して、例えば、特開２００１−７５６９６号公報では、画面表示処理を行う前に、ＯＳが定めている画面キャプチャ用のキーの定義を変更して画面キャプチャが働かなくなるようにしている。
しかしながら、この特開２００１−７５６９６号公報での画面複製防止手段は、画面複製キーの監視のみであり、画面複製キー以外の複製方法、例えば、画面を取り込む機能を持った他のアプリケーションによる画面取り込みの防止はできないという問題がある。
この発明は、上記従来技術による課題を解決するためになされたものであり、画面を取り込む機能を持ったアプリケーションによるクリップボードからの複製の防止ができる複製防止装置、複製防止方法およびその方法をコンピュータに実行させるプログラムを提供することを目的とする。
【発明の開示】
この発明にかかる複製防止装置は、オペレーティングシステムにより提供され、該オペレーティングシステム上で動作する複数のアプリケーションで共用されるデータエリアを用いたデータの複製を防止する複製防止装置であって、前記データエリアに対する複製防止対象のデータの格納を監視するデータエリア監視手段と、前記データエリア監視手段による監視結果に基づいて、前記複製防止対象のデータについて前記データエリアからの複製を防止するデータエリア複製防止手段と、を備えたことを特徴とする。
この発明によれば、データエリア監視手段によって、前記データエリアに対する複製防止対象のデータの格納を監視し、データエリア複製防止手段によって、前記データエリア監視手段による監視結果に基づいて、前記複製防止対象のデータについて前記データエリアからの複製を防止するようにしている。
つぎの発明にかかる複製防止装置は、上記の発明において、前記複製防止対象のデータに関して、オペレーティングシステムが定める画面複製指示の入力を監視する画面複製指示監視手段と、前記画面複製指示監視手段による監視結果に基づいて、画面に表示された前記複製防止対象のデータについて前記画面表示を利用した複製を防止する画面複製防止手段と、をさらに備えたことを特徴とする。
この発明によれば、画面複製指示監視手段によって、前記複製防止対象のデータに関して、オペレーティングシステムが定める画面複製指示の入力を監視し、画面複製防止手段によって、前記画面複製指示監視手段による監視結果に基づいて、画面に表示された前記複製防止対象のデータについて前記画面表示を利用した複製を防止するようにしている。
つぎの発明にかかる複製防止装置は、上記の発明において、前記データエリア監視手段は、前記データエリアに格納されたデータが複製を許可されたデータか否かを監視することを特徴とする。
この発明によれば、前記データエリア監視手段は、前記データエリアに格納されたデータが複製を許可されたデータか否かを監視するようにしている。
つぎの発明にかかる複製防止装置は、上記の発明において、前記データエリア監視手段は、前記データエリアにデータを格納したユーザが該データの複製を許可されたものであるか否かを監視することを特徴とする。
この発明によれば、前記データエリア監視手段は、前記データエリアにデータを格納したユーザが該データの複製を許可されたものであるか否かを監視するようにしている。
つぎの発明にかかる複製防止装置は、上記の発明において、前記データエリア監視手段は、前記データエリアに格納されたデータの複製の回数が所定の回数であるか否かを監視することを特徴とする。
この発明によれば、前記データエリア監視手段は、前記データエリアに格納されたデータの複製の回数が所定の回数であるか否かを監視するようにしている。
つぎの発明にかかる複製防止装置は、上記の発明において、前記画面複製指示監視手段は、前記画面複製指示されたデータが複製を許可されたデータであるか否かを監視することを特徴とする。
この発明によれば、前記画面複製指示監視手段は、前記画面複製指示されたデータが複製を許可されたデータであるか否かを監視するようにしている。
つぎの発明にかかる複製防止装置は、上記の発明において、前記画面複製指示監視手段は、前記画面複製指示を行ったユーザが前記データの複製を許可された者であるか否かを監視することを特徴とする。
この発明によれば、前記画面複製指示監視手段は、前記画面複製指示を行ったユーザが前記データの複製を許可された者であるか否かを監視するようにしている。
つぎの発明にかかる複製防止装置は、上記の発明において、前記画面複製指示監視手段は、指示の回数が所定の回数であるか否かを監視することを特徴とする。
この発明によれば、前記画面複製指示監視手段は、指示の回数が所定の回数であるか否かを監視するようにしている。
つぎの発明にかかる複製防止装置は、上記の発明において、前記データエリア複製防止手段は、前記データエリアに格納されたデータを加工することを特徴とする。
この発明によれば、前記データエリア複製防止手段は、前記データエリアに格納されたデータを加工するようにしている。
つぎの発明にかかる複製防止装置は、上記の発明において、前記画面複製防止手段は、画面複製指示の機能を無効にし、前記画面に表示されたデータを加工し、前記データエリアに格納されたデータを加工することを特徴とする。
この発明によれば、前記画面複製防止手段は、画面複製指示の機能を無効にし、前記画面に表示されたデータを加工し、前記データエリアに格納されたデータを加工するようにしている。
つぎの発明にかかる複製防止装置は、上記の発明において、画面複製指示監視手順による監視手法、画面複製防止手段による防止手法、データエリア監視手段による監視手法、および／または、データエリア複製防止手段による防止手法の選択を受け付けて設定する設定手段さらに含んだことを特徴とする。
この発明によれば、設定手段によって、画面複製指示監視手順による監視手法、画面複製防止手段による防止手法、データエリア監視手段による監視手法、および／または、データエリア複製防止手段による防止手法の選択を受け付けて設定するようにしている。
つぎの発明にかかる複製防止方法は、オペレーティングシステムにより提供され、該オペレーティングシステム上で動作する複数のアプリケーションで共用されるデータエリアを用いたデータの複製を防止する複製防止方法であって、前記データエリアに対する複製防止対象のデータの格納を監視するデータエリア監視工程と、前記データエリア監視工程による監視結果に基づいて、前記複製防止対象のデータについて前記データエリアからの複製を防止するデータエリア複製防止工程と、を含んだことを特徴とする。
この発明によれば、データエリア監視工程によって、前記データエリアに対する複製防止対象のデータの格納を監視し、データエリア複製防止工程によって、前記データエリア監視工程による監視結果に基づいて、前記複製防止対象のデータについて前記データエリアからの複製を防止するようにしている。
つぎの発明にかかる複製防止方法は、上記の発明において、前記複製防止対象のデータに関して、オペレーティングシステムが定める画面複製指示の入力を監視する画面複製指示監視工程と、前記画面複製指示監視工程による監視結果に基づいて、画面に表示された前記複製防止対象のデータについて前記画面表示を利用した複製を防止する画面複製防止工程と、をさらに含んだことを特徴とする。
この発明によれば、画面複製指示監視工程によって、前記複製防止対象のデータに関して、オペレーティングシステムが定める画面複製指示の入力を監視し、画面複製防止工程によって、前記画面複製指示監視工程による監視結果に基づいて、画面に表示された前記複製防止対象のデータについて前記画面表示を利用した複製を防止するようにしている。
つぎの発明にかかる複製防止工程は、上記の発明において、前記データエリア監視工程は、前記データエリアに格納されたデータが複製を許可されたデータか否かを監視することを特徴とする。
この発明によれば、前記データエリア監視工程は、前記データエリアに格納されたデータが複製を許可されたデータか否かを監視するようにしている。
つぎの発明にかかる複製防止方法は、上記の発明において、前記データエリア監視工程は、前記データエリアにデータを格納したユーザが該データの複製を許可されたものであるか否かを監視することを特徴とする。
この発明によれば、前記データエリア監視工程は、前記データエリアにデータを格納したユーザが該データの複製を許可されたものであるか否かを監視するようにしている。
つぎの発明にかかる複製防止方法は、上記の発明において、前記データエリア監視工程は、前記データエリアに格納されたデータの複製の回数が所定の回数であるか否かを監視することを特徴とする。
この発明によれば、前記データエリア監視工程は、前記データエリアに格納されたデータの複製の回数が所定の回数であるか否かを監視するようにしている。
つぎの発明にかかる複製防止方法は、上記の発明において、前記画面複製指示監視工程は、前記画面複製指示されたデータが複製を許可されたデータであるか否かを監視することを特徴とする。
この発明によれば、前記画面複製指示監視工程は、前記画面複製指示されたデータが複製を許可されたデータであるか否かを監視するようにしている。
つぎの発明にかかる複製防止方法は、上記の発明において、前記画面複製指示監視工程は、前記画面複製指示を行ったユーザが前記データの複製を許可された者であるか否かを監視することを特徴とする。
この発明によれば、前記画面複製指示監視工程は、前記画面複製指示を行ったユーザが前記データの複製を許可された者であるか否かを監視するようにしている。
つぎの発明にかかる複製防止方法は、上記の発明において、前記画面複製指示監視工程は、指示の回数が所定の回数であるか否かを監視することを特徴とする。
この発明によれば、前記画面複製指示監視工程は、指示の回数が所定の回数であるか否かを監視するようにしている。
つぎの発明にかかる複製防止方法は、上記の発明において、前記データエリア複製防止工程は、前記データエリアに格納されたデータを加工することを特徴とする。
この発明によれば、前記データエリア複製防止工程は、前記データエリアに格納されたデータを加工するようにしている。
つぎの発明にかかる複製防止方法は、上記の発明において、前記画面複製防止工程は、画面複製指示の機能を無効にし、前記画面に表示されたデータを加工し、前記データエリアに格納されたデータを加工することを特徴とする。
この発明によれば、前記画面複製防止工程は、画面複製指示の機能を無効にし、前記画面に表示されたデータを加工し、前記データエリアに格納されたデータを加工するようにしている。
つぎの発明にかかる複製防止方法は、上記の発明において、画面複製指示監視工程による監視手法、画面複製防止工程による防止手法、データエリア監視手段による監視手法、および／または、データエリア複製防止工程による防止手法の選択を受け付けて設定する設定工程をさらに含んだことを特徴とする。
この発明によれば、設定工程は、画面複製指示監視工程による監視手法、画面複製防止工程による防止手法、データエリア監視手段による監視手法、および／または、データエリア複製防止工程による防止手法の選択を受け付けて設定するようにしている。
つぎの発明にかかるプログラムは、オペレーティングシステムにより提供され、該オペレーティングシステム上で動作する複数のアプリケーションで共用されるデータエリアを用いたデータの複製を防止する複製防止方法をコンピュータに実行させるプログラムであって、前記データエリアに対する複製防止対象のデータの格納を監視するデータエリア監視手順と、前記データエリア監視手順による監視結果に基づいて、前記複製防止対象のデータについて前記データエリアからの複製を防止するデータエリア複製防止手順と、をコンピュータに実行させることを特徴とする。
この発明によれば、データエリア監視手順によって、前記データエリアに対する複製防止対象のデータの格納を監視し、データエリア複製防止手順によって、前記データエリア監視手順による監視結果に基づいて、前記複製防止対象のデータについて前記データエリアからの複製を防止するようにしている。
つぎの発明にかかるプログラムは、上記の発明において、前記複製防止対象のデータに関して、オペレーティングシステムが定める画面複製指示の入力を監視する画面複製指示監視手順と、前記画面複製指示監視手順による監視結果に基づいて、画面に表示された前記複製防止対象のデータについて前記画面表示を利用した複製を防止する画面複製防止手順と、をさらに含んだことを特徴とする。
この発明によれば、画面複製指示監視手順によって、前記複製防止対象のデータに関して、オペレーティングシステムが定める画面複製指示の入力を監視し、画面複製防止手順によって、前記画面複製指示監視手順による監視結果に基づいて、画面に表示された前記複製防止対象のデータについて前記画面表示を利用した複製を防止するようにしている。
つぎの発明にかかるプログラムは、上記の発明において、前記データエリア監視手順は、前記データエリアに格納されたデータが複製を許可されたデータか否かを監視することを特徴とする。
この発明によれば、前記データエリア監視手順は、前記データエリアに格納されたデータが複製を許可されたデータか否かを監視するようにしている。
つぎの発明にかかるプログラムは、上記の発明において、前記データエリア監視手順は、前記データエリアにデータを格納したユーザが該データの複製を許可されたものであるか否かを監視することを特徴とする。
この発明によれば、前記データエリア監視手順は、前記データエリアにデータを格納したユーザが該データの複製を許可されたものであるか否かを監視するようにしている。
つぎの発明にかかるプログラムは、上記の発明において、前記データエリア監視手順は、前記データエリアに格納されたデータの複製の回数が所定の回数であるか否かを監視することを特徴とする。
この発明によれば、前記データエリア監視手順は、前記データエリアに格納されたデータの複製の回数が所定の回数であるか否かを監視するようにしている。
つぎの発明にかかるプログラムは、上記の発明において、前記画面複製指示監視手順は、前記画面複製指示されたデータが複製を許可されたデータであるか否かを監視することを特徴とする。
この発明によれば、前記画面複製指示監視手順は、前記画面複製指示されたデータが複製を許可されたデータであるか否かを監視するようにしている。
つぎの発明にかかるプログラムは、上記の発明において、前記画面複製指示監視手順は、前記画面複製指示を行ったユーザが前記データの複製を許可された者であるか否かを監視することを特徴とする。
この発明によれば、前記画面複製指示監視手順は、前記画面複製指示を行ったユーザが前記データの複製を許可された者であるか否かを監視するようにしている。
つぎの発明にかかるプログラムは、上記の発明において、前記画面複製指示監視手順は、指示の回数が所定の回数であるか否かを監視することを特徴とする。
この発明によれば、前記画面複製指示監視手順は、指示の回数が所定の回数であるか否かを監視するようにしている。
つぎの発明にかかるプログラムは、上記の発明において、前記データエリア複製防止手順は、前記データエリアに格納されたデータを加工することを特徴とする。
この発明によれば、前記データエリア複製防止手順は、前記データエリアに格納されたデータを加工するようにしている。
つぎの発明にかかるプログラムは、上記の発明において、前記画面複製防止手順は、画面複製指示の機能を無効にし、前記画面に表示されたデータを加工し、前記データエリアに格納されたデータを加工することを特徴とする。
この発明によれば、前記画面複製防止手順は、画面複製指示の機能を無効にし、前記画面に表示されたデータを加工し、前記データエリアに格納されたデータを加工するようにしている。
つぎの発明にかかるプログラムは、上記の発明において、画面複製指示監視手順による監視手法、画面複製防止手順による防止手法、データエリア監視手順による監視手法、および／または、データエリア複製防止手順による防止手法の選択を受け付けて設定する設定手順をさらに備えたことを特徴とする。
この発明によれば、設定手順によって、画面複製指示監視手順による監視手法、画面複製防止手順による防止手法、データエリア監視手順による監視手法、および／または、データエリア複製防止手順による防止手法の選択を受け付けて設定するようにしている。
【図面の簡単な説明】  第１図は、複製防止装置の機能構成図であり、第２図は、複製防止装置の処理手順を示すフローチャートであり、第３図は、画面キャプチャ防止設定画面の一例を示す図であり、第４図は、画像複製防止処理のフローチャートであり、第５図は、データエリア複製防止処理のフローチャートである。
【発明を実施するための最良の形態】  以下に添付図面を参照して、この発明にかかる複製防止装置、複製防止方法およびその方法をコンピュータに実行させるプログラムの好適な実施の形態を詳細に説明する。なお、本実施の形態では、この複製防止装置、複製防止方法およびその方法をコンピュータに実行させるプログラムの概要、主たる特徴および装置の構成を説明し、最後に複製防止装置の複製防止処理の手順を説明する。
概要．
第１図は、本発明にかかる複製防止装置の構成を示すブロック図である。複製防止装置１３は、オペレーティングシステムにより提供され、該オペレーティングシステム上で動作する複数のアプリケーションで共用されるデータエリアを監視し、このデータエリアを用いたデータの複製を防止するとともに、ＯＳの機能である画面複製キーを監視し、この画面複製キーを用いた画面複製を防止する。
主たる特徴．
複製防止装置は、アプリケーションで共用されるデータエリア（これをクリップボードと呼ぶ）に対する複製防止対象のデータの格納を監視し、監視結果に基づいて、複製防止対象のデータについてクリップボードからの複製を防止することを特徴とし、画面を取り込む機能を持ったアプリケーションによるクリップボードからの複製を防止することができるようにしている。
具体的には、利用者が画面上に情報を取得したい文書を表示しており、文書をクリップボードに対しキャプチャリングする場合、キーボードの「Ｐｒｉｎｔ  Ｓｃｒｅｅｎ」キーもしくは、「ＡＬＴ」キーと「Ｐｒｉｎｔ  Ｓｅｒｅｅｎ」キーを同時に押すことで、メモリ上のクリップボードに画面情報が保存される。もしくは、専用の画面キャプチャリングツールを利用することによりクリップボードにコピーされる。したがって、このクリップボードに存在するデータになんらかの手を加えるか、保存自体をできないようにすることで、情報漏洩の可能性を防ぐことができる。
このデータエリア複製防止方法として、以下の５通りが考えられる（１）文書をクリップボードにキャプチャリングする際に、キャプチャリングキーコードを判断し、処理を無効にしてしまう。（２）文書をクリップボードにキャプチャリングする際に、キャプチャリングのキーコードを判断し、その瞬間に文書を単一色、例えば黒一色に塗りつぶして、キャプチャデータを意味のないものにしてしまう。（３）文書をクリップボードにキャプチャリングした直後に、メモリ上に存在するキャプチャデータに対し乱数データを加えて意味のないものに改竄を行う。（４）文書をクリップボードにキャプチャリングした直後に、メモリ上に存在するクリップボードをクリアしてしまい、キャプチャリングができないかのように見せる。（５）クリップボードを監視して、機密対象の文書データが開かれている場合に常にクリップボードをクリアする。
また、複製防止対象のデータに関して、オペレーティングシステムが定める画面複製指示の入力を監視し、監視結果に基づいて、画面に表示された複製防止対象のデータについて画面表示を利用した複製を防止することを特徴とし、オペレーティングシステムの機能による表示されている画面自体の複製を防止することができるようにしている。
具体的には、画面複製防止方法には大きく３つある。以下これを説明する。
（１）設定を読み込み、プリントスクリーンキーの監視か、クリップボードの監視なのか判定する。
（２）プリントスクリーンキーの場合、設定に応じた処理を行う。この画面複製防止方法（２）をさらに詳しく以下説明する。（２−１）キーの無効がチェックされていたら、プリントスクリーン動作をＯＳに返さず、キーが押されても何もおこらないようにする。（２−２）文書を黒く塗りつぶすチェックの場合は、画面上の文書領域（例えば、マルチウィンドウＯＳの場合は、文書が表示されているウィンドウ）を黒で塗りつぶしたあとで、プリントスクリーン処理をＯＳに渡す。その後、塗りつぶした領域を元に戻す。（２−３）ノイズの場合は、プリントスクリーン処理をＯＳに渡したあとに、クリップボード上のデータをメモリに展開し、ビット反転やマスク処理など画像データにノイズを加えた上で、クリップボード上に戻す。（２−４）クリアの場合は、プリントスクリーン処理をＯＳに渡したあとに、クリップボード上のデータを削除する。
（３）データエリア監視の場合、クリップボード上に画像データが存在するかどうか監視して、画像データが存在した場合にすぐに削除する。これはプリントスクリーンキーを使わずに、画像キャプチャアプリケーションを用いた場合に対処するために必要となる処理である。
なお、（１）、（２）、または（３）、いずれの場合も、監視対象の文書が開いている間のみ動作し、文書を閉じた時点で処理は終了する。もちろん、ＯＳが動作している間常に同様の監視を行うことも可能である。また、機密文書だけではなく、画像データ、見る人を限定したＷＥＢページ、メールデータなど画面に表示される対象のものは、同様に本発明の対象なる。
装置の構成．
第１図を用いて複製防止装置の構成について説明する。同図に示すように、この複製防止装置１３は、モニタ１上に画面として表示される文書情報および画像情報を制御する制御部２と、文書情報や画像情報が格納されているファイルデータベース１０と、これらの情報を参照するユーザそれぞれに付与されたユーザＩＤからなるユーザＩＤデータベース１１とから構成されている。
同図に示すように、制御部２は、ＯＳ３と、ファイルデータベースのファイルのハードコピーをとることの出来る少なくとも一つのアプリケーション４と、ＯＳ３の画面複製キーを監視する画面複製指示監視部５と、ＯＳ３により提供される複数のアプリケーション４と、複数のアプリケーションの間の共用のデータエリア（クリップボート）を監視するクリップボード監視部６と、本発明である複製防止装置１３を管理する管理者が、キーボード１２から設定するセキュリティレベルに関する条件を読み込む設定読込部７と、ＯＳ３やアプリケーション４が画面の複製を行うことを防止する画面複製防止部８と、ＯＳ３により提供されるアプリケーション４が共用データエリア（クリップボード）の複製を行うことを防止するクリップボード複製防止部９とからなる。なお、共用データエリア（クリップボード）は、例えばマイクロソフト社のＷｉｎｄｏｗｓなどで周知の技術なので、その詳細な説明は省略する。
この複製防止装置１３は、一般的に知られているパーソナルコンピュータなどのコンピュータで実現される。すなわち、このコンピュータは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、メモリ、ハードディスク、データ通信カードを主な構成要素として備え、それら構成要素間はデータの送受を可能とするためバスで接続されている。本発明の機能を実現するプログラム、ＯＳ３、およびアプリケーション４は、ハードディスクに格納されており、実行指示に応じて適宜メモリにロードされる。また、ファイルデータベース１０およびユーザＩＤデータベース１１もハードディスクに格納されており、各種プログラムによって、適宜メモリにロードされて参照される。
このコンピュータにモニタ１およびキーボード１２が接続され、ＣＰＵによりデータの入出力が制御される。また、データ通信カードはネットワークを介してのデータやプログラムの送受信に利用される。本発明のプログラムは、実行指示がされるとメモリにロードされ、ＣＰＵを制御して本コンピュータを画面複製指示監視部５、クリップボード監視部６、設定読込部７、画面複製防止部８、クリップボード複製防止部９として機能させる。
なお、請求の範囲に記載した各手段と第１図に示す各部の対応関係を説明すると、データエリア監視手段はクリップボード監視部６に対応し、データエリア複製防止手段はクリップボード複製防止部９に対応し、画面複製指示監視手段は画面複製指示監視部５に対応し、画面複製防止手段は画面複製防止部８に対応し、設定手段は設定読込部７に対応する。
処理手順．
つぎに、本発明である複製防止装置の処理手順を示すフローチャート（第２図）の説明を行う。設定読込部７が、管理者の設定したセキュリティ条件第３図参照。後ほど第３図の説明を行う）を読み込む（ステップＳ１）。その後、画面複製指示監視部６が、セキュリティ条件に基づいて、画面複製キーの監視を行うか否かを判断する（ステップＳ２）。画面複製キーを監視する場合、画面複製指示監視部５が、ユーザのキー入力を待つ（ステップＳ３）。その後、画面複製指示監視部５が、入力されたキーを画面複製キーであるか否かを判断する（ステップＳ４）。画面複製キーの入力であった場合、画面複製防止部８が、画面の複製を防止する（ステップＳ５）。その後、制御部２が、ファイルを終了したか否かを判断する（ステップＳ６）。
一方で、画面複製指示監視部６が、画面複製キーを監視しない場合、セキュリティ条件に基づき、クリップボード監視部６が、クリップボードを監視するか否かを判断する（ステップＳ７）。クリップボード（共用データエリア）を監視する場合、クリップボード監視部６が、ユーザのキー入力を待つ（ステップＳ８）。その後、クリップボード監視部６が、入力されたキーによって、クリップボードへデータの格納動作があるか否かを判断する（ステップＳ９）。クリップボードが動作した場合、クリップボード複製防止部９が、当該データの複製を防止する（ステップＳ１０）。その後、制御部２が、ファイルを終了したか否かを判断する（ステップＳ１１）。
なお、第２図の処理では、画面複製指示監視とデータエリア監視の双方を実行しうるものとしているが、いずれか一方の監視および監視結果に応じた処理を実行するようにしてもよい。
つぎに、第３図を用いて、管理者が画面キャプチャリング防止設定をモニタ１から行う設定画面の一例を説明する。ここで、キャプチャリングとは、画面のハードコピーをとることを意味する。同図に示すように、画面複製指示の一例として画面複製キー（プリントスクリーンキーとも呼ばれている）とクリップボードの設定がチェック式で選択できるようになっている。
同図に示すパスワードはファイルデータベース１０の閲覧を許可されたユーザ毎に付与され、例えば、「０」〜「１０」のセキュリティレベルに関するデータがログインＩＤとパスワードの組み合わせに対して割り当てられており、この情報は第１図のユーザＩＤデータベース１１の中に記録されている。
また、ファイルデータベース１０の各ファイルも同様に、例えば、ユーザＩＤとパスワードのセキュリティレベルに対応して「０」〜「１０」セキュリティレベルが付与されている。ここで、「０」の意味は、ユーザであれば誰でも複製が許可されているファイルのセキュリティレベルを表すものとする。「１０」は最も機密度の高いファイルであるものとする。これらのセキュリティレベルによって、例えば、あるファイルのセキュリティレベルより大きな番号を持っているユーザは、当該ファイルを複製できるように設定することができる。この判定の仕方をパスワード判定と以下よぶことにする。
ここで、以下、画面複製防止処理のフローチャート（第４図）およびデータエリア複製防止処理のフローチャート（第５図）の説明を行う。
第４図に示すように、制御部２が、ユーザの参照しているファイルを、機密か否か判断する（ステップＳ２１）。このファイルが機密ファイルなら、制御部２が、ユーザのパスワード入力を待つ（ステップＳ２２）。その後、制御部２が、ファイルのセキュリティレベルとユーザのセキュリティレベルとのパスワード判定を行う（ステップＳ２３）。その後、ユーザのセキュリティレベルが高ければ処理を終了し、ユーザのセキュリティレベルが低ければ、画像複製防止部８が、画像の複製を無効化する（ステップＳ２４）。
上述したように、第４図では、プリントスクリーンキーを監視していたが、第５図はクリップボードを監視している。いずれの場合も処理手順が同様であるため、第５図のフローチャートの説明は省略する。
なお、第５図に示すデータエリア複製防止処理のフローチャートにおいて、セキュリティ判定の判定条件を変更してもよい。例えば、第３図の設定条件に新たなチェック項目として、「クリップボードを常に監視して、ある一定回数以上、機密データがクリップされたらクリップボードをクリアする」という項目を付け加えておき、第５図のセキュリティ判定の判定条件を、アプリケーションが起動している間、ある一定回数以上、機密データをクリップした場合、クリップボードを無効化するとしてもよい。
以上説明したように、本発明によれば、大多数のユーザは機密文書を社外に持ち出すことができなくなるため、数多くの企業等での情報漏洩を大幅に抑止することができるようになる。また、これらのセキュリティを守るために、利用者は特別な操作を必要としない点も運用に対する敷居が低くて済む長所がある。
なお、本実施の形態で説明した複製防止装置は、予め用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することによって実現することもできる。このプログラムはインターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読取可能な記憶媒体に記憶され、コンピュータによって実行することもできる。
以上、説明したように、この発明によれば、データエリア監視手段によって、アプリケーションで共用されるデータエリアに対する複製防止対象のデータの格納を監視し、データエリア複製防止手段によって、前記データエリア監視手段による監視結果に基づいて、前記複製防止対象のデータについて前記データエリアからの複製を防止するようにしているので、画面を取り込む機能を持ったアプリケーションによるクリップボードからの複製を防止することができるという効果を奏する。
つぎの発明によれば、画面複製指示監視手段によって、前記複製防止対象のデータに関して、オペレーティングシステムが定める画面複製指示の入力を監視し、画面複製防止手段によって、前記画面複製指示監視手段による監視結果に基づいて、画面に表示された前記複製防止対象のデータについて前記画面表示を利用した複製を防止するようにしているので、オペレーティングシステムの機能による表示されている画面自体の複製を防止することができるという効果を奏する。
つぎの発明によれば、前記データエリア監視手段は、前記データエリアに格納されたデータが複製を許可されたデータか否かを監視するようにしているので、前記データエリアに格納されたデータに応じて、複製を防止することができるという効果を奏する。
つぎの発明によれば、前記データエリア監視手段は、前記データエリアにデータを格納したユーザが該データの複製を許可されたものであるか否かを監視するようにしているので、前記データエリアに格納されたデータをセキュリティの度合いに応じて、複製することを防止することができるという効果を奏する。
つぎの発明によれば、前記データエリア監視手段は、前記データエリアに格納されたデータの複製の回数が所定の回数であるか否かを監視するようにしているので、前記データエリアに格納されたデータの複製頻度に応じて、複製を防止することができるという効果を奏する。
つぎの発明によれば、前記画面複製指示監視手段は、前記画面複製指示されたデータが複製を許可されたデータであるか否かを監視するようにしているので、オペレーティングシステムの複製キーによる画面上に表示されたデータの複製を該データに応じて防止することができるという効果を奏する。
つぎの発明によれば、前記画面複製指示監視手段は、前記画面複製指示を行ったユーザが前記データの複製を許可された者であるか否かを監視するようにしているので、画面上に表示されたデータをセキュリティの度合いに応じて、オペレーティングシステムの複製キーによって、複製することを防止することができるという効果を奏する。
つぎの発明によれば、前記画面複製指示監視手段は、指示の回数が所定の回数であるか否かを監視するようにしているので、オペレーティングシステムの複製キーによる画面上に表示されたデータの複製指示頻度に応じて複製を防止することができるという効果を奏する。
つぎの発明によれば、前記データエリア複製防止手段は、前記データエリアに格納されたデータを加工するようにしているので、前記データエリアに格納されたデータを無効化することができるという効果を奏する。
つぎの発明によれば、前記画面複製防止手段は、画面複製指示の機能を無効にし、前記画面に表示されたデータを加工し、前記データエリアに格納されたデータを加工するようにしているので、画面複製指示を合図に画面上に表示されたデータを無効化することができるという効果を奏する。
つぎの発明によれば、設定手段は、画面複製指示監視手段による監視手法、画面複製防止手段による防止手法、データエリア監視手段による監視手法、および／または、データエリア複製防止手段による防止手法の選択を受け付けて設定するようにしているので、管理者がセキュリティレベルを考慮して設定することができるという効果を奏する。
つぎの発明によれば、データエリア監視工程によって、アプリケーションで共用されるデータエリアに対する複製防止対象のデータの格納を監視し、データエリア複製防止工程によって、前記データエリア監視工程による監視結果に基づいて、前記複製防止対象のデータについて前記データエリアからの複製を防止するようにしているので、画面を取り込む機能を持ったアプリケーションによるクリップボードからの複製を防止することができるという効果を奏する。
つぎの発明によれば、画面複製指示監視工程によって、前記複製防止対象のデータに関して、オペレーティングシステムが定める画面複製指示の入力を監視し、画面複製防止工程によって、前記画面複製指示監視工程による監視結果に基づいて、画面に表示された前記複製防止対象のデータについて前記画面表示を利用した複製を防止するようにしているので、オペレーティングシステムの機能による表示されている画面自体の複製を防止することができるという効果を奏する。
つぎの発明によれば、前記データエリア監視工程は、前記データエリアに格納されたデータが複製を許可されたデータか否かを監視するようにしているので、前記データエリアに格納されたデータに応じて、複製を防止することができるという効果を奏する。
つぎの発明によれば、前記データエリア監視工程は、前記データエリアにデータを格納したユーザが該データの複製を許可されたものであるか否かを監視するようにしているので、前記データエリアに格納されたデータをセキュリティの度合いに応じて、複製することを防止することができるという効果を奏する。
つぎの発明によれば、前記データエリア監視工程は、前記データエリアに格納されたデータの複製の回数が所定の回数であるか否かを監視するようにしているので、前記データエリアに格納されたデータの複製頻度に応じて、複製を防止することができるという効果を奏する。
つぎの発明によれば、前記画面複製指示監視工程は、前記画面複製指示されたデータが複製を許可されたデータであるか否かを監視するようにしているので、オペレーティングシステムの複製キーによる画面上に表示されたデータの複製を該データに応じて防止することができるという効果を奏する。
つぎの発明によれば、前記画面複製指示監視工程は、前記画面複製指示を行ったユーザが前記データの複製を許可された者であるか否かを監視するようにしているので、画面上に表示されたデータをセキュリティの度合いに応じて、オペレーティングシステムの複製キーによって、複製することを防止することができるという効果を奏する。
つぎの発明によれば、前記画面複製指示監視工程は、指示の回数が所定の回数であるか否かを監視するようにしているので、オペレーティングシステムの複製キーによる画面上に表示されたデータの複製指示頻度に応じて複製を防止することができるという効果を奏する。
つぎの発明によれば、前記データエリア複製防止工程は、前記データエリアに格納されたデータを加工するようにしているので、前記データエリアに格納されたデータを無効化することができるという効果を奏する。
つぎの発明によれば、前記画面複製防止工程は、画面複製指示の機能を無効にし、前記画面に表示されたデータを加工し、前記データエリアに格納されたデータを加工するようにしているので、画面複製指示を合図に画面上に表示されたデータを無効化することができるという効果を奏する。
つぎの発明によれば、設定工程は、画面複製指示監視工程による監視手法、画面複製防止工程による防止手法、データエリア監視手段による監視手法、および／または、データエリア複製防止工程による防止手法の選択を受け付けて設定するようにしているので、管理者がセキュリティレベルを考慮して設定することができるという効果を奏する。
つぎの発明によれば、データエリア監視手順によって、アプリケーションで共用されるデータエリアに対する複製防止対象のデータの格納を監視し、データエリア複製防止手順によって、前記データエリア監視手順による監視結果に基づいて、前記複製防止対象のデータについて前記データエリアからの複製を防止するようにしているので、画面を取り込む機能を持ったアプリケーションによるクリップボードからの複製を防止することができるという効果を奏する。
つぎの発明によれば、画面複製指示監視手順によって、前記複製防止対象のデータに関して、オペレーティングシステムが定める画面複製指示の入力を監視し、画面複製防止手順によって、前記画面複製指示監視手順による監視結果に基づいて、画面に表示された前記複製防止対象のデータについて前記画面表示を利用した複製を防止するようにしているので、オペレーティングシステムの機能による表示されている画面自体の複製を防止することができるという効果を奏する。
つぎの発明によれば、前記データエリア監視手順は、前記データエリアに格納されたデータが複製を許可されたデータか否かを監視するようにしているので、前記データエリアに格納されたデータに応じて、複製を防止することができるという効果を奏する。
つぎの発明によれば、前記データエリア監視手順は、前記データエリアにデータを格納したユーザが該データの複製を許可されたものであるか否かを監視するようにしているので、前記データエリアに格納されたデータをセキュリティの度合いに応じて、複製することを防止することができるという効果を奏する。
つぎの発明によれば、前記データエリア監視手順は、前記データエリアに格納されたデータの複製の回数が所定の回数であるか否かを監視するようにしているので、前記データエリアに格納されたデータの複製頻度に応じて、複製を防止することができるという効果を奏する。
つぎの発明によれば、前記画面複製指示監視手順は、前記画面複製指示されたデータが複製を許可されたデータであるか否かを監視するようにしているので、オペレーティングシステムの複製キーによる画面上に表示されたデータの複製を該データに応じて防止することができるという効果を奏する。
つぎの発明によれば、前記画面複製指示監視手順は、前記画面複製指示を行ったユーザが前記データの複製を許可された者であるか否かを監視するようにしているので、画面上に表示されたデータをセキュリティの度合いに応じて、オペレーティングシステムの複製キーによって、複製することを防止することができるという効果を奏する。
つぎの発明によれば、前記画面複製指示監視手順は、指示の回数が所定の回数であるか否かを監視するようにしているので、オペレーティングシステムの複製キーによる画面上に表示されたデータの複製指示頻度に応じて複製を防止することができるという効果を奏する。
つぎの発明によれば、前記データエリア複製防止手順は、前記データエリアに格納されたデータを加工するようにしているので、前記データエリアに格納されたデータを無効化することができるという効果を奏する。
つぎの発明によれば、前記画面複製防止手順は、画面複製指示の機能を無効にし、前記画面に表示されたデータを加工し、前記データエリアに格納されたデータを加工するようにしているので、画面複製指示を合図に画面上に表示されたデータを無効化することができるという効果を奏する。
つぎの発明によれば、設定手順は、画面複製指示監視手順による監視手法、画面複製防止手順による防止手法、データエリア監視手順による監視手法、および／または、データエリア複製防止手順による防止手法の選択を受け付けて設定するようにしているので、管理者がセキュリティレベルを考慮して設定することができるという効果を奏する。
【産業上の利用可能性】  以上のように、本発明にかかる複製防止装置、複製防止方法およびその方法をコンピュータに実行させるプログラムは、大多数のユーザが機密文書を社外に持ち出すことができなくなるため、数多くの企業等での情報漏洩を大幅に抑止することができるようになる。また、これらのセキュリティを守るために、利用者は特別な操作を必要としない点も運用に対する敷居が低くて済む長所がある。
【図１】
2004066156.tif 000003
【図２】
2004066156.tif 000004
【図３】
2004066156.tif 000005
【図４】
2004066156.tif 000006
【図５】
2004066156.tif 000007
【手続補正書】
【提出日】平成17年5月12日(2005.5.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
オペレーティングシステムにより提供され、該オペレーティングシステム上で動作する複数のアプリケーションで共用されるデータエリアを用いたデータの複製を防止する複製防止装置であって、
前記データエリアに対する複製防止対象のデータの格納を監視するデータエリア監視手段と、
前記データエリア監視手段による監視結果に基づいて、前記複製防止対象のデータについて前記データエリアからの複製を防止するデータエリア複製防止手段と、
を備えたことを特徴とする複製防止装置。
【請求項２】
前記複製防止対象のデータに関して、オペレーティングシステムが定める画面複製指示の入力を監視する画面複製指示監視手段と、
前記画面複製指示監視手段による監視結果に基づいて、画面に表示された前記複製防止対象のデータについて前記画面表示を利用した複製を防止する画面複製防止手段と、
をさらに備えたことを特徴とする請求の範囲第１項に記載の複製防止装置。
【請求項３】
前記データエリア監視手段は、前記データエリアに格納されたデータが複製を許可されたデータか否かを監視することを特徴とする請求の範囲第１項または第２項に記載の複製防止装置。
【請求項４】
前記データエリア監視手段は、前記データエリアにデータを格納したユーザが該データの複製を許可されたものであるか否かを監視することを特徴とする請求の範囲第１項または第２項に記載の複製防止装置。
【請求項５】
オペレーティングシステムにより提供され、該オペレーティングシステム上で動作する複数のアプリケーションで共用されるデータエリアを用いたデータの複製を防止する複製防止方法であって、
前記データエリアに対する複製防止対象のデータの格納を監視するデータエリア監視工程と、
前記データエリア監視工程による監視結果に基づいて、前記複製防止対象のデータについて前記データエリアからの複製を防止するデータエリア複製防止工程と、
を含んだことを特徴とする複製防止方法。
【請求項６】
前記複製防止対象のデータに関して、オペレーティングシステムが定める画面複製指示の入力を監視する画面複製指示監視工程と、
前記画面複製指示監視工程による監視結果に基づいて、画面に表示された前記複製防止対象のデータについて前記画面表示を利用した複製を防止する画面複製防止工程と、
をさらに含んだことを特徴とする請求の範囲第５項に記載の複製防止方法。
【請求項７】
前記データエリア監視工程は、前記データエリアに格納されたデータが複製を許可されたデータか否かを監視することを特徴とする請求の範囲第５項または第６項に記載の複製防止方法。
【請求項８】
オペレーティングシステムにより提供され、該オペレーティングシステム上で動作する複数のアプリケーションで共用されるデータエリアを用いたデータの複製を防止する複製防止方法をコンピュータに実行させるプログラムであって、
前記データエリアに対する複製防止対象のデータの格納を監視するデータエリア監視手順と、
前記データエリア監視手順による監視結果に基づいて、前記複製防止対象のデータについて前記データエリアからの複製を防止するデータエリア複製防止手順と、
をコンピュータに実行させるプログラム。
【請求項９】
前記複製防止対象のデータに関して、オペレーティングシステムが定める画面複製指示の入力を監視する画面複製指示監視手順と、
前記画面複製指示監視手順による監視結果に基づいて、画面に表示された前記複製防止対象のデータについて前記画面表示を利用した複製を防止する画面複製防止手順と、
をさらに含んだことを特徴とする請求の範囲第８項に記載のプログラム。
【請求項１０】
前記データエリア監視手順は、前記データエリアに格納されたデータが複製を許可されたデータか否かを監視することを特徴とする請求の範囲第８項または第９項に記載のプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オペレーティングシステムにより提供され、該オペレーティングシステム上で動作する複数のアプリケーションで共用されるデータエリアを用いたデータの複製を防止する複製防止装置、複製防止方法およびその方法をコンピュータに実行させるプログラムに関し、特に、画面を取り込む機能を持ったアプリケーションによるクリップボードからの複製の防止ができる複製防止装置、複製防止方法およびその方法をコンピュータに実行させるプログラムに関する。
【背景技術】
【０００２】
近年、インターネットの普及により、インターネットに接続されたパソコンまたはサーバ内に機密情報として保存されている企業情報および個人情報などが漏洩し、インターネットの掲示板等やファイル交換サービスにて公開されてしまうという新たな脅威が社会をにぎわせている。これらは、ある人物がインターネットを介して、ＯＳ（オペレーティングシステム）のセキュリティホールをついてパソコンまたはサーバに侵入し情報を取得したり、企業内において機密情報を参照できる権限の人物が、故意に社外に情報を持ち出して公開したりするなど、これといった防御手段が講じにくい点が問題である。
【０００３】
例えば、ワープロの代名詞に近いマイクロソフト社のWordでは文書ファイルにパスワードをかけて閲覧を制限したり、インターネットの世界でデファクトスタンダードな文書形式であるＰＤＦ（Portable Document Format）の文書の編集を行うアドビシステムズ社のAcrobatでは、文書の複製および印刷を禁止したり、クリップボードへのコピーを禁止して、文書の内容を漏洩させることを防止している。ここで、クリップボードは、複数のアプリケーションがデータを交換するために共用されるメモリ領域のことである。このクリップボードは通常ＯＳ（オペレーティングシステム）により提供される。
【０００４】
しかしながら、アプリケーション自信でクリップボードへのコピーを抑制して、他の文書などへ貼り付けることを防止し、さらにサーバの認証を必須にしても、ＯＳの機能を用いると表示されている画面自体のハードコピーを取る（キャプチャ）ことができるため、文書が画面ファイル化されて公開される危険がある。
【０００５】
この問題に対して、例えば、特開２００１−７５６９６号公報では、画面表示処理を行う前に、ＯＳが定めている画面キャプチャ用のキーの定義を変更して画面キャプチャが働かなくなるようにしている。
【０００６】
しかしながら、この特開２００１−７５６９６号公報での画面複製防止手段は、画面複製キーの監視のみであり、画面複製キー以外の複製方法、例えば、画面を取り込む機能を持った他のアプリケーションによる画面取り込みの防止はできないという問題がある。
【０００７】
この発明は、上記従来技術による課題を解決するためになされたものであり、画面を取り込む機能を持ったアプリケーションによるクリップボードからの複製の防止ができる複製防止装置、複製防止方法およびその方法をコンピュータに実行させるプログラムを提供することを目的とする。
【発明の開示】
【０００８】
この発明にかかる複製防止装置は、オペレーティングシステムにより提供され、該オペレーティングシステム上で動作する複数のアプリケーションで共用されるデータエリアを用いたデータの複製を防止する複製防止装置であって、前記データエリアに対する複製防止対象のデータの格納を監視するデータエリア監視手段と、前記データエリア監視手段による監視結果に基づいて、前記複製防止対象のデータについて前記データエリアからの複製を防止するデータエリア複製防止手段と、を備えたことを特徴とする。
【０００９】
この発明によれば、データエリア監視手段によって、前記データエリアに対する複製防止対象のデータの格納を監視し、データエリア複製防止手段によって、前記データエリア監視手段による監視結果に基づいて、前記複製防止対象のデータについて前記データエリアからの複製を防止するようにしている。
【００１０】
つぎの発明にかかる複製防止装置は、上記の発明において、前記複製防止対象のデータに関して、オペレーティングシステムが定める画面複製指示の入力を監視する画面複製指示監視手段と、前記画面複製指示監視手段による監視結果に基づいて、画面に表示された前記複製防止対象のデータについて前記画面表示を利用した複製を防止する画面複製防止手段と、をさらに備えたことを特徴とする。
【００１１】
この発明によれば、画面複製指示監視手段によって、前記複製防止対象のデータに関して、オペレーティングシステムが定める画面複製指示の入力を監視し、画面複製防止手段によって、前記画面複製指示監視手段による監視結果に基づいて、画面に表示された前記複製防止対象のデータについて前記画面表示を利用した複製を防止するようにしている。
【００１２】
つぎの発明にかかる複製防止装置は、上記の発明において、前記データエリア監視手段は、前記データエリアに格納されたデータが複製を許可されたデータか否かを監視することを特徴とする。
【００１３】
この発明によれば、前記データエリア監視手段は、前記データエリアに格納されたデータが複製を許可されたデータか否かを監視するようにしている。
【００１４】
つぎの発明にかかる複製防止装置は、上記の発明において、前記データエリア監視手段は、前記データエリアにデータを格納したユーザが該データの複製を許可されたものであるか否かを監視することを特徴とする。
【００１５】
この発明によれば、前記データエリア監視手段は、前記データエリアにデータを格納したユーザが該データの複製を許可されたものであるか否かを監視するようにしている。
【００１６】
つぎの発明にかかる複製防止方法は、オペレーティングシステムにより提供され、該オペレーティングシステム上で動作する複数のアプリケーションで共用されるデータエリアを用いたデータの複製を防止する複製防止方法であって、前記データエリアに対する複製防止対象のデータの格納を監視するデータエリア監視工程と、前記データエリア監視工程による監視結果に基づいて、前記複製防止対象のデータについて前記データエリアからの複製を防止するデータエリア複製防止工程と、を含んだことを特徴とする。
【００１７】
この発明によれば、データエリア監視工程によって、前記データエリアに対する複製防止対象のデータの格納を監視し、データエリア複製防止工程によって、前記データエリア監視工程による監視結果に基づいて、前記複製防止対象のデータについて前記データエリアからの複製を防止するようにしている。
【００１８】
つぎの発明にかかる複製防止方法は、上記の発明において、前記複製防止対象のデータに関して、オペレーティングシステムが定める画面複製指示の入力を監視する画面複製指示監視工程と、前記画面複製指示監視工程による監視結果に基づいて、画面に表示された前記複製防止対象のデータについて前記画面表示を利用した複製を防止する画面複製防止工程と、をさらに含んだことを特徴とする。
【００１９】
この発明によれば、画面複製指示監視工程によって、前記複製防止対象のデータに関して、オペレーティングシステムが定める画面複製指示の入力を監視し、画面複製防止工程によって、前記画面複製指示監視工程による監視結果に基づいて、画面に表示された前記複製防止対象のデータについて前記画面表示を利用した複製を防止するようにしている。
【００２０】
つぎの発明にかかる複製防止工程は、上記の発明において、前記データエリア監視工程は、前記データエリアに格納されたデータが複製を許可されたデータか否かを監視することを特徴とする。
【００２１】
この発明によれば、前記データエリア監視工程は、前記データエリアに格納されたデータが複製を許可されたデータか否かを監視するようにしている。
【００２２】
つぎの発明にかかるプログラムは、オペレーティングシステムにより提供され、該オペレーティングシステム上で動作する複数のアプリケーションで共用されるデータエリアを用いたデータの複製を防止する複製防止方法をコンピュータに実行させるプログラムであって、前記データエリアに対する複製防止対象のデータの格納を監視するデータエリア監視手順と、前記データエリア監視手順による監視結果に基づいて、前記複製防止対象のデータについて前記データエリアからの複製を防止するデータエリア複製防止手順と、をコンピュータに実行させることを特徴とする。
【００２３】
この発明によれば、データエリア監視手順によって、前記データエリアに対する複製防止対象のデータの格納を監視し、データエリア複製防止手順によって、前記データエリア監視手順による監視結果に基づいて、前記複製防止対象のデータについて前記データエリアからの複製を防止するようにしている。
【００２４】
つぎの発明にかかるプログラムは、上記の発明において、前記複製防止対象のデータに関して、オペレーティングシステムが定める画面複製指示の入力を監視する画面複製指示監視手順と、前記画面複製指示監視手順による監視結果に基づいて、画面に表示された前記複製防止対象のデータについて前記画面表示を利用した複製を防止する画面複製防止手順と、をさらに含んだことを特徴とする。
【００２５】
この発明によれば、画面複製指示監視手順によって、前記複製防止対象のデータに関して、オペレーティングシステムが定める画面複製指示の入力を監視し、画面複製防止手順によって、前記画面複製指示監視手順による監視結果に基づいて、画面に表示された前記複製防止対象のデータについて前記画面表示を利用した複製を防止するようにしている。
【００２６】
つぎの発明にかかるプログラムは、上記の発明において、前記データエリア監視手順は、前記データエリアに格納されたデータが複製を許可されたデータか否かを監視することを特徴とする。
【００２７】
この発明によれば、前記データエリア監視手順は、前記データエリアに格納されたデータが複製を許可されたデータか否かを監視するようにしている。
【発明を実施するための最良の形態】
【００２８】
以下に添付図面を参照して、この発明にかかる複製防止装置、複製防止方法およびその方法をコンピュータに実行させるプログラムの好適な実施の形態を詳細に説明する。なお、本実施の形態では、この複製防止装置、複製防止方法およびその方法をコンピュータに実行させるプログラムの概要、主たる特徴および装置の構成を説明し、最後に複製防止装置の複製防止処理の手順を説明する。
【００２９】
概要．
第１図は、本発明にかかる複製防止装置の構成を示すブロック図である。複製防止装置１３は、オペレーティングシステムにより提供され、該オペレーティングシステム上で動作する複数のアプリケーションで共用されるデータエリアを監視し、このデータエリアを用いたデータの複製を防止するとともに、ＯＳの機能である画面複製キーを監視し、この画面複製キーを用いた画面複製を防止する。
主たる特徴．
【００３０】
複製防止装置は、アプリケーションで共用されるデータエリア（これをクリップボードと呼ぶ）に対する複製防止対象のデータの格納を監視し、監視結果に基づいて、複製防止対象のデータについてクリップボードからの複製を防止することを特徴とし、画面を取り込む機能を持ったアプリケーションによるクリップボードからの複製を防止することができるようにしている。
【００３１】
具体的には、利用者が画面上に情報を取得したい文書を表示しており、文書をクリップボードに対しキャプチャリングする場合、キーボードの「Print Screen」キーもしくは、「ALT」キーと「Print Screen」キーを同時に押すことで、メモリ上のクリップボードに画面情報が保存される。もしくは、専用の画面キャプチャリングツールを利用することによりクリップボードにコピーされる。したがって、このクリップボードに存在するデータになんらかの手を加えるか、保存自体をできないようにすることで、情報漏洩の可能性を防ぐことができる。
【００３２】
このデータエリア複製防止方法として、以下の５通りが考えられる（１）文書をクリップボードにキャプチャリングする際に、キャプチャリングキーコードを判断し、処理を無効にしてしまう。（２）文書をクリップボードにキャプチャリングする際に、キャプチャリングのキーコードを判断し、その瞬間に文書を単一色、例えば黒一色に塗りつぶして、キャプチャデータを意味のないものにしてしまう。（３）文書をクリップボードにキャプチャリングした直後に、メモリ上に存在するキャプチャデータに対し乱数データを加えて意味のないものに改竄を行う。（４）文書をクリップボードにキャプチャリングした直後に、メモリ上に存在するクリップボードをクリアしてしまい、キャプチャリングができないかのように見せる。（５）クリップボードを監視して、機密対象の文書データが開かれている場合に常にクリップボードをクリアする。
【００３３】
また、複製防止対象のデータに関して、オペレーティングシステムが定める画面複製指示の入力を監視し、監視結果に基づいて、画面に表示された複製防止対象のデータについて画面表示を利用した複製を防止することを特徴とし、オペレーティングシステムの機能による表示されている画面自体の複製を防止することができるようにしている。
【００３４】
具体的には、画面複製防止方法には大きく３つある。以下これを説明する。
（１）設定を読み込み、プリントスクリーンキーの監視か、クリップボードの監視なのか判定する。
（２）プリントスクリーンキーの場合、設定に応じた処理を行う。この画面複製防止方法（２）をさらに詳しく以下説明する。（２−１）キーの無効がチェックされていたら、プリントスクリーン動作をＯＳに返さず、キーが押されても何もおこらないようにする。（２−２）文書を黒く塗りつぶすチェックの場合は、画面上の文書領域（例えば、マルチウィンドウＯＳの場合は、文書が表示されているウィンドウ）を黒で塗りつぶしたあとで、プリントスクリーン処理をＯＳに渡す。その後、塗りつぶした領域を元に戻す。（２−３）ノイズの場合は、プリントスクリーン処理をＯＳに渡したあとに、クリップボード上のデータをメモリに展開し、ビット反転やマスク処理など画像データにノイズを加えた上で、クリップボード上に戻す。（２−４）クリアの場合は、プリントスクリーン処理をＯＳに渡したあとに、クリップボード上のデータを削除する。
（３）データエリア監視の場合、クリップボード上に画像データが存在するかどうか監視して、画像データが存在した場合にすぐに削除する。これはプリントスクリーンキーを使わずに、画像キャプチャアプリケーションを用いた場合に対処するために必要となる処理である。
【００３５】
なお、（１）、（２）、または（３）、いずれの場合も、監視対象の文書が開いている間のみ動作し、文書を閉じた時点で処理は終了する。もちろん、ＯＳが動作している間常に同様の監視を行うことも可能である。また、機密文書だけではなく、画像データ、見る人を限定したＷＥＢページ、メールデータなど画面に表示される対象のものは、同様に本発明の対象となる。
【００３６】
装置の構成．
第１図を用いて複製防止装置の構成について説明する。同図に示すように、この複製防止装置１３は、モニタ１上に画面として表示される文書情報および画像情報を制御する制御部２と、文書情報や画像情報が格納されているファイルデータベース１０と、これらの情報を参照するユーザそれぞれに付与されたユーザＩＤからなるユーザＩＤデータベース１１とから構成されている。
【００３７】
同図に示すように、制御部２は、ＯＳ３と、ファイルデータベースのファイルのハードコピーをとることの出来る少なくとも一つのアプリケーション４と、ＯＳ３の画面複製キーを監視する画面複製指示監視部５と、ＯＳ３により提供される複数のアプリケーション４と、複数のアプリケーションの間の共用のデータエリア（クリップボート）を監視するクリップボード監視部６と、本発明である複製防止装置１３を管理する管理者が、キーボード１２から設定するセキュリティレベルに関する条件を読み込む設定読込部７と、ＯＳ３やアプリケーション４が画面の複製を行うことを防止する画面複製防止部８と、ＯＳ３により提供されるアプリケーション４が共用データエリア（クリップボード）の複製を行うことを防止するクリップボード複製防止部９とからなる。なお、共用データエリア（クリップボード）は、例えばマイクロソフト社のWindows（登録商標）などで周知の技術なので、その詳細な説明は省略する。
【００３８】
この複製防止装置１３は、一般的に知られているパーソナルコンピュータなどのコンピュータで実現される。すなわち、このコンピュータは、ＣＰＵ（Central Processing Unit）、メモリ、ハードディスク、データ通信カードを主な構成要素として備え、それら構成要素間はデータの送受を可能とするためバスで接続されている。本発明の機能を実現するプログラム、ＯＳ３、およびアプリケーション４は、ハードディスクに格納されており、実行指示に応じて適宜メモリにロードされる。また、ファイルデータベース１０およびユーザＩＤデータベース１１もハードディスクに格納されており、各種プログラムによって、適宜メモリにロードされて参照される。
【００３９】
このコンピュータにモニタ１およびキーボード１２が接続され、ＣＰＵによりデータの入出力が制御される。また、データ通信カードはネットワークを介してのデータやプログラムの送受信に利用される。本発明のプログラムは、実行指示がされるとメモリにロードされ、ＣＰＵを制御して本コンピュータを画面複製指示監視部５、クリップボード監視部６、設定読込部７、画面複製防止部８、クリップボード複製防止部９として機能させる。
【００４０】
なお、請求の範囲に記載した各手段と第１図に示す各部の対応関係を説明すると、データエリア監視手段はクリップボード監視部６に対応し、データエリア複製防止手段はクリップボード複製防止部９に対応し、画面複製指示監視手段は画面複製指示監視部５に対応し、画面複製防止手段は画面複製防止部８に対応し、設定手段は設定読込部７に対応する。
【００４１】
処理手順．
つぎに、本発明である複製防止装置の処理手順を示すフローチャート（第２図）の説明を行う。設定読込部７が、管理者の設定したセキュリティ条件第３図参照。後ほど第３図の説明を行う）を読み込む（ステップＳ１）。その後、画面複製指示監視部６が、セキュリティ条件に基づいて、画面複製キーの監視を行うか否かを判断する（ステップＳ２）。画面複製キーを監視する場合、画面複製指示監視部５が、ユーザのキー入力を待つ（ステップＳ３）。その後、画面複製指示監視部５が、入力されたキーを画面複製キーであるか否かを判断する（ステップＳ４）。画面複製キーの入力であった場合、画面複製防止部８が、画面の複製を防止する（ステップＳ５）。その後、制御部２が、ファイルを終了したか否かを判断する（ステップＳ６）。
【００４２】
一方で、画面複製指示監視部６が、画面複製キーを監視しない場合、セキュリティ条件に基づき、クリップボード監視部６が、クリップボードを監視するか否かを判断する（ステップＳ７）。クリップボード（共用データエリア）を監視する場合、クリップボード監視部６が、ユーザのキー入力を待つ（ステップＳ８）。その後、クリップボード監視部６が、入力されたキーによって、クリップボードへデータの格納動作があるか否かを判断する（ステップＳ９）。クリップボードが動作した場合、クリップボード複製防止部９が、当該データの複製を防止する（ステップＳ１０）。その後、制御部２が、ファイルを終了したか否かを判断する（ステップＳ１１）。
【００４３】
なお、第２図の処理では、画面複製指示監視とデータエリア監視の双方を実行しうるものとしているが、いずれか一方の監視および監視結果に応じた処理を実行するようにしてもよい。
【００４４】
つぎに、第３図を用いて、管理者が画面キャプチャリング防止設定をモニタ１から行う設定画面の一例を説明する。ここで、キャプチャリングとは、画面のハードコピーをとることを意味する。同図に示すように、画面複製指示の一例として画面複製キー（プリントスクリーンキーとも呼ばれている）とクリップボードの設定がチェック式で選択できるようになっている。
【００４５】
同図に示すパスワードはファイルデータベース１０の閲覧を許可されたユーザ毎に付与され、例えば、「０」〜「１０」のセキュリティレベルに関するデータがログインＩＤとパスワードの組み合わせに対して割り当てられており、この情報は第１図のユーザＩＤデータベース１１の中に記録されている。
【００４６】
また、ファイルデータベース１０の各ファイルも同様に、例えば、ユーザＩＤとパスワードのセキュリティレベルに対応して「０」〜「１０」セキュリティレベルが付与されている。ここで、「０」の意味は、ユーザであれば誰でも複製が許可されているファイルのセキュリティレベルを表すものとする。「１０」は最も機密度の高いファイルであるものとする。これらのセキュリティレベルによって、例えば、あるファイルのセキュリティレベルより大きな番号を持っているユーザは、当該ファイルを複製できるように設定することができる。この判定の仕方をパスワード判定と以下よぶことにする。
【００４７】
ここで、以下、画面複製防止処理のフローチャート（第４図）およびデータエリア複製防止処理のフローチャート（第５図）の説明を行う。
【００４８】
第４図に示すように、制御部２が、ユーザの参照しているファイルを、機密か否か判断する（ステップＳ２１）。このファイルが機密ファイルなら、制御部２が、ユーザのパスワード入力を待つ（ステップＳ２２）。その後、制御部２が、ファイルのセキュリティレベルとユーザのセキュリティレベルとのパスワード判定を行う（ステップＳ２３）。その後、ユーザのセキュリティレベルが高ければ処理を終了し、ユーザのセキュリティレベルが低ければ、画像複製防止部８が、画像の複製を無効化する（ステップＳ２４）。
【００４９】
上述したように、第４図では、プリントスクリーンキーを監視していたが、第５図はクリップボードを監視している。いずれの場合も処理手順が同様であるため、第５図のフローチャートの説明は省略する。
【００５０】
なお、第５図に示すデータエリア複製防止処理のフローチャートにおいて、セキュリティ判定の判定条件を変更してもよい。例えば、第３図の設定条件に新たなチェック項目として、「クリップボードを常に監視して、ある一定回数以上、機密データがクリップされたらクリップボードをクリアする」という項目を付け加えておき、第５図のセキュリティ判定の判定条件を、アプリケーションが起動している間、ある一定回数以上、機密データをクリップした場合、クリップボードを無効化するとしてもよい。
【００５１】
以上説明したように、本発明によれば、大多数のユーザは機密文書を社外に持ち出すことができなくなるため、数多くの企業等での情報漏洩を大幅に抑止することができるようになる。また、これらのセキュリティを守るために、利用者は特別な操作を必要としない点も運用に対する敷居が低くて済む長所がある。
【００５２】
なお、本実施の形態で説明した複製防止装置は、予め用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することによって実現することもできる。このプログラムはインターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読取可能な記憶媒体に記憶され、コンピュータによって実行することもできる。
【００５３】
以上、説明したように、この発明によれば、データエリア監視手段によって、アプリケーションで共用されるデータエリアに対する複製防止対象のデータの格納を監視し、データエリア複製防止手段によって、前記データエリア監視手段による監視結果に基づいて、前記複製防止対象のデータについて前記データエリアからの複製を防止するようにしているので、画面を取り込む機能を持ったアプリケーションによるクリップボードからの複製を防止することができるという効果を奏する。
【００５４】
つぎの発明によれば、画面複製指示監視手段によって、前記複製防止対象のデータに関して、オペレーティングシステムが定める画面複製指示の入力を監視し、画面複製防止手段によって、前記画面複製指示監視手段による監視結果に基づいて、画面に表示された前記複製防止対象のデータについて前記画面表示を利用した複製を防止するようにしているので、オペレーティングシステムの機能による表示されている画面自体の複製を防止することができるという効果を奏する。
【００５５】
つぎの発明によれば、前記データエリア監視手段は、前記データエリアに格納されたデータが複製を許可されたデータか否かを監視するようにしているので、前記データエリアに格納されたデータに応じて、複製を防止することができるという効果を奏する。
【００５６】
つぎの発明によれば、前記データエリア監視手段は、前記データエリアにデータを格納したユーザが該データの複製を許可されたものであるか否かを監視するようにしているので、前記データエリアに格納されたデータをセキュリティの度合いに応じて、複製することを防止することができるという効果を奏する。
【００５７】
つぎの発明によれば、データエリア監視工程によって、アプリケーションで共用されるデータエリアに対する複製防止対象のデータの格納を監視し、データエリア複製防止工程によって、前記データエリア監視工程による監視結果に基づいて、前記複製防止対象のデータについて前記データエリアからの複製を防止するようにしているので、画面を取り込む機能を持ったアプリケーションによるクリップボードからの複製を防止することができるという効果を奏する。
【００５８】
つぎの発明によれば、画面複製指示監視工程によって、前記複製防止対象のデータに関して、オペレーティングシステムが定める画面複製指示の入力を監視し、画面複製防止工程によって、前記画面複製指示監視工程による監視結果に基づいて、画面に表示された前記複製防止対象のデータについて前記画面表示を利用した複製を防止するようにしているので、オペレーティングシステムの機能による表示されている画面自体の複製を防止することができるという効果を奏する。
【００５９】
つぎの発明によれば、前記データエリア監視工程は、前記データエリアに格納されたデータが複製を許可されたデータか否かを監視するようにしているので、前記データエリアに格納されたデータに応じて、複製を防止することができるという効果を奏する。
【００６０】
つぎの発明によれば、データエリア監視手順によって、アプリケーションで共用されるデータエリアに対する複製防止対象のデータの格納を監視し、データエリア複製防止手順によって、前記データエリア監視手順による監視結果に基づいて、前記複製防止対象のデータについて前記データエリアからの複製を防止するようにしているので、画面を取り込む機能を持ったアプリケーションによるクリップボードからの複製を防止することができるという効果を奏する。
【００６１】
つぎの発明によれば、画面複製指示監視手順によって、前記複製防止対象のデータに関して、オペレーティングシステムが定める画面複製指示の入力を監視し、画面複製防止手順によって、前記画面複製指示監視手順による監視結果に基づいて、画面に表示された前記複製防止対象のデータについて前記画面表示を利用した複製を防止するようにしているので、オペレーティングシステムの機能による表示されている画面自体の複製を防止することができるという効果を奏する。
【００６２】
つぎの発明によれば、前記データエリア監視手順は、前記データエリアに格納されたデータが複製を許可されたデータか否かを監視するようにしているので、前記データエリアに格納されたデータに応じて、複製を防止することができるという効果を奏する。
【産業上の利用可能性】
【００６３】
以上のように、本発明にかかる複製防止装置、複製防止方法およびその方法をコンピュータに実行させるプログラムは、大多数のユーザが機密文書を社外に持ち出すことができなくなるため、数多くの企業等での情報漏洩を大幅に抑止することができるようになる。また、これらのセキュリティを守るために、利用者は特別な操作を必要としない点も運用に対する敷居が低くて済む長所がある。
【図面の簡単な説明】
【００６４】
【図１】第１図は、複製防止装置の機能構成図である。
【図２】第２図は、複製防止装置の処理手順を示すフローチャートである。
【図３】第３図は、画面キャプチャ防止設定画面の一例を示す図である。
【図４】第４図は、画像複製防止処理のフローチャートである。
【図５】第５図は、データエリア複製防止処理のフローチャートである。
【国際調査報告】
2004066156.tif 000008
2004066156.tif 000009
2004066156.tif 000010
2004066156.tif 000011