(57)【特許請求の範囲】
【請求項１】
対象装置と第１のネットワークを介して接続される監視装置と、該監視装置と第２のネットワークを介して接続されるリモートオペレーション装置とからなり、該リモートオペレーション装置が前記監視装置を介して対象装置に対するリモートオペレーションを行うシステムであって、
前記リモートオペレーション装置は、コマンド中に有する非公開情報をオペレーションで使用するために実情報が特定できない文字列からなる変数を登録する変数ＤＢを備え、変数を使用した機密情報管理を行ってコマンドの送信を行い、
前記監視装置は、コマンド中に有する非公開情報を変数から実情報に変換し、コマンド実行結果中に有する非公開情報を実情報から変数に変換する非公開ＤＢを備え、前記対象機器を特定するための情報が保護されてもリモートオペレーションが実施できるようにするため、あらかじめ対象装置側とリモートオペレーション装置側とで合意の取れた変数を使用し、実情報と変数の両者の対応づけを行う機密情報管理を行って、前記対象装置に対してコマンドを実行し、前記リモートオペレーション装置にコマンド実行結果の送信を行うことを特徴とするリモートオペレーションシステム。
【請求項２】
請求項１記載のリモートオペレーションシステムにおいて、
前記監視装置は、変換テーブルを有する非公開ＤＢを用いて、外部と情報交換する際は実情報を変数に、受信情報を利用する際は変数を実情報へと相互変換することで、外部に流れる情報を保護して送信することを特徴とするリモートオペレーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リモートオペレーションシステムに関し、特にお客様が公開したくない情報をお客様に設置してある監視装置で実際の情報と変数（実情報が特定できない文字列）の相互変換を行なうことにより、外部（インターネットから先）に流れる情報には変数に変換された安全な情報のみを流すことで、情報の保護を実現するシステムに関する。
【背景技術】
【０００２】
運用代行サービス会社では、２４時間３６５日お客様に代わってお客様システムの運用管理や保守を実施している。具体的には運用代行サービス会社のセンタとお客様システムを通信回線で接続し、遠隔からお客様システムのリモートオペレーションを実施している。オペレータは、コンソールからｔｅｌｎｅｔ等の遠隔操作コマンドを用いて、お客様先の対象装置に接続し、お客様と予め取り決めた手順書に従って、コンソールからコマンドを１つ１つ手入力して、お客様の対象装置のオペレーションを行っている。
【０００３】
インターネットを介してのリモートオペレーションにおいて、オペレーションの手順（カタログ）内容やオペレーション実施結果の情報は、暗号化などの標準のセキュリティを施して、お客様と運用代行サービス会社間で通信を行なっている。リモートオペレーションにおけるオペレーションの内容やオペレーション結果の中に業務名や装置を特定できるアドレス等のお客様が運用代行サービス会社に公開したくない情報や外部に盗聴されたり漏洩しては困る情報が存在する。
【０００４】
従来、既存データベースに対する項目単位の機密保護を定義し、利用者がデータベースの操作時に機密情報定義に基づき、データベース捜査結果のデータを指定されている特定の文字列又は数値に変換することが提案されている（特許文献１参照）。
【特許文献１】特開平７−１３８４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来のリモートオペレーションにおいては、以下の問題が生じている。
（１）オペレーションの内容や、実施結果の中にはお客様が外部に見せたくない情報が含まれているため、もし暗号化等のセキュリティが破られると情報の盗聴や漏洩が発生する。また、運用代行サービス会社では復号処理で平文に戻り、見せたくない情報までも見えてしまう課題がある。
（２）運用代行サービス会社で（１）で平文に戻った後のデータが内部および外部に流出する危険性がある。
（３）運用代行サービス会社に情報を見せないためにオペレーション対象の装置を特定する情報を特定の文字列でマスクしてしまうと、オペレーション自体が実施できなくなる。
【０００６】
本発明は、リモートオペレーションのオペレーション内容およびオペレーション結果の中でお客様が保護を要求する情報を仮に盗聴されたり漏洩した場合でも実体がわからない様にする仕掛けを具備し、また、オペレーション対象の機器を特定する情報が保護されてもオペレーションが実施できるようにお客様とリモートオペレーション側でしか知りえない位置情報等で機器を特定できるようにするシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、対象装置と第１のネットワークを介して接続される監視装置と、該監視装置と第２のネットワークを介して接続されるリモートオペレーション装置とからなり、該リモートオペレーション装置が前記監視装置を介して対象装置に対するリモートオペレーションを行うシステムであって、前記リモートオペレーション装置は、コマンド中に有する非公開情報をオペレーションで使用するために実情報が特定できない文字列からなる変数を登録する変数ＤＢを備え、変数を使用した機密情報管理を行ってコマンドの送信を行い、前記監視装置は、コマンド中に有する非公開情報を変数から実情報に変換し、コマンド実行結果中に有する非公開情報を実情報から変数に変換する非公開ＤＢを備え、前記対象機器を特定するための情報が保護されてもリモートオペレーションが実施できるようにするため、あらかじめ対象装置側とリモートオペレーション装置側とで合意の取れた変数を使用し、実情報と変数の両者の対応づけを行う機密情報管理を行って、前記対象装置に対してコマンドを実行し、前記リモートオペレーション装置にコマンド実行結果の送信を行うリモートオペレーションシステムである。
【０００８】
また、本発明は、前記監視装置は、変換テーブルを有する非公開ＤＢを用いて、外部と情報交換する際は実情報を変数に、受信情報を利用する際は変数を実情報へと相互変換することで、外部に流れる情報を保護して送信するリモートオペレーションシステムである。
【発明の効果】
【００１０】
本発明によれば、リモートオペレーションのオペレーション内容およびオペレーション結果の中でお客様が保護を要求する情報を仮に盗聴されたり漏洩した場合でも実体がわからない様にする仕掛けを具備し、また、オペレーション対象の機器を特定する情報が保護されてもオペレーションが実施できるようにお客様とリモートオペレーション側でしか知りえない位置情報等で機器を特定できるようにするシステムを提供することができる。
【発明を実施するための最良の形態】
【００１１】
本発明を実施するための最良の形態を説明する。
本発明のリモートオペレーションシステムの実施例について、図面を用いて説明する。
【００１２】
実施例を説明する。本実施例のリモートオペレーション代行システムは、図１に示すように、監視装置１と、リモートオペレーション装置である運用代行サービス会社コンピュータ３とを具備しており、監視装置１とサーバ等の対象装置５とは、例えばＬＡＮ等の第１のネットワーク６で接続され、そして、監視装置１と運用代行サービス会社コンピュータ３とは、例えばインターネット等の第２のネットワーク７で接続されており、遠隔地から、お客様システムを構成するサーバ等の対象装置５に対するオペレーション代行及び保守サービスを行うことができる。
【００１３】
監視装置１は、お客様先に設置され、サーバ機能を有するとともに、お客様先の対象装置５に対するオペレーション実行を行う。また、監視装置１は、運用代行サービス会社コンピュータ３からオペレーション実行指示を受信する。運用代行サービス会社コンピュータ３が送信するオペレーション実行指示は、外部に盗聴され漏洩すると困る情報を変数（実情報が特定できない文字列）に変換されている。監視装置１は、変数とそれに対応した実情報を登録した非公開情報管理ＤＢ２を用い、受信したオペレーション実行指示の中の変数を実情報に戻し、実情報を用いたオペレーション実行指示を対象装置５に送信する。対象装置５は、オペレーション実行指示に基づいてオペレーション実行を行う。図１におけるアンダーラインを付した情報は、実際の情報又は変数に変換した情報の一例を示している。
【００１４】
監視装置１は、対象装置５からオペレーション結果報告を受け取り、受け取ったオペレーション結果報告を運用代行サービス会社コンピュータ３に送信する。送信するオペレーション結果報告は、外部に盗聴され漏洩すると困る情報を変数（実情報が特定できない文字列）に変換される。運用サービス会社コンピュータ３は、受信したオペレーション結果報告を技術者用装置８に表示する。センタ技術者４は、変数を用いたオペレーション結果報告を見ることができる。
【００１５】
実施例における非公開情報の設定の手順の一例について、図２を用いて説明する。スタートし、（１）お客様と運用代行サービス会社間でリモートオペレーションの代行内容とその時に使用する変数を取り決める（Ｓ１０１）。（２）リモートオペレーションのカタログ登録機能を起動し、登録画面を表示する。運用代行サービス会社のセンタ技術者４は合意したリモートオペレーションのカタログを入力する（Ｓ１０２）。入力待ちを行い（Ｓ１０３）、完了したら、入力されたカタログをカタログＤＢ９に格納する（Ｓ１１１）。（３）新規登録されたカタログで使用した変数を抽出し、変数ＤＢ１０に登録する（Ｓ１１２）。（４）抽出された変数一覧を表示する。運用代行サービス会社のセンタ技術者４は抽出された変数の意味を入力する（Ｓ１１３）。入力待ちを行い（Ｓ１１４）、完了したら、入力された変数の意味を変数ＤＢ１０に登録する（Ｓ１２１）。（５）お客様に変数ＤＢ１０の内容を転送する。運用代行サービス会社のセンタ技術者４は、お客様に実情報の設定を依頼する（Ｓ１２２）。（６）転送された変数の一覧を監視装置１に接続された端末１２に表示する。お客様は表示された変数に対して、実情報を設定する（Ｓ１２３）。入力待ちを行い（Ｓ１２４）、完了したら、入力された変数に対する実情報を非公開ＤＢ２に格納する（Ｓ１３１）。非公開にする情報があるか判断し（Ｓ１３２）、あれば、（７）非公開情報の登録画面を表示する。お客様は非公開にする実情報と置換文字列を設定する（Ｓ１４１）。入力待ちを行い（Ｓ１４２）、完了したら、完全非公開にする実情報と置換文字列を非公開ＤＢに格納し（Ｓ１５１）、終了となる。ステップＳ１３２で非公開にする情報がなければ、終了となる。このようにして、非公開情報の設定を行うことができる。
【００１６】
実施例におけるリモートオペレーション実行時の機密情報制御の手順の一例について、図３を用いて説明する。スタートし、（１）運用代行サービス会社のセンタ技術者４はお客様からリモートオペレーション実施の依頼又は承認の連絡を受ける（Ｓ２０１）。（２）リモートオペレーション機能を起動し、カタログＤＢ９に格納されているカタログ一覧を表示する。（３）運用代行サービス会社のセンタ技術者４は実行するカタログを選択し、実行指示を行なう（Ｓ２０２）。入力待ちを行い（Ｓ２０３）、実行指示があれば、（４）運用代行サービス会社のコンピュータ３は選択されたカタログを監視装置１に送付する（Ｓ２１１）。（５）監視装置１は非公開ＤＢ２から変数をサーチして、カタログ内の変数を実情報に変換する（Ｓ２１２）。実情報が登録されていない等の変換エラー発生であるか判断し（Ｓ２１３）、変換エラー発生でなければ、（６）監視装置１は実情報に変換したカタログをオペレーションの対象装置５に対してオペレーションを実行する（Ｓ２２１）。（７）対象装置１はオペレーションを実行し、その結果を出力する（Ｓ２２２）。（８）監視装置１はオペレーション実行結果と非公開ＤＢ２の実情報を比較する（Ｓ２２３）。実行結果の中に非公開ＤＢ２に登録されている実情報があるか判断し（Ｓ２２４）、実情報があれば、オペレーション実行結果を非公開ＤＢ２の実情報に対応した変数または非公開の文字列に置換し（Ｓ２３１）、ステップＳ２２３に戻る。ステップＳ２２４で、実情報がなければ、（９）監視装置１は変数後のオペレーション実行結果を運用代行サービス会社のコンピュータ３に報告する（Ｓ２４１）。運用代行サービス会社のコンピュータ３は受け取った実行結果をセンタ技術者４の端末８に表示し（Ｓ２４２）、終了となる。ステップＳ２１３で、変換エラー発生であれば、（１０）監視装置１は変換エラーを運用代行サービス会社のコンピュータ３に報告する（Ｓ２５１）。運用代行サービス会社のコンピュータ３はセンタ技術者４の端末８とお客様に設置してあるポータル端末に変換エラーを表示する（Ｓ２５２）。（１１）運用代行サービス会社のセンタ技術者４は、お客様に対し、実情報の登録を依頼し（Ｓ２５３）、終了となる。このようにして、リモートオペレーション実行時の機密情報制御を行うことができる。
【００１７】
実施例のシステムにおける非公開情報の設定手順の具体例について、図４を用いて説明する。（１）運用代行サービス会社のセンタ技術者４とお客様システムの運用管理者１１は、オペレーション内容の取り決めを行う。（２）センタ技術者４は、合意したオペレーションカタログの登録を行う。（３）センタ技術者４は、カタログで使用した変数の意味を定義する。（４）定義完了を契機に転送する。その際、ユーザ認証や暗号化通信でセキュリティを施す。（５）運用管理者用装置１２は、変数一覧を表示する。（６）運用管理者１１は、実情報の設定を行う。（７）運用管理者１１は、非公開にする情報を設定する。図４には、カタログＤＢ９のファイル一覧、変数ＤＢ１０に格納する変数とその意味の対応表、非公開ＤＢ２における設定内容の一例を示している。
【００１８】
実施例のシステムにおけるリモートオペレーション実行時の機密情報制御手順の具体例について、図５を用いて説明する。（１）お客様システムの運用管理者１１は、オペレーション代行の承諾を行う。（２）センタ技術者４は、実施するオペレーションカタログの表示と選択を行う。（３）センタ技術者４は、カタログの実行指示を行う。（４）カタログの送付が行われる。（５）変数を実情報に変換する。（６）オペレーションの実行を行う。（７）結果を出力する。（８）実情報を変数に変換する。（９）オペレーション実施結果を表示する。（１０）変換エラー時、実情報不足を通知し、また、実行中止を通知する。図５には、カタログの送付の例、変数を実情報に変換した例、結果出力の例、実情報を変数に変換した例を示している。
【００１９】
上記実施例で説明したように、本発明の特徴は、以下の通りである。インターネットを介してのリモートオペレーションで仮にオペレーションの手順（カタログ）内容や実施結果を盗聴／漏洩されたとしても、流れるデータは変数のため、実際の情報がわからない。このためお客様が公開したくない情報は機密を保持できる。
【図面の簡単な説明】
【００２０】
【図１】実施例のリモートオペレーション代行システムの説明図。
【図２】実施例における非公開情報の設定の説明図。
【図３】実施例におけるリモートオペレーション実行時の機密情報制御の説明図。
【図４】実施例における非公開情報の設定の具体例の説明図。
【図５】実施例におけるリモートオペレーション実行時の機密情報制御の具体例の説明図。
【符号の説明】
【００２１】
１  監視装置
２  非公開管理ＤＢ
３  運用代行サービス会社コンピュータ（リモートオペレーション装置）
４  センタ技術者
５  対象装置
６  第１のネットワーク
７  第２のネットワーク
８  技術者用端末
９  カタログＤＢ
１０  変数ＤＢ
１１  運用管理者
１２  運用管理者用装置
１３  カタログＤＢ
【図１】
0004404868.tif 000002
【図２】
0004404868.tif 000003
【図３】
0004404868.tif 000004
【図４】
0004404868.tif 000005
【図５】
0004404868.tif 000006