(57)【要約】      （修正有）【課題】インターネットに接続してメールやブラウザを使用して公開のサーバとの間でデータ交換するコンピュータにおいて、公開のデータや秘密のデータのいずれも容易に扱える利便性を確保しつつ、秘密データの漏洩や改竄を防止する。【解決手段】秘密データを扱う機能は公開ネットワークから遮断したコンピュータ（サーバ１３）で実行させ、インターネットに接続するコンピュータ（クライアント１）との間で処理の分散を図る。サーバ１３の処理は、クライアント１のマウスやキーボード（入力デバイス３）を使用して実行させると共に、画面をクライアント１のモニター２に表示させることにより、クライアント１が持つ公開データの処理とサーバ１３が持つ秘密データ処理の両方を、クライアント１で一元的に実行する。【選択図】図１
2017010504.tif 000002
【特許請求の範囲】
【請求項１】
インターネット若しくは外部機器とデータ交換するコンピュータ、前記のインターネット若しくは外部機器とデータ交換を行わないコンピュータ、および一組のモニターならびに画面入力装置よりなるコンピュータシステムにおいて、該モニター表示用信号ならびに画面操作用信号を除いて両コンピュータ間のデータ交換機能を排除すると共に、該モニターならびに画面入力装置を前記の両コンピュータで共用することで、該両コンピュータの操作性を損なうことなく、いずれかのコンピュータが保有するデータを、他方のコンピュータに起因して発生する漏洩若しくは改竄から保護する方法。
【請求項２】
インターネット若しくは外部機器とデータ交換するコンピュータ、前記のインターネット若しくは外部機器とデータ交換を行わないコンピュータ、および一組のモニターならびに画面入力装置よりなるコンピュータシステムにおいて、該モニター表示用信号ならびに画面操作用信号を除いて両コンピュータ間のデータ交換機能を排除すると共に、該モニターならびに画面入力装置を前記の両コンピュータで共用することで、一方のコンピュータから他方のコンピュータに実行条件を通知する機能を構成し、該両コンピュータの操作性を損なうことなく、いずれかのコンピュータが保有するデータを、他方のコンピュータに起因して発生する漏洩若しくは改竄から保護する方法。
【請求項３】
インターネット若しくは外部機器とデータ交換するコンピュータ、前記のインターネット若しくは外部機器とデータ交換を行わないでプライベートネットワークを利用して接続される情報端末とデータ交換するコンピュータ、および一組のモニターならびに画面入力装置よりなるコンピュータシステムにおいて、該モニター画面表示用信号ならびに画面操作用信号を除いて両コンピュータ間のデータ交換機能を排除すると共に、該モニターならびに画面入力装置を前記の両コンピュータで共用することで、一方のコンピュータから他方のコンピュータに実行条件を通知する機能を構成し、該両コンピュータの操作性を損なうことなく、いずれかのコンピュータが保有するデータを他方のコンピュータに起因する漏洩若しくは改竄から保護する方法。
【請求項４】
請求項１から請求項３に記載のいずれかの方法を利用する装置。
【発明の詳細な説明】
【技術分野】
【０００１】
インターネットなどの通信ネットワークを利用するコンピュータや情報機器（以下、コンピュータ等という）が保有するデータは、通信手段を共用する他のコンピュータ等との間でデータ交換を行うため、意図しない漏洩や改竄を受ける危険性を有しているといえる。
【０００２】
データ漏洩や改竄を防止するために、ファイアーウオールと呼ばれる装置を使用したり、秘匿対象のデータを保有するコンピュータ等を通信ネットワークから物理的に隔離するなどの方法で運用が行われている。しかしながら前者の方法では悪意のある場合は防止が難しく、後者の場合には利用したいデータが容易に利用できないなど、いずれの方法も効果的な対策とはならず、解決困難な課題となっている。
【背景技術】
【０００３】
インターネットなどの公開ネットワークに接続されるコンピュータ等は、他の不特定のコンピュータ等とデータ交換する機会が多く、コンピュータ等の操作員の意図に反した機能をもつプログラムを組込む場合がある（以下、侵入プログラムという）。例えば、ウエブサイトと呼ばれるサーバコンピュータにアクセスしてデータ交換をすることが原因でこのような状況になる場合がある。また、メールサーバから配信されてくる標的型メールと呼ばれるメールを受信して開封することにより、同様の状況に陥る場合もある。
【０００４】
さらには、USBメモリ装置をはじめとする外部機器を接続することで、同様の状況になる場合があるなど、外部機器とのデータ交換を行う多くの手段を利用する場合にも危険性が含まれている。一旦、侵入プログラムが組込まれると、このようなコンピュータがインターネットに接続される場合には、コンピュータ等の操作員が感知しないで、秘匿データを含む大量のデータが、インターネットなどの通信回線を介して、外部で待ち受ける特定のコンピュータに自動で漏出することがあるというわけである。
【０００５】
侵入プログラムが、重要な機関や企業の保有する秘密データの漏洩や改竄を目的とするものである場合には、社会問題を引き起こすこととなる。
このような侵入プログラムは、通常、ウイルスチェックと呼ばれる処理を施す方法でコンピュータ等から排除する方法がとられる。
【０００６】
しかしながら、前記のウイルスチェック処理を実施するためには、まず侵入プログラムがネットワークなどを介して配信されてきたという事実を検知することから始まり、次に除去のための対策処理プログラムの開発とインターネットに接続されるコンピュータ等への配布を行い、全てのコンピュータ等で配布された対策処理プログラムを実行することが求められる。このため、対策が完了するまでの期間内にデータが漏出するという障害は避けられないという問題がある。
【０００７】
一方、悪意のある侵入プログラムは、形や機能を変えて多数発生しているという実態があり、ウイルスチェックの対策が事実上追いつくのが困難な状況も発生している。このため、多くの貴重な秘密データが予期しない形での漏洩や改竄を許してしまう結果を招いている。
また、ウイルスチェックの対策には、当然のことながら高額の作業費用も必要となっている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特許５３２５３５６
【特許文献２】特開２０１０−１７１８０６
【特許文献３】特開２０１５−１０８８０７
【特許文献４】特開２０１０−２７７５３４
【特許文献５】特開２００９−２１１６４６
【発明の開示】
【発明が解決しようとする課題】
【０００９】
コンピュータ等の操作員に気づかれにくい方法で、これらのコンピュータ等に侵入プログラムを組込ませることを目的にした新たな方法が次々と生まれており、今後もより高度な方法によるものの出現が危惧されている。
このような侵入プログラムによるデータの漏出や改竄の機能を、簡易な仕組みで無力化することを可能とする方法が期待されている。
【課題を解決するための手段】
【００１０】
２台のコンピュータ等を設けて、秘密データなどのデータを扱うプログラム（以下、特定データ利用アプリという）を実行するコンピュータ（以下、サーバという）と、インターネットなどから取り込んだデータや秘密でないデータを扱うプログラム（以下、通常データ利用アプリという）を実行するコンピュータ（以下、クライアントという）の両者間で、機能を分散する構成をとる。
【００１１】
ここで、両コンピュータ間で通常のデータ交換機能を設けない構成をとる方法で、サーバが持つデータが外部に漏れることを防止しながら、一方で、クライアントの操作員が、サーバの特定データ利用アプリを特別な制約を受けないで実行させることができる手段で、サーバとクライアントの操作性を担保する。
【発明の効果】
【００１２】
本発明の利用により、以下の効果が期待できる。その１は、秘密データをはじめとする各種のデータを、侵入プログラムから隔離することができる。このため漏洩や改竄のリスクを簡単な方法で排除できることである。
【００１３】
その２は、特定データ利用アプリと通常データ利用アプリを、同一のモニターに同時に表示しながら同一の入力デバイスを利用して操作する方法で、両者を違和感なく実行させることができることである。
その３は、すでに運用中のコンピュータをそのまま利用しながら、短時間でシステムの構築が可能であることである。すなわち、ここでは、運用中のコンピュータの各種プログラムを、サーバとクライアントに分散する方法をとると共に、両者に画面表示や操作用信号を共用化する機能を設ける方法で実現させることができるからである。
【発明を実施するための形態】
【００１４】
インターネットやUSBメモリ装置、その他の手段を介して他のコンピュータ等とデータ交換するコンピュータ等は、互いに利便性を維持するために、一般には、いわゆるバイナリー様式と呼ばれるデータの授受が行われている。ここでは、プログラムが利用するデータと侵入プログラム自身の形式上の区別がつけにくいため、結果として、これらのコンピュータ等のウイルスチェックにとっては、通常データ利用アプリの態様を装う、いわゆる悪意のある侵入プログラムを完全に選別して排除することは極めて困難な状況となっている。
【００１５】
本発明は、コンピュータ等が有する機能の利便性や操作性は維持しつつ、もし侵入プログラムの組込みが発生しても、この侵入プログラムによるデータの取出しや書込みができない仕組みを設ける方法で、秘匿対象データの漏洩や改竄の防止を図るものである。
【００１６】
ここでは、前述した様にサーバとクライアントからなる２台のコンピュータを設ける。サーバでは秘密データなどを使用する機能に係る処理を行い、クライアントではネットワークや外部機器と接続して得られるデータなどを使用する機能に係る処理を行う。
サーバやクライアントのそれぞれには、共通の方式によるモニターへの表示用画像信号を生成する機能と、マウスやキーボードをはじめとする各種の画面操作のための入力装置（以下入力デバイスという）から信号を受ける機能が備わっている。
【００１７】
ここで、サーバとクライアントは、それぞれが生成するモニターの表示用の画像信号と入力デバイスから生成される信号を共用する方法で、互いの情報を共通のモニターにいわゆるマルチウインドウ態様で同時に表示したり、若しくは画面切り替え態様で表示すると共に、共通の入力デバイスで操作する方法をとる。このような仕組みで、データの利用の利便性を維持したまま、サーバと、インターネットに接続される他の情報機器やＵＳＢメモリ装置などの外部機器との間で、直接の情報交換機能を遮断する。
【００１８】
すなわち、サーバには外部と情報遮断して侵入プログラムが組込まれることの無い仕組みを確保することができる。なお、サーバで実行する特定データ利用アプリは、表示する画面の画像データをクライアントのモニターに画面に表示し、クライアントの画面入力デバイスの操作信号をサーバに通知することにより、操作員は、クライアントの画面操作を行う方法で、クライアントの通常データ利用アプリと、サーバの特定データ利用アプリを同時に操作することができるというわけである。
【００１９】
この結果、クライアントを利用する操作員は、インターネットなどを利用しながら、秘密データの漏洩や改竄のリスクを懸念することなく秘密データに係るアプリの実行を安全に行うことができる。なお、上記では、クライアントのモニターと入力デバイスを使用してサーバを操作する方法を説明したが、サーバに画面と入力デバイスを設け、これらを利用して、クライアントのアプリを操作する方法でも構わない。
【実施例１】
【００２０】
秘密データを扱う特定データ利用アプリと、インターネットから取得するデータを利用する通常データ利用アプリを同時に操作可能な発明について説明する。ここでは、図１および図３を用いて、実施例１を説明する。本実施例で示す装置は、クライアント（１）、サーバ（１３）、画像信号中継装置（１０）およびインターネット情報装置（８）より構成される。
【００２１】
クライアント（１）は、モニター（２）、入力デバイス（３）、入出力機能（４）、画像信号を受信してその画像を表示出力するための画像信号受信復元機能（５）、入力デバイス情報判別機能（６）、および秘密データなどを使用しないで実行する通常データ利用アプリ（７）より構成される。
【００２２】
サーバ（１３）は、画像信号生成機能（１５）、特定データ利用アプリ（１４）、および特定データファイル（１６）より構成される。画像信号中継装置（１０）は、画像信号送信機能（１２）、入力デバイス情報合成機能（１２）より構成される。
【００２３】
ここで、画像信号生成機能（１４）と画像信号送信機能（１１）間では、VGA若しくはDVIと呼ばれる方式をはじめとする画像専用の信号伝送方式がとられる。入力デバイス情報合成機能（１２）と特定データ利用アプリ（１４）の間は、PS2若しくはUSBと呼ばれる入力デバイス専用信号伝送方式がとられる。
【００２４】
このような方式とすることで、画像信号中継装置（１０）とサーバ（１３）の間で、画面表示若しくは画面入力操作を目的としない他の全てのデータ交換機能の無効化を図る。一方で、クライアント（１）とサーバ（１３）の間には、データ交換機能を設けない構成をとることで、クライアント（１）とサーバ（１３）の間にも、画面表示若しくは画面入力操作を目的としない他の全てのデータ交換機能の無効化を図る
【００２５】
次に、サーバ（１３）に組込まれる特定データファイル（１６）を利用する特定データ利用アプリ（１４）を、クライアント（１）のモニター（２）と入力デバイス（３）を使用して、操作員の指示で実行する機能について説明する。
【００２６】
クライアント（１）の操作員が、入力デバイス（３）を構成するマウスやキーボードを操作すれば、入力デバイス情報判別機能（６）に通知され、入力デバイス情報合成機能（１２）を介して特定データ利用アプリ（１４）に通知される。
【００２７】
特定データ利用アプリ（１４）は特定データファイル（１６）のデータを読み出して、その内容を画面表示するための画面データを生成し、画像信号生成機能（１５）に通知する。これらは画像信号中継装置（１０）の画像信号送信機能（１１）を介してクライアント（１）の画像信号受信復元機能（５）に通知され、モニター（２）に表示される。
【００２８】
この様子を図３に示す。すなわち、モニター（２）のモニター表示面（１９）には、専用のウインドウと呼ばれる複数の表示枠をもうけて、特定データ利用アプリ（１４）の画面表示（２０）とクライアントの通常データ利用アプリの画面（２１）を、いわゆるマルチウインドウ態様で表示する。なお、ここでは、マルチウインドウ態様の表示に替えて、画面を交互に切り替えて表示する方法でも構わない。
【００２９】
なお、上記では入力デバイス（３）から通知される情報が入力デバイス情報判別機能（６）に通知されることを説明したが、これは、入力デバイス（３）がサーバ（１０）により表示される画面（２０）内の位置を指定する場合には入力デバイス情報合成機能（１２）では特定データ利用アプリ（１４）に通知することを説明したものである。もし、ここで入力デバイス（３）が、クライアント（１）の通常データ利用アプリ（７）で表示する画面（２１）内の位置を指定する場合には、通常データ利用アプリ（７）に通知する。
【００３０】
クライアント（１）で、通常データ利用アプリ（７）を実行する機能について説明する。操作員が入力デバイス（３）を操作すれば、前述するように、入力デバイス情報判別機能（６）に通知され、通常データ利用アプリ（７）に通知される。通常データ利用アプリ（７）は、インターネット情報装置（８）などから入力したデータなどに基づいて、画面を生成してモニター（２）に表示する方法で、操作員に通知する。
【００３１】
ここで、インターネット情報装置（８）から、侵入プログラム（９）を受信する場合がある。ここでは、侵入プログラム（９）が特定データファイル（１６）にアクセスすることができないため、特定データファイル（１６）に含まれるデータの漏洩や改竄の発生を防止することができる訳である。
【実施例２】
【００３２】
複数の操作員がクライアント（１）を交代で利用する場合がある。多くの場合、操作員の各々には、アクセスできる特定データファイル（１６）の範囲や実行可能な特定データ利用アプリ（１４）に係る権限が付与される。本実施例は、操作員がクライアント（１）を使用する場合に、あらかじめ本人に与えられる権限に基づいた実行環境を、サーバ（１３）に設けることを狙いとするものである。
【００３３】
ここでは、クライアント（１）で入力した操作員の識別情報や権限に係る情報をサーバ（１３）にも通知する仕組みを設ける。図２に、本実施例の構成を示す。ここでは、図１で示すクライアント（１）の構成に実行環境条件送信機能（１７）を設け、サーバ（１３）には実行環境設定機能（１８）を設ける構成とする。
【００３４】
ここでは、クライアント（１）で、操作員のＩＤやパスワード、実行権限などの条件を入力すれば、実行環境条件送信機能（１７）から実行環境設定機能（１８）に通知される。実行環境条件送信機能（１７）と実行環境設定機能（１８）の間は、入力デバイスの信号の様式を使用する。
【００３５】
ここで当該実行条件が特定データ利用アプリ（１４）に通知され、特定データ利用アプリ（１４）の実行条件とアクセスする特定データファイル（１６）の利用条件が判別される。すなわち、ここでは、実行条件に基づいて許可された特定データファイル（１６）の利用と特定データ利用アプリ（１４）を実行させることができる。
【実施例３】
【００３６】
実施例３では、プライベートネットワーク環境で情報端末とデータ交換を行う機能を持つサーバと、インターネットを介して他のコンピュータなどとデータ交換したりＵＳＢなどの外部機器とのデータ交換を行うクライアントが、同一のモニターならびに入力デバイスを利用する方法で、サーバが有するデータの秘匿とクライアントの画面操作性の両方を共に実現させる例を示す。
【００３７】
図４に、本実施例の構成を示す。本実施例では、図１若しくは図２に示す構成に以下の機能を追加する。すなわち、サーバ（１３）には情報端末特定ファイル（２５）、クライアント（１）には接続要求機能（２４）を設ける。さらに、サーバ接続装置（２２）を設けてここにはサーバ接続機能（２３）を設ける。また、プライベートネットワーク（２６）およびにここに接続される情報端末ａ（２７）ならびに情報端末ｂ（２８）を設ける。
以下では、サーバ（１３）がいずれかの情報端末を特定してデータ交換をするアプリを、クライアント（１）の画面を利用して実行する方法を説明する。
【００３８】
このためサーバ（１３）には、対象とする情報端末ａ（２７）若しくは情報端末ｂ（２８）を特定するための情報端末特定用ファイル（２５）を持つ。以下、本構成例の作用について説明する。
【００３９】
クライアント（１）がサーバ（１３）の利用を開始する場合には、接続要求機能（２４）がサーバ接続装置（２２）のサーバ接続機能（２３）に通知する。ここで、サーバ（１３）がクライント（１）の要請に基づく処理を行うために必要な情報端末（２７）若しくは情報端末（２８）を特定するための情報も併せて通知する。
【００４０】
サーバ接続機能（２３）とサーバ（１３）の間は、実施例２の場合と同様に、VGA若しくはDVIと呼ばれる方式をはじめとする画像専用の信号伝送方式とPS2若しくはUSBと呼ばれる入力デバイス専用信号伝送方式がとられる。このような方式とすることで、サーバ（１３）が持つデータの秘匿性を担保する。
【００４１】
クライアント（１）画面の操作員の指示に基づいてクライアント（１）から情報端末を特定する情報の通知を受けて、これを情報端末特定用ファイル（２５）に記憶すれば、サーバ（１３）はこの情報端末とデータ交換を開始する。サーバ（１３）のアプリは、要求したクライアント（１）の入力デバイス（３）の操作に基づいて実行が行われ、実行結果は要求したクライアント（１）のモニター（２）に表示される。
【００４２】
クライアント（１）とサーバ接続装置間（２２）には、実施例２の場合と同様に、VGA若しくはDVIと呼ばれる方式をはじめとする画像専用の信号伝送方式とPS2若しくはUSBと呼ばれる入力デバイス専用信号伝送方式がとられる。このような方式とすることで、サーバ（１３）のデータの秘匿性を担保する安全な実行環境を維持することができる。
このようにして、クライアント（１）では、サーバ（１３）を利用して、特定の情報端末のデータ交換を行いながら、サーバ（１３）の秘匿性を担保しながらデータ処理を実行することができる。
【実施例４】
【００４３】
実施例４では、実施例１と同じ目的を達成するための他の構成例を示す。本実施例は、コンピュータ１（３４）、コンピュータ２（４０）、画像信号制御装置（３０）、モニター（３５）および入力デバイス（３６）より構成される。コンピュータ１（３４）はアプリ１（３７）、データファイル１（３８）、画像信号生成機能１（４０）より構成され、コンピュータ２も同様にアプリ２（４１）、データファイル２（４２）、画像信号生成機能２（４３）より構成される。
【００４４】
画像信号制御装置（３０）はマルチウインドウ信号生成機能（３１）、画像信号配信機能（３２）および入力デバイス情報判別分配機能（３３）より構成される。
以下、本実施例の作用を説明する。
【００４５】
コンピュータ１（３４）のデータファイル１（３８）を利用して実行するアプリ（３７）が生成する画面表示データは、画像信号生成機能１（３９）に通知され、VGAやDVIと呼ばれる標準画像信号規格に沿った画像信号に変換される。これらの画像信号は画像信号制御装置（３０）のマルチウインドウ信号生成機能（３１）に通知されて、アプリ１（３７）のウインドウ表示用画像データに変換される。
【００４６】
一方、データファイル２（４２）を利用してアプリ２（４１）が生成する画面データは画像信号生成機能２（４３）に通知され、同様にVGAやDVIと呼ばれる標準画像信号規格に沿った画像信号に変換される。これらの画像信号は画像信号制御装置（３０）のマルチウインドウ信号生成機能（３１）に通知されて、アプリ２（４１）のウインドウ表示用画像データに変換される。
【００４７】
マルチウインドウ信号生成機能（３１）では、両者のウインドウ表示用画像を統合してマルチウインドウ表示の態様をとるモニター表示用の画像データを生成して、画像信号配信機能（３２）を介してモニター（３５）に通知する。この結果、モニター（３５）には両方の画面がマルチウインドウ態様で表示される。一方、操作員が行う入力デバイス（３６）の操作に伴って生成される入力デバイス（３６）の操作信号は、画像信号制御装置（３０）の入力デバイス情報判別分配機能（３３）に通知される。
【００４８】
入力デバイス情報判別分配機能（３３）ではデバイス（３６）の操作が、たとえばマウスのクリック操作など、モニター（３６）の画面上の位置指定を伴う操作であれば、その位置に表示されるウインドウ画面の表示元であるいずれかのアプリに通知する。キーボード入力操作のケースでは、いわゆるアクティブ状態にあるいずれかのウインドウ画面の表示元アプリに通知する。このようにして、通知する画面の表示元アプリと操作員の間で対話が進められる。
【００４９】
操作員が特定の位置に表示されるウインドウを指定していわゆるドラッグと呼ばれるマウス操作に相当する操作を行えば、該ドラッグ信号は、入力デバイス情報判別分配機能（３３）に通知する。ここでは、モニター（３５）に表示する当該表示ウインドウの位置を移動させたモニター表示画像を再生成して画像信号配信機能（３２）を介してモニター（３５）に通知する方法で、モニター（３５）上に表示するウインドウ位置の移動を行う。
【産業上の利用可能性】
【００５０】
本発明の利用により、データの秘匿性を確保したまま、インターネットなどに接続されるパソコンによる秘密データを利用する業務を行うことができる。
【図面の簡単な説明】
【００５１】
【図１】実施例１の構成を示す図
【図２】実施例２の構成を示す図
【図３】クライアントのモニター上にクライアント画面とサーバ画面を同時に表示する画面の例
【図４】実施例３の構成を示す図
【図５】実施例４の構成を示す図
【符号の説明】
【００５２】
１  クライアント
２  モニター
３  入力デバイス
４  インターネット情報装置
５  画像信号受信復元機能
６  入力デバイス情報判別機能
７  通常データ利用アプリ
８  インターネット情報装置
９  侵入プログラム
１０  画像信号中継機能
１１  画像信号送信機能
１２  入力デバイス情報合成機能
１３  サーバ
１４  特定データ利用アプリ
１５  画像信号生成機能
１６  特定データファイル
１７  実行環境条件送信機能
１８  実行環境設定機能
１９  クライアントのモニター
２０  サーバ画面の表示例
２１  クライアント画面の表示例
２２  サーバ接続装置
２３  サーバ接続機能
２４  接続要求機能
２５  情報端末特定用ファイル
２６  プライベートネットワーク
２７  情報端末ａ
２８  情報端末ｂ    
３０  画像信号合成機能
３１  マルチウインドウ信号生成機能
３２  画像信号送信機能
３３  入力デバイス情報合成機能
３４  コンピュータ１
３５  モニター
３６  入力デバイス
３７  アプリ１
３８  データファイル１
３９  入力デバイス情報判別・分配機能
４０  画像信号生成機能
４１  コンピュータ２
４２  アプリ２
４３  データファイル２
４４  画像信号生成機能
【図１】
2017010504.tif 000003
【図２】
2017010504.tif 000004
【図３】
2017010504.tif 000005
【図４】
2017010504.tif 000006
【図５】
2017010504.tif 000007
【手続補正書】
【提出日】平成27年11月2日(2015.11.2)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本発明は、コンピュータ等が有する機能の利便性や操作性は維持しつつ、もし侵入プログラムの組込みが発生しても、この侵入プログラムによるデータの取出しや書込みができない仕組みを設ける方法で、秘匿対象データの漏洩や改竄の防止を図るものである。ここでは、前述した様にサーバとクライアントからなる２台のコンピュータを設ける。サーバでは秘密データなどを使用する機能に係る処理を行い、クライアントではネットワークや外部機器と接続して得られるデータなどを使用する機能に係る処理を行う。サーバやクライアントのそれぞれには、共通の方式によるモニターへの表示用画像信号を生成する機能と、マウスやキーボードをはじめとする各種の画面操作のための入力装置（以下入力デバイスという）から信号を受ける機能が備わっている。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
なお、複数のクライアントが、１台のサーバを共用しながら、秘密データなどを使用する機能に係る処理を行うことも考えられる。この場合は、同時には１のクライアントがサーバを利用することができ、該クライアントの処理の終了を待って、他のクライアントが該サーバを利用することになる。このため、複数のサーバを設けて、クライアントが空き状態のサーバを選択して同様の処理を行う形態も考えられる。通常は、複数のクライアントでサーバを共用する方法が現実的な利用形態となる。この場合、クライアントがサーバの利用を終了した後では、サーバの処理が終了しないで残留する場合がある。このような場合には、他のクライアントがサーバの利用を開始する場合に、前使用者が使用した秘匿対象のデータが誤って開示される場合がある。ここでは、クライアントがサーバの利用を終了する都度、自動的にサーバの処理を強制停止させる機能を設ける。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
ここで当該実行条件が特定データ利用アプリ（１４）に通知され、特定データ利用アプリ（１４）の実行条件とアクセスする特定データファイル（１６）の利用条件が判別される。すなわち、ここでは、実行条件に基づいて許可された特定データファイル（１６）の利用と特定データ利用アプリ（１４）を実行させることができる。
クライアントの操作員がサーバを使用する操作を終了すれば、実行環境設定機能（１８）がこれを検知して、自動的にサーバで実行中の特定データ利用アプリ（１４）を強制終了させる方法で、当該操作員の利用した特定データが、同サーバを他の操作員が交替で連続利用する場合にそのまま残留表示される不都合を防止する。
の方法を利用する装置。
【手続補正書】
【提出日】平成27年11月2日(2015.11.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
インターネット若しくは公開の通信手段で接続される情報機器とのデータ交換機能を有するコンピュータ、前記のインターネット若しくは公開の通信手段で接続される情報機器とのデータ交換機能を有しないコンピュータよりなるコンピュータシステムにおいて、両コンピュータ間では公開のデータ交換機能を排除すると共に、非公開のデータ交換手段を用いて前者が後者のアプリケーションソフトを実行させてその実行結果を前者のコンピュータに通知して表示する方法で、両コンピュータの利便性を損なうことなく、後者のコンピュータの保有するデータが、前者のコンピュータに起因して発生しうる漏洩若しくは改竄を回避する方法。
【請求項２】
インターネット若しくは公開の通信手段で接続される情報機器とのデータ交換機能を有するコンピュータ、前記のインターネット若しくは公開の通信手段で接続される情報機器とのデータ交換機能を有しないコンピュータ、および一組のモニターならびに画面入力装置よりなるコンピュータシステムにおいて、両コンピュータ間では、該モニター表示用信号ならびに画面操作用信号を除いて一切のデータ交換機能を排除すると共に、前者のモニターに後者の画面を表示し、併せて前者の入力デバイスを使用して後者のアプリケーションソフトを実行する方法で、両コンピュータの利便性を損なうことなく、後者のコンピュータの保有するデータが、前者のコンピュータに起因して発生しうる漏洩若しくは改竄を回避する方法。
【請求項３】
インターネット若しくは公開の通信手段で接続される情報機器とのデータ交換機能を有する１以上のコンピュータ群、前記のインターネット若しくは公開の通信手段で接続される情報機器とのデータ交換機能を有しない１以上のコンピュータ群、およびモニターならびに画面入力装置よりなるコンピュータシステムにおいて、両コンピュータ群の間では、該モニター表示用信号ならびに画面操作用信号を除いて一切のデータ交換機能を排除すると共に、前者のいずれかのコンピュータのモニターに後者の画面を表示し、併せて前者の入力デバイスを使用して後者のアプリケーションソフトを実行する方法で、両コンピュータの利便性を損なうことなく、後者のコンピュータ群の保有するデータが、前者のコンピュータ群に起因して発生しうる漏洩若しくは改竄を回避する方法。
【請求項４】
インターネット若しくは公開の通信手段で接続される情報機器とのデータ交換機能を有する１以上のコンピュータ群、前記のインターネット若しくは公開の通信手段で接続される情報機器とのデータ交換機能を有しない１以上のコンピュータ群、およびモニターならびに画面入力装置よりなるコンピュータシステムにおいて、両コンピュータ群の間では、該モニター表示用信号ならびに画面操作用信号を除いて一切のデータ交換機能を排除すると共に、前者のいずれかのコンピュータのモニターに後者の画面を表示し、併せて前者の入力デバイスを使用して後者のアプリケーションソフトを実行する方法と共に、前者の画面操作終了に伴って後者のコンピュータのアプリケーションソフトを自動終了させる方法を備えて、両コンピュータの利便性を損なうことなく、後者のコンピュータ群の保有するデータが、前者のコンピュータ群に起因して発生しうる漏洩若しくは改竄を回避する方法。
【請求項５】
インターネット若しくは公開の通信手段で接続される情報機器とのデータ交換機能を有する１以上のコンピュータ群、前記のインターネット若しくは公開の通信手段で接続される情報機器とのデータ交換機能を有しない１以上のコンピュータ群、およびモニターならびに画面入力装置よりなるコンピュータシステムにおいて、両コンピュータ群の間では、該モニター表示用信号ならびに画面操作用信号およびシリアル通信方式若しくはこれに準じるデータ交換用信号を除いて、一切のデータ交換機能を排除すると共に、前者のいずれかのコンピュータのモニターに後者の画面を表示し、併せて前者の入力デバイスを使用して後者のアプリケーションソフトを実行する方法と共に、後者のコンピュータにアプリケーションソフトの実行条件を通知する方法を備えて、両コンピュータの利便性を損なうことなく、後者のコンピュータ群の保有するデータが、前者のコンピュータ群に起因して発生しうる漏洩若しくは改竄を回避する方法。
【請求項６】
請求項１から請求項５に記載のいずれかの方法を利用する装置。