(57)【要約】【課題】ネットワークに転送すべきでない情報が自動転送型ファイル共有ソフトウェアにより転送される状態になっていることを外部から認識できるようにする。【解決手段】ファイル共有ソフト１１がインストールされた端末装置１０において、フォルダ監視部２１が、アップロードフォルダ１２へのファイルの格納を検出すると、ファイル移動部２２が、そのファイルを隔離フォルダ２３に移動する。そして、公開可否判定部２５が、そのファイルを公開してよいと判定すると、アップロードフォルダ１２へのファイルの移動をファイル移動部２２に指示し、そのファイルを公開すべきでないと判定すると、中間モジュールに関する処理を中間モジュール制御部２６に指示し、中間モジュール制御部２６が、以降の通信におけるＩＰパケットに危険端末マークが付加されるようにＮＤＩＳドライバ１３内の中間モジュールに変更を加える。【選択図】図３
2010044537.tif 000002
【特許請求の範囲】
【請求項１】
特定のフォルダに格納されたファイルを自動的にネットワークに転送する自動転送型ファイル共有ソフトウェアをインストール可能なコンピュータ装置に、
前記特定のフォルダに新たに格納されたファイルを検出する機能と、
前記検出されたファイルを、前記特定のフォルダとは異なる他のフォルダに移動する機能と、
前記移動されたファイルをネットワークに転送してよいかどうかを、予め定義された情報に基づいて判定する機能と、
前記移動されたファイルをネットワークに転送すべきでないと判定された場合に、前記コンピュータ装置がネットワークに転送すべきでないファイルをネットワークに転送しようとしていることを示す標識がその後に送信されるデータに付加されるように、当該データを送信するための送信手段に変更を加える機能と
を実現させるためのコンピュータプログラム。
【請求項２】
前記移動されたファイルをネットワークに転送してよいと判定された場合に、当該移動されたファイルを前記特定のフォルダに移動する機能を前記コンピュータ装置に更に実現させるための請求項１記載のコンピュータプログラム。
【請求項３】
前記送信手段に変更を加える機能では、当該送信手段が用いる送信機能を入れ替えることなく、前記データを送信する際に前記標識を付加しない当該送信機能を、前記データを送信する際に前記標識を付加する当該送信機能に書き換えることを特徴とする請求項１記載のコンピュータプログラム。
【請求項４】
前記送信手段に変更を加える機能では、当該送信手段が用いる送信機能を、前記データを送信する際に前記標識を付加しない第１の送信機能から、前記データを送信する際に前記標識を付加する第２の送信機能に入れ替えることを特徴とする請求項１記載のコンピュータプログラム。
【請求項５】
前記送信手段に変更を加える機能では、前記データを構成するＩＰパケットのオプションフィールドに前記標識が付加されるように、当該送信手段に変更を加えることを特徴とする請求項１記載のコンピュータプログラム。
【請求項６】
特定のフォルダに格納されたファイルを自動的にネットワークに転送する自動転送型ファイル共有ソフトウェアをインストール可能なコンピュータ装置において、
前記特定のフォルダに格納されたファイルを送信する送信手段と、
前記特定のフォルダに新たに格納されたファイルを検出する検出手段と、
前記検出手段により検出されたファイルを、前記特定のフォルダとは異なる他のフォルダに移動する移動手段と、
前記移動手段により移動されたファイルをネットワークに転送してよいかどうかを、予め定義された情報に基づいて判定する判定手段と、
前記移動手段により移動されたファイルをネットワークに転送すべきでないと前記判定手段により判定された場合に、自装置がネットワークに転送すべきでないファイルをネットワークに転送しようとしていることを示す標識がその後に送信されるデータに付加されるように、前記送信手段に変更を加える変更手段と
を備えたことを特徴とするコンピュータ装置。
【請求項７】
特定のフォルダに格納されたファイルを自動的にネットワークに転送する自動転送型ファイル共有ソフトウェアをインストール可能なコンピュータ装置における標識付加方法であって、
前記特定のフォルダに新たに格納されたファイルを検出するステップと、
前記検出されたファイルを、前記特定のフォルダとは異なる他のフォルダに移動するステップと、
前記移動されたファイルをネットワークに転送してよいかどうかを、予め定義された情報に基づいて判定するステップと、
前記移動されたファイルをネットワークに転送すべきでないと判定された場合に、前記コンピュータ装置がネットワークに転送すべきでないファイルをネットワークに転送しようとしていることを示す標識がその後に送信されるデータに付加されるように、当該データを送信するための送信手段に変更を加えるステップと
を含むことを特徴とする標識付加方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特定のフォルダに格納されたファイルを自動的にネットワークに転送する自動転送型ファイル共有ソフトウェアをインストール可能なコンピュータ装置、そのようなコンピュータ装置におけるコンピュータプログラム及び標識付加方法に関する。
【背景技術】
【０００２】
近年、Ｗｉｎｎｙ等の自動転送型ファイル共有ソフトウェアがインストールされたＰＣ（Personal Computer）からの機密情報の漏洩が社会問題化している。ＷｉｎｎｙがインストールされたＰＣは、Ｗｉｎｎｙで流通するファイルを介して、例えばデスクトップ上のファイルをまとめてアップロードするようなウイルスに感染する虞がある。ＰＣがこのようなウイルスに感染したことを知らずに、ユーザがデスクトップ上に機密情報を配置していた場合等に、機密情報が漏洩することになってしまう。
また、Ｗｉｎｎｙにおいて、ファイルの交換は、２台のＰＣの間で直接行われるのではなく、２台のＰＣの間の多くのＰＣを経由して行われるのが普通である。従って、ファイルをダウンロードしたＰＣだけでなく、ファイルが経由したＰＣにもキャッシュとしてファイルが保存されていく。Ｗｉｎｎｙでは、このようにファイルが多くのＰＣに拡散していくため、機密情報が一旦流出すると、その機密情報の根絶は事実上不可能となる。
【０００３】
ここで、ＰＣからの機密情報の漏洩を防止する技術は、従来から多数提案されている（例えば、特許文献１参照）。特許文献１では、管理対象ファイルにフラグを設定し、外部記憶媒体へ書き出されるファイルが、フラグを設定された管理対象ファイルである場合、そのファイルの外部記憶媒体への書出しを禁止するようにしている。
【０００４】
【特許文献１】特開２００６−２９３６７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このように、ＰＣからの機密情報の漏洩を防止する技術は、従来から多数存在していた。
例えば、特許文献１の技術を用いれば、機密情報が外部記憶媒体への書出しにより意図的に持ち出されることは防止できる。しかしながら、特許文献１では、ネットワークに転送すべきでない情報が自動転送型ファイル共有ソフトウェアにより転送されることを防止することは想定しておらず、そのような情報が自動転送型ファイル共有ソフトウェアにより転送される状態になっていることを外部から認識できるようにしているわけでもない。
【０００６】
本発明は、以上のような技術的課題を解決するためになされたものであって、その目的は、ネットワークに転送すべきでない情報が自動転送型ファイル共有ソフトウェアにより転送される状態になっていることを外部から認識できるようにすることにある。
【課題を解決するための手段】
【０００７】
かかる目的のもと、本発明は、特定のフォルダに格納されたファイルを自動的にネットワークに転送する自動転送型ファイル共有ソフトウェアをインストール可能なコンピュータ装置に、特定のフォルダに新たに格納されたファイルを検出する機能と、検出されたファイルを、特定のフォルダとは異なる他のフォルダに移動する機能と、移動されたファイルをネットワークに転送してよいかどうかを、予め定義された情報に基づいて判定する機能と、移動されたファイルをネットワークに転送すべきでないと判定された場合に、コンピュータ装置がネットワークに転送すべきでないファイルをネットワークに転送しようとしていることを示す標識がその後に送信されるデータに付加されるように、データを送信するための送信手段に変更を加える機能とを実現させるためのコンピュータプログラムを提供する。
【０００８】
ここで、このコンピュータプログラムは、移動されたファイルをネットワークに転送してよいと判定された場合に、移動されたファイルを特定のフォルダに移動する機能をコンピュータ装置に更に実現させるものであってもよい。
また、送信手段に変更を加える機能では、送信手段が用いる送信機能を入れ替えることなく、データを送信する際に標識を付加しない送信機能を、データを送信する際に標識を付加する送信機能に書き換えるようにしてもよい。この場合、送信手段は、ＮＤＩＳドライバであり、送信手段に変更を加える機能では、ＮＤＩＳドライバに導入された中間モジュールを入れ替えることなく、データを送信する際に標識を付加しないことを指示する中間モジュールのパラメータを、データを送信する際に標識を付加することを指示する中間モジュールのパラメータに書き換える、というものであってよい。
【０００９】
更に、送信手段に変更を加える機能では、送信手段が用いる送信機能を、データを送信する際に標識を付加しない第１の送信機能から、データを送信する際に標識を付加する第２の送信機能に入れ替えるようにしてもよい。この場合、送信手段は、ＮＤＩＳドライバであり、送信手段に変更を加える機能では、ＮＤＩＳドライバに導入された中間モジュールを、データを送信する際に標識を付加しない第１の中間モジュールから、データを送信する際に標識を付加しない第２の中間モジュールに入れ替える、というものであってよい。
更にまた、送信手段に変更を加える機能では、データを構成するＩＰパケットのオプションフィールドに標識が付加されるように、送信手段に変更を加えるようにしてもよい。
【００１０】
また、本発明は、特定のフォルダに格納されたファイルを自動的にネットワークに転送する自動転送型ファイル共有ソフトウェアをインストール可能なコンピュータ装置において、特定のフォルダに格納されたファイルを送信する送信手段と、特定のフォルダに新たに格納されたファイルを検出する検出手段と、検出手段により検出されたファイルを、特定のフォルダとは異なる他のフォルダに移動する移動手段と、移動手段により移動されたファイルをネットワークに転送してよいかどうかを、予め定義された情報に基づいて判定する判定手段と、移動手段により移動されたファイルをネットワークに転送すべきでないと判定手段により判定された場合に、自装置がネットワークに転送すべきでないファイルをネットワークに転送しようとしていることを示す標識がその後に送信されるデータに付加されるように、送信手段に変更を加える変更手段とを備えたことを特徴とするコンピュータ装置も提供する。
【００１１】
更に、本発明は、特定のフォルダに格納されたファイルを自動的にネットワークに転送する自動転送型ファイル共有ソフトウェアをインストール可能なコンピュータ装置における標識付加方法であって、特定のフォルダに新たに格納されたファイルを検出するステップと、検出されたファイルを、特定のフォルダとは異なる他のフォルダに移動するステップと、移動されたファイルをネットワークに転送してよいかどうかを、予め定義された情報に基づいて判定するステップと、移動されたファイルをネットワークに転送すべきでないと判定された場合に、コンピュータ装置がネットワークに転送すべきでないファイルをネットワークに転送しようとしていることを示す標識がその後に送信されるデータに付加されるように、データを送信するための送信手段に変更を加えるステップとを含むことを特徴とする標識付加方法も提供する。
【発明の効果】
【００１２】
本発明によれば、ネットワークに転送すべきでない情報が自動転送型ファイル共有ソフトウェアにより転送される状態になっていることを外部から認識できるようになる。
【発明を実施するための最良の形態】
【００１３】
以下、添付図面を参照して、本発明を実施するための最良の形態（以下、「実施の形態」という）について詳細に説明する。
図１は、本実施の形態が適用されるコンピュータシステムの構成を示した図である。このコンピュータシステムは、端末装置１０１〜１０４がネットワーク８０を介して接続されている。
端末装置１０１〜１０４は、一般ユーザが利用する端末装置であり、自動転送型ファイル共有ソフトウェア（以下、単に「ファイル共有ソフト」という）がインストールされ、互いにファイル交換が行えるようになっているものとする。端末装置１０１〜１０４は、例えば、ＰＣ(Personal Computer)であってよい。尚、以下の説明において、端末装置１０１〜１０４を区別しないときは、単に「端末装置１０」と表記するものとする。
ネットワーク８０は、例えば、インターネットである。
【００１４】
次に、端末装置１０のハードウェア構成について説明する。
図２は、端末装置１０のハードウェア構成の一例を示した図である。
図示するように、端末装置１０は、演算手段であるＣＰＵ（Central Processing Unit）１０ａと、Ｍ／Ｂ（マザーボード）チップセット１０ｂを介してＣＰＵ１０ａに接続されたメインメモリ１０ｃと、同じくＭ／Ｂチップセット１０ｂを介してＣＰＵ１０ａに接続された表示機構１０ｄとを備える。また、Ｍ／Ｂチップセット１０ｂには、ブリッジ回路１０ｅを介して、ネットワークインターフェイス１０ｆと、磁気ディスク装置（ＨＤＤ）１０ｇと、音声機構１０ｈと、キーボード／マウス１０ｉと、フレキシブルディスクドライブ１０ｊとが接続されている。
【００１５】
尚、図２において、各構成要素は、バスを介して接続される。例えば、ＣＰＵ１０ａとＭ／Ｂチップセット１０ｂの間や、Ｍ／Ｂチップセット１０ｂとメインメモリ１０ｃの間は、ＣＰＵバスを介して接続される。また、Ｍ／Ｂチップセット１０ｂと表示機構１０ｄとの間は、ＡＧＰ（Accelerated Graphics Port）を介して接続されてもよいが、表示機構１０ｄがＰＣＩ Ｅｘｐｒｅｓｓ対応のビデオカードを含む場合、Ｍ／Ｂチップセット１０ｂとこのビデオカードの間は、ＰＣＩ Ｅｘｐｒｅｓｓ（ＰＣＩｅ）バスを介して接続される。また、ブリッジ回路１０ｅと接続する場合、ネットワークインターフェイス１０ｆについては、例えば、ＰＣＩ Ｅｘｐｒｅｓｓを用いることができる。また、磁気ディスク装置１０ｇについては、例えば、シリアルＡＴＡ（AT Attachment）、パラレル転送のＡＴＡ、ＰＣＩ（Peripheral Components Interconnect）を用いることができる。更に、キーボード／マウス１０ｉ、及び、フレキシブルディスクドライブ１０ｊについては、ＵＳＢ（Universal Serial Bus）を用いることができる。
【００１６】
次に、本実施の形態における端末装置１０の機能構成について説明する。
図３は、端末装置１０の機能構成例を示したブロック図である。
図示するように、端末装置１０には、ファイル共有ソフト１１がインストールされている。そして、端末装置１０は、アップロードフォルダ１２と、ＮＤＩＳ（Network Driver Interface Specification）ドライバ１３とを有する。また、端末装置１０には、危険端末マーク付加プログラム２０もインストールされている。
【００１７】
このうち、ファイル共有ソフト１１は、例えば、Ｗｉｎｎｙである。ファイル共有ソフト１１は、アップロードフォルダ１２に格納されたファイルのアップロードのために、そのファイルからキーと本体とを作成する。ここで、キーは、ファイルの識別子や端末装置１０のアドレス等を含む情報であり、隣接する端末装置を介してネットワーク８０上に拡散される。そして、他の端末装置がダウンロードしたいファイルの条件にこのキーが合致する場合に、このキーに基づいて、本体の転送がその端末装置から要求される。
【００１８】
アップロードフォルダ１２は、アップロード対象のファイルを格納する記憶領域である。ファイル共有ソフト１１によりネットワーク８０上に公開したいファイルがユーザ操作に応じて格納されるほか、端末装置１０がウイルスに感染することによりユーザが意図しないファイルが格納されることもある。本実施の形態では、特定のフォルダの一例として、アップロードフォルダ１２を設けている。
ＮＤＩＳドライバ１３は、ＮＤＩＳインターフェイスを実装したネットワークのデバイスドライバである。ここで、ＮＤＩＳとは、米マイクロソフト社が定めたネットワークドライバの標準仕様である。本実施の形態では、ファイルを送信する送信手段の一例として、ＮＤＩＳドライバ１３を設けている。
【００１９】
また、危険端末マーク付加プログラム２０に関係する構成要素として、端末装置１０は、フォルダ監視部２１と、ファイル移動部２２と、隔離フォルダ２３と、公開可能属性ＤＢ２４と、公開可否判定部２５と、中間モジュール制御部２６とを備える。
【００２０】
ここで、フォルダ監視部２１は、アップロードフォルダ１２における新たなファイルの作成や、別のフォルダからのファイルの移動を監視する。このフォルダ監視部２１は、例えば、Ｆｉｌｅ Ｉ／Ｏ ＡＰＩによって実現できる。本実施の形態では、特定のフォルダに新たに格納されたファイルを検出する検出手段の一例として、フォルダ監視部２１を設けている。
【００２１】
ファイル移動部２２は、アップロードフォルダ１２に新たにファイルが格納されたことをフォルダ監視部２１が検出した場合、そのファイルを一旦隔離フォルダ２３に移動する。また、その移動されたファイルが公開してもよいファイルであると公開可否判定部２５により判定された場合は、一旦隔離フォルダ２３に移動されたファイルをアップロードフォルダ１２に再度移動する。本実施の形態では、ファイルを移動する移動手段の一例として、ファイル移動部２２を設けている。
隔離フォルダ２３は、アップロードフォルダ１２に格納されたファイルを隔離して格納しておくためのフォルダである。アップロードフォルダ１２にファイルを格納したままにしておくと、ファイル共有ソフト１１がそのファイルからキーと本体とを作成し、ネットワーク８０に転送可能な状態にしてしまうので、そのような状態にならないようにファイルを一旦隔離するようにしている。本実施の形態では、他のフォルダの一例として、隔離フォルダ２３を設けている。
【００２２】
公開可能属性ＤＢ２４は、ネットワーク８０上に公開してもよいファイルの属性をユーザの指定に応じて記憶しておくデータベースである。ここで、属性とは、ファイル名であってもよいし、ファイルの種類（拡張子等）であってもよい。前者の場合は、個々のファイルごとに公開してよいかどうかを指定することができ、後者の場合は、ファイルの種類ごとに公開してよいかどうかを指定することができる。
公開可否判定部２５は、隔離フォルダ２３に隔離されたファイルがネットワーク８０上に公開してよいものかどうかを、公開可能属性ＤＢ２４を参照して判定する。そして、公開してよければ、ファイル移動部２２に対して、隔離フォルダ２３からアップロードフォルダ１２へのファイルの移動を指示する。また、公開すべきでなければ、中間モジュール制御部２６に対して、以降の通信におけるＩＰパケットに危険端末マークが付加されるようにするための制御を指示する。本実施の形態では、ファイルをネットワークに転送してよいかどうかを判定する判定手段の一例として、公開可否判定部２５を設けている。
【００２３】
中間モジュール制御部２６は、以降の通信におけるＩＰパケットに危険端末マークが付加されるようＮＤＩＳドライバ１３内の中間モジュールに関する制御を行う。本実施の形態では、自装置がネットワークに転送すべきでないファイルをネットワークに転送しようとしていることを示す標識の一例として、危険端末マークを用いており、送信機能の一例として、中間モジュールを用いている。また、標識がその後に送信されるデータに付加されるように送信手段に変更を加える変更手段の一例として、中間モジュール制御部２６を設けている。
【００２４】
次いで、本実施の形態における端末装置１０の動作について説明する。尚、本実施の形態では、中間モジュール制御部２６による制御として２つの制御を考える。そこで、中間モジュール制御部２６が１つ目の制御を行う場合を第１の動作例として、中間モジュール制御部２６が２つ目の制御を行う場合を第２の動作例として説明する。
【００２５】
［第１の動作例］
図４は、第１の動作例の流れを示したフローチャートである。
この第１の動作例では、まず、フォルダ監視部２１が、アップロードフォルダ１２を監視し、アップロードフォルダ１２にファイルが置かれたことを検出する（ステップ２０１）。そして、アップロードフォルダ１２にファイルが置かれた旨は、ファイル移動部２２に伝えられる。
すると、ファイル移動部２２は、アップロードフォルダ１２に置かれたファイルを隔離フォルダ２３へ移動する（ステップ２０２）。
【００２６】
これにより、公開可否判定部２５は、隔離フォルダ２３に移動されたファイルの属性が、公開可能属性ＤＢ２４に登録されているかどうかを判定する（ステップ２０３）。
その結果、ファイルの属性が公開可能属性ＤＢ２４に登録されていないと判定されれば、その旨が中間モジュール制御部２６に伝えられる。そして、中間モジュール制御部２６が、ＮＤＩＳドライバ１３に導入されている中間モジュールに対し、以降ネットワーク８０上に送出されるＩＰパケットに危険端末マークが付加するためのパラメータを設定する（ステップ２０４）。ここで、中間モジュールとしては、例えば、ＮＤＩＳミニポートを用いることができる。
一方、ファイルの属性が公開可能属性ＤＢ２４に登録されていると判定されれば、その旨がファイル移動部２２に伝えられる。そして、ファイル移動部２２が、隔離フォルダ２３に移動されたファイルをアップロードフォルダ１２へ戻す（ステップ２０５）。
【００２７】
以上により、第１の動作例における動作が終了する。
尚、この第１の動作例では、ネットワーク８０に転送すべきでないファイルがネットワーク８０に転送されようとしていることを示す標識をその後の送信データに付加するために、ＮＤＩＳドライバ１３に導入される中間モジュールを書き換えるようにしたが、これには限らない。例えば、ソケットＡＰＩを、標識をその後の送信データに付加するように書き換えてもよい。この場合は、送信手段の一例として、ソケットＡＰＩを含む送信プログラム部分を用い、送信機能の一例として、ソケットＡＰＩを用いたことになる。
【００２８】
また、この第１の動作例では、ファイル共有ソフト１１が動作しているかどうかに関わらず、ネットワーク８０に転送すべきでないファイルがネットワーク８０に転送されようとしていることを示す標識をその後の送信データに付加する処理を行ったが、ファイル共有ソフト１１が動作しているときにのみ、このような処理を行うようにしてもよい。その場合は、例えば、ファイル共有ソフト１１のプロセスを監視するプロセス監視部を設ければよい。
【００２９】
［第２の動作例］
図５は、第２の動作例の流れを示したフローチャートである。
この第２の動作例でも、まず、フォルダ監視部２１が、アップロードフォルダ１２を監視し、アップロードフォルダ１２にファイルが置かれたことを検出する（ステップ２５１）。そして、アップロードフォルダ１２にファイルが置かれた旨は、ファイル移動部２２に伝えられる。
すると、ファイル移動部２２は、アップロードフォルダ１２に置かれたファイルを隔離フォルダ２３へ移動する（ステップ２５２）。
【００３０】
これにより、公開可否判定部２５は、隔離フォルダ２３に移動されたファイルの属性が、公開可能属性ＤＢ２４に登録されているかどうかを判定する（ステップ２５３）。
その結果、ファイルの属性が公開可能属性ＤＢ２４に登録されていないと判定されれば、その旨が中間モジュール制御部２６に伝えられる。そして、中間モジュール制御部２６が、ＮＤＩＳドライバ１３に導入されている中間モジュールを、以降ネットワーク８０上に送出されるＩＰパケットに危険端末マークを付加する機能を有する中間モジュールと入れ替える（ステップ２５４）。ここで、中間モジュールとしては、例えば、ＮＤＩＳミニポートを用いることができる。
一方、ファイルの属性が公開可能属性ＤＢ２４に登録されていると判定されれば、その旨がファイル移動部２２に伝えられる。そして、ファイル移動部２２が、隔離フォルダ２３に移動されたファイルをアップロードフォルダ１２へ戻す（ステップ２５５）。
【００３１】
以上により、第２の動作例における動作が終了する。
尚、この第２の動作例では、ネットワーク８０に転送すべきでないファイルがネットワーク８０に転送されようとしていることを示す標識をその後の送信データに付加するために、ＮＤＩＳドライバ１３に導入される中間モジュールを入れ替えるようにしたが、これには限らない。例えば、ソケットＡＰＩの呼出し先を、通常のソケットＡＰＩから、標識をその後の送信データに付加する機能を有するソケットＡＰＩに切り替えてもよい。この場合は、送信手段の一例として、ソケットＡＰＩを含む送信プログラム部分を用い、送信機能の一例として、ソケットＡＰＩを用いたことになる。
【００３２】
また、この第２の動作例では、ファイル共有ソフト１１が動作しているかどうかに関わらず、ネットワーク８０に転送すべきでないファイルがネットワーク８０に転送されようとしていることを示す標識をその後の送信データに付加する処理を行ったが、ファイル共有ソフト１１が動作しているときにのみ、このような処理を行うようにしてもよい。その場合は、例えば、ファイル共有ソフト１１のプロセスを監視するプロセス監視部を設ければよい。
【００３３】
図６に、第１の動作例又は第２の動作例における動作の結果、以降の通信で送信されることになったＩＰパケットを示す。尚、ここでは、ＩＰｖ４に対応するＩＰパケットを示している。
図示するように、ＩＰパケットは、ヘッダ３１と、ペイロード３２とからなる。また、ヘッダ３１は、オプションフィールド３３を含む。尚、ヘッダ３１のうちオプションフィールド３３以外の部分には、バージョン番号、ヘッダ長、サービスタイプ、パケット長、識別子、フラグ、フラグメントオフセット、ＴＴＬ（Time To Live）、プロトコル番号、ヘッダチェックサム、送信元ＩＰアドレス、宛先ＩＰアドレスが設定される。
本実施の形態では、オプションフィールド３３に対し、端末装置１０がネットワーク８０に転送すべきでないファイルをネットワーク８０に転送しようとしていることを示す危険端末マーク３４を付加している。
【００３４】
一方で、ネットワーク８０上のコンピュータには、危険端末マーク３４が付加されたＩＰパケットを検出すると所定の処理を行うプログラムをインストールしておく。ここで、所定の処理としては、例えば、危険端末マーク３４が付加されたＩＰパケットを送出した端末装置１０を信用できない端末装置であると認識し、以降の通信を行わないようにする処理が考えられる。或いは、危険端末マーク３４が付加されたＩＰパケットを送出した端末装置１０の存在を、然るべき機関、サービス事業者等に通報する処理であってもよい。
【００３５】
以上述べたように、本実施の形態では、アップロードフォルダ１２に格納されたファイルを一旦隔離フォルダ２３に隔離し、そのファイルがネットワーク８０に転送すべきでないファイルであれば、危険端末マーク３４がその後の送信データに付加されるようにした。これにより、ネットワーク８０に転送すべきでない情報がファイル共有ソフト１１により転送される状態になっていることを外部から認識できるようになった。
【図面の簡単な説明】
【００３６】
【図１】本実施の形態が適用されるコンピュータシステムの全体構成図である。
【図２】本実施の形態における端末装置のハードウェア構成図である。
【図３】本実施の形態における端末装置の機能構成例を示したブロック図である。
【図４】本実施の形態における端末装置の第１の動作例を示したフローチャートである。
【図５】本実施の形態における端末装置の第２の動作例を示したフローチャートである。
【図６】本実施の形態において危険端末マークが付加されたＩＰパケットを示した図である。
【符号の説明】
【００３７】
１０…端末装置、１１…ファイル共有ソフト、１２…アップロードフォルダ、１３…ＮＤＩＳドライバ、２０…危険端末マーク付加プログラム、２１…フォルダ監視部、２２…ファイル移動部、２３…隔離フォルダ、２４…公開可能属性ＤＢ、２５…公開可否判定部、２６…中間モジュール制御部
【図１】
2010044537.tif 000003
【図２】
2010044537.tif 000004
【図３】
2010044537.tif 000005
【図４】
2010044537.tif 000006
【図５】
2010044537.tif 000007
【図６】
2010044537.tif 000008