(57)【要約】【課題】サービス利用側端末からサービス提供側端末に対してサービスを利用する上での安全性に関する条件の設定を要求し、その設定の可否により、サービスの利用可否を決定する。【解決手段】サービス利用側端末であるローカル端末１０のセキュリティ設定要求手段１０３は、サービスを利用する上での安全性に関する条件を記述したセキュリティ設定要求を、サービス提供側端末であるリモート端末２０へ送信する。リモート端末２０のセキュリティ設定手段１１１は、セキュリティ設定要求に記述された条件を満足するようにサービス提供手段１１２の設定を変更できるか否かを判断し、変更できる場合には設定を変更した上で肯定応答を、変更できない場合には否定応答を応答する。ローカル端末１０の判断手段１０２は、セキュリティ設定応答が肯定応答の場合に限りサービス利用可と判断し、サービス利用手段１０１はサービス要求をリモート端末２０へ送信する。【選択図】図１
2009163281.tif 000002
【特許請求の範囲】
【請求項１】
サービス提供側端末とサービス利用側端末とがネットワークを通じて接続されたコンピュータシステムにおけるサービス利用方法であって、
ａ）前記サービス利用側端末のセキュリティ設定要求手段が、サービスを利用する上での安全性に関する条件を記述したセキュリティ設定要求を自端末の通信装置により前記サービス提供側端末へ送信するステップと、
ｂ）前記サービス提供側端末のセキュリティ設定手段が、前記サービス利用側端末から送信された前記セキュリティ設定要求を自端末の通信装置から受信し、該受信した前記セキュリティ設定要求に記述された条件を満足するように、自端末のサービス提供手段の設定を変更できるか否かを判断し、変更できる場合には前記サービス提供手段の設定を変更した上で肯定応答のセキュリティ設定応答を自端末の前記通信装置により前記サービス利用側端末へ送信し、変更できない場合には否定応答のセキュリティ設定応答を自端末の前記通信装置により前記サービス利用側端末へ送信するステップと、
ｃ）前記サービス利用側端末の判断手段が、前記送信したセキュリティ設定要求に対して前記サービス提供側端末から送信されたセキュリティ設定応答を自端末の前記通信装置から受信し、肯定応答および否定応答の何れであるかを判断するステップと、
ｄ）前記サービス利用側端末のサービス利用手段が、前記判断手段により肯定応答であると判断された場合に、サービス要求を自端末の前記通信装置により前記サービス提供側端末へ送信するステップと、
ｅ）前記サービス提供側端末の前記サービス提供手段が、前記サービス利用側端末から送信されたサービス要求を自端末の前記通信装置から受信し、受信したサービス要求で示されるサービスを前記サービス利用側端末に対して提供するステップとを含むことを特徴とするサービス利用方法。
【請求項２】
前記セキュリティ設定要求は、利用するサービスを一意に識別するサービス識別子と、該サービス識別子で識別されるサービスを利用する上での安全性に関する条件とを含むことを特徴とする請求項１記載のサービス利用方法。
【請求項３】
前記セキュリティ設定要求手段が、サービスを利用する上での安全性に関する条件を入力装置から受信するステップをさらに含むことを特徴とする請求項１または２記載のサービス利用方法。
【請求項４】
前記サービス利用側端末は、セキュリティレベル識別子に対応してサービスを利用する上での安全性に関する条件を記憶する記憶装置を備え、
前記セキュリティ設定要求手段が、入力装置から入力されたセキュリティレベル識別子に対応する条件を前記記憶装置から検索するステップをさらに含むことを特徴とする請求項１または２記載のサービス利用方法。
【請求項５】
前記サービス利用側端末は、前記サービス提供側端末を一意に識別するサービス提供側端末識別子と利用するサービスを一意に識別するサービス識別子の組み合わせに対応して、前記サービス提供側端末識別子で識別されるサービス提供側端末が提供するサービスであって、前記サービス識別子で識別されるサービスを利用する上での安全性に関する条件を記憶する記憶装置を備え、
前記セキュリティ設定要求手段が、入力装置から入力されたサービス提供側端末識別子とサービス識別子との組み合わせに対応する条件を前記記憶装置から検索するステップをさらに含むことを特徴とする請求項１または２記載のサービス利用方法。
【請求項６】
サービス提供側端末とサービス利用側端末とがネットワークを通じて接続されたコンピュータシステムであって、
前記サービス利用側端末は、
前記サービス提供側端末と前記ネットワークを通じて通信する通信装置と、
サービスを利用する上での安全性に関する条件を記述したセキュリティ設定要求を前記通信装置により前記サービス提供側端末へ送信するセキュリティ設定要求手段と、
前記送信したセキュリティ設定要求に対して前記サービス提供側端末から送信されたセキュリティ設定応答を前記通信装置から受信し、肯定応答および否定応答の何れであるかを判断する判断手段と、
前記判断手段により肯定応答であると判断された場合に、サービス要求を前記通信装置により前記サービス提供側端末へ送信するサービス利用手段とを備え、
前記サービス提供側端末は、
前記サービス利用側端末と前記ネットワークを通じて通信する通信装置と、
前記サービス利用側端末から送信されたサービス要求を自端末の前記通信装置から受信し、受信したサービス要求で示されるサービスを前記サービス利用側端末に対して提供するサービス提供手段と、
前記サービス利用側端末から送信された前記セキュリティ設定要求を自端末の前記通信装置から受信し、該受信した前記セキュリティ設定要求に記述された条件を満足するように、前記サービス提供手段の設定を変更できるか否かを判断し、変更できる場合には前記サービス提供手段の設定を変更した上で肯定応答のセキュリティ設定応答を自端末の前記通信装置により前記サービス利用側端末へ送信し、変更できない場合には否定応答のセキュリティ設定応答を自端末の前記通信装置により前記サービス利用側端末へ送信するセキュリティ設定手段とを備えることを特徴とするコンピュータシステム。
【請求項７】
前記セキュリティ設定要求は、利用するサービスを一意に識別するサービス識別子と、該サービス識別子で識別されるサービスを利用する上での安全性に関する条件とを含むことを特徴とする請求項６記載のコンピュータシステム。
【請求項８】
前記セキュリティ設定要求手段は、サービスを利用する上での安全性に関する条件を入力装置から受信することを特徴とする請求項６または７記載のコンピュータシステム。
【請求項９】
前記サービス利用側端末は、セキュリティレベル識別子に対応してサービスを利用する上での安全性に関する条件を記憶する記憶装置を備え、
前記セキュリティ設定要求手段は、入力装置から入力されたセキュリティレベル識別子に対応する条件を前記記憶装置から検索することを特徴とする請求項６または７記載のコンピュータシステム。
【請求項１０】
前記サービス利用側端末は、前記サービス提供側端末を一意に識別するサービス提供側端末識別子と利用するサービスを一意に識別するサービス識別子の組み合わせに対応して、前記サービス提供側端末識別子で識別されるサービス提供側端末が提供するサービスであって、前記サービス識別子で識別されるサービスを利用する上での安全性に関する条件を記憶する記憶装置を備え、
前記セキュリティ設定要求手段は、入力装置から入力されたサービス提供側端末識別子とサービス識別子との組み合わせに対応する条件を前記記憶装置から検索することを特徴とする請求項６または７記載のコンピュータシステム。
【請求項１１】
サービス提供側端末とネットワークを通じて接続されたサービス利用側端末であって、
前記サービス提供側端末と前記ネットワークを通じて通信する通信装置と、
サービスを利用する上での安全性に関する条件を記述したセキュリティ設定要求を前記通信装置により前記サービス提供側端末へ送信するセキュリティ設定要求手段と、
前記送信したセキュリティ設定要求に対して前記サービス提供側端末から送信されたセキュリティ設定応答を前記通信装置から受信し、肯定応答および否定応答の何れであるかを判断する判断手段と、
前記判断手段により肯定応答であると判断された場合に、サービス要求を前記通信装置により前記サービス提供側端末へ送信するサービス利用手段とを備えたことを特徴とするサービス利用側端末。
【請求項１２】
前記セキュリティ設定要求は、利用するサービスを一意に識別するサービス識別子と、該サービス識別子で識別されるサービスを利用する上での安全性に関する条件とを含むことを特徴とする請求項１１記載のサービス利用側端末。
【請求項１３】
前記セキュリティ設定要求手段は、サービスを利用する上での安全性に関する条件を入力装置から受信することを特徴とする請求項１１または１２記載のサービス利用側端末。
【請求項１４】
セキュリティレベル識別子に対応してサービスを利用する上での安全性に関する条件を記憶する記憶装置を備え、
前記セキュリティ設定要求手段は、入力装置から入力されたセキュリティレベル識別子に対応する条件を前記記憶装置から検索することを特徴とする請求項１１または１２記載のサービス利用側端末。
【請求項１５】
前記サービス提供側端末を一意に識別するサービス提供側端末識別子と利用するサービスを一意に識別するサービス識別子の組み合わせに対応して、前記サービス提供側端末識別子で識別されるサービス提供側端末が提供するサービスであって、前記サービス識別子で識別されるサービスを利用する上での安全性に関する条件を記憶する記憶装置を備え、
前記セキュリティ設定要求手段は、入力装置から入力されたサービス提供側端末識別子とサービス識別子との組み合わせに対応する条件を前記記憶装置から検索することを特徴とする請求項１１または１２記載のサービス利用側端末。
【請求項１６】
サービス利用側端末とネットワークを通じて接続されたサービス提供側端末であって、
前記サービス利用側端末と前記ネットワークを通じて通信する通信装置と、
前記サービス利用側端末から送信されたサービス要求を前記通信装置から受信し、受信したサービス要求で示されるサービスを前記サービス利用側端末に対して提供するサービス提供手段と、
前記サービス利用側端末から送信されたサービスを利用する上での安全性に関する条件を記述したセキュリティ設定要求を自端末の前記通信装置から受信し、該受信した前記セキュリティ設定要求に記述された条件を満足するように、自端末のサービス提供手段の設定を変更できるか否かを判断し、変更できる場合には前記サービス提供手段の設定を変更した上で肯定応答のセキュリティ設定応答を自端末の前記通信装置により前記サービス利用側端末へ送信し、変更できない場合には否定応答のセキュリティ設定応答を自端末の前記通信装置により前記サービス利用側端末へ送信するセキュリティ設定手段とを備えたことを特徴とするサービス提供側端末。
【請求項１７】
サービス提供側端末とネットワークを通じて接続されたサービス利用側端末を構成するコンピュータを、
前記サービス提供側端末と前記ネットワークを通じて通信する通信手段と、
サービスを利用する上での安全性に関する条件を記述したセキュリティ設定要求を前記通信手段により前記サービス提供側端末へ送信するセキュリティ設定要求手段と、
前記送信したセキュリティ設定要求に対して前記サービス提供側端末から送信されたセキュリティ設定応答を前記通信手段から受信し、肯定応答および否定応答の何れであるかを判断する判断手段と、
前記判断手段により肯定応答であると判断された場合に、サービス要求を前記通信手段により前記サービス提供側端末へ送信するサービス利用手段として機能させるためのプログラム。
【請求項１８】
前記セキュリティ設定要求は、利用するサービスを一意に識別するサービス識別子と、該サービス識別子で識別されるサービスを利用する上での安全性に関する条件とを含むことを特徴とする請求項１７記載のプログラム。
【請求項１９】
前記セキュリティ設定要求手段は、サービスを利用する上での安全性に関する条件を入力装置から受信することを特徴とする請求項１７または１８記載のプログラム。
【請求項２０】
前記コンピュータは、セキュリティレベル識別子に対応してサービスを利用する上での安全性に関する条件を記憶する記憶装置を備え、
前記セキュリティ設定要求手段は、入力装置から入力されたセキュリティレベル識別子に対応する条件を前記記憶装置から検索することを特徴とする請求項１７または１８記載のプログラム。
【請求項２１】
前記コンピュータは、前記サービス提供側端末を一意に識別するサービス提供側端末識別子と利用するサービスを一意に識別するサービス識別子の組み合わせに対応して、前記サービス提供側端末識別子で識別されるサービス提供側端末が提供するサービスであって、前記サービス識別子で識別されるサービスを利用する上での安全性に関する条件を記憶する記憶装置を備え、
前記セキュリティ設定要求手段は、入力装置から入力されたサービス提供側端末識別子とサービス識別子との組み合わせに対応する条件を前記記憶装置から検索することを特徴とする請求項１７または１８記載のプログラム。
【請求項２２】
サービス利用側端末とネットワークを通じて接続されたサービス提供側端末を構成するコンピュータを、
前記サービス利用側端末と前記ネットワークを通じて通信する通信手段と、
前記サービス利用側端末から送信されたサービス要求を前記通信手段から受信し、受信したサービス要求で示されるサービスを前記サービス利用側端末に対して提供するサービス提供手段と、
前記サービス利用側端末から送信されたサービスを利用する上での安全性に関する条件を記述したセキュリティ設定要求を自端末の前記通信手段から受信し、該受信した前記セキュリティ設定要求に記述された条件を満足するように、自端末のサービス提供手段の設定を変更できるか否かを判断し、変更できる場合には前記サービス提供手段の設定を変更した上で肯定応答のセキュリティ設定応答を自端末の前記通信手段により前記サービス利用側端末へ送信し、変更できない場合には否定応答のセキュリティ設定応答を自端末の前記通信手段により前記サービス利用側端末へ送信するセキュリティ設定手段とを備えたことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービス提供側端末とサービス利用側端末とがネットワークを通じて接続されたコンピュータシステムに関する。
【背景技術】
【０００２】
インターネットなどの通信網の発展に伴って、各家庭やオフィスに設置されたパーソナルコンピュータや携帯端末などのサービス利用側端末に対して、ネットワークを通じて各種のサービスを提供するサービス提供側端末（Ｗｅｂサイトなどの端末）が増加している（例えば、特許文献１参照）。これに伴い、サービスの利用を通じて個人情報が漏洩するなど、サービスを利用する上での安全性が問題になってきている。
【０００３】
例えば、検索キーの入力に対してデータベースの検索結果を返す検索サービスを提供しているサービス提供側端末の中には、検索キーに関連する広告コンテンツを検索結果と一緒に送信するような付加サービスを提供している端末があり、そのような端末では、検索キーが広告サーバなどに送信される結果、外部に漏洩する危険性がある。
【０００４】
また、外部との通信に暗号化通信を使用することで情報の漏洩を防止しているサービス提供側端末がある一方、そのような暗号化通信を実施していないサービス提供側端末も多く存在する。
【０００５】
このため、サービスを安全に利用したいと考えるサービス利用側端末の利用者は、サービスを実際に利用する前にサービス提供側端末が安全にサービスを提供するものであるかどうかを確かめる必要がある。
【０００６】
【特許文献１】特開２００５−１７３７６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、サービス提供側端末が安全にサービスを提供するものであるかどうかを確かめることは容易でないのが現状である。その理由は、提供するサービスの安全性に関する条件はそのサービスを提供する側で決める問題であるという考えが支配的であり、提供するサービスの安全性に関する条件を開示していないサービス提供側端末が数多く存在しているためである。
【０００８】
このため、サービスを利用する上での安全性に関して、こういう条件が整っていれば利用するが、そうでなければ利用しないといった選択を自動的に行える仕組みの実現が望まれている。
【０００９】
本発明の目的は、サービス利用側端末がサービス提供側端末の提供するサービスを利用するときに、サービス提供側端末に対してサービスを利用する上での安全性に関する条件の設定を要求し、その設定の可否により、サービスの利用可否が自動的に決定されるサービス利用方法およびコンピュータシステムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明の第１のサービス利用方法は、サービス提供側端末とサービス利用側端末とがネットワークを通じて接続されたコンピュータシステムにおけるサービス利用方法であって、ａ）前記サービス利用側端末のセキュリティ設定要求手段が、サービスを利用する上での安全性に関する条件を記述したセキュリティ設定要求を自端末の通信装置により前記サービス提供側端末へ送信するステップと、ｂ）前記サービス提供側端末のセキュリティ設定手段が、前記サービス利用側端末から送信された前記セキュリティ設定要求を自端末の通信装置から受信し、該受信した前記セキュリティ設定要求に記述された条件を満足するように、自端末のサービス提供手段の設定を変更できるか否かを判断し、変更できる場合には前記サービス提供手段の設定を変更した上で肯定応答のセキュリティ設定応答を自端末の前記通信装置により前記サービス利用側端末へ送信し、変更できない場合には否定応答のセキュリティ設定応答を自端末の前記通信装置により前記サービス利用側端末へ送信するステップと、ｃ）前記サービス利用側端末の判断手段が、前記送信したセキュリティ設定要求に対して前記サービス提供側端末から送信されたセキュリティ設定応答を自端末の前記通信装置から受信し、肯定応答および否定応答の何れであるかを判断するステップと、ｄ）前記サービス利用側端末のサービス利用手段が、前記判断手段により肯定応答であると判断された場合に、サービス要求を自端末の前記通信装置により前記サービス提供側端末へ送信するステップと、ｅ）前記サービス提供側端末の前記サービス提供手段が、前記サービス利用側端末から送信されたサービス要求を自端末の前記通信装置から受信し、受信したサービス要求で示されるサービスを前記サービス利用側端末に対して提供するステップとを含む。
【００１１】
本発明の第１のコンピュータシステムは、サービス提供側端末とサービス利用側端末とがネットワークを通じて接続されたコンピュータシステムであって、前記サービス利用側端末は、前記サービス提供側端末と前記ネットワークを通じて通信する通信装置と、サービスを利用する上での安全性に関する条件を記述したセキュリティ設定要求を前記通信装置により前記サービス提供側端末へ送信するセキュリティ設定要求手段と、前記送信したセキュリティ設定要求に対して前記サービス提供側端末から送信されたセキュリティ設定応答を前記通信装置から受信し、肯定応答および否定応答の何れであるかを判断する判断手段と、前記判断手段により肯定応答であると判断された場合に、サービス要求を前記通信装置により前記サービス提供側端末へ送信するサービス利用手段とを備え、前記サービス提供側端末は、前記サービス利用側端末と前記ネットワークを通じて通信する通信装置と、前記サービス利用側端末から送信されたサービス要求を自端末の前記通信装置から受信し、受信したサービス要求で示されるサービスを前記サービス利用側端末に対して提供するサービス提供手段と、前記サービス利用側端末から送信された前記セキュリティ設定要求を自端末の前記通信装置から受信し、該受信した前記セキュリティ設定要求に記述された条件を満足するように、前記サービス提供手段の設定を変更できるか否かを判断し、変更できる場合には前記サービス提供手段の設定を変更した上で肯定応答のセキュリティ設定応答を自端末の前記通信装置により前記サービス利用側端末へ送信し、変更できない場合には否定応答のセキュリティ設定応答を自端末の前記通信装置により前記サービス利用側端末へ送信するセキュリティ設定手段とを備える。
【００１２】
本発明の第１のサービス利用側端末は、サービス提供側端末とネットワークを通じて接続されたサービス利用側端末であって、前記サービス提供側端末と前記ネットワークを通じて通信する通信装置と、サービスを利用する上での安全性に関する条件を記述したセキュリティ設定要求を前記通信装置により前記サービス提供側端末へ送信するセキュリティ設定要求手段と、前記送信したセキュリティ設定要求に対して前記サービス提供側端末から送信されたセキュリティ設定応答を前記通信装置から受信し、肯定応答および否定応答の何れであるかを判断する判断手段と、前記判断手段により肯定応答であると判断された場合に、サービス要求を前記通信装置により前記サービス提供側端末へ送信するサービス利用手段とを備える。
【００１３】
本発明の第１のサービス提供側端末は、サービス利用側端末とネットワークを通じて接続されたサービス提供側端末であって、前記サービス利用側端末と前記ネットワークを通じて通信する通信装置と、前記サービス利用側端末から送信されたサービス要求を前記通信装置から受信し、受信したサービス要求で示されるサービスを前記サービス利用側端末に対して提供するサービス提供手段と、前記サービス利用側端末から送信されたサービスを利用する上での安全性に関する条件を記述したセキュリティ設定要求を自端末の前記通信装置から受信し、該受信した前記セキュリティ設定要求に記述された条件を満足するように、自端末のサービス提供手段の設定を変更できるか否かを判断し、変更できる場合には前記サービス提供手段の設定を変更した上で肯定応答のセキュリティ設定応答を自端末の前記通信装置により前記サービス利用側端末へ送信し、変更できない場合には否定応答のセキュリティ設定応答を自端末の前記通信装置により前記サービス利用側端末へ送信するセキュリティ設定手段とを備える。
【発明の効果】
【００１４】
本発明によれば、サービス利用側端末がサービス提供側端末の提供するサービスを利用するときに、サービス提供側端末に対してサービスを利用する上での安全性に関する条件の設定を要求し、その設定の可否により、サービスの利用可否が自動的に決定されるようなサービス利用方法およびコンピュータシステムを実現することができる。
【発明を実施するための最良の形態】
【００１５】
次に、本発明を実施するための最良の形態について図面を参照して詳細に説明する。
【００１６】
『第１の実施の形態』
図１を参照すると、本発明の第１の実施の形態に係るコンピュータシステムは、サービス利用側端末であるローカル端末１０と、サービス提供側端末であるリモート端末２０と、双方の端末を接続するネットワーク３０とから構成されている。
【００１７】
ローカル端末１０は、入力装置４０と、通信装置５０と、データ処理装置１００とを含む。
【００１８】
データ処理装置１００は、サービス利用手段１０１と、判断手段１０２と、セキュリティ設定要求手段１０３とを含む。
【００１９】
入力装置４０は、リモート端末２０を一意に識別するリモート端末識別子と、リモート端末２０が提供する１以上のサービスのうち今回利用するサービスを一意に識別するサービス識別子と、当該サービスを利用する上での安全性に関する条件（以下、セキュリティ条件と称す）とが入力されると、入力されたリモート端末識別子とサービス識別子とセキュリティ条件とを、データ処理装置１００のセキュリティ設定要求手段１０３に送信する。
【００２０】
セキュリティ設定要求手段１０３は、リモート端末識別子とサービス識別子とセキュリティ条件とを入力装置４０から受信した場合、受信したサービス識別子とセキュリティ条件とを含むセキュリティ設定要求を作成して、受信したリモート端末識別子を添えて通信装置５０に送信する。また、送信したセキュリティ設定要求に対して判断手段１０２からサービス利用許可識別子を受信した場合、入力装置４０から受信していたリモート端末識別子とサービス識別子とをサービス利用手段１０１に送信し、サービス利用不可識別子を受信した場合は、サービスの利用を断念し処理を終了する。
【００２１】
判断手段１０２は、セキュリティ設定要求に対するセキュリティ設定応答を通信装置５０から受信し、セキュリティ設定応答に設定成功識別子が含まれていた場合には、サービス利用許可識別子をセキュリティ設定要求手段１０３に送信し、設定失敗識別子が含まれていた場合には、サービス利用不可識別子をセキュリティ設定要求手段１０３に送信する。なお、判断手段１０２は、セキュリティ設定要求に対するセキュリティ設定応答を一定時間内に通信装置５０から受信しなかった場合、サービス利用不可識別子をセキュリティ設定要求手段１０３に送信する。
【００２２】
サービス利用手段１０１は、リモート端末識別子とサービス識別子とをセキュリティ設定要求手段１０３から受信すると、受信したサービス識別子を含むサービス要求を作成し、受信したリモート端末識別子を添えて通信装置５０に送信する。
【００２３】
通信装置５０は、リモート端末識別子を添付したセキュリティ設定要求（サービス識別子とセキュリティ条件とを含む）をセキュリティ設定要求手段１０３から受信した場合、リモート端末識別子が示すリモート端末２０に対してセキュリティ設定要求をネットワーク３０経由で送信し、リモート端末識別子を添付したサービス要求（サービス識別子を含む）をサービス利用手段１０１から受信した場合、リモート端末識別子が示すリモート端末に対してサービス要求を送信する。また通信装置５０は、セキュリティ設定要求に対するセキュリティ設定応答（設定成功識別子または設定失敗識別子を含む）をリモート端末２０から受信した場合、受信したセキュリティ設定応答を判断手段１０２に送信する。
【００２４】
リモート端末２０は、通信装置６０と、データ処理装置１１０とを含む。
【００２５】
データ処理装置１１０は、セキュリティ設定手段１１１と、サービス提供手段１１２とを含む。
【００２６】
通信装置６０は、セキュリティ設定要求（サービス識別子とセキュリティ条件とを含む）をローカル端末１０から受信した場合、受信したセキュリティ設定要求をセキュリティ設定手段１１１に送信し、この送信したセキュリティ設定要求に対するセキュリティ設定応答（設定成功識別子または設定失敗識別子を含む）をセキュリティ設定手段１１１から受信した場合、受信したセキュリティ設定応答をローカル端末１０に送信する。また通信装置６０は、サービス要求（サービス識別子を含む）をローカル端末１０から受信した場合、受信したサービス要求をサービス提供手段１１２に送信する。
【００２７】
セキュリティ設定手段１１１は、セキュリティ設定要求を通信装置６０から受信した場合、受信したセキュリティ設定要求に記述されたセキュリティ条件を満足するように、自端末２０のサービス提供手段１１２の設定を変更できるか否かを判断し、変更できる場合にはサービス提供手段１１２の設定を変更した上で、設定成功識別子を含むセキュリティ設定応答を通信装置６０に送信し、変更できない場合には設定失敗識別子を含むセキュリティ設定応答を通信装置６０に送信する。
【００２８】
サービス提供手段１１２は、サービス要求を通信装置６０から受信した場合、受信したサービス要求に含まれるサービス識別子が示すサービスを実行する。
【００２９】
ネットワーク３０は、ローカル端末１０とリモート端末２０とを通信可能に接続する。
【００３０】
次に、図１、図４〜図１１を参照して、本発明の第１の実施の形態の全体の動作について詳細に説明する。
【００３１】
ローカル端末１０の入力装置４０は、リモート端末２０を一意に識別するリモート端末識別子として、例えばリモート端末識別子Ｓ２００、リモート端末２０が提供するサービスのうち利用したいサービスを一意に識別するサービス識別子として、例えばサービス識別子Ｓ３００、および、サービス識別子Ｓ３００のサービスを利用する上での安全性に関する条件として、例えばセキュリティ条件Ｓ４００がそれぞれ入力されると（図４のステップＡ１、Ａ２）、これらのリモート端末識別子Ｓ２００とサービス識別子Ｓ３００とセキュリティ条件Ｓ４００とを、セキュリティ設定要求手段１０３に送信する（ステップＡ３）。
【００３２】
セキュリティ設定要求手段１０３は、入力装置４０からリモート端末識別子Ｓ２００とサービス識別子Ｓ３００とセキュリティ条件Ｓ４００とを受信すると（図５のステップＢ１、Ｂ２）、サービス識別子Ｓ３００とセキュリティ条件Ｓ４００とを含むセキュリティ設定要求を作成し、リモート端末識別子Ｓ２００を添えて通信装置５０に送信する（ステップＢ３）。
【００３３】
通信装置５０は、入力装置４０からセキュリティ設定要求を受信すると（図６のＣ１、Ｃ２）、そのセキュリティ設定要求に添付されたリモート端末識別子Ｓ２００が示すリモート端末２０に対して、受信したセキュリティ設定要求をネットワーク３０を経由して送信する（図６のステップＣ３）。
【００３４】
通信装置６０は、セキュリティ設定要求をネットワーク３０経由でローカル端末１０から受信すると（図７のステップＤ１、Ｄ２）、受信したセキュリティ設定要求をセキュリティ設定手段１１１に送信する（図７のステップＤ３）。
【００３５】
セキュリティ設定手段１１１は、受信したセキュリティ設定要求に含まれるサービス識別子Ｓ３００が示すサービスに対して、受信したセキュリティ設定要求に含まれるセキュリティ条件Ｓ４００の適用を試みる（図８のステップＥ１）。セキュリティ設定手段１１１は、適用に成功した場合は、その旨を示す設定成功識別子Ｓ５００を含むセキュリティ設定応答を通信装置６０に送信する（図８のステップＥ２、Ｅ３）。他方、適用に失敗した場合は、設定失敗識別子Ｓ６００を含むセキュリティ設定応答を通信装置６０に送信する（図８のステップＥ２、Ｅ４）。
【００３６】
通信装置６０は、設定成功識別子Ｓ５００または設定失敗識別子Ｓ６００を含むセキュリティ設定応答を受信すると、受信したセキュリティ設定応答をネットワーク３０を経由してローカル端末１０に送信する（図７のステップＤ１、Ｄ４、Ｄ５）。
【００３７】
通信装置５０は、設定成功識別子Ｓ５００または設定失敗識別子Ｓ６００を含むセキュリティ設定応答をネットワーク３０を経由して受信すると、受信したセキュリティ設定応答を判断手段１０２に送信する（図６のステップＣ１、Ｃ４、Ｃ５）。
【００３８】
判断手段１０２は、設定成功識別子Ｓ５００を含むセキュリティ設定応答を受信すると、サービス利用許可識別子Ｓ７００をセキュリティ設定要求手段１０３に送信する（図９のステップＦ１、Ｆ２）。他方、判断手段１０２は、設定失敗識別子Ｓ６００を含むセキュリティ設定応答を受信すると、サービス利用不可識別子Ｓ８００をセキュリティ設定要求手段１０３に送信する（図９のステップＦ３）。
【００３９】
セキュリティ設定要求手段１０３は、サービス利用許可識別子Ｓ７００を受信すると、ステップＢ１で受信したリモート端末識別子Ｓ２００とサービス識別子Ｓ３００とをサービス利用手段１０１に送信する（図５のステップＢ５、Ｂ６）。他方、サービス利用不可識別子Ｓ８００を受信すると、ステップＢ１で受信した情報を破棄し、処理を終了する（図５のステップＢ７）。
【００４０】
サービス利用手段１０１は、セキュリティ設定要求手段１０３からリモート端末識別子Ｓ２００とサービス識別子Ｓ３００とを受信すると、受信したサービス識別子Ｓ３００を含むサービス要求を作成し、受信したリモート端末識別子Ｓ２００を添えて通信装置５０に送信する（図１０のステップＧ１）。
【００４１】
通信装置５０は、サービス要求を受信すると、それに添付されたリモート端末識別子Ｓ２００が示すリモート端末２０に対して、受信したサービス要求をネットワーク３０を経由して送信する（図６のステップＣ１、Ｃ６、Ｃ７）。
【００４２】
通信装置６０は、サービス要求をネットワーク３０を経由してローカル端末１０から受信すると、受信したサービス要求をサービス提供手段１１２に送信する（図７のステップＤ１、Ｄ６、Ｄ７)。
【００４３】
サービス提供手段１１２は、受信したサービス要求に含まれるサービス識別子Ｓ３００が示すサービスを実行する（図１１のステップＨ１）。
【００４４】
次に、本実施の形態の効果について説明する。
【００４５】
本実施の形態では、ローカル端末１０は、リモート端末２０が提供するサービスに対して、そのサービスを利用する上での安全性に関する条件の設定を要求でき、その設定の成否を知ることができる。そのためリモート端末２０が提供するサービスのセキュリティが、ローカル端末１０が要求するセキュリティ条件を満たすかどうかを知ることができ、セキュリティ条件を満たす場合のみ、そのサービスを利用することができる。
【００４６】
『第２の実施の形態』
図２を参照すると、本発明の第２の実施の形態に係るコンピュータシステムは、図１に示した第１の実施の形態に係るコンピュータシステムと比較して、ローカル端末１０において、セキュリティ条件記憶部１２１を有する記憶装置１２０を備えている点、入力装置４０に代えて入力装置７０を備えている点、セキュリティ設定要求手段１０３に代えてセキュリティ設定要求手段１０４を備えている点で相違する。
【００４７】
図１９を参照すると、セキュリティ条件記憶部１２１には、セキュリティレベル識別子１２１１とセキュリティ条件１２１２との組を記憶するエントリ１２１３が１以上記憶されている。
【００４８】
入力装置７０は、入力装置４０と比較して、セキュリティ条件の入力を受け付ける代わりに、セキュリティレベル識別子を受け付ける点で相違する。つまり、入力装置７０は、リモート端末識別子とサービス識別子とセキュリティレベル識別子の入力を受け付け、セキュリティ設定要求手段１０４へ送信する。
【００４９】
セキュリティ設定要求手段１０４は、セキュリティ設定要求手段１０３と比較して、入力装置４０から受信したセキュリティレベル識別子をキーとしてセキュリティ条件記憶部１２１を検索してセキュリティ条件を取得する機能を有する点で相違する。すなわち、セキュリティ設定要求手段１０４は、入力装置７０から、リモート端末識別子とサービス識別子とセキュリティレベル識別子とを受信すると、受信したセキュリティレベル識別子をキーとしてセキュリティ条件記憶部１２１から組となるセキュリティ条件を取得し、取得したセキュリティ条件とサービス識別子とを含むセキュリティ設定要求をリモート端末識別子を添えて通信装置５０に送信する。
【００５０】
次に、図２、図１２、図１３を参照して、本実施の形態の全体の動作について詳細に説明する。
【００５１】
ローカル端末１０の入力装置７０は、リモート端末２０を一意に識別するリモート端末識別子として、例えばリモート端末識別子Ｓ２００、リモート端末２０が提供するサービスのうち利用したいサービスを一意に識別するサービス識別子として、例えばサービス識別子Ｓ３００、および、セキュリティレベル識別子として、例えばセキュリティレベル識別子Ｓ９００がそれぞれ入力されると（図１２のステップＪ１、Ｊ２）、これらのリモート端末識別子Ｓ２００とサービス識別子Ｓ３００とセキュリティレベル識別子Ｓ９００とを、セキュリティ設定要求手段１０４に送信する（ステップＪ３）。
【００５２】
セキュリティ設定要求手段１０４は、入力装置７０からリモート端末識別子Ｓ２００とサービス識別子Ｓ３００とセキュリティレベル識別子Ｓ９００とを受信すると（図１３のステップＫ１、Ｋ２）、セキュリティレベル識別子Ｓ９００をキーとしてセキュリティ記憶部１２１から組となるセキュリティ条件（例えばセキュリティ条件Ｓ４００とする）を取得する（図１３のステップＫ３）。次に、セキュリティ設定要求手段１０４は、サービス識別子Ｓ３００と前記取得したセキュリティ条件Ｓ４００とを含むセキュリティ設定要求を作成し、リモート端末識別子Ｓ２００を添えて通信装置５０に送信する（ステップＫ４）。図１３のステップＫ５〜Ｋ８は図５のステップＢ４〜Ｂ７と同じ処理である。
【００５３】
以降の処理は第１の実施の形態と同じであるため、説明は省略する。
【００５４】
次に、本実施の形態の効果について説明する。
【００５５】
本実施の形態では、第１の実施の形態の効果に加え、セキュリティ条件を入力する代わりにセキュリティレベル識別子を入力することができるため、入力時の労力を削減することができる効果がある。
【００５６】
『第３の実施の形態』
図３を参照すると、本発明の第３の実施の形態に係るコンピュータシステムは、図１に示した第１の実施の形態に係るコンピュータシステムと比較して、ローカル端末１０において、セキュリティ条件記憶部１２２を有する記憶装置１２０を備えている点、入力装置４０に代えて入力装置８０を備えている点、セキュリティ設定要求手段１０３に代えてセキュリティ設定要求手段１０５を備えている点で相違する。
【００５７】
図２０を参照すると、セキュリティ条件記憶部１２２には、リモート端末識別子１２２１とサービス識別子１２２２とセキュリティ条件１２２３との組を記憶するエントリ１２２４が１以上記憶されている。
【００５８】
入力装置８０は、入力装置４０と比較して、セキュリティ条件の入力が省略されている点で相違する。つまり、入力装置８０は、リモート端末識別子とサービス識別子とを受け付け、セキュリティ設定要求手段１０５へ送信する。
【００５９】
セキュリティ設定要求手段１０５は、セキュリティ設定要求手段１０３と比較して、入力装置８０から受信したリモート端末識別子とサービス識別子の組をキーとしてセキュリティ条件記憶部１２２を検索してセキュリティ条件を取得する機能を有する点で相違する。すなわち、セキュリティ設定要求手段１０５は、入力装置８０から、リモート端末識別子とサービス識別子とを受信すると、受信したリモート端末識別子とサービス識別子との組をキーとしてセキュリティ条件記憶部１２２から組となるセキュリティ条件を取得し、取得したセキュリティ条件とサービス識別子とを含むセキュリティ設定要求をリモート端末識別子を添えて通信装置５０に送信する。
【００６０】
次に、図３、図１４、図１５を参照して、本実施の形態の全体の動作について詳細に説明する。
【００６１】
ローカル端末１０の入力装置８０は、リモート端末２０を一意に識別するリモート端末識別子として、例えばリモート端末識別子Ｓ２００、リモート端末２０が提供するサービスのうち利用したいサービスを一意に識別するサービス識別子として、例えばサービス識別子Ｓ３００がそれぞれ入力されると（図１４のステップＬ１、Ｌ２）、これらのリモート端末識別子Ｓ２００とサービス識別子Ｓ３００とを、セキュリティ設定要求手段１０５に送信する（ステップＬ３）。
【００６２】
セキュリティ設定要求手段１０５は、入力装置８０からリモート端末識別子Ｓ２００とサービス識別子Ｓ３００とを受信すると（図１５のステップＭ１、Ｍ２）、リモート端末識別子Ｓ２００とサービス識別子Ｓ３００との組をキーとしてセキュリティ記憶部１２２から組みとなるセキュリティ条件（例えばセキュリティ条件Ｓ４００とする）を取得する（図１５のステップＭ３）。次に、セキュリティ設定要求手段１０５は、サービス識別子Ｓ３００と前記取得したセキュリティ条件Ｓ４００とを含むセキュリティ設定要求を作成し、リモート端末識別子Ｓ２００を添えて通信装置５０に送信する（ステップＭ４）。図１５のステップＭ５〜Ｍ８は図５のステップＢ４〜Ｂ７と同じ処理である。
【００６３】
以降の処理は第１の実施の形態と同じであるため、説明は省略する。
【００６４】
次に、本実施の形態の効果について説明する。
【００６５】
本実施の形態では、第１の実施の形態の効果に加え、リモート端末識別子とサービス識別子との組み合わせに対応するセキュリティ条件をセキュリティ条件記憶部１２２が保持するため、セキュリティ条件の入力が不要となる。そのため、入力時の労力を削減することができる。
【実施例１】
【００６６】
次に、本発明の第１の実施例を、図面を参照して説明する。かかる実施例は本発明の第１の実施の形態に対応するものである。
【００６７】
本実施例は、図１６に示すように、入力装置１０としてキーボードを、データ処理装置１００としてＣＰＵ１(Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ)を、通信装置５０としてＴＣＰ／ＩＰモジュール１を持つＰＣ１(Ｐｅｒｓｏｎａｌ Ｃｏｍｐｕｔｅｒ)（ローカル端末１０に相当）と、データ処理装置１１０としてＣＰＵ２を、通信装置６０としてＴＣＰ／ＩＰモジュール２を持つＰＣ２（リモート端末２０に相当）と、ネットワーク３０としてＬＡＮ(Ｌｏｃａｌ Ａｒｅａ Ｎｅｔｗｏｒｋ)とを備えている。
【００６８】
ＣＰＵ１は、その上で実行されるプログラムによって、サービス利用手段１０１、判断手段１０２、セキュリティ設定要求手段１０３として動作する。
【００６９】
ＣＰＵ２は、その上で実行されるプログラムによって、セキュリティ設定手段１１１、サービス提供手段１１２として動作する。ここで、サービス提供手段１１２は、入力された検索キーによって図示しないデータベースを検索して結果を返す検索サービスを提供している。また、検索サービスの付加サービスとして、入力された検索キーを図示しない広告サーバへ送信し、検索キーに関連する広告コンテンツを広告サーバから取得して、検索結果と一緒に送信するサービスを提供している。そして、ＰＣ２側では、付加サービスはオプションになっており、セキュリティ条件によって利用の可否を選択でき、付加サービスを利用するユーザには、その見返りとしてサービス料金を割引くようになっている。
【００７０】
今、キーボード４０からリモート端末識別子ＲＴＩＤ１とサービス識別子ＳＩＤ１とセキュリティ条件ＰＯＬＩＣＹ１が入力されたとする。ここで、ＲＴＩＤ１はＰＣ２を、ＳＩＤ１は検索サービスを示すものとする。また、ＰＯＬＩＣＹ１には、検索サービスのみにサービスを限定する旨の条件が記述されているものとする。
【００７１】
キーボード４０は、上記入力されたＲＴＩＤ１とＳＩＤ１とＰＯＬＩＣＹ１をセキュリティ設定要求手段１０３に送信する。
【００７２】
セキュリティ設定要求手段１０３は、ＲＴＩＤ１とＳＩＤ１とＰＯＬＩＣＹ１を受信すると、ＳＩＤ１とＰＯＬＩＣＹ１とを含むセキュリティ設定要求にＲＴＩＤ１を添えてＴＣＰ／ＩＰモジュール１に送信する。
【００７３】
ＴＣＰ／ＩＰモジュール１は、ＲＴＩＤ１が示すＰＣ２に対して、ＳＩＤ１とＰＯＬＩＣＹ１とを含むセキュリティ設定要求をＬＡＮを経由して送信する。
【００７４】
ＴＣＰ／ＩＰモジュール２は、ＳＩＤ１とＰＯＬＩＣＹ１とを含むセキュリティ設定要求をＬＡＮを経由して受信すると、このセキュリティ設定要求をセキュリティ設定手段１１１に送信する。
【００７５】
セキュリティ設定手段１１１は、セキュリティ設定要求に含まれるＳＩＤ１で識別される検索サービスを提供するサービス提供手段１１２の設定を、セキュリティ設定要求に含まれるＰＯＬＩＣＹ１で示される条件を満たすように変更する。今の場合、サービス提供手段１１２が付加サービスの無い本来の検索サービスのみをＰＣ１のユーザに提供するように設定し、セキュリティ設定手段１１１が設定成功識別子Ｂ＿ＯＫ符号をＴＣＰ／ＩＰモジュール２に送信する。
【００７６】
ＴＣＰ／ＩＰモジュール２は、Ｂ＿ＯＫ符号を受信すると、Ｂ＿ＯＫ符号をＬＡＮを経由してＰＣ１に送信する。
【００７７】
ＴＣＰ／ＩＰモジュール１は、Ｂ＿ＯＫ符号をＬＡＮを経由して受信すると、Ｂ＿ＯＫ符号を判断手段１０２に送信する。
【００７８】
判断手段１０２は、Ｂ＿ＯＫ符号を受信すると、サービス利用許可識別子Ｕ＿ＯＫ符号をセキュリティ設定要求手段１０３に送信する。
【００７９】
セキュリティ設定要求手段１０３は、Ｕ＿ＯＫ符号を受信すると、ＲＴＩＤ１とＳＩＤ１をサービス利用手段１０１に送信する。
【００８０】
サービス利用手段１０１は、ＳＩＤ１を含むサービス要求にＲＴＩＤ１を添えてＴＣＰ／ＩＰモジュール１に送信する。
【００８１】
ＴＣＰ／ＩＰモジュール１は、ＲＴＩＤ１が示すＰＣ２に対してＳＩＤ１を含むサービス要求をＬＡＮを経由して送信する。
【００８２】
ＴＣＰ／ＩＰモジュール２は、ＳＩＤ１を含むサービス要求をＬＡＮを経由して受信すると、このサービス要求をサービス提供手段１１２に送信する。
【００８３】
サービス提供手段１１２は、検索サービスを実行する。すなわち、入力されたキーで図示しないデータベースを検索し、その結果をＴＣＰ／ＩＰモジュール１を通じてＰＣ１に送信する。ここで、検索キーは、サービス識別子に付随してサービス要求中に含まれていても良いし、別途に送られるようにしても良い。ＰＣ１は、ＴＣＰ／ＩＰモジュール１で受信した検索結果をサービス利用手段１０１に送信し、サービス利用手段１０１は図示しない出力手段を通じてユーザに提示する。
【００８４】
このように第１の実施例によれば、検索サービスのみにサービスを限定する旨の条件が記述したＰＯＬＩＣＹ１を入力することにより、入力した検索キーが検索サービスのみで利用され、広告コンテンツの検索などの付加サービスのために外部の広告サーバに送信されることがなくなるため、情報の漏洩を防止することができる。これにより、ＰＣ１のユーザは、広告コンテンツの受信による検索サービス料の軽減というメリットは受けることができないが、検索サービスを安全に利用することが可能となる。
【実施例２】
【００８５】
次に、本発明の第２の実施例を、図面を参照して説明する。かかる実施例は本発明の第２の実施の形態に対応するものである。
【００８６】
本実施例は、図１７に示すように、入力装置４０として入力待ち受けアプリ７０を、データ処理装置１００としてＣＰＵ１を、通信装置５０としてＴＣＰ／ＩＰモジュール１を、記憶装置１２０としてＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）を持つＰＣ１（ローカル端末１０に相当）と、データ処理装置１１０としてＣＰＵ２を、通信装置６０としてＴＣＰ／ＩＰモジュール２を持つＰＣ２（リモート端末２０に相当）と、ネットワーク３０としてＷＡＮ(Ｗｉｄｅ Ａｒｅａ Ｎｅｔｗｏｒｋ)とを備えている。
【００８７】
ＣＰＵ１は、その上で実行されるプログラムによって、サービス利用手段１０１、判断手段１０２、セキュリティ設定要求手段１０４として動作する。
【００８８】
ＨＤＤは、セキュリティレベル識別子とセキュリティ条件との組を保存するセキュリティ条件記憶部１２１を有する。
【００８９】
ＣＰＵ２は、その上で実行されるプログラムによって、セキュリティ設定手段１１１、サービス提供手段１１２として動作する。ここで、サービス提供手段１１２は、入力されたパラメータを用いて所定の計算を行って結果を返す計算サービスを提供している。サービス提供手段１１２は、負荷分散などを目的として、実行する計算の一部またはすべてを外部サーバで実行する機能をオプション機能としてセキュリティ条件ＰＯＬＩＣＹ１によって選択できるようになっており、このオプション機能を選択したユーザには、その見返りとしてサービス料金を割引くようになっている。
【００９０】
今、入力待ち受けアプリが他のアプリからリモート端末識別子ＲＴＩＤ１とサービス識別子ＳＩＤ１とセキュリティレベル識別子ＬＩＤ１が入力されたとする。ここで、ＲＴＩＤ１はＰＣ２を、ＳＩＤ１は計算サービスを、ＬＩＤ１はセキュリティ条件ＰＯＬＩＣＹ１の識別子とする。セキュリティ条件ＰＯＬＩＣＹ１には、計算の一部または全部を外部サーバで実行することを禁止する旨の条件が設定されている。
【００９１】
入力待ち受けアプリは、上記入力されたＲＴＩＤ１とＳＩＤ１とＬＩＤ１をセキュリティ設定要求手段１０４に送信する。
【００９２】
セキュリティ設定要求手段１０４は、ＲＴＩＤ１とＳＩＤ１とＬＩＤ１を受信すると、ＬＩＤ１をキーにセキュリティ条件記憶部１２１を検索してＰＯＬＩＣＹ１を取得し、このＰＯＬＩＣＹ１とＳＩＤ１とを含むセキュリティ設定要求にＲＴＩＤ１を添えてＴＣＰ／ＩＰモジュール１に送信する。
【００９３】
ＴＣＰ／ＩＰモジュール１は、ＲＴＩＤ１が示すＰＣ２に対して、ＳＩＤ１とＰＯＬＩＣＹ１とを含むセキュリティ設定要求をＷＡＮを経由して送信する。
【００９４】
ＴＣＰ／ＩＰモジュール２は、ＳＩＤ１とＰＯＬＩＣＹ１とを含むセキュリティ設定要求をＷＡＮを経由して受信すると、このセキュリティ設定要求をセキュリティ設定手段１１１に送信する。
【００９５】
セキュリティ設定手段１１１は、セキュリティ設定要求に含まれるＳＩＤ１で識別される計算サービスを提供するサービス提供手段１１２の設定を、セキュリティ設定要求に含まれるＰＯＬＩＣＹ１で示される条件を満たすように変更する。今の場合、実行する計算の一部またはすべてを外部サーバで実行できないように計算サービスを実行するプロセスの通信可能な端末をＰＣ１に限定し、設定成功識別子Ｂ＿ＯＫ符号をＴＣＰ／ＩＰモジュール２に送信する。
【００９６】
ＴＣＰ／ＩＰモジュール２は、Ｂ＿ＯＫ符号を受信すると、Ｂ＿ＯＫ符号をＷＡＮを経由してＰＣ１に送信する。
【００９７】
ＴＣＰ／ＩＰモジュール１は、Ｂ＿ＯＫ符号をＷＡＮを経由して受信すると、Ｂ＿ＯＫ符号を判断手段１０２に送信する。
【００９８】
判断手段１０２は、Ｂ＿ＯＫ符号を受信すると、サービス利用許可識別子Ｕ＿ＯＫ符号をセキュリティ設定要求手段１０４に送信する。
【００９９】
セキュリティ設定要求手段１０４は、Ｕ＿ＯＫ符号を受信すると、ＲＴＩＤ１とＳＩＤ１をサービス利用手段１０１に送信する。
【０１００】
サービス利用手段１０１は、ＳＩＤ１を含むサービス要求にＲＴＩＤ１を添えてＴＣＰ／ＩＰモジュール１に送信する。
【０１０１】
ＴＣＰ／ＩＰモジュール１は、ＲＴＩＤ１が示すＰＣ２に対してＳＩＤ１を含むサービス要求をＷＡＮを経由して送信する。
【０１０２】
ＴＣＰ／ＩＰモジュール２は、ＳＩＤ１を含むサービス要求をＷＡＮを経由して受信すると、このサービス要求をサービス提供手段１１２に送信する。
【０１０３】
サービス提供手段１１２は、計算サービスを実行する。すなわち、入力されたパラメータを用いて所定の計算を実行し、その結果をＴＣＰ／ＩＰモジュール１を通じてＰＣ１に送信する。ここで、パラメータは、サービス識別子に付随してサービス要求中に含まれていても良いし、別途に送られるようにしても良い。ＰＣ１は、ＴＣＰ／ＩＰモジュール１で受信した計算結果をサービス利用手段１０１に送信し、サービス利用手段１０１は図示しない出力手段を通じてユーザに提示する。
【０１０４】
このように第２の実施例によれば、計算の一部またはすべてを外部サーバで実行することを禁止する旨の条件が記述されたＰＯＬＩＣＹ１を指定するセキュリティレベル識別子ＬＩＤ１を入力することにより、計算に使用されるパラメータがＰＣ２の外部に漏洩することを防止することができる。これにより、ＰＣ１のユーザは、外部サーバ利用による計算サービス料の軽減というメリットは受けることができないが、計算サービスを安全に利用することが可能となる。
【実施例３】
【０１０５】
次に、本発明の第３の実施例を、図面を参照して説明する。かかる実施例は本発明の第３の実施の形態に対応するものである。
【０１０６】
本実施例は、図１８に示すように、入力装置８０としてキーボードを、データ処理装置１００としてＣＰＵ１を、通信装置５０としてＴＣＰ／ＩＰモジュール１を、記憶装置１２０としてＨＤＤを持つＰＣ１（ローカル端末１０に相当）と、データ処理装置１１０としてＣＰＵ２を、通信装置６０としてＴＣＰ／ＩＰモジュール２を持つＰＣ２（リモート端末２０に相当）と、ネットワーク３０としてＷＡＮ(Ｗｉｄｅ Ａｒｅａ Ｎｅｔｗｏｒｋ)とを備えている。
【０１０７】
ＣＰＵ１は、その上で実行されるプログラムによって、サービス利用手段１０１、判断手段１０２、セキュリティ設定要求手段１０５として動作する。
【０１０８】
ＨＤＤは、リモート端末識別子とサービス識別子とセキュリティ条件との組を保持するセキュリティ条件記憶部１２２を有する。
【０１０９】
ＣＰＵ２は、その上で実行されるプログラムによって、セキュリティ設定手段１１１、サービス提供手段１１２として動作する。ここで、サービス提供手段１１２は、入力されたパラメータを用いて所定の計算を行って結果を返す計算サービスを提供している。サービス提供手段１１２は、負荷分散などを目的として、実行する計算の一部またはすべてを外部サーバで実行するようになっており、サービス要求元のＰＣ１との間は勿論のこと、外部サーバとの間の通信も処理速度の向上と負荷軽減を図るための暗号化は行わず、暗号化するオプション設定も採用していないものとする。
【０１１０】
今、キーボードからリモート端末識別子ＲＴＩＤ１とサービス識別子ＳＩＤ１とが入力されたとする。ここで、ＲＴＩＤ１はＰＣ２を、ＳＩＤ１は計算サービスをそれぞれ示す。
【０１１１】
キーボードは、上記入力されたＲＴＩＤ１とＳＩＤ１とをセキュリティ設定要求手段１０５に送信する。
【０１１２】
セキュリティ設定要求手段１０５は、ＲＴＩＤ１とＳＩＤ１とを受信すると、ＲＴＩＤ１とＳＩＤ１との組み合わせをキーにセキュリティ条件記憶部１２２を検索してＰＯＬＩＣＹ１を取得し、このＰＯＬＩＣＹ１とＳＩＤ１とを含むセキュリティ設定要求にＲＴＩＤ１を添えてＴＣＰ／ＩＰモジュール１に送信する。ここで、ＰＯＬＩＣＹ１には、ＰＣ１と外部とのすべての通信は暗号化して行うという条件が設定されているものとする。
【０１１３】
ＴＣＰ／ＩＰモジュール１は、ＲＴＩＤ１が示すＰＣ２に対して、ＳＩＤ１とＰＯＬＩＣＹ１とを含むセキュリティ設定要求をＷＡＮを経由して送信する。
【０１１４】
ＴＣＰ／ＩＰモジュール２は、ＳＩＤ１とＰＯＬＩＣＹ１とを含むセキュリティ設定要求をＷＡＮを経由して受信すると、このセキュリティ設定要求をセキュリティ設定手段１１１に送信する。
【０１１５】
セキュリティ設定手段１１１は、セキュリティ設定要求に含まれるＳＩＤ１で識別される計算サービスを提供するサービス提供手段１１２の設定を、セキュリティ設定要求に含まれるＰＯＬＩＣＹ１で示される条件を満たすように変更しようとするが、暗号化通信がオプションとして選択できないので、設定失敗識別子Ｂ＿ＮＧ符号をＴＣＰ／ＩＰモジュール２に送信する。
【０１１６】
ＴＣＰ／ＩＰモジュール２は、Ｂ＿ＮＧ符号を受信すると、Ｂ＿ＮＧ符号をＷＡＮを経由してＰＣ１に送信する。
【０１１７】
ＴＣＰ／ＩＰモジュール１は、Ｂ＿ＮＧ符号をＷＡＮを経由して受信すると、Ｂ＿ＮＧ符号を判断手段１０２に送信する。
【０１１８】
判断手段１０２は、Ｂ＿ＮＧ符号を受信すると、サービス利用不可識別子Ｕ＿ＮＧ符号をセキュリティ設定要求手段１０５に送信する。
【０１１９】
セキュリティ設定要求手段１０５は、Ｕ＿ＮＧ符号を受信すると、処理を終了する。
【０１２０】
このように第３の実施例によれば、要求したセキュリティ条件が満たされない場合には計算サービスの利用を自動的に制限することができ、計算に使用されるパラメータがＰＣ２の外部に漏洩する恐れのある状態で計算サービスを利用することがなくなる。
【産業上の利用可能性】
【０１２１】
本発明によれば、サービス提供側端末が提供するサービスに対してサービス利用側端末が希望するセキュリティ条件を要求することで、サービスを利用する上での安全性が確保された場合のみ、そのサービスを利用する用途に適用できる。
【図面の簡単な説明】
【０１２２】
【図１】本発明の第１の実施の形態の構成を示すブロック図である。
【図２】本発明の第２の実施の形態の構成を示すブロック図である。
【図３】本発明の第３の実施の形態の構成を示すブロック図である。
【図４】本発明の第１の実施の形態における入力装置の動作を示す流れ図である。
【図５】本発明の第１の実施の形態におけるセキュリティ設定要求手段の動作を示す流れ図である。
【図６】本発明の第１の実施の形態における通信装置の動作を示す流れ図である。
【図７】本発明の第１の実施の形態における通信装置の動作を示す流れ図である。
【図８】本発明の第１の実施の形態におけるセキュリティ設定手段の動作を示す流れ図である。
【図９】本発明の第１の実施の形態における判断手段の動作を示す流れ図である。
【図１０】本発明の第１の実施の形態におけるサービス利用手段の動作を示す流れ図である。
【図１１】本発明の第１の実施の形態におけるサービス提供手段の動作を示す流れ図である。
【図１２】本発明の第２の実施の形態における入力装置の動作を示す流れ図である。
【図１３】本発明の第２の実施の形態におけるセキュリティ設定要求手段の動作を示す流れ図である。
【図１４】本発明の第３の実施の形態における入力装置の動作を示す流れ図である。
【図１５】本発明の第３の実施の形態におけるセキュリティ設定要求手段の動作を示す流れ図である。
【図１６】本発明の第１の実施例のブロック図である。
【図１７】本発明の第２の実施例のブロック図である。
【図１８】本発明の第３の実施例のブロック図図である。
【図１９】本発明の第２の実施の形態におけるセキュリティ条件記憶部の内容説明図である。
【図２０】本発明の第３の実施の形態におけるセキュリティ条件記憶部の内容説明図である。
【符号の説明】
【０１２３】
１０…ローカル端末
２０…リモート端末
３０…ネットワーク
４０、７０、８０…入力装置
５０、６０…通信装置
１００、１１０…データ処理装置
１０１…サービス利用手段
１０２…判断手段
１０３、１０４、１０５…セキュリティ設定要求手段
１１１…セキュリティ設定手段
１１２…サービス提供手段
１２０…記憶装置
１２１、１２２…セキュリティ条件記憶部
【図１】
2009163281.tif 000003
【図２】
2009163281.tif 000004
【図３】
2009163281.tif 000005
【図４】
2009163281.tif 000006
【図５】
2009163281.tif 000007
【図６】
2009163281.tif 000008
【図７】
2009163281.tif 000009
【図８】
2009163281.tif 000010
【図９】
2009163281.tif 000011
【図１０】
2009163281.tif 000012
【図１１】
2009163281.tif 000013
【図１２】
2009163281.tif 000014
【図１３】
2009163281.tif 000015
【図１４】
2009163281.tif 000016
【図１５】
2009163281.tif 000017
【図１６】
2009163281.tif 000018
【図１７】
2009163281.tif 000019
【図１８】
2009163281.tif 000020
【図１９】
2009163281.tif 000021
【図２０】
2009163281.tif 000022