(57)【特許請求の範囲】
【請求項１】
複数の業務システムに対する監視・運用を行う際の遠隔操作に対して認証を行うために、
作業者が遠隔操作を行う運用端末と、
作業者を特定する個人識別番号と、前記個人識別番号を有する作業者が任意に定めたパスワードと、前記個人識別番号を有する作業者の前記業務システムに対するアクセス権情報とが予め記憶され、前記個人識別番号を有する作業者が遠隔操作を行おうとする運用端末のＩＰアドレスを記憶する領域を有する認証データベースを備え、前記運用端末からの依頼に応じて前記作業者に対する認証及び前記運用端末からの遠隔操作に対する認証を行う認証サーバと、
前記遠隔操作が前記認証サーバから認証された場合にこの遠隔操作に応じて前記業務システムに対して監視・運用を行うイベントを前記運用端末に代わって発行する監視サーバと
を備えた遠隔操作認証システムにおける遠隔操作認証方法であって、
前記遠隔操作認証方法は、
前記運用端末において、遠隔操作を行う作業者を識別する個人識別番号が記録されたＩＣカードから個人識別番号を読み取る過程と、
作業者が前記運用端末からパスワードを入力する過程と、
入力されたパスワード、前記ＩＣカードから読み取った個人識別番号及び前記運用端末に割り当てられているＩＰアドレスを、前記運用端末から前記認証サーバに対して送信して認証依頼を行う過程と、
前記運用端末から前記パスワード、前記個人識別番号及び前記ＩＰアドレスを前記認証サーバが受信し、この受信したパスワード及び個人識別番号と、前記認証データベースに記憶されているパスワード及び個人識別番号とを照合することにより認証を行い、一致した場合に、受信したＩＰアドレスを前記認証データベースへ記憶するとともに、前記運用端末へ認証結果を通知する過程と、
前記認証サーバから認証された前記運用端末が前記認証サーバに対して送信したアクセス権情報取得依頼に応じて、前記認証サーバが前記認証データベースからアクセス権情報を読み出して、前記運用端末へ送信する過程と、
前記運用端末において、前記認証サーバから受信したアクセス権情報に基づいて、操作画面を表示し、この操作画面に対して入力された遠隔操作コマンド、該運用端末のＩＰアドレス及び前記アクセス権情報を前記監視サーバへ送信する過程と、
前記監視サーバが、前記運用端末から受信した前記ＩＰアドレス及び前記アクセス権情報を前記認証サーバへ送信して認証依頼を行う過程と、
前記監視サーバから前記ＩＰアドレス及び前記アクセス権情報を前記認証サーバが受信し、この受信したＩＰアドレス及びアクセス権情報と、前記認証データベースに記憶されているＩＰアドレス及びアクセス権情報とを照合することにより認証を行い、一致した場合に、前記監視サーバへ認証結果を通知する過程と、
前記認証サーバから認証された前記監視サーバが前記運用端末から受信した遠隔操作コマンドを含むイベントを遠隔操作対象の業務システムに対して送信する過程と
を有することを特徴とする遠隔操作認証方法。
【請求項２】
複数の業務システムに対する監視・運用を行う際の遠隔操作に対して認証を行うために、
作業者が遠隔操作を行う運用端末と、
作業者を特定する個人識別番号と、前記個人識別番号を有する作業者が任意に定めたパスワードと、前記個人識別番号を有する作業者の前記業務システムに対するアクセス権情報とが予め記憶され、前記個人識別番号を有する作業者が遠隔操作を行おうとする運用端末のＩＰアドレスを記憶する領域を有する認証データベースを備え、前記運用端末からの依頼に応じて前記作業者に対する認証及び前記運用端末からの遠隔操作に対する認証を行う認証サーバと、
前記遠隔操作が前記認証サーバから認証された場合にこの遠隔操作に応じて前記業務システムに対して監視・運用を行うイベントを前記運用端末に代わって発行する監視サーバと
を備えた遠隔操作認証システム上で動作する遠隔操作認証プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記遠隔操作認証プログラムは、
前記運用端末において、遠隔操作を行う作業者を識別する個人識別番号が記録されたＩＣカードから個人識別番号を読み取る処理と、
作業者が前記運用端末から入力したパスワードを読み取る処理と、
入力されたパスワード、前記ＩＣカードから読み取った個人識別番号及び前記運用端末に割り当てられているＩＰアドレスを、前記運用端末から前記認証サーバに対して送信して認証依頼を行う処理と、
前記運用端末から前記パスワード、前記個人識別番号及び前記ＩＰアドレスを前記認証サーバが受信し、この受信したパスワード及び個人識別番号と、前記認証データベースに記憶されているパスワード及び個人識別番号とを照合することにより認証を行い、一致した場合に、受信したＩＰアドレスを前記認証データベースへ記憶するとともに、前記運用端末へ認証結果を通知する処理と、
前記認証サーバから認証された前記運用端末が前記認証サーバに対して送信したアクセス権情報取得依頼に応じて、前記認証サーバが前記認証データベースからアクセス権情報を読み出して、前記運用端末へ送信する処理と、
前記運用端末において、前記認証サーバから受信したアクセス権情報に基づいて、操作画面を表示し、この操作画面に対して入力された遠隔操作コマンド、該運用端末のＩＰアドレス及び前記アクセス権情報を前記監視サーバへ送信する処理と、
前記監視サーバが、前記運用端末から受信した前記ＩＰアドレス及び前記アクセス権情報を前記認証サーバへ送信して認証依頼を行う処理と、
前記監視サーバから前記ＩＰアドレス及び前記アクセス権情報を前記認証サーバが受信し、この受信したＩＰアドレス及びアクセス権情報と、前記認証データベースに記憶されているＩＰアドレス及びアクセス権情報とを照合することにより認証を行い、一致した場合に、前記監視サーバへ認証結果を通知する処理と、
前記認証サーバから認証された前記監視サーバが前記運用端末から受信した遠隔操作コマンドを含むイベントを遠隔操作対象の業務システムに対して送信する処理と
をコンピュータに行わせることを特徴とする遠隔操作認証プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを介した運用端末からの遠隔操作によって遠隔地に設置された業務システムの運用操作において作業者の認証を行う遠隔操作認証システム、遠隔操作認証方法及び遠隔操作認証プログラムを記録した記録媒体に係わり、特に複数の業務システムに対する遠隔操作の認証を行う技術に関する。
【０００２】
【従来の技術】
企業等においては、給与計算、人事情報管理、設計情報管理、生産情報管理等を業務をコンピュータシステムを用いて行うことが一般的になってきている。これらの業務を行うコンピュータシステム（以下、業務システムと称する）は、それぞれ異なるハードウェアが使用され、設置場所も異なっていることが多い。したがって、これらの業務システムは、それぞれに監視・運用を行う作業者が割り当てられ、システム運用が行われている。
【０００３】
【発明が解決しようとする課題】
ところで、業務システムの監視・運用作業は、各業務システムのそれぞれ作業者を配置しなければならないため、作業者が業務システムの数に比例しただけ必要となる。これを解決するため、これらの業務システムをネットワークで接続し、一カ所に集約された端末等から遠隔操作によって監視・運用作業を行うことが行われる。この場合、各作業者は複数の業務システムを同時にアクセスすることができる必要がある。そのため、端末は業務システム毎に専用でなく、作業者の権限さえ適切に設定されていれば、どの端末からでも操作が行える必要がある。また、作業者の役割に応じて付与された権限を超えた操作を行えないようにする必要がある。さらにネットワーク上において、操作情報が何らかの方法によって漏洩した場合であっても不正な操作を防止する必要がある。
【０００４】
しかしながら、前述したように各業務システムにおいて、セキュリティを確保しつつ複数の作業者が監視・運用作業を行えるように業務システムを設定するのは困難であるという問題がある。
【０００５】
本発明は、このような事情に鑑みてなされたもので、複数の業務システムに対してセキュリティを確保しつつ作業者が目的とする監視・運用作業を与えられた役割の範囲内で行うことができる遠隔操作認証システム、遠隔操作認証方法及び遠隔操作認証プログラムを記録した記録媒体を提供することを目的とする。
【０００６】
【課題を解決するための手段】
請求項１に記載の発明は、複数の業務システムに対する監視・運用を行う際の遠隔操作に対して認証を行うために、作業者が遠隔操作を行う運用端末と、作業者を特定する個人識別番号と、前記個人識別番号を有する作業者が任意に定めたパスワードと、前記個人識別番号を有する作業者の前記業務システムに対するアクセス権情報とが予め記憶され、前記個人識別番号を有する作業者が遠隔操作を行おうとする運用端末のＩＰアドレスを記憶する領域を有する認証データベースを備え、前記運用端末からの依頼に応じて前記作業者に対する認証及び前記運用端末からの遠隔操作に対する認証を行う認証サーバと、前記遠隔操作が前記認証サーバから認証された場合にこの遠隔操作に応じて前記業務システムに対して監視・運用を行うイベントを前記運用端末に代わって発行する監視サーバとを備えた遠隔操作認証システムにおける遠隔操作認証方法であって、前記遠隔操作認証方法は、前記運用端末において、遠隔操作を行う作業者を識別する個人識別番号が記録されたＩＣカードから個人識別番号を読み取る過程と、作業者が前記運用端末からパスワードを入力する過程と、入力されたパスワード、前記ＩＣカードから読み取った個人識別番号及び前記運用端末に割り当てられているＩＰアドレスを、前記運用端末から前記認証サーバに対して送信して認証依頼を行う過程と、前記運用端末から前記パスワード、前記個人識別番号及び前記ＩＰアドレスを前記認証サーバが受信し、この受信したパスワード及び個人識別番号と、前記認証データベースに記憶されているパスワード及び個人識別番号とを照合することにより認証を行い、一致した場合に、受信したＩＰアドレスを前記認証データベースへ記憶するとともに、前記運用端末へ認証結果を通知する過程と、前記認証サーバから認証された前記運用端末が前記認証サーバに対して送信したアクセス権情報取得依頼に応じて、前記認証サーバが前記認証データベースからアクセス権情報を読み出して、前記運用端末へ送信する過程と、前記運用端末において、前記認証サーバから受信したアクセス権情報に基づいて、操作画面を表示し、この操作画面に対して入力された遠隔操作コマンド、該運用端末のＩＰアドレス及び前記アクセス権情報を前記監視サーバへ送信する過程と、前記監視サーバが、前記運用端末から受信した前記ＩＰアドレス及び前記アクセス権情報を前記認証サーバへ送信して認証依頼を行う過程と、前記監視サーバから前記ＩＰアドレス及び前記アクセス権情報を前記認証サーバが受信し、この受信したＩＰアドレス及びアクセス権情報と、前記認証データベースに記憶されているＩＰアドレス及びアクセス権情報とを照合することにより認証を行い、一致した場合に、前記監視サーバへ認証結果を通知する過程と、前記認証サーバから認証された前記監視サーバが前記運用端末から受信した遠隔操作コマンドを含むイベントを遠隔操作対象の業務システムに対して送信する過程とを有することを特徴とする。
【００１４】
請求項２に記載の発明は、複数の業務システムに対する監視・運用を行う際の遠隔操作に対して認証を行うために、作業者が遠隔操作を行う運用端末と、作業者を特定する個人識別番号と、前記個人識別番号を有する作業者が任意に定めたパスワードと、前記個人識別番号を有する作業者の前記業務システムに対するアクセス権情報とが予め記憶され、前記個人識別番号を有する作業者が遠隔操作を行おうとする運用端末のＩＰアドレスを記憶する領域を有する認証データベースを備え、前記運用端末からの依頼に応じて前記作業者に対する認証及び前記運用端末からの遠隔操作に対する認証を行う認証サーバと、前記遠隔操作が前記認証サーバから認証された場合にこの遠隔操作に応じて前記業務システムに対して監視・運用を行うイベントを前記運用端末に代わって発行する監視サーバとを備えた遠隔操作認証システム上で動作する遠隔操作認証プログラムを記録したコンピュータ読み取り可能な記録媒体であって、前記遠隔操作認証プログラムは、前記運用端末において、遠隔操作を行う作業者を識別する個人識別番号が記録されたＩＣカードから個人識別番号を読み取る処理と、作業者が前記運用端末から入力したパスワードを読み取る処理と、入力されたパスワード、前記ＩＣカードから読み取った個人識別番号及び前記運用端末に割り当てられているＩＰアドレスを、前記運用端末から前記認証サーバに対して送信して認証依頼を行う処理と、前記運用端末から前記パスワード、前記個人識別番号及び前記ＩＰアドレスを前記認証サーバが受信し、この受信したパスワード及び個人識別番号と、前記認証データベースに記憶されているパスワード及び個人識別番号とを照合することにより認証を行い、一致した場合に、受信したＩＰアドレスを前記認証データベースへ記憶するとともに、前記運用端末へ認証結果を通知する処理と、前記認証サーバから認証された前記運用端末が前記認証サーバに対して送信したアクセス権情報取得依頼に応じて、前記認証サーバが前記認証データベースからアクセス権情報を読み出して、前記運用端末へ送信する処理と、前記運用端末において、前記認証サーバから受信したアクセス権情報に基づいて、操作画面を表示し、この操作画面に対して入力された遠隔操作コマンド、該運用端末のＩＰアドレス及び前記アクセス権情報を前記監視サーバへ送信する処理と、前記監視サーバが、前記運用端末から受信した前記ＩＰアドレス及び前記アクセス権情報を前記認証サーバへ送信して認証依頼を行う処理と、前記監視サーバから前記ＩＰアドレス及び前記アクセス権情報を前記認証サーバが受信し、この受信したＩＰアドレス及びアクセス権情報と、前記認証データベースに記憶されているＩＰアドレス及びアクセス権情報とを照合することにより認証を行い、一致した場合に、前記監視サーバへ認証結果を通知する処理と、前記認証サーバから認証された前記監視サーバが前記運用端末から受信した遠隔操作コマンドを含むイベントを遠隔操作対象の業務システムに対して送信する処理とをコンピュータに行わせることを特徴とする。
【００１６】
【発明の実施の形態】
以下、本発明の一実施形態による遠隔操作認証システムを図面を参照して説明する。図１は同実施形態の構成を示すブロック図である。この図において、符号１は、作業者が運用業務を行う運用端末である。符号２は、作業者の認証と運用端末１が行う遠隔操作に対して認証を行う認証サーバである。符号３は、業務システムの監視・運用を行う監視サーバである。符号４は、ファイアウォールであり、運用端末１によって業務システムへ不正なアクセスを防止するとともに、業務システム間における不正なアクセス防止、さらに、各業務システムから認証サーバ２、監視サーバ３への不正なアクセスを防止するものである。符号５は、運用端末１、認証サーバ２、監視サーバ３及びファイアウォール４が接続されたネットワークである。符号６は、ルータであり、それぞれに業務システム７−１〜３が接続されている。このルータ６と業務システム７−１〜３のそれぞれとの間は、公衆回線や専用線で接続されており、これらの業務システム７−１〜３はそれぞれ離れた場所に設置されているものとする。
【００１７】
なお、運用端末１は、図１の符号１’に示すようにネットワーク５に複数接続されていてもよい。また、業務システムは、ルータ６を介してファイアウォール４に４つ以上の業務システム７−ｎが接続されていてもよい。以下の説明においては、３つの業務システム７−１〜３がルータを介してファイアウォール４に接続されているものとする。
【００１８】
次に、図１に示す運用端末１の構成を図２を参照して説明する。この図において、符号１ａはディスプレイ等の表示部であり、符号１ｂはキーボードやマウス等の入力部である。符号１ｃは、ＩＣカードに記憶されたデータを読み取るＩＣカード読み取り部である。符号１ｄは、認証サーバ２に対して認証を依頼する認証処理部である。符号１ｅは、業務システム７−１〜３に対して遠隔操作を行う遠隔操作処理部である。符号１ｆは、ネットワーク５と接続された入出力部であり、運用端末１内の入出力処理および運用端末１の外部との入出力処理を行う。
【００１９】
次に、図１に示す認証サーバ２の構成を図３を参照して説明する。この図において、符号２ａはキーボード等の入力部である。符号２ｂは、認証データの登録を行う登録部である。符号２ｃは、認証データに基づいて認証を行う認証部である。符号２ｄは、認証データを記憶する認証データベースである。符号２ｅは、ネットワーク５と接続された入出力部であり、認証サーバ２内の入出力処理および認証サーバ２の外部との入出力処理を行う。
【００２０】
次に、図１に示す監視サーバ３の構成を図４を参照して説明する。この図において、符号３ａは、遠隔操作の認証依頼を行う操作認証処理部である。符号３ｂは、遠隔操作の認証がされたのを受けて業務システムに対してイベントを発行するイベント発行部である。符号３ｃは、ネットワーク５と接続された入出力部であり、監視サーバ３内の入出力処理および監視サーバ３の外部との入出力処理を行う。
【００２１】
次に、図３に示す認証データベース２ｄのテーブル構造を図５を参照して説明する。認証データは、「個人識別番号」、「パスワード」、「使用開始可能日」、「使用期限日」、「アクセス権情報」、「連続誤り回数」、「最終アクセス日」及び「端末情報」からなり、これらの情報がさらに各作業者の個人毎に認証データベース２ｄに記憶されている。
【００２２】
「個人識別番号」とは、遠隔操作によって業務システム７−１〜３の運用操作を行う作業者を特定するための識別番号である。この個人識別番号は認証サーバ２内において一意となる番号が各作業に割り当てられている。
【００２３】
「パスワード」とは、各作業者が定めた任意の文字列である。
【００２４】
「使用開始可能日」とは、該当する個人識別番号を有する作業者が運用端末１を使用して、業務システム７−１〜３の運用操作を行うことが可能になる日付である。この日付の以前は業務システム７−１〜３の運用操作を行うことができないようにするためのものである。
【００２５】
「使用期限日」とは、「使用開始可能日」と対になる日付であり、該当する個人識別番号を有する作業者が運用端末１を使用して、業務システム７−１〜３の運用操作を行うことができる最終の日付である。
【００２６】
「アクセス権情報」とは、各業務システム毎に、該当する個人識別番号を有する作業者に対して、どのような運用作業を許可しているか定めたものである。例えば、ある作業者は、業務システム７−１においては、データの参照のみが許可されており、業務システム７−２においては、データの参照及び更新が許可されており、業務システム７−３においては、全ての運用作業が許可されているといったように定められている。このように作業者毎に、許可されている運用作業を定めることをアクセス権を定めるという。
【００２７】
「連続誤り回数」とは、作業者が運用端末１を起動時に入力したパスワードの誤り回数を記録するものである。この回数がしきい値を超えた場合に運用作業を行えないようにするものであり、正統な運用者のパスワードを第３者が不正に取得することによる使用を防止するものである。
【００２８】
「最終アクセス日」とは、作業者が最後に運用端末１を使用して運用作業を行った日付である。
【００２９】
「端末情報」とは、複数ある運用端末１のうち１つの運用端末１を特定するためのものであり、その運用端末１に割り当てられたＩＰアドレスを記録するものである。この端末情報は、運用端末１を一意に特定できるものであれば何でもよく、例えば、ＭＡＣアドレス等の機器に付与された一意の識別番号を用いることができる。また、運用端末１にインストールされたオペレーションシステムに付与された一意となる番号等のソフトウェアに付与された番号を用いることができる。
【００３０】
次に、認証サーバ２内に設けられる認証データベース２ｄに対して認証データを登録する動作を説明する。まず認証サーバ２の管理者は、認証サーバ２の入力部２ａから各作業者の認証データを入力する。これを受けて、登録部２ｂは、入出力部２ｅを介して、この認証データを読み取り、その内容を認証データベース２ｄへ各作業者毎に登録を行う。ここで登録される認証データは、先に説明した「個人識別番号」、「パスワード」、「使用開始可能日」、「使用期限日」及び「アクセス権情報」である。したがって、これ以外の「連続誤り回数」、「最終アクセス日」及び「端末情報」は登録時点では空欄となる。
【００３１】
次に、図６を参照して、作業者が運用端末１を起動した時の認証動作を説明する。図６は、運用端末１に対する認証動作を示すシーケンス図である。
以下の説明においては、前述した認証データの登録が既に行われているものとして説明する。
まず、作業者は運用端末１の電源を投入して、ログオンする。これによって、運用端末１の認証処理部１ｄが起動する。次に、認証処理部１ｄは、入力部１ｂをロックして、入力ができないようにする。これによって、運用端末１の使用を許可されていないものが不正な使用をすることを防止する。
【００３２】
次に、認証処理部１ｄは、ＩＣカード挿入の指示メッセージを表示部１ａに表示する。これを受けて作業者は、自身が所有するＩＣカードをＩＣカード読み取り部１ｃへ挿入する。ＩＣカードには、このＩＣカードを所有する作業の個人識別番号が記録されている。
【００３３】
次に認証処理部１ｄは、ＩＣカード読み取り部１ｃに挿入されたＩＣカードに記録されている個人識別番号を読み取る指示をＩＣカード読み取り部１ｃに対して出力する。これを受けてＩＣカード読み取り部１ｃは、ＩＣカードに記録されている個人識別番号を読み取る。そして認証処理部１ｄは、この個人識別番号をを入出力部１ｆを介して読み込み、その内容を認証処理部１ｄ内に保持する。
【００３４】
次に認証処理部１ｄは、入力部１ｂのロックを解除する指示を出す。これによって、入力部１ｂのロックが限定解除され、入力部１ｂからの入力ができるようになる。また、作業者を特定する個人識別番号をＩＣカードに記録して、この内容を読み取るようにしたため、個人識別番号が盗まれて不正に使用されることを防止することができる。ＩＣカードの場合は、作業者が紛失したことに気づくため、この時点でこの作業者に認証データを削除することによって、このＩＣカードの不正使用を防止できる。
【００３５】
次に作業者は、入力部１ｂからパスワードを入力する。これを受けて、認証処理部１ｄは、入力部１ｂから入力されたパスワードを入出力部１ｆを介して読み取り、その内容を認証処理部１ｄ内に保持する。
【００３６】
次に認証処理部１ｄは、認証処理部１ｄ内に保持されている個人識別番号、パスワード及びこの運用端末１に割り当てられている端末ＩＰアドレスからなるユーザ情報を入出力部１ｆを介して認証サーバ２へ送信することによって認証依頼を行う。このとき送信するユーザ情報は暗号化を施して送信するようにしてもよい。これを受けて、認証サーバ２の認証部２ｃはこのユーザ情報を受信し、認証部２ｃ内に保持する。このとき、受信したユーザ情報が暗号化されたものである場合はここで復号化を施し、ユーザ情報を認証部２ｃ内に保持する。
【００３７】
次に、認証部２ｃは、運用端末１より受け取ったユーザ情報に基づいて、運用端末１を用いて作業を行おうとしている作業者の認証を行う。ここでいう認証とは、受信したユーザ情報に含まれる個人識別番号とパスワードが、認証データベース２ｄに記録されている個人識別番号とパスワードのそれぞれと一致するか否かを判定することと、この認証を行う時点の日付が、使用開始可能日の以後であり、かつ使用期限日内であるかを判定することである。
【００３８】
この判定の結果、使用期限日内であり、個人識別番号とパスワードのそれぞれとが一致した場合、認証部２ｃは、受け取ったユーザ情報から端末ＩＰアドレスを抽出して、この端末ＩＰアドレスを認証データベース２ｄに記録する。また、この認証動作を行った日付を最終アクセス日として認証データベース２ｄに記録する。この最終アクセス日は、認証の度に更新される。また、個人識別番号とパスワードのそれぞれが一致しなかった場合は連続誤り回数をカウントアップして、再記録する。この連続誤り回数がしきい値を超えた場合も認証が行われない。
【００３９】
次に、認証部２ｃは、この認証判定の結果を運用端末１に対して通知する。続いて、認証処理部１ｄは、この認証結果を受け取る。そして、この認証結果が、運用作業を不許可とするものであった場合、認証処理部１ｄは表示部１ａにその旨を示すメッセージを表示する。さらに、ＩＣカードを排出し、運用端末１を再びロックして使用できないようにする。
【００４０】
一方、認証がされた場合、つまり運用作業を行うことが許可された場合、認証処理部１ｄは、全てのロックを解除して、制御を遠隔操作処理部１ｅへ移行する。これによって、遠隔操作処理部１ｅが起動する。
【００４１】
次に、遠隔操作処理部１ｅは、認証部２ｃに対して、アクセス権情報取得依頼を送信する。これを受けて、認証部２ｃは、該当する作業者のアクセス権情報を認証データベース２ｄより取得する。そして、認証部２ｃは、このアクセス権情報を遠隔操作処理部１ｅに対して送信する。
【００４２】
次に、遠隔操作処理部１ｅは、認証部２ｃから送信されたアクセス権情報を受信し、このアクセス権情報に基づいて表示部１ａに操作画面を表示する。この操作画面は、アクセス権情報によって、構成される操作画面であり、許可されていない作業ができないように構成される。これによって、許可されていない作業を行うことを防止するともに、作業者に対して、許可されている運用作業のみを通知することができる。
【００４３】
次に、図７を参照して、運用端末１の表示部１ａに操作画面が表示された後に、遠隔操作によって業務システム７−１〜３において運用作業を行う動作を説明する。ここで説明する遠隔操作による運用作業は、図６に示す作業者の認証が行われた後に動作する。ここでは、既に作業者に認証が行われ、操作画面が運用端末１の表示部１ａに表示されているものとする。
【００４４】
まず、作業者は、入力部１ｂより運用作業を行おうとする業務システムのシステム名と実行コマンド及びこれに付随するパラメータを入力する。遠隔操作処理部１ｅはこの実行コマンド及びパラメータを読み込み、遠隔操作依頼のイベントを監視サーバ３の操作認証処理部３ａに対して発行する。この遠隔操作依頼のイベントには、業務システム名、実行コマンド及びパラメータに加え、これらが入力された運用端末１の端末ＩＰアドレス、この実行コマンドのアクセス権情報が含まれる。これによって、操作認証処理部３ａが起動する。
【００４５】
次に、操作認証処理部３ａは、遠隔操作の資格をチェックするため、認証サーバ２の認証部２ｃに対して遠隔操作の認証依頼を送信する。このとき送信する認証依頼には、遠隔操作を行おうとする業務システム名、運用端末１の端末ＩＰアドレス及びアクセス権情報が含まれる。
【００４６】
次に、認証部２ｃは、この遠隔操作認証依頼を受信し、この受信した情報と認証データベース２ｄに記録されている情報とが一致したか否を判定することによって遠隔操作の認証を行う。この判定の結果、受信した情報と認証データベース２ｄに記録されている情報とが一致した場合、認証部２ｃは、操作認証処理部３ａに対して、遠隔操作の認証がされたことを通知する。
【００４７】
一方、一致しなかった場合、認証部２ｃはその旨を操作認証処理部３ａに通知する。この場合は、遠隔操作の認証がされなかった場合であるので、操作認証処理部３ａは、運用端末１に対して、遠隔操作の認証がされなかったことを通知する。
【００４８】
次に、遠隔操作の認証がされたことを受信した操作認証処理部３ａは、イベント発行部３ｂに対して、運用端末１から受け取ったイベントを出力することによって制御をイベント発行部３ｂへ移行する。これを受けて、イベント発行部３ｂは、イベントの内容に応じて業務システム７−１〜３のいずれかに対してこのイベントを発行する。このイベントはファイアウォール４、ルータ６を介して業務システム７−１〜３のいずれかに届く。
【００４９】
次に、イベントを受け取った業務システム７−１〜３のいずれかは、これによって起動し、このイベントに含まれる実行コマンドを実行する。これによって、運用端末１からの遠隔操作によって実行コマンドが実行される。
運用端末１のログアウトは、運用端末１からログアウトのコマンドを入力することによって行われる。このとき、認証部２ｃは、認証データベース２ｄに記録されている端末情報を削除するとともに認証履歴を認証データベース２ｄへ記録する。
【００５０】
このように、遠隔操作についても認証サーバ２が認証を行い、その結果に基づいて監視サーバ３がイベントを発行するようにしたため、不正なコマンドの実行を防止することができる。
【００５１】
また、図６、７に示す各処理を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより遠隔操作認証処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フロッピーディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００５２】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの（伝送媒体ないしは伝送波）、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００５３】
【発明の効果】
以上説明したように、この発明によれば、認証データベースに予め登録されている認証データに基づいて、運用端末起動時において、作業者の認証を行うとともにこの運用端末の端末情報を認証データベースに記録し、認証が行われた運用端末からアクセス権情報を取得できるようにしたため、運用端末には作業者に与えられた権限に基づいた操作画面を表示することができる。これは、許可されていない作業を行うことを防止するともに、作業者に対して、許可されている運用作業のみを通知することができるという効果が得られる。
【００５４】
また、この発明によれば、運用端末からの遠隔操作に対して、認証データベースを参照することによって認証を行うようにし、その結果に基づいて監視サーバがイベントを発行するようにしたため、不正な遠隔操作を防止することができるという効果も得られる。
【図面の簡単な説明】
【図１】本発明の一実施形態の構成を示すブロック図である。
【図２】図１に示す運用端末１の構成を示すブロック図である。
【図３】図１に示す認証サーバ２の構成を示すブロック図である。
【図４】図１に示す監視サーバ３の構成を示すブロック図である。
【図５】図３に示す認証データベースに記憶されたデータのテーブル構造を示す説明図である。
【図６】運用端末１の起動時における認証動作を示すシーケンス図である。
【図７】運用端末１を用いた遠隔操作時における認証動作を示すシーケンス図である。
【符号の説明】
１・・・運用端末、        １ａ・・・表示部、
１ｂ・・・入力部、        １ｃ・・・ＩＣカード読み取り部、
１ｄ・・・認証処理部、    １ｅ・・・遠隔操作処理部、
１ｆ・・・入出力部、      ２・・・認証サーバ、
２ａ・・・入力部、        ２ｂ・・・登録部、
２ｃ・・・認証部、        ２ｄ・・・認証データベース、
２ｅ・・・入出力部、      ３・・・監視サーバ、
３ａ・・・操作認証処理部、３ｂ・・・イベント発行部、
３ｃ・・・入出力部、      ４・・・ファイアウォール、
５・・・ネットワーク、  ６・・・ルータ、
７−１〜ｎ・・・業務システム。
【図１】
0003568832.tif 000002
【図２】
0003568832.tif 000003
【図３】
0003568832.tif 000004
【図４】
0003568832.tif 000005
【図５】
0003568832.tif 000006
【図６】
0003568832.tif 000007
【図７】
0003568832.tif 000008