(57)【要約】 【課題】  電子機器内部に記憶されたデータの外部への出力を制限することができる電子機器、そのデータ制御方法およびプログラムを提供する。【解決手段】  端末側ＣＰＵ１１は、端末側ＬＡＮ部１６によってＬＡＮ５０を介してサーバ３０に接続されていないと、Ｉ／ＯＣｏｎｔｒｏｌ部１８および端末側ＬＡＮ部１６に対して、データの出力を行わないように指示する。端末側ＣＰＵ１１は、端末側ＬＡＮ部１６によってＬＡＮ５０を介してサーバ３０に接続され、サーバ３０へのログインが成功すると、データの外部への出力の抑止を解除する。さらに、ユーザが端末側Ｋｅｙｂｏａｒｄ１５を操作して、いずれかのＩ／Ｏポートからデータを出力すると、出力されたデータに関連する情報、たとえば出力されたデータのファイルナンバ、出力したユーザを識別するための情報、および出力した時刻などの情報を出力履歴として端末側ＨＤＤ１３に記憶する。【選択図】      図１
2008152393.tif 000002
【特許請求の範囲】
【請求項１】
データを記憶する記憶手段と、
記憶手段によって記憶されるデータを出力する出力手段と、
出力手段によるデータの出力を許可する許可装置にネットワークを介して接続される接続手段と、
接続手段によって許可装置に接続されないと、出力手段にデータの出力を抑止させ、接続手段によって許可装置に接続されると、出力手段にデータの出力の抑止を解除させる制御手段とを含むことを特徴とする電子機器。
【請求項２】
データを記憶する記憶手段と、
記憶手段によって記憶されるデータを出力する出力手段と、
出力手段によるデータの出力を許可する許可装置にネットワークを介して接続される接続手段と、
出力手段によるデータの出力を許可するための許可情報を許可装置から受信する受信手段と、
接続手段によって許可装置に接続されないと、または接続手段によって許可装置に接続されかつ受信手段によって許可情報が受信されないと、出力手段にデータの出力を抑止させ、接続手段によって許可装置に接続されかつ受信手段によって許可情報が受信されると、出力手段にデータの出力の抑止を解除させる制御手段とを含むことを特徴とする電子機器。
【請求項３】
情報を許可装置に送信する送信手段をさらに含み、
前記制御手段は、前記出力手段によってデータを出力させると、出力されたデータに関連する情報を送信手段によって許可装置に送信させ、または出力されたデータに関連する情報を履歴情報として記憶手段によって記憶させることを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記受信手段は、出力するデータを制限する制限情報を前記許可装置からさらに受信し、
前記制御手段は、前記記憶手段によって記憶されるデータのうち、受信手段によって受信された制限情報によって制限されるデータの出力を前記出力手段に抑止させ、受信手段によって受信された制限情報によって制限されないデータの出力の抑止を出力手段に解除させることを特徴とする請求項２に記載の電子機器。
【請求項５】
データを記憶する記憶部と、その記憶部によって記憶されるデータを出力する出力部と、出力部によるデータの出力を許可する許可装置にネットワークを介して接続される接続部とを含む電子機器のデータ制御方法であって、
接続部がネットワークを介して許可装置に接続されているか否かを判定する判定工程と、
判定工程で、接続部が許可装置に接続されていないと判定すると、出力部によるデータの出力を抑止し、判定工程で、接続部が許可装置に接続されていると判定すると、出力部によるデータの出力の抑止を解除する制御工程とを含むことを特徴とする電子機器のデータ制御方法。
【請求項６】
データを記憶する記憶部と、その記憶部によって記憶されるデータを出力する出力部と、出力部によるデータの出力を許可する許可装置にネットワークを介して接続される接続部と、出力部によるデータの出力を許可するための許可情報を許可装置から受信する受信部とを含む電子機器のデータ制御方法であって、
接続部が許可装置に接続されかつ受信部によって許可情報が受信されているか否かを判定する判定工程と、
判定工程で、接続部が許可装置に接続されかつ受信部によって許可情報が受信されていると判定しないと、出力部によるデータの出力を抑止し、判定工程で、接続部が許可装置に接続されかつ受信部によって許可情報が受信されていると判定すると、出力部によるデータの出力の抑止を解除する制御工程とを含むことを特徴とする電子機器のデータ制御方法。
【請求項７】
コンピュータに請求項５または６に記載の電子機器のデータ制御方法の各工程を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを処理する電子機器、そのデータ制御方法およびプログラムに関する。
【背景技術】
【０００２】
電子機器、たとえばＰＣ（Personal Computer）、ＰＤＡ（Personal Digital 
Assistant）、携帯電話、あるいはハンディターミナルなどの電子機器は、文書データあるいは画像データなどのデータを機器の内部に記憶し、目的に応じた処理を行う。これらのデータには、個人情報あるいは営業情報など秘密にすることが要求される情報も含まれ、これらの機器あるいはデータの不正な利用を防止するために、利用を制限する必要がある。
【０００３】
不正な利用を防止するための第１の従来の技術として、ネットワーク機器の管理システムがある。このネットワーク機器の管理システムは、管理対象装置とその管理対象装置を管理する管理装置とを含む。管理対象装置の読取部が、管理対象装置の固有の機器識別子を格納する情報記録媒体から、機器識別子を読み取り、読み取った機器識別子が管理対象装置に付与された所定の機器識別子に一致すると、管理対象装置の各部を起動たとえば各部に電力を供給する。すなわち、管理対象装置の機器識別子たとえばＭＡＣアドレスと同じＭＡＣアドレスを情報記録媒体たとえばＩＣカードから読み取ると、管理対象装置を使用可能にするものである。管理対象装置の機器識別子が格納された情報記録媒体をもたない人間が管理対象装置を使用することを防止することができる（たとえば特許文献１参照）。
【０００４】
第２の従来の技術として、サーバコンピュータと、使用者の識別コードを記憶する着脱可能な外部記憶手段が着装されるクライアントコンピュータとを含むコンピュータシステムがある。クライアントコンピュータは、外部記憶手段が着装されると、サーバコンピュータに接続して、サーバコンピュータ上のプログラムが実行されて作業が可能になる。外部記憶手段が外されると、サーバコンピュータとの接続を切断するとともに、クライアントコンピュータの一時記億手段に記憶されたデータおよび接続履歴などのデータを削除する。外部記憶手段が外されると、一時記億手段に記憶されたデータを削除するので、そのクライアントコンピュータを後から使用する人に不正に利用されることを防止することができる（たとえば特許文献２参照）。
【０００５】
【特許文献１】特開２００３−６９５７３号公報
【特許文献２】特開２００５−１４９４５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
電子機器たとえば企業内のイントラネットのサーバに接続されるＰＣは、そのＰＣで作成されたデータあるいはイントラネットを介して取得したデータを、そのＰＣ内の記憶手段に記憶することができる。このＰＣが不正な手段によって持ち出され、ＰＣ内に記憶されたデータが、ＰＣの外部たとえば着脱可能な記憶媒体に出力される可能性がある。しかしながら、いずれの従来の技術の特許文献にも、管理対象装置が管理装置から外された場合、あるいはクライアントコンピュータがサーバコンピュータから外された場合、管理対象装置あるいはクライアントコンピュータに記憶されるデータが、機器の外部に出力されることを防止することについては記載がない。
【０００７】
本発明の目的は、サーバとの接続が外された電子機器内部に記憶されたデータの外部への出力を制限することができる電子機器、そのデータ制御方法およびプログラムを提供することである。
【課題を解決するための手段】
【０００８】
本発明は、データを記憶する記憶手段と、
記憶手段によって記憶されるデータを出力する出力手段と、
出力手段によるデータの出力を許可する許可装置にネットワークを介して接続される接続手段と、
接続手段によって許可装置に接続されないと、出力手段にデータの出力を抑止させ、接続手段によって許可装置に接続されると、出力手段にデータの出力の抑止を解除させる制御手段とを含むことを特徴とする電子機器である。
【０００９】
本発明に従えば、記憶手段によって、データが記憶され、出力手段によって、記憶手段によって記憶されるデータが出力され、接続手段によって、出力手段によるデータの出力を許可する許可装置にネットワークを介して接続され、制御手段によって、接続手段によって許可装置に接続されないと、出力手段によってデータの出力が抑止され、接続手段によって許可装置に接続されると、出力手段によってデータの出力の抑止が解除されるので、許可装置たとえばサーバとの接続が外された電子機器内部に記憶されたデータの外部への出力を制限することができる。
【００１０】
また本発明は、データを記憶する記憶手段と、
記憶手段によって記憶されるデータを出力する出力手段と、
出力手段によるデータの出力を許可する許可装置にネットワークを介して接続される接続手段と、
出力手段によるデータの出力を許可するための許可情報を許可装置から受信する受信手段と、
接続手段によって許可装置に接続されないと、または接続手段によって許可装置に接続されかつ受信手段によって許可情報が受信されないと、出力手段にデータの出力を抑止させ、接続手段によって許可装置に接続されかつ受信手段によって許可情報が受信されると、出力手段にデータの出力の抑止を解除させる制御手段とを含むことを特徴とする電子機器である。
【００１１】
本発明に従えば、記憶手段によって、データが記憶され、出力手段によって、記憶手段によって記憶されるデータが出力され、接続手段によって、出力手段によるデータの出力を許可する許可装置にネットワークを介して接続され、受信手段によって、出力手段によるデータの出力を許可するための許可情報が許可装置から受信され、制御手段によって、接続手段によって許可装置に接続されないと、または接続手段によって許可装置に接続されかつ受信手段によって許可情報が受信されないと、出力手段によってデータの出力が抑止され、接続手段によって許可装置に接続されかつ受信手段によって許可情報が受信されると、出力手段によってデータの出力の
抑止が解除されるので、許可装置との接続が外された場合、さらに許可装置と接続されても許可装置から許可情報たとえばパスワードなどによる認証がＯＫであることを示す情報がない場合、電子機器内部に記憶されたデータの外部への出力を制限することができる。
【００１２】
また本発明は、情報を許可装置に送信する送信手段をさらに含み、
前記制御手段は、前記出力手段によってデータを出力させると、出力されたデータに関連する情報を送信手段によって許可装置に送信させ、または出力されたデータに関連する情報を履歴情報として記憶手段によって記憶させることを特徴とする。
【００１３】
本発明に従えば、送信手段によって、情報が許可装置に送信され、制御手段によって、出力手段によってデータが出力されると、出力されたデータに関連する情報が送信手段によって許可装置に送信され、または出力されたデータに関連する情報が履歴情報として記憶手段によって記憶されるので、出力されたデータに関連する情報たとえば出力した者をあるいは出力された日時などの情報を許可装置に履歴情報として記憶させることができ、履歴情報に基づいて、いつ誰が出力したかを特定することができる。
【００１４】
また本発明は、前記受信手段は、出力するデータを制限する制限情報を前記許可装置からさらに受信し、
前記制御手段は、前記記憶手段によって記憶されるデータのうち、受信手段によって受信された制限情報によって制限されるデータの出力を前記出力手段に抑止させ、受信手段によって受信された制限情報によって制限されないデータの出力の抑止を出力手段に解除させることを特徴とする。
【００１５】
本発明に従えば、受信手段によって、出力するデータを制限する制限情報が許可装置から受信され、制御手段によって、記憶手段によって記憶されるデータのうち、受信手段によって受信された制限情報によって制限されるデータの出力が出力手段によって抑止され、受信手段によって受信された制限情報によって制限されないデータの出力の抑止が出力手段によって解除されるので、制限情報が示す条件に応じてたとえばデータの重要度に応じて出力を制限することができる。
【００１６】
また本発明は、データを記憶する記憶部と、その記憶部によって記憶されるデータを出力する出力部と、出力部によるデータの出力を許可する許可装置にネットワークを介して接続される接続部とを含む電子機器のデータ制御方法であって、
接続部がネットワークを介して許可装置に接続されているか否かを判定する判定工程と、
判定工程で、接続部が許可装置に接続されていないと判定すると、出力部によるデータの出力を抑止し、判定工程で、接続部が許可装置に接続されていると判定すると、出力部によるデータの出力の抑止を解除する制御工程とを含むことを特徴とする電子機器のデータ制御方法である。
【００１７】
本発明に従えば、データを記憶する記憶部と、その記憶部によって記憶されるデータを出力する出力部と、出力部によるデータの出力を許可する許可装置にネットワークを介して接続される接続部とを含む電子機器のデータを制御するにあたって、判定工程で、接続部がネットワークを介して許可装置に接続されているか否かを判定し、制御工程で、判定工程で、接続部が許可装置に接続されていないと判定すると、出力部によるデータの出力を抑止し、判定工程で、接続部が許可装置に接続されていると判定すると、出力部によるデータの出力の抑止を解除するので、許可装置たとえばサーバとの接続が外された電子機器内部に記憶されたデータの外部への出力を制限することができる。
【００１８】
また本発明は、データを記憶する記憶部と、その記憶部によって記憶されるデータを出力する出力部と、出力部によるデータの出力を許可する許可装置にネットワークを介して接続される接続部と、出力部によるデータの出力を許可するための許可情報を許可装置から受信する受信部とを含む電子機器のデータ制御方法であって、
接続部が許可装置に接続されかつ受信部によって許可情報が受信されているか否かを判定する判定工程と、
判定工程で、接続部が許可装置に接続されかつ受信部によって許可情報が受信されていると判定しないと、出力部によるデータの出力を抑止し、判定工程で、接続部が許可装置に接続されかつ受信部によって許可情報が受信されていると判定すると、出力部によるデータの出力の抑止を解除する制御工程とを含むことを特徴とする電子機器のデータ制御方法である。
【００１９】
本発明に従えば、データを記憶する記憶部と、その記憶部によって記憶されるデータを出力する出力部と、出力部によるデータの出力を許可する許可装置にネットワークを介して接続される接続部と、出力部によるデータの出力を許可するための許可情報を許可装置から受信する受信部とを含む電子機器のデータを制御するにあたって、判定工程で、接続部が許可装置に接続されかつ受信部によって許可情報が受信されているか否かを判定し、制御工程で、判定工程で、接続部が許可装置に接続されかつ受信部によって許可情報が受信されていると判定しないと、出力部によるデータの出力を抑止し、判定工程で、接続部が許可装置に接続されかつ受信部によって許可情報が受信されていると判定すると、出力部によるデータの出力の抑止を解除するので、許可装置との接続が外された場合、さらに許可装置と接続されても許可装置から許可情報たとえばパスワードなどによる認証がＯＫであることを示す情報がない場合、電子機器内部に記憶されたデータの外部への出力を制限することができる。
【００２０】
また本発明は、コンピュータに前記電子機器のデータ制御方法の各工程を実行させるためのプログラムである。
【００２１】
本発明に従えば、コンピュータに前記電子機器のデータ制御方法の各工程を実行させるためのプログラムとして提供することができる。
【発明の効果】
【００２２】
本発明によれば、許可装置たとえばサーバとの接続が外された電子機器内部に記憶されたデータの外部への出力を制限することができるので、電子機器が盗難などで不正に持ち出された場合に、情報漏洩を防止することができる。
【００２３】
また本発明によれば、許可装置との接続が外された場合、さらに許可装置と接続されても許可装置から許可情報たとえばパスワードなどによる認証がＯＫであることを示す情報がない場合、電子機器内部に記憶されたデータの外部への出力を制限することができるので、電子機器がネットワークに接続されていても、許可装置によって認証などの許可がされない場合に、情報漏洩を防止することができる。
【００２４】
また本発明によれば、出力されたデータに関連する情報たとえば出力した者をあるいは出力された日時などの情報を許可装置に履歴情報として記憶させることができ、履歴情報に基づいて、いつ誰が出力したかを特定することができるので、出力されたデータの所在を管理することができ、不正な手段による情報漏洩を未然に防止することができる。
【００２５】
また本発明によれば、制限情報が示す条件に応じてたとえばデータの重要度に応じて出力を制限することができるので、たとえば重要情報の社外流出を防止することができる。
【００２６】
また本発明によれば、許可装置たとえばサーバとの接続が外された電子機器内部に記憶されたデータの外部への出力を制限することができるので、電子機器が盗難などで不正に持ち出された場合に、情報漏洩を防止することができる。
【００２７】
また本発明によれば、許可装置との接続が外された場合、さらに許可装置と接続されても許可装置から許可情報たとえばパスワードなどによる認証がＯＫであることを示す情報がない場合、電子機器内部に記憶されたデータの外部への出力を制限することができるので、電子機器がネットワークに接続されていても、許可装置によって認証などの許可がされない場合に、情報漏洩を防止することができる。
【００２８】
また本発明によれば、コンピュータに前記電子機器のデータ制御方法の各工程を実行させるためのプログラムとして提供することができる。
【発明を実施するための最良の形態】
【００２９】
図１は、本発明の実施の一形態である端末装置１０および関連する装置の構成を示す。電子機器である端末装置１０は、ネットワークたとえばＬＡＮ（Local Area Network）５０を介してサーバ３０と接続され、ＵＳＢ（Universal Serial Bus）インタフェースによって外部ＨＤＤ（Hard Disk Drive）４１などの記憶装置およびＰｒｉｎｔｅｒ（プリンタ）４２などの出力装置に接続される。ＬＡＮ５０は、有線ＬＡＮでもよいし、無線ＬＡＮでもよいし、あるいはこれらが混在していてもよい。電子機器のデータ制御方法は、端末装置１０によって処理される。
【００３０】
端末装置１０は、端末側ＣＰＵ（Central Processing Unit）１１、端末側ＣＨＩＰＳＥＴ（チップセット）１２、端末側ＨＤＤ１３、端末側Ｄｉｓｐｌａｙ（ディスプレイ）１４、端末側Ｋｅｙｂｏａｒｄ（キーボード）１５、端末側ＬＡＮ部１６、Ｔｉｍｅ（タイム）部１７、Ｉ／ＯＣｏｎｔｒｏｌ（Input/Output Control）部１８、ＣＤ−Ｒ／Ｗ（
Compact Disk-Read/Write）部１９、ＰＣ−Ｃａｒｄ（Personal Computer-Card）部２０、およびＵＳＢ部２１を含む。端末側ＣＰＵ１１は、たとえばＲＡＭ（Random 
Access Memory）あるいはＲＯＭ（Read Only Memory）などの図示しないメモリを含む中央処理装置であり、中央処理装置がメモリに記憶されるプログラムを実行することによって、端末側ＨＤＤ１３、端末側Ｄｉｓｐｌａｙ１４、端末側Ｋｅｙｂｏａｒｄ１５、端末側ＬＡＮ部１６、およびＩ／ＯＣｏｎｔｒｏｌ部１８を制御する。
【００３１】
端末側ＣＨＩＰＳＥＴ１２は、端末側ＣＰＵ１１、端末側ＨＤＤ１３、端末側Ｄｉｓｐｌａｙ１４、端末側Ｋｅｙｂｏａｒｄ１５、端末側ＬＡＮ部１６、Ｔｉｍｅ部１７、およびＩ／ＯＣｏｎｔｒｏｌ部１８間でのデータの送受を制御する回路である。端末側ＨＤＤ１３は、たとえばハードディスク装置などによって構成され、端末装置１０で生成されたデータ、ネットワークを介して受信したデータ、あるいはＩ／ＯＣｏｎｔｒｏｌ部１８を介して外部の記録媒体あるいは外部の記憶装置から取得したデータを、端末側ＣＰＵ１１の指示によって記憶する。端末側Ｄｉｓｐｌａｙ１４は、たとえば液晶ディスプレイなどの表示装置によって構成され、端末側ＣＰＵ１１から指示される情報を表示する。端末側Ｋｅｙｂｏａｒｄ１５は、たとえばキーボードあるいはマウスなどの入力装置によって構成され、入力されたデータは、端末側ＣＰＵ１１に送られる。
【００３２】
端末側ＬＡＮ部１６は、ネットワークたとえばＬＡＮ５０を介してデータを送受信する通信部であり、端末側ＣＰＵ１１から指示されたデータを送受信する。Ｔｉｍｅ部１７は、時刻を計時する。Ｔｉｍｅ部１７が計時した時刻は、端末側ＣＰＵ１１から参照可能である。Ｉ／ＯＣｏｎｔｒｏｌ部１８は、Ｉ／ＯポートたとえばＣＤ−Ｒ／Ｗ部１９、ＰＣ−Ｃａｒｄ部２０、およびＵＳＢ部２１を制御し、端末側ＣＰＵ１１から指示されたデータを入出力する。ＣＤ−Ｒ／Ｗ部１９は、ＣＤなどの記録媒体を装填し、装填した記録媒体にデータを書き込みあるいは読み出す記録再生装置である。ＰＣ−Ｃａｒｄ部２０は、メモリカードなどを挿入し、挿入されたメモリカードにデータを書き込みあるいは読み出す記録再生装置である。ＵＳＢ部２１は、ＵＳＢインタフェースに接続される外部の装置とデータを送受信する送受信装置である。Ｉ／Ｏポートとしては、ＩＣカードにデータを書き込みあるいは読み出すＩＣ（Integrated Circuit）カードスロット部、ＣＤ−Ｒ（
Compact Disk Recordable）、ＣＤ−ＲＷ（Compact Disk ReWritable）、ＤＶＤ−Ｒ（
Digital Versatile Disk Recordable）、ＤＶＤ−ＲＷ（Digital Versatile Disk 
ReWritable）などの記録媒体にデータを書き込みあるいは読み出す記録再生装置、あるいはＲＳ−２３２Ｃ（Recommended Standard 232 version C）インタフェースに接続される外部の装置とデータを送受信する送受信装置であってもよく、ＣＤ−Ｒ／Ｗ部１９、ＰＣ−Ｃａｒｄ部２０、およびＵＳＢ部２１に限定されるものではない。
【００３３】
許可装置であるサーバ３０は、サーバ側ＣＰＵ３１、サーバ側ＣＨＩＰＳＥＴ３２、サーバ側ＨＤＤ３３、サーバ側Ｄｉｓｐｌａｙ３４、サーバ側Ｋｅｙｂｏａｒｄ３５、およびサーバ側ＬＡＮ部３６を含む。サーバ側ＣＰＵ３１は、たとえばＲＡＭあるいはＲＯＭなどの図示しないメモリを含む中央処理装置であり、中央処理装置がメモリに記憶されるプログラムを実行することによって、サーバ側ＨＤＤ３３、サーバ側Ｄｉｓｐｌａｙ３４、サーバ側Ｋｅｙｂｏａｒｄ３５、およびサーバ側ＬＡＮ部３６を制御する。
【００３４】
サーバ側ＣＨＩＰＳＥＴ３２は、サーバ側ＣＰＵ３１、サーバ側ＨＤＤ３３、サーバ側Ｄｉｓｐｌａｙ３４、サーバ側Ｋｅｙｂｏａｒｄ３５、およびサーバ側ＬＡＮ部３６間でのデータの送受を制御する回路である。サーバ側ＨＤＤ３３は、たとえばハードディスク装置などによって構成され、サーバ３０で生成されたデータ、あるいはネットワークを介して受信したデータを、サーバ側ＣＰＵ２１の指示によって記憶する。サーバ側Ｄｉｓｐｌａｙ３４は、たとえば液晶ディスプレイなどの表示装置によって構成され、サーバ側ＣＰＵ３１から指示される情報を表示する。サーバ側Ｋｅｙｂｏａｒｄ３５は、たとえばキーボードあるいはマウスなどの入力装置によって構成され、入力されたデータは、サーバ側ＣＰＵ３１に送られる。サーバ側ＬＡＮ部３６は、ネットワークたとえばＬＡＮ５０を介してデータを送受信する通信部である。
【００３５】
図２は、図１に示した端末側ＨＤＤ１３に記憶される管理テーブル６１の一例を示す。管理テーブル６１は、端末側ＨＤＤ１３に記憶されるデータを管理するためのテーブルであり、この管理テーブル６１も端末側ＨＤＤ１３に記憶される。
【００３６】
端末側ＨＤＤ１３に記憶されるデータは、たとえばファイル単位に管理され、各ファイルには、各ファイルを識別するためのファイルナンバが付される。ファイル管理テーブル６１は、ファイルナンバ「Ｆ．Ｎｏ．」ごとに、そのファイルナンバが示すファイルのデータの重要度を表す「重要度」と、そのデータの内容の種類を表す「内容」とを対応付けたテーブルである。「重要度」は、「０」以上の整数によって表され、値の大きい重要度が値の小さい重要度よりも重要であることを示す。
【００３７】
図２に示した管理テーブル６１のＦ．Ｎｏ．「０１」で示されるデータは、重要度が「０」であり、内容が「メモ」である。同様に、Ｆ．Ｎｏ．「０２」は、重要度が「０」であり、内容が「会議室の予約」である。Ｆ．Ｎｏ．「０３」は、重要度が「１」であり、内容が「予定表」である。Ｆ．Ｎｏ．「０４」は、重要度が「２」であり、内容が「住所録」である。Ｆ．Ｎｏ．「０５」は、重要度が「２」であり、内容が「企画書」である。Ｆ．Ｎｏ．「０６」は、重要度が「３」であり、内容が「個人情報」である。
【００３８】
重要度は、たとえばデータをファイルに登録する際に、その都度設定してもよいし、重要度に応じたフォルダを用意しておいて、どのフォルダに格納するかによって決めてもよいし、ファイルの拡張子などと関連付けて決めてもよい。
【００３９】
図３は、図１に示した端末側ＨＤＤ１３に記憶される出力履歴テーブル６２の一例を示す。出力履歴テーブル６２は、端末装置１０が、端末側ＨＤＤ１３に記憶されるデータを端末装置１０の外部に出力したとき、その出力したデータに関連する情報、すなわち履歴情報を記憶しておくためのテーブルである。
【００４０】
端末装置１０の外部へのデータの出力は、着脱可能な記録媒体への出力たとえばＣＤ−Ｒ／Ｗ部１９によるＣＤなどの記録媒体への出力、ＰＣ−Ｃａｒｄ部２０によるメモリカードへの出力、外部インタフェースに接続される他の装置への出力たとえばＵＳＢ部２１による外部ＨＤＤ４１およびＰｒｉｎｔｅｒ４２への出力、ならびにネットワークに接続される他の装置への出力たとえばＬＡＮ５０に接続されるサーバ３０を含む他の装置への出力を含む。
【００４１】
端末装置１０の外部への出力が制限されるデータは、たとえば端末側ＨＤＤ１３に記憶されるデータであるが、サーバ３０へのログインのために送信される情報、たとえば個人ＩＤおよびパスワードなどの情報は、ログインのために送信する際は、端末側ＬＡＮ部１６から制限されることなく出力される。
【００４２】
出力したデータに関連する情報つまり履歴情報は、たとえばデータのファイルナンバ、データを出力したユーザを識別するための情報、データが出力された時刻、あるいは出力されたＩ／Ｏポートを識別するための情報を含む。
【００４３】
図３に示した出力履歴テーブル６２は、データの出力が行われた時刻順に、出力されたデータのファイルナンバ「Ｆ．Ｎｏ．」と、データを出力したユーザを識別するための情報である「出力者」と、データが出力された「時刻」とを示す。１番目のデータは、Ｆ．Ｎｏ．が「０３」であり、出力者が「ＡＡＡＡ」であり、時刻が「１２：３８」である。同様に、２番目のデータは、Ｆ．Ｎｏ．が「０４」であり、出力者が「ＢＢＢＢ」であり、時刻が「１５：２１」である。３番目のデータは、Ｆ．Ｎｏ．が「０３」であり、出力者が「ＣＣＣＣ」であり、時刻が「１７：１０」である。４番目のデータは、Ｆ．Ｎｏ．が「０２」であり、出力者が「ＢＢＢＢ」であり、時刻が「１８：０９」である。５番目のデータは、Ｆ．Ｎｏ．が「０２」であり、出力者が「ＤＤＤＤ」であり、時刻が「２０：５５」である。６番目のデータは、Ｆ．Ｎｏ．が「０６」であり、出力者が「ＡＡＡＡ」であり、時刻が「２１：０１」である。
【００４４】
端末側ＣＰＵ１１は、端末装置１０の電源が投入されて動作可能状態になっても、端末側ＬＡＮ部１６によってＬＡＮ５０を介してサーバ３０に接続されていないと、端末側ＨＤＤ１３に記憶されるデータの外部への出力を抑止する。具体的には、Ｉ／ＯＣｏｎｔｒｏｌ部１８および端末側ＬＡＮ部１６に対して、データの出力を行わないように指示する。あるいはＩ／ＯＣｏｎｔｒｏｌ部１８に接続される各Ｉ／Ｏポートの電源をオフにしてもよい。あるいは、これらのＩ／Ｏポートからのデータの出力を制御するプログラムがある場合は、データを出力するプログラムを実行しないようにしてもよい。端末装置１０のサーバ３０への接続は、端末装置１０とサーバ３０とが論理的に接続され、ユーザ認証などログインのためのデータの送受信が可能になった状態である。外部からのデータの入力については、何も制限しない。
【００４５】
端末側ＣＰＵ１１は、端末側ＬＡＮ部１６によってＬＡＮ５０を介してサーバ３０に接続されたことによって、データの外部への出力の抑止を解除する。あるいは、サーバ３０へのログインが成功した場合に、データの外部への出力の抑止を解除してもよい。サーバ３０へのログインの成功とは、たとえばユーザが端末側Ｋｅｙｂｏａｒｄ１５によって、ユーザ認証などのログインのために入力した情報たとえば個人ＩＤおよびパスワードを、端末側ＬＡＮ部１６によってＬＡＮ５０を介してサーバ３０に送信し、サーバ３０から認証がＯＫであることを示す情報を受信することである。サーバ３０へのログインが成功すると、端末側ＣＰＵ１１は、Ｉ／ＯＣｏｎｔｒｏｌ部１８および端末側ＬＡＮ部１６に対して、データの出力の抑止の解除を指示する。端末側ＣＰＵ１１は、ユーザが入力した個人ＩＤを、現在利用中のユーザとして、端末側ＨＤＤ１３あるいは端末側ＣＰＵ１１の図示しないメモリに記憶する。
【００４６】
端末側ＣＰＵ１１は、ユーザが端末側Ｋｅｙｂｏａｒｄ１５を操作して、いずれかのＩ／Ｏポートからデータを出力すると、出力されたデータに関連する情報、たとえば出力されたデータのファイルナンバ、出力したユーザを識別するための情報、出力した時刻、および出力したＩ／Ｏポートを識別するための情報などを履歴情報として端末側ＨＤＤ１３に記憶する。図３に示した出力履歴テーブル６２は、端末装置１０が端末側ＨＤＤ１３に記憶する履歴情報の一例である。「出力者」は、たとえば端末側ＨＤＤ１３あるいは端末側ＣＰＵ１１の図示しないメモリに記憶されている個人ＩＤである。「時刻」は、たとえばデータを出力したときに、Ｔｉｍｅ部１７から取得した時刻である。
【００４７】
履歴情報は、各端末装置１０の端末側ＨＤＤ１３に記憶することには限定されない。すなわち、サーバ３０のサーバ側ＨＤＤ２６に一括して記憶してもよいし、端末装置１０およびサーバ３０の両方で記憶してもよい。サーバ３０のサーバ側ＨＤＤ２６に記憶する場合は、各端末装置１０は、いずれかのＩ／Ｏポートからデータが出力されると、履歴情報つまり出力されたデータに関連する情報に、各端末装置１０を識別するための端末装置識別情報を付加して、端末側ＬＡＮ部１６によってＬＡＮ５０を介してサーバ３０に送信する。サーバ３０は、受信した履歴情報および端末装置識別情報を対応付けてサーバ側ＨＤＤ２６に記憶する。
【００４８】
端末側ＣＰＵ１１は、データの重要度に応じて、外部への出力を制限することができる。データの重要度は、予め定める基準に応じてたとえばデータの内容の種類に応じて設定される度合いである。図２に示した管理テーブル６１は、データの重要度をファイルごとに一覧にしたテーブルの一例である。端末側ＣＰＵ１１は、たとえば秘密性を有しないデータたとえば図２に示した重要度が「０」であるデータについては、サーバ３０へ接続されなくても、あるいはサーバ３０へのログインが成功しなくても、外部への出力を可能にする。
【００４９】
さらに、端末側ＣＰＵ１１は、サーバ３０から指示される許可レベルに応じて、データの外部への出力を制限することもできる。許可レベルは、たとえばデータの重要度によって表される制限情報であり、サーバ３０から指示された許可レベルが示す重要度以上のデータの出力を制限するために用いられる。たとえば、許可レベルとして、重要度「３」が指示された場合、端末側ＣＰＵ１１は、図２に示したデータのうち、重要度が「３」以上のデータつまり「個人情報」については、サーバ３０へのログインが成功していても、外部への出力を制限する。重要度が「３」未満のデータについては、外部への出力を可能とする。サーバ３０は、ログイン時に知らされた個人ＩＤに応じて許可レベルを変えて指示してもよい。たとえば一般のユーザに対する許可レベルよりも管理者の許可レベルを高くすることによって、管理者には重要度の高いデータの出力を可能とすることができる。
【００５０】
図４は、図１に示した端末装置１０が処理するデータ制御方法のフローチャートである。このフローチャートは、端末側ＣＰＵ１１が端末側ＣＰＵ１１に含まれる図示しないメモリに記憶されたプログラムを実行することによって処理される。端末装置１０の電源が投入され、動作可能状態になるとステップＡ１に移る。
【００５１】
ステップＡ１では、サーバ３０への接続動作を行う。端末側ＬＡＮ部１６によってＬＡＮ５０を介してサーバ３０と論理的な接続を試みる。たとえばデータを送受信するためのチャネルの確立などを試みる。ステップＡ２では、接続がＯＫか否かを判定する。接続がＯＫであれば、ステップＡ３に進み、接続がＯＫでないと、ステップＡ１２に進む。ステップＡ３では、サーバ認証を取得する。すなわち、ログインのために、ユーザが端末側Ｋｅｙｂｏａｒｄ１５によって入力した個人ＩＤおよびパスワードをサーバ３０に送信し、サーバ３０による認証を取得する。ステップＡ４では、認証がＯＫか否かを判定する。認証がＯＫであると、ステップＡ５に進み、認証がＯＫでないと、ステップＡ１２に進む。
【００５２】
ステップＡ５では、データの許可レベルを取得する。すなわち、端末側ＬＡＮ部１６によってＬＡＮ５０を介して、サーバ３０から許可レベルを取得する。ステップＡ６では、出力操作が行われたか否かを判定する。たとえば端末側Ｋｅｙｂｏａｒｄ１５によって、端末側ＨＤＤ１３に記憶されるデータの出力指示があると、出力操作が行われたと判定し、ステップＡ７に進み、端末側Ｋｅｙｂｏａｒｄ１５によって、端末側ＨＤＤ１３に記憶されるデータの出力指示がないと、出力操作が行われないと判定し、ステップＡ１０に進む。
【００５３】
ステップＡ７では、許可レベルを比較し高低を判定する。すなわち、ステップＡ５で取得した許可レベルの値が、ステップＡ６で出力操作があったときに端末側Ｋｅｙｂｏａｒｄ１５によって指示されたデータの重要度の値よりも高いか低いかが、たとえば図２に示した管理テーブル６１に基づいて判定される。許可レベルの値がデータの重要度の値よりも低いと、ステップＡ１１に進み、許可レベルの値がデータの重要度の値よりも高いと、ステップＡ８に進む。
【００５４】
ステップＡ８では、Ｉ／Ｏにデータを出力する。すなわち、ステップＡ６で出力操作があったときに端末側Ｋｅｙｂｏａｒｄ１５によって指示されたデータを、たとえば端末側ＨＤＤ１３から読み出し、その出力操作で指示されたＩ／Ｏポートによって出力する。ステップＡ９では、サーバ３０に出力履歴を送信する。すなわち、ステップＡ８で出力したデータに関連する情報、たとえば出力されたデータのファイルナンバ、出力したユーザを識別するための情報、出力された時刻、および出力されたＩ／Ｏポートを識別するための情報、ならびに端末装置識別情報をサーバ３０に送信する。ステップＡ９では、出力履歴をサーバ３０に出力履歴を送信しているが、出力履歴をサーバ３０に送信せずに端末装置１０の端末側ＨＤＤ１３に記憶してもよいし、出力履歴をサーバ３０に送信するとともに端末装置１０の端末側ＨＤＤ１３に記憶してもよい。端末装置１０の端末側ＨＤＤ１３に記憶する場合は、端末装置識別情報は記憶しない。
【００５５】
ステップＡ１０では、終了か否かを判定する。すなわち、端末装置１０の電源のオフ指示があったか否かを判定する。端末装置１０の電源のオフ指示があると、処理を終了し、端末装置１０の電源のオフ指示がないと、ステップＡ２に戻る。ステップＡ１１では、エラー、たとえば「指示されたデータは、許可レベルよりも高いレベルであり、出力できません。」というエラーを表示し、ステップＡ１０に進む。エラーを表示した場合は、エラー内容をエラーの履歴情報として、サーバ３０に送信してサーバ側ＨＤＤ３３に記憶してもよいし、あるいは端末側ＨＤＤ１３に記憶してもよい。
【００５６】
ステップＡ１２では、出力操作が行われたか否かを判定する。たとえば端末側Ｋｅｙｂｏａｒｄ１５によって、端末側ＨＤＤ１３に記憶されるデータの出力指示があると、出力操作が行われたと判定し、ステップＡ１３に進む。端末側Ｋｅｙｂｏａｒｄ１５によって、端末側ＨＤＤ１３に記憶されるデータの出力指示がないと、出力操作が行われないと判定し、ステップＡ１０に進む。ステップＡ１３では、フリーデータであるか否かを判定する。すなわち、ステップＡ１２で出力操作があったときに端末側Ｋｅｙｂｏａｒｄ１５によって指示されたデータが、たとえば重要度が「０」であるデータであると、フリーデータであると判定し、ステップＡ１４に進む。ステップＡ１２で出力操作があったときに端末側Ｋｅｙｂｏａｒｄ１５によって指示されたデータが、たとえば重要度が「０」でないデータであると、フリーデータでないと判定し、ステップＡ１６に進む。
【００５７】
ステップＡ１４では、Ｉ／Ｏにデータを出力する。すなわち、ステップＡ１２で出力操作があったときに端末側Ｋｅｙｂｏａｒｄ１５によって指示されたデータを、たとえば端末側ＨＤＤ１３から読み出し、その出力操作で指示されたＩ／Ｏポートによって出力する。ステップＡ１５では、出力履歴を端末装置１０の端末側ＨＤＤ１３に記憶して、ステップＡ１０に進む。ステップＡ１６では、エラー、たとえば「指示されたデータは、フリーデータではないので、出力できません。」というエラーを表示し、ステップＡ１０に進む。エラーを表示した場合は、エラー内容をエラーの履歴情報として、端末側ＨＤＤ１３に記憶してもよい。
【００５８】
上述した実施の形態では、電子機器として端末装置１０を例に挙げて説明したが、電子機器は端末装置１０に限定されるものではなく、ＰＣ（Personal Computer）、ＰＤＡ（
Personal Digital Assistant）、携帯電話、あるいはハンディターミナルなどでもよく、外部にデータを出力する機器を接続することができる電子機器であればよい。
【００５９】
サーバ３０は、たとえばイントラネットなど同一企業内のネットワークを管理するサーバである。したがって、端末装置１０は、インターネットなどに接続されても、フリーデータ以外のデータについては、外部機器への出力は制限される。
【００６０】
このように、記憶手段であるたとえば端末側ＨＤＤ１３によって、データが記憶され、出力手段であるたとえばＩ／ＯＣｏｎｔｒｏｌ部１８あるいは端末側ＬＡＮ部１６によって、記憶手段によって記憶されるデータが出力され、接続手段であるたとえば端末側ＬＡＮ部１６によって、出力手段によるデータの出力を許可する許可装置であるたとえばサーバ３０にネットワークを介して接続され、制御手段であるたとえば端末側ＣＰＵ１１によって、接続手段によって許可装置に接続されないと、出力手段によってデータの出力が抑止され、接続手段によって許可装置に接続されると、出力手段によってデータの出力の抑止が解除されるので、許可装置たとえばサーバとの接続が外された電子機器内部に記憶されたデータの外部への出力を制限することができる。したがって、電子機器が盗難などで不正に持ち出された場合に、情報漏洩を防止することができる。
【００６１】
さらに、記憶手段であるたとえば端末側ＨＤＤ１３によって、データが記憶され、出力手段であるたとえばＩ／ＯＣｏｎｔｒｏｌ部１８あるいは端末側ＬＡＮ部１６によって、記憶手段によって記憶されるデータが出力され、接続手段であるたとえば端末側ＬＡＮ部１６によって、出力手段によるデータの出力を許可する許可装置であるたとえばサーバ３０にネットワークを介して接続され、受信手段であるたとえば端末側ＬＡＮ部１６によって、出力手段によるデータの出力を許可するための許可情報であるたとえば認証がＯＫであることを示す情報が許可装置から受信され、制御手段であるたとえば端末側ＣＰＵ１１によって、接続手段によって許可装置に接続されないと、または接続手段によって許可装置に接続されかつ受信手段によって許可情報が受信されないと、出力手段によってデータの出力が抑止され、接続手段によって許可装置に接続されかつ受信手段によって許可情報が受信されると、出力手段によってデータの出力の抑止が解除されるので、許可装置との接続が外された場合、さらに許可装置と接続されても許可装置から許可情報たとえばパスワードなどによる認証がＯＫであることを示す情報がない場合、電子機器内部に記憶されたデータの外部への出力を制限することができる。したがって、電子機器がネットワークに接続されていても、許可装置によって認証などの許可がされない場合に、情報漏洩を防止することができる。
【００６２】
さらにまた、送信手段であるたとえば端末側ＬＡＮ部１６によって、情報が許可装置であるたとえばサーバ３０に送信され、制御手段であるたとえば端末側ＣＰＵ１１によって、出力手段であるたとえばＩ／ＯＣｏｎｔｒｏｌ部１８あるいは端末側ＬＡＮ部１６によってデータが出力されると、出力されたデータに関連する情報が送信手段によって許可装置に送信され、または出力されたデータに関連する情報が履歴情報として記憶手段であるたとえば端末側ＨＤＤ１３によって記憶されるので、出力されたデータに関連する情報たとえば出力した者をあるいは出力された日時などの情報を許可装置に履歴情報として記憶させることができ、履歴情報に基づいて、いつ誰が出力したかを特定することができる。したがって、出力されたデータの所在を管理することができ、不正な手段による情報漏洩を未然に防止することができる。
【００６３】
さらに、受信手段であるたとえば端末側ＬＡＮ部１６によって、出力するデータを制限する制限情報であるたとえば許可レベルが許可装置であるたとえばサーバ３０から受信され、制御手段であるたとえば端末側ＣＰＵ１１によって、記憶手段であるたとえば端末側ＨＤＤ１３によって記憶されるデータのうち、受信手段によって受信された制限情報によって制限されるデータの出力が出力手段であるたとえばＩ／ＯＣｏｎｔｒｏｌ部１８あるいは端末側ＬＡＮ部１６によって抑止され、受信手段によって受信された制限情報によって制限されないデータの出力の抑止が出力手段によって解除されるので、制限情報が示す条件に応じてたとえばデータの重要度に応じて出力を制限することができる。したがって、たとえば重要情報の社外流出を防止することができる。
【００６４】
さらにまた、電子機器のデータ制御方法は、データを記憶する記憶部であるたとえば端末側ＨＤＤ１３と、その記憶部によって記憶されるデータを出力する出力部であるたとえばＩ／ＯＣｏｎｔｒｏｌ部１８あるいは端末側ＬＡＮ部１６と、出力部によるデータの出力を許可する許可装置にネットワークを介して接続される接続部であるたとえば端末側ＬＡＮ部１６とを含む電子機器のデータを制御するにあたって、判定工程で、接続部がネットワークを介して許可装置に接続されているか否かを判定し、制御工程で、判定工程で、接続部が許可装置に接続されていないと判定すると、出力部によるデータの出力を抑止し、判定工程で、接続部が許可装置と接続されていると判定すると、出力部によるデータの出力の抑止を解除するので、許可装置たとえばサーバとの接続が外された電子機器内部に記憶されたデータの外部への出力を制限することができる。したがって、電子機器が盗難などで不正に持ち出された場合に、情報漏洩を防止することができる。
【００６５】
さらに、電子機器のデータ制御方法は、データを記憶する記憶部であるたとえば端末側ＨＤＤ１３と、その記憶部によって記憶されるデータを出力する出力部であるたとえばＩ／ＯＣｏｎｔｒｏｌ部１８あるいは端末側ＬＡＮ部１６と、出力部によるデータの出力を許可する許可装置にネットワークを介して接続される接続部であるたとえば端末側ＬＡＮ部１６と、出力部によるデータの出力を許可するための許可情報であるたとえば認証がＯＫであることを示す情報を許可装置から受信する受信部であるたとえば端末側ＬＡＮ部１６とを含む電子機器のデータを制御するにあたって、判定工程で、接続部が許可装置に接続されかつ受信部によって許可情報が受信されているか否かを判定し、制御工程で、判定工程で、接続部が許可装置に接続されかつ受信部によって許可情報が受信されていると判定しないと、出力部によるデータの出力を抑止し、判定工程で、接続部が許可装置に接続されかつ受信部によって許可情報が受信されていると判定すると、出力部によるデータの出力の抑止を解除するので、許可装置との接続が外された場合、さらに許可装置と接続されても許可装置から許可情報たとえばパスワードなどによる認証がＯＫであることを示す情報がない場合、電子機器内部に記憶されたデータの外部への出力を制限することができる。したがって、電子機器がネットワークに接続されていても、許可装置によって認証などの許可がされない場合に、情報漏洩を防止することができる。
【００６６】
コンピュータに電子機器のデータ制御方法の各工程を実行させるためのプログラムは、端末側ＣＰＵ１１の図示しないメモリに記憶される。上述した実施の形態では、このプログラムは、図示しないメモリに記憶したが、常に記憶させておく必要はなく、たとえば必要な場合に、ネットワークに接続されるサーバなどから図示しないメモリにダウンロードしてもよいし、あるいは読取可能な記録媒体に記憶されているプログラムを読取装置によって読み取って、図示しないメモリに記憶させてもよい。このように、プログラムによって、コンピュータに電子機器のデータ制御方法の各工程を実行させることができる。したがって、コンピュータに電子機器のデータ制御方法の各工程を実行させるためのプログラムとして提供することができる。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施の一形態である端末装置１０および関連する装置の構成を示す。
【図２】図１に示した端末側ＨＤＤ１３に記憶される管理テーブル６１の一例を示す。
【図３】図１に示した端末側ＨＤＤ１３に記憶される出力履歴テーブル６２の一例を示す。
【図４】図１に示した端末装置１０が処理するデータ制御方法のフローチャートである。
【符号の説明】
【００６８】
１０  端末装置
１１  端末側ＣＰＵ
１２  端末側ＣＨＩＰＳＥＴ
１３  端末側ＨＤＤ
１４  端末側Ｄｉｓｐｌａｙ
１５  端末側Ｋｅｙｂｏａｒｄ
１６  端末側ＬＡＮ部
１７  Ｔｉｍｅ部
１８  Ｉ／ＯＣｏｎｔｒｏｌ部
１９  ＣＤ−Ｒ／Ｗ部
２０  ＰＣ−Ｃａｒｄ部
２１  ＵＳＢ部
３０  サーバ
３１  サーバ側ＣＰＵ
３２  サーバ側ＣＨＩＰＳＥＴ
３３  サーバ側ＨＤＤ
３４  サーバ側Ｄｉｓｐｌａｙ
３５  サーバ側Ｋｅｙｂｏａｒｄ
３６  サーバ側ＬＡＮ部
４１  外部ＨＤＤ
４２  Ｐｒｉｎｔｅｒ
５０  ＬＡＮ
【図１】
2008152393.tif 000003
【図２】
2008152393.tif 000004
【図３】
2008152393.tif 000005
【図４】
2008152393.tif 000006