(57)【要約】【課題】  現状のシステムに大きな変更を加えることなく顧客情報の流出の危険性を減少させることが可能な顧客情報システムを実現する。【解決手段】  ネットワークを介して顧客情報の閲覧を行なう顧客情報システムにおいて、顧客情報が格納されたデータベースサーバと、このデータベースサーバに照会して取得した顧客情報をＨＴＭＬで記述した文書に加工して提供するＷｅｂサーバと、Ｗｅｂサーバ経由でデータベースサーバから取得した顧客情報を社員毎のセキュアフォントにより文字を置換して送信し、文字が置換された顧客情報を表示する毎にセキュアフォントを提供するセキュアフォントサーバと、このセキュアフォントサーバから取得した文字が置換された顧客情報を前記セキュアフォントを用いて文字の置換を復元して表示させるコンピュータとを設ける。【選択図】                    図１
2006024051.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して顧客情報の閲覧を行なう顧客情報システムにおいて、
顧客情報が格納されたデータベースサーバと、
このデータベースサーバに照会して取得した前記顧客情報をＨＴＭＬで記述した文書に加工して提供するＷｅｂサーバと、
前記Ｗｅｂサーバ経由で前記データベースサーバから取得した前記顧客情報を社員毎のセキュアフォントにより文字を置換して送信し、文字が置換された顧客情報を表示する毎に前記セキュアフォントを提供するセキュアフォントサーバと、
このセキュアフォントサーバから取得した前記文字が置換された顧客情報を前記セキュアフォントを用いて文字の置換を復元して表示させるコンピュータと
を備えたことを特徴とする顧客情報システム。
【請求項２】
前記コンピュータが、
稼動しているＷｅｂブラウザを利用してネットワークを介して前記セキュアフォントサーバにアクセスして必要とする顧客情報を要求して前記セキュアフォントサーバからの社員認証要求があるまで待機し、
社員認証要求があったと判断した場合に社員認証処理を行い社員毎の前記セキュアフォントにより文字が置換された顧客情報を受信するまで待機し、
前記文字が置換された顧客情報を受信したと判断した場合に前記セキュアフォントを受信するまで待機し、
前記セキュアフォントを受信したと判断した場合に前記文字が置換された顧客情報を前記セキュアフォントを用いて文字の置換を復元して表示させることを特徴とする
請求項１記載の顧客情報システム。
【請求項３】
前記セキュアフォントサーバが、
前記コンピュータから顧客情報の要求を受信したと判断した場合に前記コンピュータに対して社員認証を要求して社員認証が完了するまで待機し、
社員認証が完了したと判断した場合にネットワークを介して前記Ｗｅｂサーバに対して前記コンピュータが必要としている顧客情報を要求して顧客情報を受信するまで待機し、
前記顧客情報を受信したと判断した場合に先に社員認証した社員固有のセキュアフォントにより文字を置換した顧客情報を生成し、
前記文字を置換した顧客情報をネットワークを介して前記コンピュータに転送し、
前記社員固有のセキュアフォントをネットワークを介して前記コンピュータに送信することを特徴とする
請求項１記載の顧客情報システム。
【請求項４】
前記Ｗｅｂサーバが、
前記セキュアフォントサーバからの顧客情報の要求を受信したと判断した場合にネットワークを介して前記データベースサーバに対して要求されている顧客情報を照会し、
前記データベースサーバから取得した前記顧客情報をＨＴＭＬで記述した文書に加工した上でネットワークを介して前記セキュアフォントサーバに転送することを特徴とする
請求項１記載の顧客情報システム。
【請求項５】
前記データベースサーバが、
前記Ｗｅｂサーバから顧客情報の照会があったと判断した場合に前記Ｗｅｂサーバから照会された顧客情報をネットワークを介して前記Ｗｅｂサーバに送信することを特徴とする
請求項１記載の顧客情報システム。
【請求項６】
前記セキュアフォントサーバが、
前記社員認証があった時点で社員固有の前記セキュアフォントを生成することを特徴とする
請求項３記載の顧客情報システム。
【請求項７】
前記データベースサーバ、前記Ｗｅｂサーバ及び前記セキュアフォントサーバのそれぞれの機能を１つ或いは２つのサーバに統合したことを特徴とする
請求項１乃至請求項６のいずれかに記載の顧客情報システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して顧客情報の閲覧を行なう顧客情報システムに関し、特に現状のシステムに大きな変更を加えることなく顧客情報の流出の危険性を減少させることが可能な顧客情報システムに関する。
【背景技術】
【０００２】
従来のネットワークを介して顧客情報の閲覧を行なう顧客情報システム、特に、顧客情報等を暗号化する顧客情報システムに関連する先行技術文献としては次のようなものがある。
【０００３】
【特許文献１】特開平１０−１２４０３０号公報
【特許文献２】特開平１０−３０１９２４号公報
【特許文献３】特開２００２−０４４０７２号公報
【特許文献４】特開２００２−０７７１３６号公報
【特許文献５】特開２００２−０７７１３７号公報
【特許文献６】特開２００２−１６９８０７号公報
【０００４】
図１２はこのような従来の顧客情報システムの一例を示す構成ブロック図である。図１２において１は顧客情報が格納されたデータベースサーバ、２はＨＴＭＬ（HyperText Markup Language：以下、単にＨＴＭＬと呼ぶ。）で記述された文書を提供するＷｅｂサーバ、３及び６は組織内部のネットワークとその外部のネットワークとの間に外部からの不正なアクセスを防ぐ目的で設置されるファイヤウォール、４，５及び７はＷｅｂブラウザがインストールされたコンピュータ、１００，１０１及び１０２は組織（本社）内に構築されたイントラネット等のネットワーク、１０３は世界に散在する無数のサーバの集合体であるインターネット等のネットワーク、１０４は組織（支社）内に構築されたイントラネット等のネットワークである。
【０００５】
データベースサーバ１はネットワーク１００に相互に接続され、Ｗｅｂサーバ２はネットワーク１００及び１０１に相互に接続される。ファイヤウォール３はネットワーク１０１及び１０２と相互に接続されると共にネットワーク１０３にも相互に接続される。
【０００６】
また、コンピュータ４及び５はネットワーク１０２に相互に接続され、コンピュータ７はネットワーク１０４に相互に接続される。さらに、ファイヤウォール６はネットワーク１０４と相互に接続されると共にネットワーク１０３にも相互に接続される。
【０００７】
ここで，図１２に示す従来例の動作を図１３、図１４、図１５、図１６、図１７及び図１８を用いて説明する。図１３は各コンピュータ（具体的には、コンピュータ７の動作を説明するものとする）の動作を説明するフロー図、図１４、図１６及び図１８は情報等の流れを説明する説明図、図１５はＷｅｂサーバ２の動作を説明するフロー図、図１７はデータベースサーバ１の動作を説明するフロー図である。
【０００８】
図１３中”Ｓ００１”においてコンピュータ７は、稼動しているＷｅｂブラウザを利用してネットワーク１０４、ファイヤウォール６、ネットワーク１０３、ファイヤウォール３及びネットワーク１０１を介してＷｅｂサーバ２にアクセスして、Ｗｅｂサーバ２に対して必要とする顧客情報を要求し、図１３中”Ｓ００２”においてコンピュータ７は、要求した顧客情報を受信するまで待機する。
【０００９】
例えば、図１４中”ＲＱ０１”に示すようにコンピュータ７は、稼動しているＷｅｂブラウザを利用してネットワーク１０４、ファイヤウォール６、ネットワーク１０３、ファイヤウォール３及びネットワーク１０１を介してＷｅｂサーバ２にアクセスして、Ｗｅｂサーバ２に対して必要とする顧客情報を要求する。
【００１０】
図１３中”Ｓ００２”において要求した顧客情報を受信したと判断した場合には、図１３中”Ｓ００３”においてコンピュータ７は、受信した顧客情報をコンピュータ７の表示手段上に表示させる。
【００１１】
具体的には、受信した顧客情報はＨＴＭＬで記述されているので、コンピュータ７で稼動するＷｅｂブラウザを利用してＨＴＭＬのタグに従ってレイアウトを再現し、文字や画像等を再生してコンピュータ７の表示手段上に表示させる。
【００１２】
図１５中”Ｓ１０１”においてＷｅｂサーバ２は、コンピュータ７からの顧客情報の要求を受信したか否かを判断し、もし、図１５中”Ｓ１０１”において顧客情報の要求を受信したと判断した場合には、図１５中”Ｓ１０２”においてＷｅｂサーバ２は、ネットワーク１００を介してデータベースサーバ１に対して要求されている顧客情報を照会する。
【００１３】
例えば、図１６中”ＲＱ１１”に示すように顧客情報の要求を受信したと判断した場合には、Ｗｅｂサーバ２は、ネットワーク１００を介してデータベースサーバ１に対して要求されている顧客情報を照会する。
【００１４】
一方、図１７中”Ｓ２０１”においてデータベースサーバ１は、Ｗｅｂサーバ２から顧客情報の照会があったか否かを判断し、もし、図１７中”Ｓ２０１”において顧客情報の照会があったと判断した場合には、図１７中”Ｓ２０２”においてデータベースサーバ１は、Ｗｅｂサーバ２から照会された顧客情報をネットワーク１００を介してＷｅｂサーバ２に送信する。
【００１５】
例えば、図１６中”ＳＤ１１”に示すように顧客情報の照会があったと判断した場合には、データベースサーバ１は、Ｗｅｂサーバ２から照会された顧客情報をネットワーク１００を介してＷｅｂサーバ２に送信する。
【００１６】
そして、図１５中”Ｓ１０３”においてＷｅｂサーバ２は、データベースサーバ１から取得した顧客情報をＨＴＭＬで記述した文書に加工した上で、ネットワーク１０１、ファイヤウォール３、ネットワーク１０３、ファイヤウォール６及びネットワーク１０４を介してコンピュータ７に転送する。
【００１７】
例えば、図１８中”ＴＤ２１”に示すようにＷｅｂサーバ２は、データベースサーバ１から取得した顧客情報をネットワーク１０１、ファイヤウォール３、ネットワーク１０３、ファイヤウォール６及びネットワーク１０４を介してコンピュータ７に転送する。
【００１８】
この結果、コンピュータにインストールされたＷｅｂブラウザを利用しＷｅｂサーバ２にアクセスして顧客情報を取得することにより、コンピュータに特別なソフトウェア等をインストールすることなく容易に社内の顧客情報を多数の社員で共有することが可能になる。
【発明の開示】
【発明が解決しようとする課題】
【００１９】
しかし、図１２に示す従来例では、コンピュータに特別なソフトウェア等をインストールすることなく容易に社内の顧客情報を多数の社員で共有することが可能になるものの、これに伴ない、顧客情報が外部に流出する可能性が高くなってしまうといった問題点があった。
【００２０】
特に現状では、多数の社員が個別に管理するコンピュータに送信された顧客情報の状況を、システム管理者が管理する手段が存在しないので、コンピュータで受信した顧客情報が削除されることなく無期限で保管される可能性があり、情報の誤送信やコンピュータの盗難等に起因して意図せずに顧客情報が社外に流出する恐れがある。
【００２１】
また、コンピュータで受信した顧客情報が削除されることなく無期限で保管されることにより、悪意をもった社員が、コンピュータで受信した顧客情報を故意に社外に流出させる恐れがある。
従って本発明が解決しようとする課題は、現状のシステムに大きな変更を加えることなく顧客情報の流出の危険性を減少させることが可能な顧客情報システムを実現することにある。
【課題を解決するための手段】
【００２２】
このような課題を達成するために、本発明のうち請求項１記載の発明は、
ネットワークを介して顧客情報の閲覧を行なう顧客情報システムにおいて、
顧客情報が格納されたデータベースサーバと、このデータベースサーバに照会して取得した前記顧客情報をＨＴＭＬで記述した文書に加工して提供するＷｅｂサーバと、前記Ｗｅｂサーバ経由で前記データベースサーバから取得した前記顧客情報を社員毎のセキュアフォントにより文字を置換して送信し、文字が置換された顧客情報を表示する毎に前記セキュアフォントを提供するセキュアフォントサーバと、このセキュアフォントサーバから取得した前記文字が置換された顧客情報を前記セキュアフォントを用いて文字の置換を復元して表示させるコンピュータとを備えたことにより、現状のシステムに大きな変更を加えることなく顧客情報の流出の危険性を減少させることが可能になる。
【００２３】
請求項２記載の発明は、
請求項１記載の発明である顧客情報システムにおいて、
前記コンピュータが、
稼動しているＷｅｂブラウザを利用してネットワークを介して前記セキュアフォントサーバにアクセスして必要とする顧客情報を要求して前記セキュアフォントサーバからの社員認証要求があるまで待機し、社員認証要求があったと判断した場合に社員認証処理を行い社員毎の前記セキュアフォントにより文字が置換された顧客情報を受信するまで待機し、前記文字が置換された顧客情報を受信したと判断した場合に前記セキュアフォントを受信するまで待機し、前記セキュアフォントを受信したと判断した場合に前記文字が置換された顧客情報を前記セキュアフォントを用いて文字の置換を復元して表示させることにより、現状のシステムに大きな変更を加えることなく顧客情報の流出の危険性を減少させることが可能になる。
【００２４】
請求項３記載の発明は、
請求項１記載の発明である顧客情報システムにおいて、
前記セキュアフォントサーバが、
前記コンピュータから顧客情報の要求を受信したと判断した場合に前記コンピュータに対して社員認証を要求して社員認証が完了するまで待機し、社員認証が完了したと判断した場合にネットワークを介して前記Ｗｅｂサーバに対して前記コンピュータが必要としている顧客情報を要求して顧客情報を受信するまで待機し、前記顧客情報を受信したと判断した場合に先に社員認証した社員固有のセキュアフォントにより文字を置換した顧客情報を生成し、前記文字を置換した顧客情報をネットワークを介して前記コンピュータに転送し、前記社員固有のセキュアフォントをネットワークを介して前記コンピュータに送信することにより、現状のシステムに大きな変更を加えることなく顧客情報の流出の危険性を減少させることが可能になる。
【００２５】
請求項４記載の発明は、
請求項１記載の発明である顧客情報システムにおいて、
前記Ｗｅｂサーバが、
前記セキュアフォントサーバからの顧客情報の要求を受信したと判断した場合にネットワークを介して前記データベースサーバに対して要求されている顧客情報を照会し、前記データベースサーバから取得した前記顧客情報をＨＴＭＬで記述した文書に加工した上でネットワークを介して前記セキュアフォントサーバに転送することにより、現状のシステムに大きな変更を加えることなく顧客情報の流出の危険性を減少させることが可能になる。
【００２６】
請求項５記載の発明は、
請求項１記載の発明である顧客情報システムにおいて、
前記データベースサーバが、
前記Ｗｅｂサーバから顧客情報の照会があったと判断した場合に前記Ｗｅｂサーバから照会された顧客情報をネットワークを介して前記Ｗｅｂサーバに送信することにより、現状のシステムに大きな変更を加えることなく顧客情報の流出の危険性を減少させることが可能になる。
【００２７】
請求項６記載の発明は、
請求項３記載の発明である顧客情報システムにおいて、
前記セキュアフォントサーバが、
前記社員認証があった時点で社員固有の前記セキュアフォントを生成することにより、現状のシステムに大きな変更を加えることなく顧客情報の流出の危険性を減少させることが可能になる。
【００２８】
請求項７記載の発明は、
請求項１乃至請求項６のいずれかに記載の発明である顧客情報システムにおいて、
前記データベースサーバ、前記Ｗｅｂサーバ及び前記セキュアフォントサーバのそれぞれの機能を１つ或いは２つのサーバに統合したことにより、現状のシステムに大きな変更を加えることなく顧客情報の流出の危険性を減少させることが可能になる。
【発明の効果】
【００２９】
本発明によれば次のような効果がある。
請求項１，２，３，４，５，６及び請求項７の発明によれば、従来の顧客情報システムにセキュアフォントサーバを追加し、セキュアフォントサーバがＷｅｂサーバ経由で取得した顧客情報を社員毎のセキュアフォントにより文字を置換（暗号化）してコンピュータに送信し、文字が置換（暗号化）された顧客情報を表示する毎にセキュアフォントサーバからセキュアフォントをコンピュータに提供することにより、現状のシステムに大きな変更を加えることなく顧客情報の流出の危険性を減少させることが可能な顧客情報システムを実現する。
【００３０】
また、万が一、文字が置換（暗号化）された顧客情報とセキュアフォントとが共に流出した場合には、流出したセキュアフォントを解析してどの社員に割り当てられたセキュアフォントであるかを突き止めることにより、情報流出元の社員を容易に特定することが可能になる。
【発明を実施するための最良の形態】
【００３１】
以下本発明を図面を用いて詳細に説明する。図１は本発明に係る顧客情報システムの一実施例を示す構成ブロック図である。図１において１，２，３，４，５，６，７，１００，１０１，１０２，１０３及び１０４は図１２と同一符号を付してあり、８は予め有する社員毎のセキュアフォントにより文字が置換（暗号化）された顧客情報を提供すると共に文字が置換（暗号化）された顧客情報を表示する毎にセキュアフォントを提供するセキュアフォントサーバである。
【００３２】
データベースサーバ１はネットワーク１００に相互に接続され、Ｗｅｂサーバ２はネットワーク１００及び１０１に相互に接続される。セキュアフォントサーバ８はネットワーク１０１に相互に接続され、ファイヤウォール３はネットワーク１０１及び１０２と相互に接続されると共にネットワーク１０３にも相互に接続される。
【００３３】
また、コンピュータ４及び５はネットワーク１０２に相互に接続され、コンピュータ７はネットワーク１０４に相互に接続される。さらに、ファイヤウォール６はネットワーク１０４と相互に接続されると共にネットワーク１０３にも相互に接続される。
【００３４】
ここで，図１に示す実施例の動作を図２、図３、図４、図５、図６、図７、図８、図９、図１０及び図１１を用いて説明する。図２は各コンピュータ（具体的には、コンピュータ７）の動作を説明するフロー図、図３，図５及び図８は情報等の流れを説明する説明図、図４はセキュアフォントサーバ８の動作を説明するフロー図、図６はＷｅｂサーバ２の動作を説明するフロー図、図７はデータベースサーバ１の動作を説明するフロー図、図９はＨＴＭＬで記述された文書の一例を示す説明図、図１０はＨＴＭＬで記述された文書をＷｅｂブラウザで表示した一例を示す説明図、図１１はＷｅｂブラウザに表示された情報をコピー＆ペーストした場合の一例を示す説明図である。
【００３５】
図２中”Ｓ３０１”においてコンピュータ７は、稼動しているＷｅｂブラウザを利用してネットワーク１０４、ファイヤウォール６、ネットワーク１０３、ファイヤウォール３及びネットワーク１０１を介してセキュアフォントサーバ８にアクセスして、セキュアフォントサーバ８に対して必要とする顧客情報を要求し、図２中”Ｓ３０２”においてコンピュータ７は、セキュアフォントサーバ８からの社員認証要求があるまで待機する。
【００３６】
例えば、図３中”ＲＱ３１”に示すようにコンピュータ７は、稼動しているＷｅｂブラウザを利用してネットワーク１０４、ファイヤウォール６、ネットワーク１０３、ファイヤウォール３及びネットワーク１０１を介してセキュアフォントサーバ８にアクセスして、セキュアフォントサーバ８に対して必要とする顧客情報を要求する。
【００３７】
図２中”Ｓ３０２”において社員認証要求があったと判断した場合には，図２中”Ｓ３０３”においてコンピュータ７は、操作者である社員に社員ＩＤ及びパスワードの入力を要求し、入力された社員ＩＤ及びパスワードをセキュアフォントサーバに送信する等して社員認証処理を行なう。
【００３８】
そして、図２中”Ｓ３０４”においてコンピュータ７は、暗号化された顧客情報を受信するまで待機する。図２中”Ｓ３０４”において暗号化された顧客情報を受信したと判断した場合には、図２中”Ｓ３０５”においてコンピュータ７は、セキュアフォントを受信するまで待機する
【００３９】
図２中”Ｓ３０５”においてセキュアフォントを受信したと判断した場合には、図２中”Ｓ３０６”においてコンピュータ７は、暗号化された顧客情報を受信したセキュアフォントを用いて文字の置換を復元（復号化）してコンピュータ７の表示手段上に表示させる。
【００４０】
具体的には、受信した顧客情報はＨＴＭＬで記述されているので、コンピュータ７で稼動するＷｅｂブラウザを利用してＨＴＭＬのタグに従ってレイアウトを再現し、文字や画像等を再生してコンピュータ７の表示手段上に表示させる。
【００４１】
但し、この際、顧客情報はセキュアフォントにより文字が置換（暗号化）されているので、受信したセキュアフォントを用いて文字の置換を復元（復号化）して、判読可能な文字を再生してコンピュータ７の表示手段上に表示させる。
【００４２】
また、セキュアフォントは、文字が置換（暗号化）された顧客情報を表示する毎にセキュアフォントサーバ８から取得して用いることになる。
【００４３】
図４中”Ｓ４０１”においてセキュアフォントサーバ８は、コンピュータ７からの顧客情報の要求を受信したか否かを判断し、もし、図４中”Ｓ４０１”において顧客情報の要求を受信したと判断した場合には、図４中”Ｓ４０２”においてセキュアフォントサーバ８は、コンピュータ７に対して社員認証を要求し、図４中”Ｓ４０３”において社員認証が完了するまで待機する。
【００４４】
もし、図４中”Ｓ４０３”において社員認証が完了したと判断した場合には、図４中”Ｓ４０４”においてセキュアフォントサーバ８は、ネットワーク１００を介してＷｅｂサーバ２に対してコンピュータ７が必要としている顧客情報を要求し、図４中”Ｓ４０５”において顧客情報を受信するまで待機する。
【００４５】
例えば、図５中”ＲＱ４１”に示すように社員認証を完了したと判断した場合には、セキュアフォントサーバ８は、ネットワーク１００を介してＷｅｂサーバ２に対してコンピュータ７が必要としている顧客情報を要求する。
【００４６】
図４中”Ｓ４０５”において顧客情報を受信したと判断した場合には、図４中”Ｓ４０６”においてセキュアフォントサーバ８は、社員認証した社員固有のセキュアフォントにより文字を置換（暗号化）した顧客情報を生成し、図４中”Ｓ４０７”において文字を置換（暗号化）した顧客情報をネットワーク１０１、ファイヤウォール３、ネットワーク１０３、ファイヤウォール６及びネットワーク１０４を介してコンピュータ７に転送する。
【００４７】
さらに、図４中”Ｓ４０８”においてセキュアフォントサーバ８は、社員認証した社員固有のセキュアフォントをネットワーク１０１、ファイヤウォール３、ネットワーク１０３、ファイヤウォール６及びネットワーク１０４を介してコンピュータ７に送信する。
【００４８】
図６中”Ｓ５０１”においてＷｅｂサーバ２は、セキュアフォントサーバ８からの顧客情報の要求を受信したか否かを判断し、もし、図６中”Ｓ５０１”において顧客情報の要求を受信したと判断した場合には、図６中”Ｓ５０２”においてＷｅｂサーバ２は、ネットワーク１００を介してデータベースサーバ１に対して要求されている顧客情報を照会する。
【００４９】
例えば、図５中”ＲＱ４２”に示すように顧客情報の要求を受信したと判断した場合には、Ｗｅｂサーバ２は、ネットワーク１００を介してデータベースサーバ１に対して要求されている顧客情報を照会する。
【００５０】
一方、図７中”Ｓ６０１”においてデータベースサーバ１は、Ｗｅｂサーバ２から顧客情報の照会があったか否かを判断し、もし、図７中”Ｓ６０１”において顧客情報の照会があったと判断した場合には、図７中”Ｓ６０２”においてデータベースサーバ１は、Ｗｅｂサーバ２から照会された顧客情報をネットワーク１００を介してＷｅｂサーバ２に送信する。
【００５１】
例えば、図８中”ＳＤ５１”に示すように顧客情報の照会があったと判断した場合には、データベースサーバ１は、Ｗｅｂサーバ２から照会された顧客情報をネットワーク１００を介してＷｅｂサーバ２に送信する。
【００５２】
そして、図６中”Ｓ５０３”においてＷｅｂサーバ２は、データベースサーバ１から取得した顧客情報をＨＴＭＬで記述した文書に加工した上で、ネットワーク１０１を介してセキュアフォントサーバ８に転送する。
【００５３】
例えば、図８中”ＳＤ５２”に示すようにＷｅｂサーバ２は、データベースサーバ１から取得した顧客情報をＨＴＭＬで記述した文書に加工した上で、ネットワーク１０１を介してセキュアフォントサーバ８に転送する。
【００５４】
図８中”ＴＤ５１”に示すようにネットワーク１０１、ファイヤウォール３、ネットワーク１０３、ファイヤウォール６及びネットワーク１０４を介してコンピュータ７に転送されてきた文字を置換（暗号化）した顧客情報は、例えば、図９に示すようにＨＴＭＬで記述されている。
【００５５】
図９中”ＳＦ６１”は文字を置換（暗号化）するために使用された社員固有のセキュアフォントの名称（例えば、”MyFont01”）、図９中”ＣＰ６１”は文字が置換（暗号化）された顧客情報（例えば、”GDKKN VNQKC”）である。また、暗号アルゴリズムとしてはシーザー暗号を用いている。
【００５６】
一方、比較のため、図９中”ＦＴ６１”は通常のフォントの名称（例えば、”Arial：英文フォント”）、図９中”ＮＣ６１”は文字が置換（暗号化）されていない顧客情報（例えば、”HELLO@WORLD”）である。
【００５７】
図９に示すようなＨＴＭＬで記述された文章を、受信したセキュアフォントを用いてＷｅｂブラウザで表示された場合には図１０中”ＢＲ７１”に示すような表示になる。
【００５８】
すなわち、図１０中”ＤＳ７１”に示すように図９中”ＣＰ６１”に示す文字が置換（暗号化）された顧客情報（例えば、”GDKKN VNQKC”）は、社員固有のセキュアフォント（例えば、”MyFont01”）により文字の置換が復元（復号化）されて判読可能な顧客情報（例えば、”HELLO@WORLD”）として表示される。
【００５９】
一方、図１０中”ＤＳ７２”に示すように図９中”ＮＣ６１”に示す文字が置換（暗号化）されていない顧客情報（例えば、”HELLO@WORLD”）は、通常のフォント（例えば、”Arial”）の書体で顧客情報（例えば、”HELLO@WORLD”）が表示される。
【００６０】
そして、図１１中”ＢＲ８１”に示すように判読可能に表示された顧客情報を、他の表示用アプリケーションに図１１中”ＰＳ８１”に示すようなカット＆ペーストでコピーしても、実際の情報は文字が置換（暗号化）されているので図１１中”ＣＰ８１”に示すように文字が置換（暗号化）された情報として表示されることになる。
【００６１】
また、図９に示すようなＨＴＭＬで記述された文章を他のコンピュータに転送等してもセキュアフォントが無いので、判読可能に表示することができない。
【００６２】
また、セキュアフォントは、文字が置換（暗号化）された顧客情報を表示する毎にセキュアフォントサーバ８から取得して用いることになるので、図９に示すようなＨＴＭＬで記述された文章を個人のコンピュータに保存しておいても、セキュアフォントサーバ８に保存されているセキュアフォントを破棄することにより、判読不可能な状態にすることができる。
【００６３】
この結果、従来の顧客情報システムにセキュアフォントサーバ８を追加し、セキュアフォントサーバ８がＷｅｂサーバ２経由で取得した顧客情報を社員毎のセキュアフォントにより文字を置換（暗号化）してコンピュータに送信し、文字が置換（暗号化）された顧客情報を表示する毎にセキュアフォントサーバ８からセキュアフォントをコンピュータに提供することにより、現状のシステムに大きな変更を加えることなく顧客情報の流出の危険性を減少させることが可能な顧客情報システムを実現する。
【００６４】
また、万が一、文字が置換（暗号化）された顧客情報とセキュアフォントとが共に流出した場合には、流出したセキュアフォントを解析してどの社員に割り当てられたセキュアフォントであるかを突き止めることにより、情報流出元の社員を容易に特定することが可能になる。
【００６５】
なお、図１に示す実施例の説明に際しては、セキュアフォントサーバ８が予め社員毎のセキュアフォントを有する旨記載しているが、社員認証があった時点で社員固有のセキュアフォントを生成しても構わない。
【００６６】
この場合には、社員認証の度に社員固有のセキュアフォントを生成されるので客情報の流出の危険性をさらに減少させることが可能になる。
【００６７】
また、図１に示す実施例では説明の簡単のためにデータベースサーバ１、Ｗｅｂサーバ２及びセキュアフォントサーバ８をそれぞれ別個に設けているが、勿論、１つ或いは２つのサーバにそれぞれの機能を統合しても構わない。
【００６８】
また、図１に示す実施例では本社と支社がインターネット等のネットワーク１０３で相互に接続されている事例を挙げているが、勿論、ネットワーク構成に関してはこれに限定されるものではなく、任意のネットワーク構成に適用可能である。
【００６９】
また、図１に示す実施例ではインターネット等のネットワーク１０３との境界にセキュリティ確保のためにファイヤウォールを設けているが、当該ファイヤウォールは必須の構成要素ではない。
【００７０】
また、図１に示す実施例では顧客情報システムを例示しているが、勿論、情報の取り扱いが厳密であるべき、営業秘密情報、経営情報、知的財産情報、或いは、機密情報等の情報の流出防止に用いることも可能である。
【図面の簡単な説明】
【００７１】
【図１】本発明に係る顧客情報システムの一実施例を示す構成ブロック図である。
【図２】各コンピュータの動作を説明するフロー図である。
【図３】情報等の流れを説明する説明図である。
【図４】セキュアフォントサーバの動作を説明するフロー図である。
【図５】情報等の流れを説明する説明図である。
【図６】Ｗｅｂサーバの動作を説明するフロー図である。
【図７】データベースサーバの動作を説明するフロー図である。
【図８】情報等の流れを説明する説明図である。
【図９】ＨＴＭＬで記述された文書の一例を示す説明図である。
【図１０】ＨＴＭＬで記述された文書をＷｅｂブラウザで表示した一例を示す説明図である。
【図１１】Ｗｅｂブラウザに表示された情報をコピー＆ペーストした場合の一例を示す説明図である。
【図１２】従来の顧客情報システムの一例を示す構成ブロック図である。
【図１３】各コンピュータの動作を説明するフロー図である。
【図１４】情報等の流れを説明する説明図である。
【図１５】Ｗｅｂサーバの動作を説明するフロー図である。
【図１６】情報等の流れを説明する説明図である。
【図１７】データベースサーバの動作を説明するフロー図である。
【図１８】情報等の流れを説明する説明図である。
【符号の説明】
【００７２】
１  データベースサーバ
２  Ｗｅｂサーバ
３，６  ファイヤウォール
４，５，７  コンピュータ
８  セキュアフォントサーバ
１００，１０１，１０２，１０３，１０４  ネットワーク
【図１】
2006024051.tif 000003
【図２】
2006024051.tif 000004
【図３】
2006024051.tif 000005
【図４】
2006024051.tif 000006
【図５】
2006024051.tif 000007
【図６】
2006024051.tif 000008
【図７】
2006024051.tif 000009
【図８】
2006024051.tif 000010
【図９】
2006024051.tif 000011
【図１０】
2006024051.tif 000012
【図１１】
2006024051.tif 000013
【図１２】
2006024051.tif 000014
【図１３】
2006024051.tif 000015
【図１４】
2006024051.tif 000016
【図１５】
2006024051.tif 000017
【図１６】
2006024051.tif 000018
【図１７】
2006024051.tif 000019
【図１８】
2006024051.tif 000020