(57)【要約】【課題】ネットワークを介して接続されたユーザのセキュリティレベルに応じた安全性を維持しつつ、ファイルを迅速に転送する。【解決手段】ネットワークを介して接続されたユーザとの間でファイルを転送するファイル転送システムは、前記ファイルの転送に関する処理要求を前記ユーザから受付け、前記ユーザに関するセキュリティレベルを識別し、前記処理要求と前記セキュリティレベルとに基づき、前記処理要求が要求する処理を実行する。【選択図】図１
2010039979.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続されたユーザとの間でファイルを転送するファイル転送システムであって、
前記ファイルの転送に関する処理要求を前記ユーザから受付け、
前記ユーザに関するセキュリティレベルを識別し、
前記処理要求と前記セキュリティレベルとに基づき、前記処理要求が要求する処理を実行することを特徴とするファイル転送システム。
【請求項２】
請求項１に記載のファイル転送システムにおいて、
前記ネットワークは所定の組織内のイントラネットであり、前記処理要求はファイルのアップロードを要求すると共に、前記セキュリティレベルはユーザが利用可能者として認証されている場合、
前記ファイル転送システムは、
（１）前記ユーザによりログインされ、
（２）ログインされた前記ユーザからファイルが転送された後、
（３）前記ファイルが転送されたことを前記ユーザに通知することにより、
前記ファイルを前記ユーザから転送することを特徴とするファイル転送システム。
【請求項３】
請求項１に記載のファイル転送システムにおいて、
前記ネットワークは所定の組織内のイントラネットであり、前記処理要求はファイルのダウンロードを要求すると共に、前記セキュリティレベルはユーザが利用可能者として認証されている場合、
前記ファイル転送システムは、
（１）転送すべきファイルに関する情報を前記ユーザに通知し、
（２）前記ユーザによりログインされた後、
（３）前記ファイルを前記ユーザに転送することにより、
前記ファイルを前記ユーザに転送することを特徴とするファイル転送システム。
【請求項４】
請求項１に記載のファイル転送システムにおいて、
前記ネットワークは所定の組織内のイントラネットであり、前記処理要求はファイルのアップロードを要求すると共に、前記セキュリティレベルはユーザが利用可能者として認証されていない場合、
前記ファイル転送システムは、
（１）前記ユーザに対して一時的に認証するログイン権限の設定が要求され、
（２）前記要求に応じて前記ログイン権限を設定し、
（３）ログインされた前記ユーザからファイルが転送された後、
（４）前記ファイルが転送されたことを前記ユーザに通知することにより、
前記ファイルを前記ユーザから転送することを特徴とするファイル転送システム。
【請求項５】
請求項１に記載のファイル転送システムにおいて、
前記ネットワークは所定の組織内のイントラネットであり、前記処理要求はファイルのダウンロードを要求すると共に、前記セキュリティレベルはユーザが利用可能者として認証されていない場合、
前記ファイル転送システムは、
（１）転送すべきファイルに関する情報を前記ユーザに通知し、
（２）前記ユーザから送られる認証情報により前記ユーザを認証した後、
（３）前記ファイルを前記ユーザに転送することにより、
前記ファイルを前記ユーザに転送することを特徴とするファイル転送システム。
【請求項６】
請求項１に記載のファイル転送システムにおいて、
前記ネットワークはインターネットであり、前記処理要求はファイルのアップロードを要求すると共に、前記セキュリティレベルはユーザが利用可能者として認証されている場合、
前記ファイル転送システムは、
（１）認証されている前記ユーザをログインし、
（２）ログインした前記ユーザからファイルが転送された後、
（３）前記ファイルが転送されたことを前記ユーザに通知することにより、
前記ファイルを前記ユーザから転送することを特徴とするファイル転送システム。
【請求項７】
請求項１に記載のファイル転送システムにおいて、
前記ネットワークはインターネットであり、前記処理要求はファイルのダウンロードを要求すると共に、前記セキュリティレベルはユーザが利用可能者として認証されている場合、
前記ファイル転送システムは、
（１）転送すべきファイルに関する情報を前記ユーザに通知し、
（２）認証されている前記ユーザをログインした後、
（３）前記ファイルを前記ユーザに転送することにより、
前記ファイルを前記ユーザに転送することを特徴とするファイル転送システム。
【請求項８】
請求項１に記載のファイル転送システムにおいて、
前記ネットワークはインターネットであり、前記処理要求はファイルのアップロードを要求すると共に、前記セキュリティレベルはユーザが利用可能者として認証されていない場合、
前記ファイル転送システムは、
（１）前記ユーザを一時的に認証するログイン権限の設定が第三者から要求され、
（２）前記要求に応じて前記ユーザに対して前記ログイン権限を設定し、
（３）ログインされた前記ユーザからファイルが転送された後、
（４）前記ファイルが転送されたことを前記ユーザに通知することにより、
前記ファイルを前記ユーザから転送することを特徴とするファイル転送システム。
【請求項９】
請求項１に記載のファイル転送システムにおいて、
前記ネットワークはインターネットであり、前記処理要求はファイルのダウンロードを要求すると共に、前記セキュリティレベルはユーザが利用可能者として認証されていない場合、
前記ファイル転送システムは、
（１）転送すべきファイルに関する情報を前記ユーザに通知し、
（２）前記ユーザから送られる認証情報により前記ユーザを認証した後、
（３）前記ユーザが入力する前記認証情報を受けて、
（４）前記ファイルを前記ユーザに転送することにより、
前記ファイルを前記ユーザに転送することを特徴とするファイル転送システム。
【請求項１０】
請求項１乃至９のいずれか１項に記載のファイル転送システムにおいて、
前記ユーザのメールアドレスが特定のメールアドレスである場合、前記処理要求の実行を拒否することを特徴とするファイル転送システム。
【請求項１１】
請求項１乃至１０のいずれか１項に記載のファイル転送システムにおいて、
所定の時間内に前記ユーザから前記処理要求を受けない場合、前記ユーザから以降に受付ける前記処理要求の実行を拒否することを特徴とするファイル転送システム。
【請求項１２】
請求項１乃至１１のいずれか１項に記載のファイル転送システムにおいて、
前記処理要求を前記ユーザ毎に記録することを特徴とするファイル転送システム。
【請求項１３】
ネットワークを介して接続されたユーザとの間でファイルを転送するファイル転送プログラムであって、
前記ファイルの転送に関する処理要求を前記ユーザから受付ける機能と、
前記ユーザに関するセキュリティレベルを識別する機能と、
前記処理要求と前記セキュリティレベルとに基づき、前記処理要求が要求する処理を実行する機能と、をコンピュータに実行させることを特徴とするファイル転送プログラム。
【請求項１４】
ネットワークを介して接続されたユーザとの間でファイルを転送するファイル転送方法であって、
前記ファイルの転送に関する処理要求を前記ユーザから受付ける工程と、
前記ユーザに関するセキュリティレベルを識別する工程と、
前記処理要求と前記セキュリティレベルとに基づき、前記処理要求が要求する処理を実行する工程と、を備えることを特徴とするファイル転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル転送システム、ファイル転送プログラムおよびファイル転送方法に関する。
【背景技術】
【０００２】
従来、ネットワークを介して相手先のコンピュータとファイルなどを交換する場合、例えば電子メールにファイルを添付して相手先のコンピュータに送信する方法が取られている。そして、交換するファイルやコンテンツデータの内容が機密性の高いものである場合、ファイルやコンテンツデータを暗号化したり、通信自体を暗号化してセキュリティを高めたりしている。この場合、電子証明書等により相手を認証してファイルやコンテンツデータを転送する転送サービスや、企業外部に送る場合でも電子証明書を利用することなく安全にファイルやコンテンツデータを転送でき、また、企業内部または企業外部のどちらに転送するかを逐一判断して、ファイルやコンテンツデータを作成することなく、企業外部または企業内部に適切にファイルやコンテンツデータを転送する転送サービスが提供されている。２つの転送サービスのうち、後者のような転送サービスを行う装置として、下記特許文献１に示すようなコンテンツ配信装置が提案されている。
【０００３】
【特許文献１】特開２００５−４４２７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、２つの転送サービスは共存せず、それぞれは、ユーザの認証レベルが略同一であることを前提にしたサービスであるため、例えば、所定の基準に従い認証されたユーザと、未認証なユーザとの間で、ファイル等の交換を１つの転送サービスで実現する場合、認証されたユーザ間における転送サービスと、未認証なユーザ間における転送サービスとを併用させることはできなかった。従って、未認証のユーザを認証するか、転送の際のセキュリティレベルを下げる必要があり、前者の場合は、認証のための手続きに時間が掛かり、後者の場合は、転送するファイルが第三者に漏洩する危険性が高まるため、迅速かつ安全にファイルを転送することは困難であった。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００６】
［適用例１］
本適用例にかかるファイル転送システムは、ネットワークを介して接続されたユーザとの間でファイルを転送するファイル転送システムであって、前記ファイルの転送に関する処理要求を前記ユーザから受付け、前記ユーザに関するセキュリティレベルを識別し、前記処理要求と前記セキュリティレベルとに基づき、前記処理要求が要求する処理を実行することを特徴とする。
【０００７】
このような構成によれば、ファイル転送システムは、ファイル転送の処理を要求したユーザのセキュリティレベルと、ファイル転送を処理する要求に基づいて、処理を実行するため、ネットワークを介して接続されたユーザのセキュリティレベルに応じた安全性を維持しつつ、ファイルを迅速に転送できる。
【０００８】
［適用例２］
上記適用例にかかるファイル転送システムにおいて、前記ネットワークは所定の組織内のイントラネットであり、前記処理要求はファイルのアップロードを要求すると共に、前記セキュリティレベルはユーザが利用可能者として認証されている場合、前記ファイル転送システムは、（１）前記ユーザによりログインされ、（２）ログインされた前記ユーザからファイルが転送された後、（３）前記ファイルが転送されたことを前記ユーザに通知することにより、前記ファイルを前記ユーザから転送しても良い。
［適用例３］
上記適用例にかかるファイル転送システムにおいて、前記ネットワークは所定の組織内のイントラネットであり、前記処理要求はファイルのダウンロードを要求すると共に、前記セキュリティレベルはユーザが利用可能者として認証されている場合、前記ファイル転送システムは、（１）転送すべきファイルに関する情報を前記ユーザに通知し、（２）前記ユーザによりログインされた後、（３）前記ファイルを前記ユーザに転送することにより、前記ファイルを前記ユーザに転送しても良い。
【０００９】
［適用例４］
上記適用例にかかるファイル転送システムにおいて、前記ネットワークは所定の組織内のイントラネットであり、前記処理要求はファイルのアップロードを要求すると共に、前記セキュリティレベルはユーザが利用可能者として認証されていない場合、前記ファイル転送システムは、（１）前記ユーザに対して一時的に認証するログイン権限の設定が要求され、（２）前記要求に応じて前記ログイン権限を設定し、（３）ログインされた前記ユーザからファイルが転送された後、（４）前記ファイルが転送されたことを前記ユーザに通知することにより、前記ファイルを前記ユーザから転送しても良い。
［適用例５］
上記適用例にかかるファイル転送システムにおいて、前記ネットワークは所定の組織内のイントラネットであり、前記処理要求はファイルのダウンロードを要求すると共に、前記セキュリティレベルはユーザが利用可能者として認証されていない場合、前記ファイル転送システムは、（１）転送すべきファイルに関する情報を前記ユーザに通知し、（２）前記ユーザから送られる認証情報により前記ユーザを認証した後、（３）前記ファイルを前記ユーザに転送することにより、前記ファイルを前記ユーザに転送しても良い。
［適用例６］
上記適用例にかかるファイル転送システムにおいて、前記ネットワークはインターネットであり、前記処理要求はファイルのアップロードを要求すると共に、前記セキュリティレベルはユーザが利用可能者として認証されている場合、前記ファイル転送システムは、（１）認証されている前記ユーザをログインし、（２）ログインした前記ユーザからファイルが転送された後、（３）前記ファイルが転送されたことを前記ユーザに通知することにより、前記ファイルを前記ユーザから転送しても良い。
【００１０】
［適用例７］
上記適用例にかかるファイル転送システムにおいて、前記ネットワークはインターネットであり、前記処理要求はファイルのダウンロードを要求すると共に、前記セキュリティレベルはユーザが利用可能者として認証されている場合、前記ファイル転送システムは、（１）転送すべきファイルに関する情報を前記ユーザに通知し、（２）認証されている前記ユーザをログインした後、（３）前記ファイルを前記ユーザに転送することにより、前記ファイルを前記ユーザに転送しても良い。
［適用例８］
上記適用例にかかるファイル転送システムにおいて、前記ネットワークはインターネットであり、前記処理要求はファイルのアップロードを要求すると共に、前記セキュリティレベルはユーザが利用可能者として認証されていない場合、前記ファイル転送システムは、（１）前記ユーザを一時的に認証するログイン権限の設定が第三者から要求され、（２）前記要求に応じて前記ユーザに対して前記ログイン権限を設定し、（３）ログインされた前記ユーザからファイルが転送された後、（４）前記ファイルが転送されたことを前記ユーザに通知することにより、前記ファイルを前記ユーザから転送しても良い。
【００１１】
［適用例９］
上記適用例にかかるファイル転送システムにおいて、前記ネットワークはインターネットであり、前記処理要求はファイルのダウンロードを要求すると共に、前記セキュリティレベルはユーザが利用可能者として認証されていない場合、前記ファイル転送システムは、（１）転送すべきファイルに関する情報を前記ユーザに通知し、（２）前記ユーザから送られる認証情報により前記ユーザを認証した後、（３）前記ユーザが入力する前記認証情報を受けて、（４）前記ファイルを前記ユーザに転送することにより、前記ファイルを前記ユーザに転送しても良い。
［適用例１０］
上記適用例にかかるファイル転送システムにおいて、前記ユーザのメールアドレスが特定のメールアドレスである場合、前記処理要求の実行を拒否しても良い。
［適用例１１］
上記適用例にかかるファイル転送システムにおいて、所定の時間内に前記ユーザから前記処理要求を受けない場合、前記ユーザから以降に受付ける前記処理要求の実行を拒否しても良い。
［適用例１２］
上記適用例にかかるファイル転送システムにおいて、前記処理要求を前記ユーザ毎に記録しても良い。
【００１２】
［適用例１３］
本適用例にかかるファイル転送プログラムは、ネットワークを介して接続されたユーザとの間でファイルを転送するファイル転送プログラムであって、前記ファイルの転送に関する処理要求を前記ユーザから受付ける機能と、前記ユーザに関するセキュリティレベルを識別する機能と、前記処理要求と前記セキュリティレベルとに基づき、前記処理要求が要求する処理を実行する機能と、をコンピュータに実行させることを特徴とする。
このような処理によれば、ファイル転送プログラムは、ファイル転送の処理を要求したユーザのセキュリティレベルと、ファイル転送を処理する要求に基づいて、処理を実行するため、ネットワークを介して接続されたユーザのセキュリティレベルに応じた安全性を維持しつつ、ファイルを迅速に転送できる。
［適用例１４］
本適用例にかかるファイル転送方法は、ネットワークを介して接続されたユーザとの間でファイルを転送するファイル転送方法であって、前記ファイルの転送に関する処理要求を前記ユーザから受付ける工程と、前記ユーザに関するセキュリティレベルを識別する工程と、前記処理要求と前記セキュリティレベルとに基づき、前記処理要求が要求する処理を実行する工程と、を備えることを特徴とする。
このような方法によれば、ファイル転送システムは、ファイル転送の処理を要求したユーザのセキュリティレベルと、ファイル転送を処理する要求に基づいて、処理を実行するため、ネットワークを介して接続されたユーザのセキュリティレベルに応じた安全性を維持しつつ、ファイルを迅速に転送できる。
【発明を実施するための最良の形態】
【００１３】
（実施形態）
図１は、本実施形態におけるファイル転送システム５の構成を示すブロック図である。このファイル転送システム５は、サービスサーバ群１０を介して、企業内ネットワークとしてのイントラネット（企業内部接続ネットワーク）８０に接続したユーザ端末Ａ１００、ユーザ端末Ｂ１１０と、企業外ネットワークとしてのインターネット（企業外部接続ネットワーク）９０に接続したユーザ端末Ｃ１２０、ユーザ端末Ｄ１３０との間で通信によりファイルの転送を行う。
サービスサーバ群１０は、ファイル転送サービスサーバ２０、メールサーバ３０、ＬＤＡＰサーバ３５、ＣＲＬサーバ４０およびウィルス定義サーバ７０を備える。また、ファイル転送サービスサーバ２０は、ＡＰＰサーバ５０、Ｗｅｂサーバ５５およびファイルサーバ６０を備える。尚、本実施形態では、サービスサーバ群１０と各ユーザ端末１００〜１３０との通信は、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）やＨＴＴＰＳ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  Ｓｅｃｕｒｉｔｙ）のようなＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルを利用して通信する。
メールサーバ３０は、ネットワークを通じて電子メールの送受信を管理する。本実施形態では、通信プロトコルの１つであるＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）に対応したＳＭＴＰサーバである。
【００１４】
ＬＤＡＰサーバ３５は、ＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）というサービス、例えば、ディレクトリサービスを提供する機能を備え、このＬＤＡＰサーバ３５により、ユーザに関するセキュリティレベルが識別され、ユーザが認証されたり、認証情報としてのメールアドレスが取得されたりする。
ＣＲＬサーバ４０は、失効されたクライアント証明書のようなデジタル証明書のリスト（ＣＲＬ：Ｃｅｒｔｉｆｉｃａｔｅ  Ｒｅｖｏｃａｔｉｏｎ  Ｌｉｓｔ）を管理する。また、ウィルス定義サーバ７０は、ウィルス定義を更新する。
Ｗｅｂサーバ５５は、インターネットにより接続されたユーザ端末Ｃ１２０およびユーザ端末Ｄ１３０からＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）を通じて受ける要求（ＨＴＴＰリクエスト）をＡＰＰサーバ５０に送って、ＡＰＰサーバ５０に処理させる。尚、本実施形態では、ＡＰＰサーバ５０との通信は、通信プロトコルの１つであるＡＪＰ（Ａｐａｃｈｅ  Ｊｓｅｒｖ  Ｐｒｏｔｏｃｏｌ）を採用する。
【００１５】
ファイルサーバ６０は、大容量の情報が記憶可能なストレージを備え、ネットワーク上のデータやファイルを共有できる。尚、本実施形態では、ＡＰＰサーバ５０との通信は、通信プロトコルの１つであり、ファイル管理を目的とした分散ファイルシステムを実現するＷｅｂＤＡＶ（Ｗｅｂ−ｂａｓｅｄ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ａｕｔｈｏｒｉｎｇ  ａｎｄ  Ｖｅｒｓｉｏｎｉｎｇ）を採用する。
ＡＰＰサーバ５０は、サービスを実行するシステムを、プレゼンテーション層、アプリケーション層、データ層の３つに分けて構成する３階層モデルにおいて、アプリケーション層のプログラムを実行する。本実施形態では、インターネットにより接続されたユーザ端末Ｃ１２０およびユーザ端末Ｄ１３０のユーザからの処理要求は、Ｗｅｂサーバ５５を経由してＨＴＴＰＳによる通信により送られ、イントラネットにより接続されたユーザ端末Ａ１００およびユーザ端末Ｂ１１０のユーザからの処理要求は、ＨＴＴＰによる通信により直接受付ける。このようにして受付けたユーザの処理要求と、識別したユーザのセキュリティレベルとに基づき、処理要求が要求する処理を実行する機能を有する。
イントラネット８０に接続されたユーザ端末Ａ１００を操作するユーザは、ＬＤＡＰサーバ３５に登録された人物を想定し、イントラネット８０に接続されたユーザ端末Ｂ１１０を操作するユーザは、ＬＤＡＰサーバ３５に登録されていない人物を想定する。また、インターネット９０に接続されたユーザ端末Ｃ１２０を操作するユーザは、正当なクライアントであることを証明するデジタル証明書を保持する人物を想定し、インターネット９０に接続されたユーザ端末Ｄ１３０を操作するユーザは、デジタル証明書を保有しない人物を想定する。
【００１６】
上述した各サーバは、図示を略したＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびハードディスク装置等を備え、これらのハードウェアと、ＲＯＭやハードディスク装置に保持されたソフトウェアとが協働することにより種々の機能を実現する。これらのサーバは、ブレードサーバにより構成されても良く、これらのサーバの少なくとも一部は、１つのコンピュータ内に構築された仮想化サーバであっても良い。
図２は、ユーザ端末Ａ１００を操作するユーザが、ファイル転送サービスサーバ２０との間でファイルを授受する際の処理の流れを説明するタイミング図である。最初に、ユーザ端末Ａ１００からファイル転送サービスサーバ２０にファイルをアップロードする場合、先ず、ユーザ端末Ａ１００を操作するユーザは、ＬＤＡＰサーバ３５に登録されているため、ユーザ端末Ａ１００のログイン画面からファイル転送サービスサーバ２０に対してログイン操作を行う（ステップＳ２００）。この際、ＬＤＡＰサーバ３５は、このユーザのメールアドレスを所定のアプリケーションへ渡す。
次に、ユーザ端末Ａ１００を操作するユーザは、ユーザ端末Ａ１００から所望のファイルをファイル転送サービスサーバ２０にアップロードすべく操作する（ステップＳ２０２）。続いて、ファイル転送サービスサーバ２０は、取得したメールアドレスに対して、ファイル状況確認メールを送信し（ステップＳ２０４）、ユーザ端末Ａ１００を操作するユーザが、このメールを受け取ることにより、一連のアップロード処理が終了する。この場合、ユーザ端末Ａ１００を操作するユーザがファイル状況確認メールを必要としない場合、このユーザはファイル状況確認メールを送信しないように設定できる。
【００１７】
他方で、ファイル転送サービスサーバ２０からユーザ端末Ａ１００にファイルをダウンロードする場合、先ず、ファイル転送サービスサーバ２０は、ダウンロードすべきファイルを通知するメールをユーザ端末Ａ１００のユーザに対して送信する（ステップＳ２１０）。
次に、メールを受け取ったユーザは、ユーザ端末Ａ１００のログイン画面からファイル転送サービスサーバ２０に対してログイン操作を行う（ステップＳ２１２）。続いて、ファイル転送サービスサーバ２０は、ファイルをユーザに対してダウンロードする（ステップＳ２１４）。ユーザは、ダウンロードされたファイルを受信トレイから取得することにより、一連のダウンロード処理が終了する。
図３は、ユーザ端末Ｂ１１０を操作するユーザが、ファイル転送サービスサーバ２０との間でファイルを授受する際の処理の流れを説明するタイミング図である。最初に、ユーザ端末Ｂ１１０からファイル転送サービスサーバ２０にファイルをアップロードする場合、先ず、ユーザ端末Ｂ１１０を操作するユーザは、ＬＤＡＰサーバ３５に登録されていないため、自分のメールアドレスをユーザ端末Ｂ１１０の所定のＵＩ画面に入力することにより、１回限りのアップロード（ワンタイムアップロード）をファイル転送サービスサーバ２０に対して申請する（ステップＳ２２０）。
【００１８】
続いて、ファイル転送サービスサーバ２０は、ユーザの認証を行い、ワンタイムアップロードを承認するメールをユーザに送信する（ステップＳ２２２）。その際、送信されるメールは、アップロード可能なＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を示す情報が付加されている。次に、メールを受け取ったユーザは、メールに付加されたＵＲＬに従って、ユーザ端末Ｂ１１０から所望のファイルをファイル転送サービスサーバ２０にアップロードすべく操作する（ステップＳ２２４）。
続いて、ファイル転送サービスサーバ２０は、取得したメールアドレスに対して、ファイル状況確認メールを送信し（ステップＳ２２６）、ユーザ端末Ｂ１１０を操作するユーザが、このメールを受け取ることにより、一連のアップロード処理が終了する。
他方で、ファイル転送サービスサーバ２０からユーザ端末Ｂ１１０にファイルをダウンロードする場合、先ず、ファイル転送サービスサーバ２０は、ダウンロードすべきファイルを通知するメールをユーザ端末Ｂ１１０のユーザに対して送信する（ステップＳ２３０）。
【００１９】
次に、メールを受け取ったユーザは、自分のメールアドレスをユーザ端末Ｂ１１０の所定のＵＩ画面に入力することにより、メールアドレスによる認証をファイル転送サービスサーバ２０に申請する（ステップＳ２３２）。続いて、ファイル転送サービスサーバ２０は、ファイルをユーザに対してダウンロードする（ステップＳ２３４）。ユーザは、ダウンロードされたファイルを取得することにより、一連のダウンロード処理が終了する。
図４は、ユーザ端末Ｃ１２０を操作するユーザが、ファイル転送サービスサーバ２０との間でファイルを授受する際の処理の流れを説明するタイミング図である。最初に、ユーザ端末Ｃ１２０からファイル転送サービスサーバ２０にファイルをアップロードする場合、先ず、ユーザ端末Ｃ１２０を操作するユーザが保有するデジタル証明書は、ＣＲＬサーバ４０が無効とするデジタル証明書ではないため、ファイル転送サービスサーバ２０に対してログイン操作が自動的に実行される（ステップＳ２４０）。より詳細には、ユーザは、提示されるデジタル証明書の候補の中から、適切なデジタル証明書を選択し、選択したデジタル証明書に基き認証されることによりログイン操作が実行される。この際、ＬＤＡＰサーバ３５は、このユーザのメールアドレスを所定のアプリケーションへ渡す。
次に、ユーザは、ユーザ端末Ｃ１２０から所望のファイルをファイル転送サービスサーバ２０にアップロードすべく操作する（ステップＳ２４２）。続いて、ファイル転送サービスサーバ２０は、取得したメールアドレスに対して、ファイル状況確認メールを送信し（ステップＳ２４４）、ユーザ端末Ｃ１２０を操作するユーザが、このメールを受け取ることにより、一連のアップロード処理が終了する。この場合、ユーザ端末Ｃ１２０を操作するユーザがファイル状況確認メールを必要としない場合、このユーザはファイル状況確認メールを送信しないように設定できる。
【００２０】
他方で、ファイル転送サービスサーバ２０からユーザ端末Ｃ１２０にファイルをダウンロードする場合、先ず、ファイル転送サービスサーバ２０は、ダウンロードすべきファイルを通知するメールをユーザ端末Ｃ１２０のユーザに対して送信する（ステップＳ２５０）。
次に、デジタル証明書に依り、ファイル転送サービスサーバ２０に対してログイン操作が自動的に実行される（ステップＳ２５２）。より詳細には、ユーザは、提示されるデジタル証明書の候補の中から、適切なデジタル証明書を選択し、選択したデジタル証明書に基き認証されることによりログイン操作が実行される。続いて、ファイル転送サービスサーバ２０は、ファイルをユーザに対してダウンロードする（ステップＳ２５４）。ユーザは、ダウンロードされたファイルを受信トレイから取得することにより、一連のダウンロード処理が終了する。
図５は、ユーザ端末Ｄ１３０を操作するユーザが、ファイル転送サービスサーバ２０との間でファイルを授受する際の処理の流れを説明するタイミング図である。最初に、ユーザ端末Ｄ１３０からファイル転送サービスサーバ２０にファイルをアップロードする場合、先ず、ユーザ端末Ａ１００またはユーザ端末Ｂ１１０のユーザが、デジタル証明書を保有していないユーザ端末Ｄ１３０のワンタイムアップロードを、ファイル転送サービスサーバ２０に申請する（ステップＳ２６０）。
【００２１】
続いて、ファイル転送サービスサーバ２０は、ユーザの認証を行い、ワンタイムアップロードを承認するメールをユーザ端末Ｄ１３０のユーザに送信する（ステップＳ２６２）。その際、送信されるメールは、アップロード可能なＵＲＬを示す情報が付加されている。次に、メールを受け取ったユーザ端末Ｄ１３０のユーザは、メールに付加されたＵＲＬに従って、ユーザ端末Ｄ１３０から所望のファイルをファイル転送サービスサーバ２０にアップロードすべく操作する（ステップＳ２６４）。
続いて、ファイル転送サービスサーバ２０は、ユーザ端末Ｄ１３０のユーザに対して、ファイル状況確認メールを送信し（ステップＳ２６６）、ユーザ端末Ｄ１３０を操作するユーザが、このメールを受け取ることにより、一連のアップロード処理が終了する。
他方で、ファイル転送サービスサーバ２０からユーザ端末Ｄ１３０にファイルをダウンロードする場合、先ず、ファイル転送サービスサーバ２０は、ダウンロードすべきファイルを通知するメールを、ユーザ端末Ｄ１３０のユーザに対して送信する（ステップＳ２７０）。その際、送信されるメールは、認証情報としてのアクセスキーを設定可能なＵＲＬを示す情報が付加されている。
【００２２】
次に、メールを受け取ったユーザは、メールに付加されたＵＲＬに従って、アクセスキーを設定する（ステップＳ２７２）。続いて、ファイル転送サービスサーバ２０は、ダウンロード操作可能なＵＲＬを示す情報を含むメールを、ユーザ端末Ｄ１３０のユーザに対して送信する（ステップＳ２７４）。続いて、ユーザ端末Ｄ１３０のユーザは、メールが示すＵＲＬに従って、アクセスキーを入力する（ステップＳ２７６）。続いて、ファイル転送サービスサーバ２０は、ファイルをユーザに対してダウンロードする（ステップＳ２７８）。ユーザは、ダウンロードされたファイルを取得することにより、一連のダウンロード処理が終了する。
以上の処理を組み合わせることにより、イントラネット８０またはインターネット９０に接続され、セキュリティのレベルがそれぞれ異なるユーザ間のファイル交換を、ファイル転送サービスサーバ２０という１つのシステム上で実現できる。
【００２３】
また、ファイル転送サービスサーバ２０は、例えばＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）のように、ファイルのアップロードおよびダウンロードを自動化させるためのインターフェイス機能を備えても良い。更に、ファイル転送サービスサーバ２０は、特定のメールアドレスを設定すると共に、設定されたメールアドレスを有するユーザがファイル転送サービスを利用できないようにするブラックリスト機能を備えても良い。更に、ファイル転送サービスサーバ２０は、ワンタイムアップロードを行うためのＵＲＬや、アクセスキーの設定に関して、タイムアウト時間を設定する機能を備えても良い。更に、ファイル転送サービスサーバ２０は、各ユーザによる利用実績をログとしての管理、および、管理者やファイル転送システム５に連携するユーザの登録を行うための管理機能を備えても良い。
【図面の簡単な説明】
【００２４】
【図１】本実施形態におけるファイル転送システムの構成を示すブロック図。
【図２】ユーザ端末とファイル転送サービスサーバとの間でファイルを授受する際の処理の流れを説明するタイミング図。
【図３】ユーザ端末とファイル転送サービスサーバとの間でファイルを授受する際の処理の流れを説明するタイミング図。
【図４】ユーザ端末とファイル転送サービスサーバとの間でファイルを授受する際の処理の流れを説明するタイミング図。
【図５】ユーザ端末とファイル転送サービスサーバとの間でファイルを授受する際の処理の流れを説明するタイミング図。
【符号の説明】
【００２５】
５…ファイル転送システム、１０…サービスサーバ群、２０…ファイル転送サービスサーバ、３０…メールサーバ、３５…ＬＤＡＰサーバ、４０…ＣＲＬサーバ、５０…ＡＰＰサーバ、５５…Ｗｅｂサーバ、６０…ファイルサーバ、７０…ウィルス定義サーバ、１００…ユーザ端末Ａ、１１０…ユーザ端末Ｂ、１２０…ユーザ端末Ｃ、１３０…ユーザ端末Ｄ。
【図１】
2010039979.tif 000003
【図２】
2010039979.tif 000004
【図３】
2010039979.tif 000005
【図４】
2010039979.tif 000006
【図５】
2010039979.tif 000007