(57)【特許請求の範囲】
【請求項１】
ファイルの送信元の通信装置から送信先の通信装置へ送信されるたびに追加される経路情報であって、前記送信元の通信装置の識別情報と前記送信先の通信装置の識別情報とを含む経路情報を１以上保持する第１の保持部を備えるファイルを生成する生成手段と、
前記ファイルを送信する場合、前記ファイルの前記送信元および前記送信先に係る経路情報を前記第１の保持部に保持させる送信手段と、
を備える通信装置。
【請求項２】
前記送信手段は、前記ファイルを送信する場合、前記ファイルの前記送信元である自装置の識別情報と前記ファイルの前記送信先の識別情報と前記ファイルを送信する際に用いるプロトコルの情報とを前記経路情報として前記第１の保持部に保持させる、ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記ファイルは、コンテンツ情報を保持する第２の保持部を更に備える、ことを特徴とする請求項１又は２に記載の通信装置。
【請求項４】
ファイルの送信元の通信装置から送信先の通信装置へ送信されるたびに追加される経路情報であって、前記送信元の通信装置の識別情報と前記送信先の通信装置の識別情報とを含む経路情報を１以上保持する第１の保持部を備えるファイルを受信する受信手段と、
受信した前記ファイルを転送する場合、前記１以上の経路情報のうち、前記ファイルの前記送信元および前記送信先に係る経路情報を更新する転送手段と、
を備える中継装置。
【請求項５】
前記転送手段は、受信した前記ファイルを転送する場合、前記１以上の経路情報のうち、前記ファイルの前記送信元および前記送信先に係る経路情報に自装置の識別情報を追加する、ことを特徴とする請求項４に記載の中継装置。
【請求項６】
前記転送手段は、受信した前記ファイルを転送する場合、前記１以上の経路情報のうち、前記ファイルの前記送信元および前記送信先に係る経路情報に、前記ファイルの転送に使用する経路の識別情報又は前記ファイルが前記受信手段によって受信される以前に通った経路の識別情報の少なくとも一方を追加する、ことを特徴とする請求項４に記載の中継装置。
【請求項７】
生成したファイルを送信する請求項１乃至３のいずれか１項に記載の通信装置と、
前記送信されたファイルを受信する請求項４乃至６のいずれか１項に記載の中継装置と、
を備えることを特徴とする通信システム。
【請求項８】
前記第１の保持部は、前記１以上の経路情報を時系列に並べて保持する、
ことを特徴とする請求項７に記載の通信システム。
【請求項９】
ファイルの送信元の通信装置から送信先の通信装置へ送信されるたびに追加される経路情報であって、前記送信元の通信装置の識別情報と前記送信先の通信装置の識別情報とを含む経路情報を１以上保持する第１の保持部を備えるファイルを受信し、
受信した前記ファイルを転送する場合、前記１以上の経路情報のうち、前記ファイルの前記送信元および前記送信先に係る経路情報を更新する、
ことを特徴とする中継装置の制御方法。
【請求項１０】
中継装置のコンピュータに、
ファイルの送信元の通信装置から送信先の通信装置へ送信されるたびに追加される経路情報であって、前記送信元の通信装置の識別情報と前記送信先の通信装置の識別情報とを含む経路情報を１以上保持する第１の保持部を備えるファイルを受信する処理と、
受信した前記ファイルを転送する場合、前記１以上の経路情報のうち、前記ファイルの前記送信元および前記送信先に係る経路情報を更新する処理と、
を実行させることを特徴とする中継装置のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、中継装置、中継装置の制御方法、中継装置のプログラム及び通信システムに関する。
【背景技術】
【０００２】
近年、電子メールや外部ネットワーク等の利用により、コンピュータ内に格納されている情報が外部に漏洩する危険性が高まっている。そのため、情報漏洩を防止する技術や、情報漏洩時の対応策等が求められている。
【０００３】
特許文献１には、情報を記録しているファイルの所在を監視することにより、上記ファイルが外部に漏洩したか否かを判断する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−３６２０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の発明は、情報を記録しているファイルの所在を監視することにより、情報漏洩が発生したか否かを判定する。しかしながら、特許文献１に記載の発明は、情報漏洩の再発を防止するために必要となる、情報の漏洩経路、すなわちファイルの漏洩経路を特定することができない。
【０００６】
本発明は、上記問題を鑑みてなされたものであり、ファイルの送信経路を特定することができる、通信装置、中継装置、中継装置の制御方法、中継装置のプログラム及び通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の一態様における通信装置は、経路情報を保持する第１の保持部を備えるファイルを生成する生成手段と、前記ファイルを送信する場合、前記ファイルの送信に係る経路情報を前記第１の保持部に保持させる送信手段と、を備えることを特徴とする。
【０００８】
上記目的を達成するために、本発明の一態様における中継装置は、経路情報を保持する第１の保持部を備えるファイルを受信する受信手段と、受信した前記ファイルを転送する場合、前記経路情報を更新する転送手段と、を備えることを特徴とする。
【０００９】
上記目的を達成するために、本発明の一態様における中継装置の制御方法は、経路情報を保持する第１の保持部を備えるファイルを受信し、受信した前記ファイルを転送する場合、前記経路情報を更新する、ことを特徴とする。
【００１０】
上記目的を達成するために、本発明の一態様における中継装置のプログラムは、中継装置のコンピュータに、経路情報を保持する第１の保持部を備えるファイルを受信する処理と、
受信した前記ファイルを転送する場合、前記経路情報を更新する処理と、を実行させることを特徴とする。
【００１１】
上記目的を達成するために、本発明の一態様における通信システムは、通信装置と、中継装置と、を備え、前記通信装置は、経路情報を保持する第１の保持部を備えるファイルを生成する生成手段と、前記ファイルを送信する場合、前記ファイルの送信に係る経路情報を前記第１の保持部に保持させる送信手段と、を備えることを特徴とし、前記中継装置は、経路情報を保持する第１の保持部を備えるファイルを受信する受信手段と、受信した前記ファイルを転送する場合、前記経路情報を更新する転送手段と、を備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ファイルの送信経路を特定することができる。
【図面の簡単な説明】
【００１３】
【図１】（ａ）本発明の第１の実施形態に係る通信装置１０のブロック構成図の一例、（ｂ）本発明の第１の実施形態に係る中継装置２０のブロック構成図の一例である。
【図２】本発明の第１の実施形態に係る通信システム３０のシステム構成図の一例である。
【図３】本発明の第１の実施形態に係る通信装置１０及び中継装置２０の動作の一例を示すフローチャートである。
【図４】本発明の第２の実施形態に係る通信システム１００のシステム構成図の一例である。
【図５】本発明の第２の実施形態に係る第１の通信装置２００のブロック構成図の一例である。
【図６】本発明の第２の実施形態に係る情報ファイル１０００の構成図の一例である。
【図７】本発明の第２の実施形態に係るサーバ装置３００のブロック構成図の一例である。
【図８】本発明の第２の実施形態に係る第２の通信装置４００のブロック構成図の一例である。
【図９】本発明の第２の実施形態に係る情報ファイル１０００が備える経路情報記憶部１２００の一例である。
【図１０】本発明の第２の実施形態の動作例１に係る通信システム１００の一例である。
【図１１】本発明の第２の実施形態の動作例１に係る経路情報記憶部１２００の一例である。
【図１２】本発明の第２の実施形態の動作例１に係る経路情報記憶部１２００の一例である。
【図１３】本発明の第２の実施形態の動作例２に係る通信システム１００の一例である。
【図１４】本発明の第２の実施形態の動作例２に係る経路情報記憶部１２００の一例である。
【図１５】本発明の第２の実施形態の動作例２に係る経路情報記憶部１２００の一例である。
【図１６】本発明の第２の実施形態の動作例３に係る通信システム１００の一例である。
【図１７】本発明の第２の実施形態の動作例３に係る経路情報記憶部１２００の一例である。
【図１８】本発明の第２の実施形態の動作例３に係る経路情報記憶部１２００の一例である。
【図１９】本発明の第２の実施形態の動作例４に係る通信システム１００の一例である。
【図２０】本発明の第２の実施形態の動作例４に係る経路情報記憶部１２００の一例である。
【図２１】本発明の第２の実施形態の動作例４に係る経路情報記憶部１２００の一例である。
【発明を実施するための形態】
【００１４】
（第１の実施形態）
本発明の第１の実施形態に係る通信装置１０のブロック構成図を図１（ａ）に示す。通信装置１０は、図１（ａ）に示すように、生成手段１１と、送信手段１２と、を備える。
【００１５】
生成手段１１は、経路情報を保持する第１の保持部を備えるファイルを生成する。
【００１６】
送信手段１２は、生成手段１１が生成したファイルを送信する場合、上記ファイルの送信に係る経路情報を第１の保持部に保持させる。送信手段１２は、例えば、上記ファイルの送信元の識別情報と、上記ファイルの送信先の識別情報と、上記ファイルを送信する際に用いるプロトコルの情報とを含む経路情報を第１の保持部に保持させる。
【００１７】
本発明の第１の実施形態に係る中継装置２０のブロック構成図を図１（ｂ）に示す。中継装置２０は、図１（ｂ）に示すように、受信手段２１と、転送手段２２と、を備える。
【００１８】
受信手段２１は、経路情報を保持する第１の保持部を備えるファイルを受信する。
【００１９】
転送手段２２は、受信手段２１が受信したファイルを転送する場合、上記ファイルの第１の保持部が保持する経路情報を更新する。転送手段２２は、例えば、上記ファイルの第１の保持部が保持する経路情報に中継装置２０の識別情報を追加する。
【００２０】
ここで、通信装置１０及び中継装置２０は、例えば、図２に示すように、通信システム３０に設置される場合がある。この場合の通信装置１０及び中継装置２０の動作例を図３を参照しながら説明する。
【００２１】
（Ｓ１０１：通信装置１０の動作）
生成手段１１は、経路情報を保持する第１の保持部を備えるファイルを生成する。
【００２２】
（Ｓ１０２：通信装置１０の動作）
送信手段１２は、生成手段１１が生成したファイルを送信する場合、上記ファイルの送信に係る経路情報を、上記ファイルの第１の保持部に保持させる。当該動作の後、送信手段１２は、上記ファイルを中継装置２０に送信する。
【００２３】
（Ｓ１０３：中継装置２０の動作）
受信手段２１は、通信装置１０が送信したファイルを受信する。
【００２４】
（Ｓ１０４：中継装置２０の動作）
転送手段２２は、受信手段２１が受信したファイルを転送する場合、上記ファイルの第１の保持部が保持する経路情報を更新する。当該動作の後、転送手段２２は、上記ファイルを図示しない他の装置等に転送する。
【００２５】
以上のように、本実施形態において、通信装置１０は、ファイルを送信する場合、当該送信に係る経路情報を、送信するファイルに保持させる。また、中継装置２０は、受信したファイルを転送する場合、受信したファイルが保持している経路情報を更新する。上記構成により、通信装置１０や中継装置２０の管理者等は、例えばファイルが漏洩した場合、漏洩したファイルを入手し、入手したファイルの第１の保持部が保持している経路情報を参照することで、ファイルの漏洩経路を特定することができる。
【００２６】
以上のことから、本実施形態によれば、ファイルの送信経路を特定することができる。
【００２７】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。
【００２８】
本発明の第２の実施形態に係る通信システム１００のシステム構成図の一例を図４に示す。通信システム１００は、図４に示すように、第１の通信装置２００と、サーバ装置３００と、第２の通信装置４００と、第２の通信装置４００が設置されるローカルネットワーク５００と、広域ネットワーク６００と、を備える。ここで、第１の通信装置２００及びサーバ装置３００は、第１の実施形態における通信装置１０の一例である。また、第２の通信装置４００は、第１の実施形態における中継装置２０の一例である。
【００２９】
本実施形態において、通信システム１００は、第１の通信装置２００−１及び２００−２を備える。以降、第１の通信装置２００−１及び２００−２を区別して説明する必要が無い場合には、第１の通信装置２００−１及び２００−２を第１の通信装置２００と呼称して説明する。また、本実施形態において、通信システム１００は、ローカルネットワーク５００内に第２の通信装置４００−１〜４００−９を備える。以降、第２の通信装置４００−１〜４００−９の各々を区別して説明する必要が無い場合には、第２の通信装置４００−１〜４００−９を第２の通信装置４００と呼称して説明する。また、本実施形態において、広域ネットワーク６００には、第３の通信装置７００が接続しているものとする。
【００３０】
（第１の通信装置２００の説明）
第１の通信装置２００は、通信システム１００の管理者等から、図６に示す情報ファイル１０００の経路情報記憶部１２００へのアクセスを許可されている。なお、情報ファイル１０００についての詳細は後述する。ここで、第１の通信装置２００−１は、ローカルネットワーク５００内に設置されている第２の通信装置４００のうち、第２の通信装置４００−１と接続している。また、第１の通信装置２００−２は、ローカルネットワーク５００内に設置されている第２の通信装置４００のうち、第２の通信装置４００−７と接続している。
【００３１】
第１の通信装置２００のブロック構成図を図５に示す。第１の通信装置２００は、図５に示すように、通信部２１０と、情報ファイル生成部２２０と、送信情報生成部２３０と、を備える。
【００３２】
通信部２１０は、サーバ装置３００や、ローカルネットワーク５００内に設置されている第２の通信装置４００、広域ネットワーク６００に接続されている第３の通信装置７００と情報のやり取りを行う。
【００３３】
情報ファイル生成部２２０は、図６に示すフォーマットの情報ファイル１０００を生成する。ここで、情報ファイル１０００は、テキストや画像等のデジタルコンテンツの情報を含むファイルの内容を保持するファイル情報記憶部１１００と、上記ファイルの送信経路に関する情報を保持する経路情報記憶部１２００と、を含んで構成されるフォーマットのファイルである。
【００３４】
また、情報ファイル生成部２２０は、第１の通信装置２００が他装置からテキストや画像等のデジタルコンテンツの情報を含むファイルを受信した場合、受信したファイルのフォーマットを確認する。情報ファイル生成部２２０は、受信したファイルのフォーマットが図６に示す情報ファイル１０００のフォーマットでなかった場合、次の動作を行う。この場合、情報ファイル生成部２２０は、受信したファイルを、受信したファイルの内容を保持するファイル情報記憶部１１００と受信したファイルの送信経路に関する情報を保持する経路情報記憶部１２００とを含むファイル、すなわち、情報ファイル１０００に変換する。ここで、上記他装置は、例えば、広域ネットワーク６００に接続している第３の通信装置７００である。
【００３５】
送信情報生成部２３０は、第１の通信装置２００が情報ファイル１０００をサーバ装置３００等の他装置に送信する場合、情報ファイル１０００内の経路情報記憶部１２００に、送信元識別情報と、送信先識別情報と、送信プロトコル情報とを記述する。詳細には、送信情報生成部２３０は、経路情報記憶部１２００内の後述する送信情報領域１２１１に、送信元識別情報と、送信先識別情報と、送信プロトコル情報とを記述する。ここで、送信元識別情報とは、情報ファイル１０００の送信元を識別する情報である。また、送信先識別情報とは、情報ファイル１０００の送信先を識別する情報である。また、送信プロトコル情報とは、情報ファイル１０００を送信する際に用いるプロトコルの情報である。
【００３６】
（サーバ装置３００の説明）
サーバ装置３００は、ローカルネットワーク５００内に設置されている第２の通信装置４００のうち、第２の通信装置４００−５と接続している。また、サーバ装置３００は、通信システム１００の管理者等から、情報ファイル１０００の経路情報記憶部１２００へのアクセスを許可されている。
【００３７】
ここで、サーバ装置３００のブロック構成図を図７に示す。サーバ装置３００は、図７に示すように、通信部３１０と、記憶部３２０と、情報ファイル生成部３３０と、送信情報生成部３４０と、を備える。
【００３８】
通信部３１０は、第１の通信装置２００や、ローカルネットワーク５００内の第２の通信装置４００、広域ネットワーク６００に接続されている第３の通信装置７００と情報のやり取りを行う。
【００３９】
記憶部３２０は、情報ファイル１０００等を保持する。ここで、記憶部３２０が保持する情報ファイル１０００は、サーバ装置３００が第１の通信装置２００等の他装置から受信したものであっても良いし、サーバ装置３００自ら生成したものであっても良い。
【００４０】
情報ファイル生成部３３０は、テキストや画像等のデジタルコンテンツの情報を含むファイルの内容を保持するファイル情報記憶部１１００と、ファイルの送信経路に関する情報を保持する経路情報記憶部１２００とを含んで構成されるファイル、すなわち、情報ファイル１０００を生成する。そして、情報ファイル生成部３３０は、情報ファイル１０００を記憶部３２０に保存する。
【００４１】
また、情報ファイル生成部３３０は、サーバ装置３００が他装置からテキストや画像等のデジタルコンテンツの情報を含むファイルを受信した場合、受信したファイルのフォーマットを確認する。情報ファイル生成部３３０は、受信したファイルのフォーマットが情報ファイル１０００のフォーマットでなかった場合、次の動作を行う。この場合、情報ファイル生成部３３０は、受信したファイルを、受信したファイルの内容を保持するファイル情報記憶部１１００と受信したファイルの送信経路に関する情報を保持する経路情報記憶部１２００とを含んで構成されるファイル、すなわち、情報ファイル１０００に変換する。そして、情報ファイル生成部３３０は、情報ファイル１０００を記憶部３２０に保存する。ここで、上記他装置は、例えば、広域ネットワーク６００に接続している第３の通信装置７００である。
【００４２】
送信情報生成部３４０は、第１の通信装置２００の送信情報生成部２３０と同様の動作を行う。具体的には、送信情報生成部３４０は、サーバ装置３００が情報ファイル１０００を第１の通信装置２００等の他装置に送信する場合、情報ファイル１０００内の経路情報記憶部１２００に、送信元識別情報と、送信先識別情報と、送信プロトコル情報とを記述する。
【００４３】
（第２の通信装置４００の説明）
第２の通信装置４００は、ローカルネットワーク５００内に設置される中継装置の機能を有する通信装置であり、通信システム１００の管理者等から、情報ファイル１０００の経路情報記憶部１２００へのアクセスを許可されている。第２の通信装置４００は、例えば、サーバ装置３００から受信した情報ファイル１０００を第１の通信装置２００に転送する。
【００４４】
ここで、第２の通信装置４００のブロック構成図を図８に示す。第２の通信装置４００は、図８に示すように、通信部４１０と、経路情報追記部４２０と、を備える。
【００４５】
通信部４１０は、第１の通信装置２００や、サーバ装置３００、広域ネットワーク６００に接続されている第３の通信装置７００と情報のやり取りを行う。
【００４６】
経路情報追記部４２０は、第２の通信装置４００が情報ファイル１０００を第１の通信装置２００等の他装置に転送する場合、情報ファイル１０００内の経路情報記憶部１２００に第２の通信装置４００の識別情報を追記する。詳細には、経路情報追記部４２０は、経路情報記憶部１２００内の後述する経路情報領域１２１２に、第２の通信装置４００の識別情報を追記する。これにより、経路情報領域１２１２には、情報ファイル１０００が送信時に辿った経路（送信経路）が記録される。
【００４７】
第２の通信装置４００は、情報ファイル１０００を第１の通信装置２００等の他装置に送信する場合、情報ファイル１０００内の経路情報記憶部１２００における送信情報領域１２１１に、送信元識別情報と、送信先識別情報と、送信プロトコル情報と、を記述する。
【００４８】
（ローカルネットワーク５００の説明）
ローカルネットワーク５００は、例えば、企業内などに構築されるネットワークである。本実施形態において、ネットワーク５００内には、第２の通信装置４００が設置されている。
【００４９】
（広域ネットワーク６００の説明）
広域ネットワーク６００は、例えば、インターネットで構成される。本実施形態において、広域ネットワーク６００には、第３の通信装置７００が接続されている。
【００５０】
以上説明したとおり、第１の通信装置２００、サーバ装置３００および第２の通信装置４００始点で送信されるファイルは、情報ファイル１０００のフォーマットとなっている。すなわち、ローカルネットワーク５００側から広域ネットワーク６００側へ送信される（漏洩する）ファイルには、該ファイルの送信経路に関する情報が付加されている。
【００５１】
（第３の通信装置７００の説明）
第３の通信装置７００は、広域ネットワーク６００に接続している通信装置である。第３の通信装置７００は、第１の通信装置２００や、サーバ装置３００、ローカルネットワーク５００内に設置されている第２の通信装置４００と情報のやり取りを行う。なお、第３の通信装置７００は、或るファイルを情報ファイル１０００に変換すること、情報ファイル１０００に識別情報を追記することはできない。
【００５２】
（情報ファイル１０００の説明）
情報ファイル１０００は、図６に示すように、ファイル情報記憶部１１００と、経路情報記憶部１２００と、から構成されるフォーマットのファイルである。
【００５３】
ファイル情報記憶部１１００は、情報ファイル１０００に変換されたファイルの内容を保持する。例えば、ファイルＡを情報ファイル１０００に変換した場合、ファイル情報記憶部１１００は、ファイルＡの内容を保持する。
【００５４】
経路情報記憶部１２００は、情報ファイル１０００が送信された際に辿った経路（送信経路）に関する情報を保持する。経路情報記憶部１２００は、図９に示すように、情報ファイル１０００の送信経路に関する情報を経路情報保持部１２１０にて保持する。本実施形態において、経路情報記憶部１２００は、ｎ個の経路情報保持部１２１０−１、１２１０−２、・・・、１２１０−ｎを備える。ここで、経路情報記憶部１２００は、ｎ個の経路情報保持部１２１０を時系列に並べて保持することが望ましい。これによって、通信システム１００の管理者等は、経路情報記憶部１２００を参照した場合、例えば、情報ファイル１０００の最新の送信経路に関する情報を容易に確認することができる。なお、経路情報記憶部１２００が備える経路情報保持部１２１０の数は、通信システム１００の管理者等によって設定される。以降、経路情報記憶部１２００が備える各経路情報保持部１２１０を区別して説明する必要が無い場合には、各経路情報保持部１２１０を経路情報保持部１２１０と呼称して説明する。
【００５５】
経路情報保持部１２１０は、情報ファイル１０００の１回の送信に係る各種情報を保持することができる。ここで、ｎ個の経路情報保持部１２１０各々は、図９に示すように、送信情報領域１２１１と、経路情報領域１２１２と、から構成される。
【００５６】
送信情報領域１２１１は、送信元識別情報と、送信先識別情報と、送信プロトコル情報と、を保持する。
【００５７】
経路情報領域１２１２は、情報ファイル１０００が送信時に辿った経路（送信経路）の情報を保持する。具体的には、経路情報領域１２１２は、情報ファイル１０００が送信時に経由した第２の通信装置４００の識別情報を保持する。なお、経路情報領域１２１２が保持できる識別情報の数は、通信システム１００の管理者等によって設定される。ここで、経路情報領域１２１２は、情報ファイル１０００が送信時に経由した第２の通信装置４００の識別情報を時系列に並べて保持することが望ましい。これによって、通信システム１００の管理者等は、経路情報領域１２１２を参照した場合、情報ファイル１０００の送信経路を容易に把握することができる。
【００５８】
ここで、経路情報保持部１２１０への情報の記述が可能な装置は、通信システム１００の管理者等から経路情報記憶部１２００へのアクセスを許可されている、例えば、第１の通信装置２００や、サーバ装置３００、第２の通信装置４００に限られる。
【００５９】
（動作例１の説明）
次に、図１０を参照しながら、第１の通信装置２００−１で生成された情報ファイル１０００が第１の通信装置２００−１からサーバ装置３００に送信される際の通信装置２００−１、サーバ装置３００および第２の通信装置４００の動作例について説明する。
【００６０】
ここで、本動作例の開始時点において、通信装置２００−１からサーバ装置３００宛に送信される情報ファイル１０００の経路情報記憶部１２００は、図９に示すものであるとする。すなわち、本動作例の開始時点において、通信装置２００−１からサーバ装置３００宛に送信される情報ファイル１０００の経路情報記憶部１２００には、情報ファイル１０００の送信経路に関する情報が何も記録されていないものとする。
【００６１】
第１の通信装置２００−１は、図１１に示すように、経路情報保持部１２１０−１の送信情報領域１２１１−１に送信元識別情報と、送信先識別情報と、送信プロトコル情報と、を記述する。そして、第１の通信装置２００−１は、送信先にサーバ装置３００を設定した情報ファイル１０００を、例えばＮＦＳ（Ｎｅｔｗｏｒｋ  Ｆｉｌｅ  Ｓｙｓｔｅｍ）を用いて第２の通信装置４００−１に送信する。ここで、上記送信元識別情報は、第１の通信装置２００−１の識別情報である。また、上記送信先識別情報は、サーバ装置３００の識別情報である。また、上記送信プロトコル情報は、第１の通信装置２００−１が情報ファイル１０００の送信に用いるプロトコルであるＮＦＳの情報である。
【００６２】
第２の通信装置４００−１は、第１の通信装置２００−１から情報ファイル１０００を受信した場合、受信した情報ファイル１０００内の経路情報領域１２１２−１に第２の通信装置４００−１の識別情報を追記する。そして、第２の通信装置４００−１は、情報ファイル１０００を第２の通信装置４００−２に転送する。なお、本動作例において、上記識別情報の追記動作および情報ファイル１０００の転送動作は、図１０に矢印で示すように、第２の通信装置４００−１、４００−２、４００−３、４００−４、４００−５の順に行われる。すなわち、情報ファイル１０００は、第２の通信装置４００−１、４００−２、４００−３、４００−４、４００−５を順に経由し、第１の通信装置２００−１からサーバ装置３００に送信される。
【００６３】
サーバ装置３００は、第２の通信装置４００−５から受信した情報ファイル１０００を、サーバ装置３００の記憶部３２０に保存する。ここで、サーバ装置３００が受信した情報ファイル１０００内の経路情報保持部１２１０−１は、図１２のようになる。図１２に示す経路情報保持部１２１０−１において、送信情報領域１２１１−１および経路情報領域１２１２−１は、第１の通信装置２００−１からＮＦＳによって送信された情報ファイル１０００がサーバ装置３００に到達するまでの間に、第２の通信装置４００−１、４００−２、４００−３、４００−４、４００−５を順に経由したことを示している。
【００６４】
（動作例２の説明）
次に、図１３を参照しながら、サーバ装置３００が情報ファイル１０００を第１の通信装置２００−１に送信する際の第１の通信装置２００−１、サーバ装置３００および第２の通信装置４００の動作について説明する。ここで、本動作例は、上記動作例１の後に行われるものとする。
【００６５】
サーバ装置３００は、図１４に示すように、既に情報が登録されている経路情報保持部１２１０−１の次の領域である経路情報保持部１２１０−２の送信情報領域１２１１−２に送信元識別情報と、送信先識別情報と、送信プロトコル情報と、を記述する。そして、サーバ装置３００は、送信先に第１の通信装置２００−１を設定した情報ファイル１０００を、例えばＮＦＳを用いて第２の通信装置４００−５に送信する。ここで、上記送信元識別情報は、サーバ装置３００の識別情報である。また、上記送信先識別情報は、第１の通信装置２００−１の識別情報である。また、上記送信プロトコル情報は、サーバ装置３００が情報ファイル１０００の送信に用いるプロトコルであるＮＦＳの情報である。
【００６６】
第２の通信装置４００−５は、サーバ装置３００から情報ファイル１０００を受信した場合、受信した情報ファイル１０００内の経路情報領域１２１２−２に第２の通信装置４００−５の識別情報を追記する。そして、第２の通信装置４００−５は、情報ファイル１０００を第２の通信装置４００−４に転送する。なお、本動作例において、上記識別情報の追記動作および情報ファイル１０００の転送動作は、図１３に矢印で示すように、第２の通信装置４００−５、４００−４、４００−３、４００−２、４００−１の順に行われる。すなわち、情報ファイル１０００は、第２の通信装置４００−５、４００−４、４００−３、４００−２、４００−１を順に経由し、サーバ装置３００から第１の通信装置２００−１に送信される。
【００６７】
第１の通信装置２００−１は、第２の通信装置４００−１から受信した情報ファイル１０００を、例えば、第１の通信装置２００−１が具備する図示しない記憶部に保存する。ここで、第１の通信装置２００−１が受信した情報ファイル１０００内の経路情報保持部１２１０−２は、図１５のようになる。図１５に示す経路情報保持部１２１０−２おいて、送信情報領域１２１１−２および経路情報領域１２１２−２は、サーバ装置３００からＮＦＳによって送信された情報ファイル１０００が第１の通信装置２００−１に到達するまでの間に、第２の通信装置４００−５、４００−４、４００−３、４００−２、４００−１を順に経由したことを示している。
【００６８】
（動作例３の説明）
次に、図１６を参照しながら、第１の通信装置２００−１が情報ファイル１０００を第１の通信装置２００−２に送信する際の第１の通信装置２００−１、第１の通信装置２００−２および第２の通信装置４００の動作について説明する。ここで、本動作例は、上記動作例２の後に行われるものとする。
【００６９】
第１の通信装置２００−１は、図１７に示すように、既に情報が登録されている経路情報保持部１２１０−２の次の領域である経路情報保持部１２１０−３の送信情報領域１２１１−３に送信元識別情報と、送信先識別情報と、送信プロトコル情報と、を記述する。そして、第１の通信装置２００−１は、送信先に第１の通信装置２００−２を設定した情報ファイル１０００を、例えばＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を用いて第２の通信装置４００−１に送信する。ここで、上記送信元識別情報は、第１の通信装置２００−１の識別情報である。また、上記送信先識別情報は、第１の通信装置２００−２の識別情報である。また、上記送信プロトコル情報は、第１の通信装置２００−１が情報ファイル１０００の送信に用いるプロトコルであるＳＭＴＰの情報である。
【００７０】
第２の通信装置４００−１は、第１の通信装置２００−１から情報ファイル１０００を受信した場合、受信した情報ファイル１０００内の経路情報領域１２１２−３に第２の通信装置４００−１の識別情報を追記する。そして、第２の通信装置４００−１は、情報ファイル１０００を第２の通信装置４００−２に転送する。なお、本動作例において、上記識別情報の追記動作および情報ファイル１０００の転送動作は、図１６に矢印で示すように、第２の通信装置４００−１、４００−２、４００−３、４００−６、４００−７の順に行われる。すなわち、情報ファイル１０００は、第２の通信装置４００−１、４００−２、４００−３、４００−６、４００−７を順に経由し、第１の通信装置２００−１から第１の通信装置２００−２に送信される。
【００７１】
第１の通信装置２００−２は、第２の通信装置４００−７から受信した情報ファイル１０００を、例えば、第１の通信装置２００−２が具備する図示しない記憶部に保存する。ここで、第１の通信装置２００−２が受信した情報ファイル１０００内の経路情報保持部１２１０−３は、図１８のようになる。図１８に示す経路情報保持部１２１０−３において、送信情報領域１２１１−３および経路情報領域１２１２−３は、第１の通信装置２００−１からＳＭＴＰによって送信された情報ファイル１０００が第１の通信装置２００−２に到達するまでの間に、第２の通信装置４００−１、４００−２、４００−３、４００−６、４００−７を順に経由したことを示している。
【００７２】
（動作例４の説明）
次に、図１９を参照しながら、第１の通信装置２００−２が情報ファイル１０００を第３の通信装置７００に送信する際の第１の通信装置２００−２、第２の通信装置４００および第３の通信装置７００の動作について説明する。ここで、本動作例は、上記動作例３の後に行われるものとする。
【００７３】
第１の通信装置２００−２は、図２０に示すように、既に情報が登録されている経路情報保持部１２１０−３の次の領域である、経路情報保持部１２１０−４の送信情報領域１２１１−４に送信元識別情報と、送信先識別情報と、送信プロトコル情報と、を記述する。そして、第１の通信装置２００−２は、送信先に第３の通信装置７００を設定した情報ファイル１０００を、例えばＳＭＴＰを用いて第２の通信装置４００−７に送信する。ここで、上記送信元識別情報は、第１の通信装置２００−２の識別情報である。また、上記送信先識別情報は、第３の通信装置７００の識別情報である。また、上記送信プロトコル情報は、第１の通信装置２００−２が情報ファイル１０００の送信に用いるプロトコルであるＳＭＴＰの情報である。
【００７４】
第２の通信装置４００−７は、第１の通信装置２００−２から情報ファイル１０００を受信した場合、受信した情報ファイル１０００内の経路情報領域１２１２−４に第２の通信装置４００−７の識別情報を追記する。そして、第２の通信装置４００−７は、情報ファイル１０００を第２の通信装置４００−６に転送する。本動作例において、上記識別情報の追記動作および情報ファイル１０００の転送動作は、図１９に矢印で示すように、第２の通信装置４００−７、４００−６、４００−３の順に行われる。すなわち、情報ファイル１０００は、第２の通信装置４００−７、４００−６、４００−３を順に経由し、第１の通信装置２００−２から第３の通信装置７００に送信される。
【００７５】
第３の通信装置７００は、第２の通信装置４００−３から受信した情報ファイル１０００を、例えば、第３の通信装置７００が具備する図示しない記憶部に保存する。ここで、第３の通信装置７００が受信した情報ファイル１０００内の経路情報保持部１２１０−４は、図２１のようになる。図２１に示す経路情報保持部１２１０−４において、送信情報領域１２１１−４および経路情報領域１２１２−４は、第１の通信装置２００−２からＳＭＴＰによって送信された情報ファイル１０００が第３の通信装置７００に到達するまでの間に、第２の通信装置４００−７、４００−６、４００−３を順に経由したことを示している。
【００７６】
ここで、通信システム１００の管理者等は、例えば、動作例４が情報ファイル１０００の第３の通信装置７００への漏洩であった場合、次のように漏洩経路を特定する。先ず、通信システム１００の管理者等は、第３の通信装置７００へ漏洩した情報ファイル１０００を入手する。次に、通信システム１００の管理者等は、入手した情報ファイル１０００内の経路情報保持部１２１０が保持している送信経路に関する情報を確認する。具体的には、通信システム１００の管理者等は、図２１に示す経路情報保持部１２１０−４が保持している送信経路に関する情報を確認する。そして、通信システム１００の管理者等は、情報ファイル１０００が第１の通信装置２００−２を始点として、第２の通信装置４００−７、第２の通信装置４００−６、第２の通信装置４００−３を順に経由し、第３の通信装置７００へ漏洩したことを特定する。
【００７７】
以上のように、本実施形態において、第１の通信装置２００及びサーバ装置３００は、情報ファイル１０００を送信する場合、情報ファイル１０００内の送信情報領域１２１１に送信元識別情報と、送信先識別情報と、送信プロトコル情報と、を記述する。また、第２の通信装置４００は、情報ファイル１０００を転送する場合、情報ファイル１０００内の経路情報領域１２１２に第２の通信装置４００の識別情報を記述する。従って、情報ファイル１０００は、最新の送信経路に関する情報を保持することができる。上記構成により、通信システム１００の管理者等は、情報ファイル１０００が漏洩した場合、漏洩した情報ファイル１０００を入手し、入手した情報ファイル１０００内の送信情報領域１２１１や経路情報領域１２１２を参照することで、情報ファイル１０００の漏洩経路を特定することができる。
【００７８】
以上のことから、本実施形態によれば、ファイルの送信経路を特定することができる。
【００７９】
なお、本実施形態において、第１の通信装置２００およびサーバ装置３００は、情報ファイル１０００を他装置に転送する場合、第２の通信装置４００同様、情報ファイル１０００内の経路情報領域１２１２に自身の識別情報を追記することができる。
【００８０】
また、本実施形態において、第２の通信装置４００は、情報ファイル１０００を転送する場合、情報ファイル１０００内の経路情報領域１２１２に第２の通信装置４００の識別情報を記述したが、これに限定されない。例えば、第２の通信装置４００は、経路情報領域１２１２に、第２の通信装置４００に対して情報ファイル１０００の送信又は転送を行った装置と第２通信装置４００とを結ぶ経路の識別情報を、記述してもよい。この場合、送信情報領域１２１１に記述されている送信先の装置に情報ファイル１０００を転送する第２の通信装置４００だけは、上記情報ファイル１０００を転送する際に用いる経路の識別情報も、経路情報領域１２１２に記述する。
【００８１】
また、本実施形態において、第１の通信装置２００、サーバ装置３００及び第２の通信装置４００は、漏洩した際に漏洩経路を特定したいファイルのみを情報ファイル１０００に変換することもできる。
【００８２】
また、本実施形態において、情報ファイル生成部は、受信したファイルのフォーマットが情報ファイル１０００のフォーマットでなかった場合、受信したファイルを、受信したファイルの内容を保持するファイル情報記憶部１１００と受信したファイルの送信経路に関する情報を保持する経路情報記憶部１２００とを含むファイル、すなわち、情報ファイル１０００に変換すると記述した。しかし、情報ファイル生成部は、受信したファイルに経路情報記憶部１２００を挿入することで情報ファイル１０００を生成することもできる。
【００８３】
以上、本発明の各実施形態を説明したが、本発明は、上記した各実施形態に限定されるものではなく、本発明の基本的技術的思想を逸脱しない範囲で、更なる変形・置換・調整を加えることができる。また、各実施形態を適宜組み合わせて実施してもよい。
【００８４】
なお、上記の特許文献の各開示を、本書に引用をもって繰り込むものとする。本発明の全開示（請求の範囲を含む）の枠内において、さらにその基本的技術思想に基づいて、実施形態の変更・調整が可能である。また、本発明の請求の範囲の枠内において種々の開示要素の多様な組み合わせ、ないし選択が可能である。すなわち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得る各種変形、修正を含むことは勿論である。
【符号の説明】
【００８５】
１０  通信装置
１１  生成手段
１２  送信手段
２０  中継装置
２１  受信手段
２２  転送手段
２０  第１の通信装置
３０  第２の通信装置
３１  通信手段
３２  情報更新手段
１００  通信システム
２００  第１通信装置
２１０  通信部
２２０  情報ファイル生成部
２３０  送信情報生成部
３００  サーバ装置
３１０  通信部
３２０  記憶部
３３０  情報ファイル生成部
３４０  送信情報生成部
４００  第２通信装置
４１０  通信部
４２０  送信情報追記部
５００  ローカルネットワーク
６００  広域ネットワーク
７００  第３の通信装置
１０００  情報ファイル
１１００  ファイル情報記憶部
１２００  経路情報記憶部
１２１０  経路情報保持部
１２１１  送信情報領域
１２１２  経路情報領域
【図１】
0006631198.tif 000002
【図２】
0006631198.tif 000003
【図３】
0006631198.tif 000004
【図４】
0006631198.tif 000005
【図５】
0006631198.tif 000006
【図６】
0006631198.tif 000007
【図７】
0006631198.tif 000008
【図８】
0006631198.tif 000009
【図９】
0006631198.tif 000010
【図１０】
0006631198.tif 000011
【図１１】
0006631198.tif 000012
【図１２】
0006631198.tif 000013
【図１３】
0006631198.tif 000014
【図１４】
0006631198.tif 000015
【図１５】
0006631198.tif 000016
【図１６】
0006631198.tif 000017
【図１７】
0006631198.tif 000018
【図１８】
0006631198.tif 000019
【図１９】
0006631198.tif 000020
【図２０】
0006631198.tif 000021
【図２１】
0006631198.tif 000022