(57)【要約】【課題】  今までのようにウィルスソフトで事前に不正プログラムのダンロードやインストールや内部プログラムの書き換えを予防するのではなく、不正プログラムがインストールされてしまうことを前提に対策を講じること、特に、ソフト的に対策を講じるというよりも物理的に外部からの不正を防止ることを目的としている。【解決手段】  マウスやカメラなどの入力装置の操作入力信号の変化をコンピュータ装置を介することなくダイレクトに監視し、入力装置からの操作入力が無いか、規則的な入力データであると判定した場合には、コンピュータ装置と外部の広域通信回線の特に下り送信を遮断することを特徴とする遠隔装置防止装置に関する。【選択図】          図２
2014102667.tif 000002
【特許請求の範囲】
【請求項１】
外部と常時接続状態を保持した状態で設置されるコンピュータの周辺に設置され、且つ、当該コンピュータを使用者が操作入力するための入力装置との間で、前記コンピュータの電源ＯＮ状態をトリガーとして自動的に無線通信を確立し通信可能状態とする遠隔操作防止装置であって、
前記入力装置からの無線通信の要求信号を受信する受信部と、
前記受信部によって受信したデータを時間データと関連づけて記憶する記憶部と、
前記入力装置との接続状態を確立してからの経過時間を計時するタイマーと、
外部の広域通信回線と接続された上り通信線と下り通信線とを接続する第１のポートと、
前記第１のポートに接続された上り通信線と下り通信線と接続された第２のポートと、
前記第２のポートと前記コンピュータとを接続する上り通信線と、
第１のポートと外部の広域通信回線とを接続する下り通信線と、
前記第１のポートと第２のポート間に下り通信線からの信号を適宜に遮断するスイッチ回路を配置し、
前記スイッチ回路には、前記受信部によって受信した要求信号に基づいて前記入力装置からの受信状態を確立し、その受信状態を確立（Bluetooth（登録商標）の場合には、ペアリングという）してから前記タイマーによって計時された所定の時間内に、前記記憶部に記憶した少なくとも２つの時間データと関連した前記受信したデータの間に変化が無い場合に、前記下り通信線を遮断する一方、前記データに変化があった場合に、前記下り通信線を遮断するためのタイマーをリセットするコントローラを備えることを特徴とするコンピュータの遠隔操作防止装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、常時接続に、外部ネットワークと接続され、当該外部ネットワークに接続される他のコンピュータとの間で接続可能な状態にあるコンピュータの監視装置に関する。
【背景技術】
【０００２】
近年、無線ネットワークや有線ネットワークを使った通信網が完備され、これに接続された複数のコンピュータ間で、外部のメールサーバなどを通じてメールの送受信、或いは、WEBサーバで管理されるポータルサイトを通じて様々な情報を閲覧することが可能となっている。
【０００３】
また、通信料に関しても常時接続料金体系ができているために、会社或いは一般家庭の終端装置とは、前記ネットワークが常時接続された状態が維持され、その終端装置に接続されたハブを介して、このハブに接続されたコンピュータは常時に外部とのネットワーク上の接続状態を維持していることが多くなってきている。そして、コンピュータに関しても自動的に省電モードを備えているので、使用者は電源をオフにすることなく、ＯＮの状態のままで使用されることも多くなってきた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４８７７３０７号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来からコンピュータウィルス等の不正プログラムが、WEB上のページ或いはメールに添付されるなどして知らぬ間に、自らのコンピュータにインストールされ、使用者の意に反して当該不正プログラムが起動し、そのコンピュータ内のデータを自動的に書き換えたり、ＯＳやデータを壊したり、そのコンピュータを間接的に操作して外部にウィルスメールを自動送信したりする問題があった。
【０００６】
そのため前述したような不正プログラムがコンピュータにインストールされないように、ウィルスソフトなどを事前にインストールすることがコンピュータメーカ等で推奨されている。
【０００７】
しかし、このような不正プログラムは、もぐら叩きのように駆除しても新たなウィルスが発生し、ウィルスソフト開発メーカがいち早く対策を講じるものの予防することが難しく、また、このようなウィルスソフトをコンピュータに常駐されていることからコンピュータの処理速度が遅くなるといった問題もあった。
【０００８】
最近では、外部のコンピュータに対して、不正プログラムがインストールされたコンピュータが使用者の知らぬ間に脅迫状を送付したケースがあり、警察機関のご逮捕にも繋がった不幸な事件も勃発している。
【０００９】
例えば、特許文献１では、不正は遠隔操作を防止することを提案しているが、あくまでもリモート保守を安全に行う技術が開示されているだけである。
【００１０】
また、不正のコンピュータを外部に人間に使用されて犯罪行為が行われるケースの場合には、不正プログラムがその犯罪行為を処理したログなどを自動的に消去するようなこともあり、ログから犯罪者を特定すうことが難しくなるようなケースも存在する。
【００１１】
このような問題は、もし、使用者がコンピュータを使用中に不正プログラムが実行された場合には、使用者がコンピュータの動作が遅くなったり、画面上に様々な画像がポップアップされるために気づくことができるが、通常、このような不正プログラムは時限的に使用者が使用していないであろう時間を見計らって動作するので発見が難しいという側面がある。
【００１２】
この発明は、このような状況に鑑み、今までのようにウィルスソフトで事前に不正プログラムのダンロードやインストールや内部プログラムの書き換えを予防するのではなく、不正プログラムがインストールされてしまうことを前提に対策を講じること、特に、ソフト的に対策を講じるというよりも物理的に外部からの不正を防止ることを目的としている。
【課題を解決するための手段】
【００１３】
本発明で重要な構成となるのは、従来のようにソフト的に不正な操作が行われた場合に、プロテクトするような方法ではなく、物理的に且つ不正なプログラムに影響されないように別の制御系で遠隔操作を監視するように構成する点にある。言い換えると、マウスやカメラなどの入力装置の操作入力信号の変化をコンピュータ装置を介することなくダイレクトに監視し、入力装置からの操作入力が無いか、規則的な入力データであると判定した場合には、コンピュータ装置と外部の広域通信回線の特に下り送信を遮断することを特徴とする遠隔装置防止装置を提供する。
【００１４】
すなわち、本発明は、外部と常時接続状態を保持した状態で設置されるコンピュータの周辺に設置され、且つ、当該コンピュータを使用者が操作入力するための入力装置との間で、前記コンピュータの電源ＯＮ状態をトリガーとして自動的に無線通信を確立し通信可能状態とする遠隔操作防止装置であって、
前記入力装置からの無線通信の要求信号を受信する受信部と、
前記受信部によって受信したデータを時間データと関連づけて記憶する記憶部と、
前記入力装置との接続状態を確立してからの経過時間を計時するタイマーと、
外部の広域通信回線と接続された上り通信線と下り通信線とを接続する第１のポートと、
前記第１のポートに接続された上り通信線と下り通信線と接続された第２のポートと、
前記第２のポートと前記コンピュータとを接続する上り通信線と、
第１のポートと外部の広域通信回線とを接続する下り通信線と、
前記第１のポートと第２のポート間に下り通信線からの信号を適宜に遮断するスイッチ回路を配置し、
前記スイッチ回路には、前記受信部によって受信した要求信号に基づいて前記入力装置からの受信状態を確立し、その受信状態を確立（Bluetooth（登録商標）の場合には、ペアリングという）してから前記タイマーによって計時された所定の時間内に、前記記憶部に記憶した少なくとも２つの時間データと関連した前記受信したデータの間に変化が無い場合に、前記下り通信線を遮断する一方、前記データに変化があった場合に、前記下り通信線を遮断するためのタイマーをリセットするコントローラを備えることを特徴とするコンピュータの遠隔操作防止装置を提供する。
【発明の効果】
【００１５】
以上のようなこの発明によれば、コンピュータを実行するようなソフトウェアーに、ウィルスソフトや時限自立駆動型のリモートコントロールソフトによって、当該コンピュータが使用者の意図や操作無く、自動的に起動して、不正に所定の操作が実行され、外部に犯罪に至るようなメールなどの出力を行うようなことが発生した場合、従来のように発生を事前に防ぐのではなく、マウスやコンピュータの周辺に配置されるカメラなどの入力装置を利用して、所定の時間の間に実際の操作や操作する人が存在しない場合に、物理的に前記コンピュータから外部に出力されるデータを前記スイッチ回路により遮断するように構成している。
【００１６】
前記スイッチ回路によって遮断するのではなく、例えば、前記コンピュータ上に設けられている他のコンピュータに物理的に接続し、前記スイッチ回路によって実は外部と接続を遮断されていることを、遠隔操作をしているソフトや外部からの操作としてどのような操作がおこなわれたのかの操作信号を前記遠隔防止装置に時間データとともに記憶しておくようにしておいても良い。所謂、人が操作していないのに可動しているコンピュータからの出力信号のログを記憶しておいて、犯罪者などの外部からの操作者を特定するための証拠データとして格納しておくのである。
【図面の簡単な説明】
【００１７】
【図１】本発明の遠隔操作防止装置を適用したシステム環境を説明するための説明図である。
【図２】本発明の遠隔操作防止装置のハードブロック図である。
【図３】本発明の遠隔操作防止装置を用いた不正防止処理フローである。
【発明を実施するための形態】
【００１８】
この発明の一実施形態を図１〜図３に沿って説明する。
【００１９】
図１において、符号１は、外部から遠隔操作が行われないように保護したいコンピュータ装置であり、この保護したいコンピュータ装置１はインターネット等の広域通信回線１０を通じて外部コンピュータ装置２０と接続されている。
【００２０】
この外部コンピュータ装置２０が、例えば、遠隔操作を実行する不正な人間が操作するコンピュータ装置に相当する。このように不正な遠隔操作者がリアルタイムで不正に遠隔操作する場合を本実施例では例示するが、これに限らず、保護したいコンピュータ装置１がインターネット等の広域通信回線１０を介して、あるホームページへ接続した際などに自動起動ウィルスをダウンロードしてしまうなどで、保護したいコンピュータ装置１に不正ソフトが記憶され、時限的にそのウィルスソフトが起動して不正に操作されてしまう場合にも本発明は適用することができる。
【００２１】
前記保護したいコンピュータ装置１は、本実施例の場合には、広域通信回線等と光ケーブル等で接続された終端装置２と、終端装置２と接続されたルータ３と、コンピュータの遠隔操作防止装置５０とから構成されている。
【００２２】
前記保護したいコンピュータ装置１は、コンピュータ本体１Ａと、当該コンピュータ本体１Ａと接続されたディスプレイ１Ｂと、操作者がコンピュータ本体１Ａに接続され、当該コンピュータ本体１Ａに操作入力するためのマウスとしての第１の入力装置１Ｃと、前記ディスプレイ１Ｂの上部に配置され、前記コンピュータ本体１Ａに接続されたカメラとしての第２の入力装置１Ｄとから構成されている。
【００２３】
また、前記コンピュータの遠隔操作防止装置５０は、広域通信回線１０を通じて外部と常時接続状態を保持した状態で設置されるコンピュータ１の周辺に設置されており、且つ、当該コンピュータ１を使用者が操作入力するための入力装置１Ｃ，１Ｄとの間で、前記コンピュータ１の電源ＯＮ状態をトリガーとして自動的に無線通信を確立し通信可能状態とするように後述するコントローラによって制御される。
【００２４】
より詳しくは、前記コンピュータの遠隔操作防止装置５０は、前記入力装置１Ｃ，１Ｄからの無線通信の要求信号を受信するアンテナとしての受信部５１と、前記受信部５１によって受信したデータを時間データと関連づけて記憶する記憶部５２と、前記入力装置１Ｃ，１Ｄとの接続状態を確立してからの経過時間を計時するとともに、現状の時間データを出力するタイマー５３とを備えている。そして、外部の広域通信回線１０と接続された上り通信線Ａ１と下り通信線Ｂ１とを接続する第１のポート５４と、この第１のポート５４に接続された上り通信線Ａ１と下り通信線Ｂ１と接続された第２のポート５５とを更に備えている。
【００２５】
また、前記第２のポート５５と前記コンピュータ２とを接続する上り通信線Ａ２と、第１のポート５４と外部の広域通信回線１０とを接続する下り通信線Ｂ２と、前記第１のポート５４と第２のポート５５間に下り通信線Ｂ１，Ｂ２からの信号を適宜に遮断するスイッチ回路５６を配置している。前記第１のポート５４と第２のポート５５間に接続された上り通信線Ａ１と下り通信線Ｂ１，Ｂ２とは、絶縁性の樹脂からなるケース体５７に収納されている。
【００２６】
さらに、スイッチ回路５６には、前記受信部５１によって入力装置１Ｃ，１Ｄから受信した要求信号に基づいて入力装置１Ｃ，１Ｄからの受信状態を確立し、その受信状態を確立（Bluetooth（登録商標）の場合には、ペアリングという）してから、タイマー５３によって計時された所定の時間（例えば、１０秒）以内に、記憶部５２に入力装置１Ｃ，１Ｄから受信したデータと、その受信した時間とを関連づけて記憶した時間データとの２つのデータセットからなる第１のデータと、前記第１のデータと異なる時間に記憶された、入力装置１Ｃ，１Ｄから受信したデータと、その受信した時間とを関連づけて記憶した時間データとのセットセットからなる第２のデータとを比較し、異なる時間に関連づけて記憶された入力装置１Ｃ，１Ｄから受信したデータの対比によって、前記下り通信線を遮断する。
【００２７】
つまり、入力装置１Ｃ，１Ｄがカメラ１Ｄである場合には、前記第１と第２のデータ間に変化が無い場合に、前記下り通信線を遮断するためのタイマー５３の計測を継続する一方、前記データに変化があった場合に、前記下り通信線を遮断するためのタイマー５３をリセットする制御をコントローラ５８で実行する。また、入力装置１Ｃ，１Ｄがマウス１Ｃである場合も同様で、前記第１と第２のデータ間に変化が無い場合に、前記下り通信線を遮断するためのタイマー５３の計測を継続する一方、前記データに変化があった場合に、前記下り通信線を遮断するためのタイマー５３をリセットする制御をコントローラ５８で実行する。
【００２８】
そして、前記タイマー５３による計測時間が予め記憶部５２に記憶した時間と比較し、その時間を経過したとコントローラ５８が判定した場合には、外部からコンピュータ装置１へ送信される信号をスイッチ回路５６の開動作によって物理的に遮断する制御をコントローラ５８が実行する。また、本実施例のコンピュータの遠隔操作防止装置５０には、バッテリー６０を内蔵しており、コントローラ５８等の遠隔防止装置５０の各動作部に電力を供給するように構成している。そして、前述したように、前記下り通信線を遮断した状態から、スイッチ回路５６によるスイッチ閉とする状態へリセットする場合には、バッテリー６０に設けられたスイッチ６１をＯＮ状態からＯＦＦ状態に操作者が操作することによって、コントローラ５８への電力を遮断し、状態で閉となる本実施形態のスイッチ回路５６が開から閉状態となることによって、外部からの信号をコンピュータ装置１へ送信できる状態となる。逆に、言うと、コンピュータ装置１が外部の広域回線１０を介して、外部のコンピュータ装置２０と接続し、種々の情報を得ることが可能な状態となる。なお、本実施形態の場合には、コンピュータ装置１から外部コンピュータ装置２０へ送信される信号線を下り信号線とし、逆に、外部のコンピュータ装置２０からコンピュータ装置１へ信号を送信する信号線を上り信号線として説明している。
【００２９】
入力装置１Ｃ，１Ｄから信号をコンピュータ装置１の起動状態と非起動状態との関係で不正の遠隔操作の可能性有とコントローラ５８で判定された場合に、前記上りと下りの信号線の両者を遮断しても良いか、本実施形態では、外部のコンピュータ装置２０からの遠隔操作のための信号を受け付けて、記憶部５２にタイマー５３を利用してログを記憶しておくことによって、後に、不正行為を行った外部のコンピュータ装置２０の特定と、その遠隔操作内容を分析できるように構成している。このように記憶部で記憶する方法の他に、スイッチ回路５６を開として外部に信号を送信しないようにするのではなく、コンピュータ装置１を含むローカルネットワーク等の別のネットワークにスイッチ回路５６によって接続を切り替え、前記別のネットワーク上のコンピュータ装置を遠隔操作させるようにして、外部の不正な操作者の遠隔操作を実際に実行させて、その遠隔操作されたコンピュータ装置がどのような操作がなされるかを実際の行わせるように構成しても良い。この場合には、外部の不正者は、ターゲットとしていた遠隔操作して行う行為を別のネットワークで実行することができるので、リアルタイムで遠隔操作して不正を働こうとしている不正者に不信を抱かせる恐れを少なく、不正者を割り出すためのログを記憶部やダミーのコンピュータ装置内の記憶装置に残させることができる可能性が増大する。
【００３０】
次に、図３に基づいて、本実施形態の制御フローに関して説明する。
【００３１】
本実施形態のコンピュータの遠隔操作防止装置５０は、不正者が遠隔操作を実行する端末となる外部のコンピュータ装置２０と保護したいコンピュータ装置１との間であって、コンピュータ装置１と広域ネットワーク１０の何れの場所に設置されても良い。
【００３２】
この実施形態では、ルータ３とコンピュータ装置１との間に設けられている。
【００３３】
図３を参照して、本実施形態の遠隔操作防止装置５０の電源が、スイッチ６１のＯＮ操作によって起動させられると、コントローラ５８に接続されたアンテナ５１を通じて、コントローラ５８は入力装置１Ｃ又は／及び１Ｄからの通信確立状態の要求信号である通信要求信号を待つ（ステップＳ１）。
【００３４】
そして、通信要求信号があったとコントローラ５８が判定すると、アンテナ５１と入力装置１Ｃ又は／及び１Ｄとの間で、無線通信状態を確立するための処理をコントローラ５８が実行する（ステップＳ２）。このような処理は、ブルートゥースによる接続の場合には、ペアリング処理と言われる。
【００３５】
接続が確立するとコントローラ５８はタイマー５３から得られる時間データに基づいて、記憶部５２に接続開始時間を記憶する処理を実行する（ステップＳ３）。一方、記憶部５２に記憶された時限データに基づく経過時間の監視処理としてのタイマーセットをコントローラ５８が実行する（ステップＳ４）。
【００３６】
そして、記憶部に記憶した時限データを超えても、マウス１Ｃからの新たな入力、又は、カメラ１Ｄで得られる画像入力の変化が無いとコントローラ５８が判定した場合（ステップＳ５：ＮＯ）には、下り回線の通信を遮断するためにスイッチ回路５６を閉状態から開状態に動作させるようにコントローラ５８が制御する（ステップＳ６）。
【００３７】
コントローラ５８がスイッチ回路５６を開状態とした以降は、コンピュータ装置１から外部へ信号を送信することは物理的にできなくなる。しかし、この段階で、コントローラ５８が外部のコンピュータ装置２０からコンピュータ装置１へ遠隔操作するためのデータを遮断しないように本実施形態では構成している。上りと下りの通信線の両者を遮断するようにコントローラ５８がスイッチ回路を操作するように構成することもできるが、あえて、本実施形態では、コンピュータ装置１が外部へ信号を出さないようにだけ制御するようにしている。この理由は、もし、上りと下りの通信線を遮断してしまった場合、物理的に、それ以後の不正な遠隔操作によって外部の他のコンピュータ装置を不正なアタックを行うことができなくなる。しかし、その不正な操作をコンピュータ装置１を誰が遠隔操作をし、そのコンピュータ装置１を所有する又は操作する人に、その不正使用の犯人に仕立てあげようとしているのかを知るためには、可及的に、不正者からそのコンピュータ装置１に送信されるデータを確保する必要があるため、外部のコンピュータ装置２０からコンピュータ装置１に送信されるデータの上り回線の通信線は遮断することなく、下り回線の通信線から送信される不正な操作によるデータは、タイマーから得られるデータとともに随時に記憶部に記憶するようにコントローラ５８は制御されるように構成している（ステップＳ７）。
【００３８】
次に、ステップＳ７の記憶処理が実行され、タイマー５３によって計時される時間が記憶部５２に記憶される所定時間が経過すると、記憶部に記憶されたアラーム処理プログラムに応じてアラーム処理をコントローラ５８が実行する（ステップＳ８）。
【００３９】
また、本実施形態では、例えば、遠隔操作のウォチングに対して対抗するために、不正者が入力装置１Ｃ，１Ｄがあたかも操作されている、もしくは、カメラ１Ｄの前に操作者が存在して撮影映像が時間とともに変化していることを偽装する可能性があることを想定し、所定時間内に入力装置１Ｃ，１Ｄで入力があったと上記ステップＳ５でコントローラ５８により判定された場合であっても、偽装されることを判定できるように制御する機能を付加している。図３において、ＹはＹＥＳを意味し、ＮはＮＯを意味している。
【００４０】
すなわち、所定時間内に入力があった場合であっても（ステップＳ５：ＹＥＳ）、その入力装置１Ｄ，１Ｄからの入力データが同一のものであったりした場合には、その同一の入力データが予め記憶部５２に記憶されたＮ回以上繰り返されると（Ｓ９：ＹＥＳ）、ステップＳ６の処理をコントローラが実行する。つまり、記憶部５２に記憶された入力装置１Ｃ，１Ｄの過去の入力データを随時にコントローラ５８が比較し、複数回同じ入力データが入力装置１Ｃ，１Ｄから入力された場合に、不正があったものとしてコントローラ５８が判定し、所定時間内に入力が無かった場合と同様に上記ステップＳ６の処理をコントローラ５８が実行する。
【産業上の利用可能性】
【００４１】
この発明は、遠隔操作によって外部のコンピュータ装置からコンピュータ装置を他人に操作され、他の外部のコンピュータ装置に危害を加えるような不正をソフト的ではなく物理的に防止するための遠隔操作防止装置に関する。
【符号の説明】
【００４２】
１・・・コンピュータ装置、２・・・終端装置、３・・・ルータ、１０・・・広域通信回線、２０・・・外部のコンピュータ装置、５０・・・遠隔操作防止装置、５１・・・アンテナ、５２・・・記憶部、５３・・・タイマー、５４・・・第１のポート、５５・・・第２のポート、５６・・・スイッチ回路、５７・・・ケース、５８・・・コントローラ、６０・・・バッテリー、６１・・・スイッチである。
【図１】
2014102667.tif 000003
【図２】
2014102667.tif 000004
【図３】
2014102667.tif 000005