(57)【要約】【課題】コンピュータシステムのシステム管理作業において、ＯＳやミドルウェアの管理者権限ＩＤに変更を加えることなく、責任者の承認のない作業の排除と、共用された管理者権限ＩＤが使用された場合の使用者の特定とを可能としたシステム管理作業承認システムを提供する。【解決手段】システム管理者が作業管理サーバ１２０に実施予定作業を入力し責任者によりその実施予定作業が承認されると、該当するシステム管理者の作業用ＩＤ、作業用パスワードが使用可能となり、システム管理者は使用可能となった作業用ＩＤ、作業用パスワードを用いて管理対象サーバ１００に導入された通信制御プログラム１１０が保持する通信制御情報を更新して管理対象サーバ１００への通信が可能とした上でシステム管理作業を行う。システム管理作業の間におこなったＯＳ１０１やミドルウェア１０２上の操作は操作記録ファイルに記録される。【選択図】図１
2008282298.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータシステムを構成するサーバにネットワークで接続された作業管理手段と、前記サーバに導入された通信制御手段とを備え、前記作業管理手段は、システム管理作業承認システム利用時に使用する利用者ＩＤおよび利用者パスワード、システム管理作業時に使用する作業用ＩＤおよび作業用パスワード、ならびに利用者区分の管理と、前記作業用パスワードの生成および削除と、システム管理作業承認システム利用可否の制御とを行うシステム利用ユーザ認証認可部と、システム管理作業承認システムの利用者が前記サーバに対する実施予定作業情報、作業結果情報、前記実施予定作業に対する承認ならびに前記作業結果に対する承認を入力するための作業・承認情報入力部と、前記作業情報ならびに作業履歴を格納する作業情報管理部とを有し、前記通信制御手段は、通信制御情報を格納し前記通信制御情報に基づきネットワークを介する前記サーバとの通信の可否を制御する通信制御部と、ネットワークに接続されたシステム管理者用端末から前記通信制御手段への接続においてネットワークを介して前記作業管理手段内の前記システム利用ユーザ認証認可部に格納された作業用ＩＤならびに対応する作業用パスワードとの照合を行い前記照合の結果に基づき前記サーバとの通信の可否を判断する作業用ＩＤ認証認可部と、前記照合の結果可能となった通信の開始から終了までの間にネットワークを介して前記サーバに接続された前記システム管理者用端末から受信した入力を格納する操作記録部とを有することを特徴とするシステム管理作業承認システム。
【請求項２】
前記システム利用ユーザ認証認可部は、前記作業用パスワードが生成された後一定時間経過した後も前記作業用ＩＤならびに作業用パスワードを用いた前記通信制御手段への接続がない場合、前記作業用パスワードを削除する機能を有することを特徴とする請求項１記載のシステム管理作業承認システム。
【請求項３】
前記システム利用ユーザ認証認可部は、前記作業用パスワードが生成された後、前記通信制御手段に対して、前記作業用パスワードと対応する作業用ＩＤを用い、前記作業用パスワードと一致しない接続の回数が一定数に達した場合、前記作業用パスワードを削除する機能を有することを特徴とする請求項１記載のシステム管理作業承認システム。
【請求項４】
前記システム利用ユーザ認証認可部は、１組の作業用ＩＤと作業用パスワードとともに前記作業用ＩＤ使用制御情報をあわせて格納する機能を有するとともに、前記実施予定作業に対する承認情報の入力の後に前記作業用ＩＤ、作業用パスワードが使用可能となるように作業用ＩＤ使用制御情報を更新し、前記作業完了に対する承認情報の入力の後に前記作業用ＩＤ、作業用パスワードが使用不可となるように前記作業用ＩＤ使用制御情報を更新する機能を有することを特徴とする請求項１に記載のシステム管理作業承認システム。
【請求項５】
前記システム利用ユーザ認証認可部は、前記１組の作業用ＩＤ、作業用パスワードに対応する作業用ＩＤ使用制御情報が使用可能となるよう更新された後一定時間経過しても前記作業用ＩＤ、作業用パスワードを用いた前記通信制御手段への接続がない場合、前記作業用ＩＤ、作業用パスワードが使用不可となるように前記作業用ＩＤ使用制御情報を更新する機能を有することを特徴とする請求項４記載のシステム管理作業承認システム。
【請求項６】
前記システム利用ユーザ認証認可部は、前記１組の作業用ＩＤ、作業用パスワードに対応する作業用ＩＤ使用制御情報が使用可能となるよう更新された後、前記作業用ＩＤを用い、前記作業用パスワードと一致しない前記通信制御手段への接続の回数が一定数に達した場合、前記１組の作業用ＩＤ、作業用パスワードが使用不可となるように前記作業用ＩＤ使用制御情報を更新する機能を有することを特徴とする請求項４記載のシステム管理作業承認システム。
【請求項７】
前記作業情報管理部は、前記サーバに対する実施予定作業情報が入力されたとき、実施予定作業に対する承認が行われたとき、作業用ＩＤならびに作業用パスワードが使用可能となったとき、作業完了情報が入力されたとき、ならびに作業完了に対する承認が行われたときにその旨を通知する通知部を含むことを特徴とする請求項１に記載のシステム管理作業承認システム。
【請求項８】
システム管理者により作業・承認情報入力部から入力された実施予定作業情報を作業情報管理部に格納するステップと、責任者により前記作業・承認情報入力部から入力された前記実施予定作業に対する承認情報を作業情報管理部に格納するステップと、前記実施予定作業に対する承認があった場合にシステム利用ユーザ認証認可部に格納された作業用ＩＤに対応する作業用パスワードをシステム利用ユーザ認証認可部において生成して格納するステップと、ネットワークに接続されたシステム管理者用端末からコンピュータシステムを構成するサーバに導入された通信制御手段に対する接続があった場合に作業用ＩＤ認証認可部において前記システム利用ユーザ認証認可部に格納された作業用ＩＤおよび作業用パスワードの照合を行うステップと、作業用ＩＤおよび作業用パスワードが一致する場合には、前記システム管理者用端末と前記サーバとの通信が可能となるように通信制御部に格納された通信制御情報を更新するステップと、前記照合の結果可能となった通信の開始から終了までの間に前記システム管理者用端末から受信した入力を操作記録部において格納するステップと、前記照合の結果可能となった通信が終了した場合に前記操作記録部における記録を終了するステップと、システム管理者により作業・承認情報入力部から入力された前記実施予定作業に対する作業結果情報を作業管理部に格納するステップと、責任者により前記作業・承認情報入力部から入力された前記作業結果に対する承認情報を作業情報管理部に格納するステップと、前記作業結果に対する承認があった場合にシステム利用ユーザ認証認可部において生成して格納された前記作業用ＩＤに対応する作業用パスワードを削除するステップとを有することを特徴とするシステム管理作業承認方法。
【請求項９】
請求項１から７のいずれか１項に記載のシステム管理作業承認システムとしてコンピュータを機能させるためのシステム管理作業承認プログラム。
【請求項１０】
請求項１から７のいずれか１項に記載のシステム管理作業承認システムとしてコンピュータを機能させるためのシステム管理作業承認プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータシステムにおけるシステム管理者によるシステム管理作業の実施及びその承認を行うためのシステム管理作業承認システム、システム管理作業承認方法およびそのプログラムに関する。
【背景技術】
【０００２】
コンピュータシステムは、サーバと、サーバに導入されたオペレーティングシステム（以下、ＯＳと称す）と、例えばデータベースのようなミドルウェア、ならびにアプリケーションなどにより構成される。
【０００３】
ここで、例えば、コンピュータシステムを構成するサーバ（以下、管理対象サーバと称す）に導入されミドルウェアの起動・停止、設定変更、修正プログラムの適用といったシステム管理作業は、ＯＳやミドルウェアそれぞれが有する、これらの操作を実行することができる権限を有するユーザＩＤ（以下、管理者権限ＩＤと称す）によって行う必要がある。
【０００４】
このようなシステム管理作業は通常限られたシステム管理者のみによって行われるが、適切な維持管理を目的として複数人配置されることがある。
【０００５】
限られたシステム管理者以外の者によるシステム管理作業の実施を回避するための一つの方法として、サーバへのネットワークを介した通信を制限することが考えられる。そのような技術として、特開２００５−６３４３９がある。
【特許文献１】特開２００５−６３４３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、管理者権限ＩＤを使用した作業が正当なものであることを証明するために、実施予定のシステム管理作業に対してシステム管理責任者（以下、責任者と称す）による人為的な承認を介在させ、責任者の承認のない作業は実施させないことが必要となる場合がある。このような場合、管理対象サーバへの通信が制限されていても、その可否を自動で制御する方法では、責任者の承認を経ることがないのでこの要求を満たすことができない。
【０００７】
一方、管理対象サーバ内においては、システム管理作業に使用する管理者権限ＩＤは、ミドルウェア内部の動作やシステム全体としての動作のためにも用いられることがあり、ＯＳやミドルウェアそれぞれについて一つとされるのが一般的である。
【０００８】
そのため、管理者権限ＩＤとそのパスワードは、ミドルウェア内部の動作やシステム全体としての動作に問題が生じることを回避するために、初期に設定したものから変更を行わないことが一般的である。
【０００９】
すなわち、一システムに複数のシステム管理者を配置している場合でも、一つの管理者権限ＩＤがこれら複数のシステム管理者により共有されることになるため、管理者権限ＩＤがどのシステム管理者により使用されたかの特定が困難になる。その結果、管理者権限を用いた不正な行為が行われた場合にその不正行為を行った者を特定できないという問題が生じうる。
【００１０】
さらに、システム管理者は管理対象サーバにおけるＯＳやミドルウェアの管理者権限ＩＤを知っているため、管理対象サーバと通信可能なネットワーク上の端末を用いて自由に管理者権限による作業が可能である。このため、システム管理作業が、責任者の承認を得ることなく行われる可能性があり、その結果、管理対象サーバに格納されたデータが不正に閲覧されたり改竄されるという問題が生じうる。
【００１１】
本発明は上記従来の問題点を解決するもので、システム管理作業において、管理対象サーバにおけるＯＳやミドルウェアの管理者権限ＩＤに変更を加えることなく、責任者の承認のない作業の排除ならびに共用された管理者権限ＩＤをどのシステム管理者により使用されたかの特定を可能としたシステム管理作業承認システムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために本発明のシステム管理作業承認システムは、コンピュータシステムを構成するサーバにネットワークで接続された作業管理手段と、前記サーバに導入された通信制御手段とを備え、前記作業管理手段は、システム管理作業承認システム利用時に使用する利用者ＩＤおよび利用者パスワード、システム管理作業時に使用する作業用ＩＤおよび作業用パスワード、ならびに利用者区分の管理と、前記作業用パスワードの生成および削除と、システム管理作業承認システム利用可否の制御とを行うシステム利用ユーザ認証認可部と、システム管理作業承認システムの利用者が前記サーバに対する実施予定作業情報、作業結果情報、前記実施予定作業に対する承認ならびに前記作業結果に対する承認を入力するための作業・承認情報入力部と、前記作業情報ならびに作業履歴を格納する作業情報管理部とを有し、前記通信制御手段は、通信制御情報を格納し前記通信制御情報に基づきネットワークを介する前記サーバとの通信の可否を制御する通信制御部と、ネットワークに接続されたシステム管理者用端末から前記通信制御手段への接続においてネットワークを介して前記作業管理手段内の前記システム利用ユーザ認証認可部に格納された作業用ＩＤならびに対応する作業用パスワードとの照合を行い前記照合の結果に基づき前記サーバとの通信の可否を判断する作業用ＩＤ認証認可部と、前記照合の結果可能となった通信の開始から終了までの間にネットワークを介して前記サーバに接続されたシステム管理者用端末から受信した入力を格納する操作記録部とを有することを特徴とした。
【００１３】
ここで、上記システム管理作業承認システムは、コンピュータを用いて具体化することができる。その場合、作業管理手段および通信制御手段は、コンピュータ上でプログラムを動作させることにより具体化される。そして、そのプログラムは、ＣＤ−ＲＯＭ等の記録媒体や通信ネットワークを介して流通させることもできる。
【発明の効果】
【００１４】
以上のように本発明のシステム管理作業承認システムは構成されるため、責任者の承認を得ていない作業を排除できるという効果が得られるとともに、格納された記録を追跡調査することにより、管理者権限ＩＤが複数のシステム管理者により共用されていても、どのシステム管理者により使用されたかの特定が可能となるという効果が得られる。
【発明を実施するための最良の形態】
【００１５】
本発明の実施の形態においては、システム管理作業承認システムは、コンピュータシステムを構成するサーバにネットワークで接続された作業管理手段と、サーバに導入された通信制御手段とを備え、作業管理手段は、システム管理作業承認システム利用時に使用する利用者ＩＤおよび利用者パスワード、システム管理作業時に使用する作業用ＩＤおよび作業用パスワード、ならびに利用者区分の管理と、作業用パスワードの生成および削除と、システム管理作業承認システム利用可否の制御とを行うシステム利用ユーザ認証認可部と、システム管理作業承認システムの利用者がサーバに対する実施予定作業情報、作業結果情報、実施予定作業に対する承認ならびに作業結果に対する承認を入力するための作業・承認情報入力部と、作業情報ならびに作業履歴を格納する作業情報管理部とを有し、通信制御手段は、通信制御情報を格納し通信制御情報に基づきネットワークを介するサーバとの通信の可否を制御する通信制御部と、ネットワークに接続されたシステム管理者用端末から通信制御手段への接続においてネットワークを介して作業管理手段内のシステム利用ユーザ認証認可部に格納された作業用ＩＤならびに対応する作業用パスワードとの照合を行い照合の結果に基づき前記サーバとの通信の可否を判断する作業用ＩＤ認証認可部と、照合の結果可能となった通信の開始から終了までの間にネットワークを介して前記サーバに接続されたシステム管理者用端末から受信した入力を格納する操作記録部とを有している。これにより、責任者の承認を記録として残すことが可能になるとともに、責任者の承認を得ていないシステム管理者による作業を排除できるという効果が得られる。加えて、管理者権限ＩＤが複数のシステム管理者により共用されていても、その管理者権限ＩＤがいつどのシステム管理者により使用されたかの特定が可能となるという効果を奏する。
【００１６】
また、システム利用ユーザ認証認可部は、システム利用ユーザ認証認可部は、作業用パスワードが生成された後一定時間経過した後も作業用ＩＤならびに作業用パスワードを用いた通信制御手段への接続がない場合、作業用パスワードを削除する機能を有する構成としてもよい。このようにすると、作業用パスワードが生成された後使用されることのないまま存在し続け、その間に不正に使用されることを防止することができるという効果を奏する。
【００１７】
また、システム利用ユーザ認証認可部は、作業用パスワードが生成された後、通信制御手段に対して、作業用パスワードと対応する作業用ＩＤを用い、作業用パスワードと一致しない接続の回数が一定数に達した場合、作業用パスワードを削除する機能を有する構成としてもよい。このようにすると、システム管理者による不用意な接続や、作業用ＩＤのみを知ったものによる不正な接続を遮断することができるという効果を奏する。
【００１８】
また、システム利用ユーザ認証認可部は、１組の作業用ＩＤと作業用パスワードとともに作業用ＩＤ使用制御情報をあわせて格納する機能を有するとともに、実施予定作業に対する承認情報の入力の後に作業用ＩＤ、作業用パスワードが使用可能となるように作業用ＩＤ使用制御情報を更新し、前記作業完了に対する承認情報の入力の後に前記作業用ＩＤ、作業用パスワードが使用不可となるように前記作業用ＩＤ使用制御情報を更新する機能を有する構成としてもよい。このようにすると、システム管理者によるパスワード管理の利便性を図るという効果を奏する。
【００１９】
また、システム利用ユーザ認証認可部は、１組の作業用ＩＤ、作業用パスワードに対応する作業用ＩＤ使用制御情報が使用可能となるよう更新された後一定時間経過しても作業用ＩＤ、作業用パスワードを用いた通信制御手段への接続がない場合、作業用ＩＤ、作業用パスワードが使用不可となるように作業用ＩＤ使用制御情報を更新する機能を有する構成としてもよい。このようにすると、作業用パスワードが生成された後使用されることのないまま存在し続け、その間に不正に使用されることを防止することができるという効果を奏する。
【００２０】
また、システム利用ユーザ認証認可部は、１組の作業用ＩＤ、作業用パスワードに対応する作業用ＩＤ使用制御情報が使用可能となるよう更新された後、作業用ＩＤを用い、作業用パスワードと一致しない通信制御手段への接続の回数が一定数に達した場合、１組の作業用ＩＤ、作業用パスワードが使用不可となるように作業用ＩＤ使用制御情報を更新する機能を有する構成としてもよい。このようにすると、システム管理者による不用意な接続や、作業用ＩＤのみを知ったものによる不正な接続を遮断することができるという効果を奏する。
【００２１】
また、作業情報管理部は、サーバに対する実施予定作業情報が入力されたとき、実施予定作業に対する承認が行われたとき、作業用ＩＤならびに作業用パスワードが使用可能となったとき、作業完了情報が入力されたとき、ならびに作業完了に対する承認が行われたときにその旨を通知する通知部を含む構成としてもよい。このようにすると、責任者の承認が必要となったことや責任者の承認がされたことを迅速に認識することができ、作業の遅れや実施予定作業の漏れを回避できるという効果を奏する。
【００２２】
また、本発明の実施の形態においては、システム管理作業承認方法は、システム管理者により作業・承認情報入力部から入力された実施予定作業情報を作業情報管理部に格納するステップと、責任者により前記作業・承認情報入力部から入力された前記実施予定作業に対する承認情報を作業情報管理部に格納するステップと、前記実施予定作業に対する承認があった場合にシステム利用ユーザ認証認可部に格納された作業用ＩＤに対応する作業用パスワードをシステム利用ユーザ認証認可部において生成して格納するステップと、ネットワークに接続されたシステム管理者用端末からコンピュータシステムを構成するサーバに導入された通信制御手段に対する接続があった場合に作業用ＩＤ認証認可部において前記システム利用ユーザ認証認可部に格納された作業用ＩＤおよび作業用パスワードの照合を行うステップと、作業用ＩＤおよび作業用パスワードが一致する場合には、前記システム管理者用端末と前記サーバとの通信が可能となるように通信制御部に格納された通信制御情報を更新するステップと、前記照合の結果可能となった通信の開始から終了までの間に前記システム管理者用端末から受信した入力を操作記録部において格納するステップと、照合の結果可能となった通信が終了した場合に操作記録部における記録を終了するステップと、システム管理者により作業・承認情報入力部から入力された前記実施予定作業に対する作業結果情報を作業管理部に格納するステップと、責任者により前記作業・承認情報入力部から入力された前記作業結果に対する承認情報を作業情報管理部に格納するステップと、前記作業結果に対する承認があった場合にシステム利用ユーザ認証認可部において生成して格納された前記作業用ＩＤに対応する作業用パスワードを削除するステップとを有している。これにより、責任者の承認を記録として残すことが可能になるとともに、責任者の承認を得ていないシステム管理者による作業を排除できるという効果が得られる。加えて、管理者権限ＩＤが複数のシステム管理者により共用されていても、その管理者権限ＩＤがいつどのシステム管理者により使用されたかの特定が可能となるという効果を奏する。
【００２３】
以下、本発明の実施の形態におけるシステム管理作業承認システム及びシステム管理作業承認方法について、添付の図面を参照しながら説明する。なお、以下の実施の形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格のものではない。
【００２４】
（実施の形態１）
図１は、本実施の形態１に係るシステム管理作業承認システムのシステム構成の一例を示す図である。コンピュータシステムを構成する管理対象サーバ１００に、作業管理手段としての作業管理サーバ１２０、システム管理者用端末１３０、責任者用端末１４０がネットワーク１５０により接続されている。
【００２５】
このようなシステム構成において、システム管理者は、システム管理者用端末１３０から作業管理サーバ１２０に接続し実施予定作業情報や作業結果を入力する。責任者は、責任者用端末１４０から作業管理サーバ１２０に接続し、実施予定作業に対する承認や作業結果に対する承認を行う。作業管理サーバ１２０は、作業情報を格納するとともに、責任者の承認により使用可能となる通信制御手段としての通信制御プログラム１１０に接続するための作業用ＩＤ、作業用パスワードを管理する。システム管理者は、作業用ＩＤおよび作業用パスワードを用いて管理対象サーバ１００に導入された通信制御プログラム１１０に接続した後、管理対象サーバ１００上でＯＳ１０１やミドルウェア１０２の管理者権限ＩＤを用いてシステム管理作業を実施する。
【００２６】
なお、管理対象サーバ１００は、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）やＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）、ＲＯＭ（ＲｅａｄＯｎｌｙ Ｍｅｍｏｒｙ）、ＨＤＤ、通信装置などを有する一般的な汎用コンピュータであり、導入されたＯＳ１０１やミドルウェア１０２の組み合わせによりシステムとしての機能を実現している。
【００２７】
また、作業管理サーバ１２０も、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＨＤＤ、通信装置を有する一般的な汎用コンピュータを利用することができる。
【００２８】
また、システム管理者用端末１３０および責任者用端末１４０は、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＨＤＤ、通信装置などに加え、キーボードやマウスなどの入力部、液晶ディスプレイ又はＣＲＴディスプレイなどの表示部を有する一般的な汎用コンピュータである。
【００２９】
図２は本発明の実施の形態１におけるシステム管理作業承認システムの一実施の形態を示すブロック図である。
【００３０】
ここで、作業管理サーバ１２０は、システム利用ユーザ認証認可部１２１と、作業・承認情報入力部１２２と、作業情報管理部１２３から構成される。
【００３１】
システム利用ユーザ認証認可部１２１は、システム管理作業承認システムの利用者（以下、利用者と称す）のユーザ情報テーブルを保持し、ユーザ情報テーブルに基づきシステム管理者、責任者それぞれが使用可能なシステム操作メニューを提供するための制御を行う。また、責任者の承認に基づき、システム管理作業における作業用パスワードの生成および削除を行う。このユーザ情報テーブルに記述される内容は図３において説明を行う。
【００３２】
作業・承認情報入力部１２２は、利用者が利用を開始する時に表示するログイン画面と、システム管理者用の入力画面ならびに責任者用の入力画面と、作業履歴確認用の画面とを提供する。
【００３３】
作業情報管理部１２３は、システム管理者が実施する作業内容とその結果を格納する作業情報テーブルと、システム管理者による入力日時ならびに責任者の承認日時を格納する作業履歴テーブルとを保持する。作業情報に記述される内容は図４において、作業履歴情報に記述される内容は図５において説明を行う。
【００３４】
また、通信制御プログラム１１０は、管理対象サーバ１００にＯＳ１０１、ミドルウェア１０２とともに導入されており、通信制御部１１１、作業用ＩＤ認証認可部１１２、操作記録部１１３から構成される。
【００３５】
通信制御部１１１は、通信制御情報テーブルおよび通信許可ポートテーブルを格納し、通信制御情報テーブルの記述に基づきネットワーク１５０を介する前記管理対象サーバ１００との通信の可否を制御する。また、作業用ＩＤ認証認可部１１２からの認証完了情報を受信した後、通信許可ポートテーブルの記述に基づきネットワーク１５０に接続されたシステム管理者用端末１３０と管理対象サーバ１００との通信が可能となるように通信制御情報テーブルを更新する。通信制御情報テーブルに記述される内容は図６において説明を行う。また、通信許可ポートテーブルに記述される内容は図７において説明を行う。
【００３６】
作業用ＩＤ認証認可部１１２は、ネットワーク１５０に接続されたシステム管理者用端末１３０から通信制御プログラム１１０に対して作業用ＩＤならびに作業用パスワードを用いた接続があった場合に、ネットワーク１５０を介して作業管理サーバ１２０内のシステム利用ユーザ認証認可部１２１に格納された作業用ＩＤならびに作業用パスワードとの照合を行う。
【００３７】
操作記録部１１３は、前記可能となった通信の開始から終了までの間に、ネットワーク１５０を介して管理対象サーバ１００に接続されたシステム管理者用端末１３０から受信した入力を操作記録ファイルとして格納する。操作記録ファイルに記述される内容は図１５において説明を行う。
【００３８】
図３は、システム利用ユーザ認証認可部１２１が保持するユーザ情報テーブル３００の一例を示す参考図である。
【００３９】
ユーザ情報テーブル３００には、利用者ごとに、システム管理作業承認システムにログインするための利用者ＩＤおよび利用者パスワード、利用者名、システム管理者フラグ、責任者フラグ、ならびに通信制御プログラム１１０に接続する際に使用する作業用ＩＤおよび作業用パスワードを記述する。利用者ＩＤは、システム利用者ごとに重複しないように付与される。システム管理者フラグならびに責任者フラグは「０」または「１」の値を有し、システム管理者の場合はシステム管理者フラグとして「１」を、責任者の場合は責任者フラグとして「１」を記述する。システム利用ユーザ認証認可部１２１は、利用者ＩＤおよび利用者パスワードを用いてシステム管理作業承認システムへのログインがあった場合に、システム管理者フラグおよび責任者フラグを参照し、システム管理者フラグが「１」の場合はシステム管理者が入力するための画面を、責任者フラグが「１」の場合は責任者が入力するための画面を表示するよう、作業・承認情報入力部１２２に指示を行う。作業用パスワードは、通常は記述されておらず、責任者が実施予定作業に対する承認を行うことにより作業用パスワードが生成された場合のみ記述される。
【００４０】
図４は、作業情報管理部１２３が保持する作業情報テーブル４００の一例を示す参考図である。
【００４１】
作業情報テーブル４００には、実施予定の作業ごとに、作業管理番号、作業項目、ならびに作業内容の詳細が記述される。作業管理番号はすべての実施予定作業について重複しない番号が付与される。
【００４２】
図５は、作業情報管理部１２３が保持する作業履歴情報テーブル５００の一例を示す参考図である。
【００４３】
作業履歴情報テーブル５００には、実施予定作業の入力、実施予定作業の承認、作業結果の入力、作業結果への承認ごとに、入力日時、作業管理番号、入力内容、利用者ＩＤを記述する。作業管理番号は、作業ごとに付与され、作業情報テーブル４００に記述される作業管理番号と同一のものである。入力内容は、実施予定作業の入力、実施予定作業の承認、作業結果の入力、作業結果への承認のいずれであるかを示す情報が記述される。利用者ＩＤには、実施予定作業の入力、実施予定作業の承認、作業結果の入力、作業結果への承認を行ったものの利用者ＩＤが記述される。
【００４４】
図６は、通信制御部１１１が保持する通信制御情報テーブル６００の一例を示す参考図である。
【００４５】
通信制御情報テーブル６００には、接続元ＩＰアドレス、接続先ＩＰアドレス、接続ポートを記述する。通信制御部１１１は、通信制御情報テーブル６００を参照し、記述されている接続元ＩＰアドレス、接続ポートの組み合わせと合致しないＩＰアドレス、接続ポートによる通信を遮断する。
【００４６】
図７は、通信制御部１１１が保持する通信許可ポートテーブル７００の一例を示す参考図である。
【００４７】
通信許可ポートテーブル７００には、システム管理作業においてシステム管理者用端末１３０と管理対象サーバ１００間の通信に必要な接続ポート番号が記述される。
【００４８】
以上のように構成された本発明に係るシステム管理作業承認システムについて、以下、その動作を説明する。
【００４９】
図９は、システム管理者が実施予定作業の内容を入力してから責任者が管理作業を承認するまでの流れを説明するフローチャートである。
【００５０】
最初に、システム管理作業が発生すると、システム管理者はシステム管理者用端末１３０から作業管理サーバ１２０に接続する。このとき表示される図１２に示すようなログイン画面において、システム管理者は利用者ＩＤ、利用者パスワードを用いてログインする（Ｓ９０１）。
【００５１】
ログイン後、システム管理者用端末１３０には、作業・承認情報入力部１２２から提供された図１３に示すようなシステム管理者が入力可能な項目が列挙された画面が表示され、これらの項目のうち実施予定作業入力を選択することで、図１４に示すような入力画面が表示される。システム管理者は、表示内容に従って実施予定の作業内容を入力する（Ｓ９０２）。ここで、入力した内容が確定されると、作業情報管理部１２３は入力された作業に対して作業管理番号を割り当てる。また、作業情報管理部１２３は、作業管理番号および図１４の入力画面で入力された情報を作業情報テーブル４００に格納するとともに、作業管理番号、入力確定日時、実施予定作業入力であることを示す情報、ならびに入力を行ったシステム管理者の利用者ＩＤを作業履歴情報テーブル５００に格納する。
【００５２】
システム管理者による実施予定作業の入力後、責任者は、責任者用端末１４０から作業管理サーバ１２０に接続し、利用者ＩＤ、利用者パスワードを用いてログインする（Ｓ９０３）。
【００５３】
ログイン後、責任者用端末１４０には、作業・承認情報入力部１２２から提供された図１５に示すような責任者が入力可能な項目が列挙された画面が表示され、これらの項目のうち実施予定作業承認を選択することで、図１６に示すような作業管理番号ならびに作業情報が示された承認画面が表示される。責任者は、実施予定作業の内容を確認し、承認または否認を行う。
【００５４】
責任者がシステム管理作業に対する承認を行った場合（Ｓ９０４がＹ）、作業情報管理部１２３は、作業管理番号、入力確定日時、実施予定作業承認であることを示す情報、ならびに承認を行った責任者の利用者ＩＤを作業履歴情報テーブル５００に格納する。システム利用ユーザ認証認可部１２１は、作業履歴情報テーブル５００を参照し承認された作業管理番号と同じ作業管理番号を有する実施予定作業入力に対応する利用者ＩＤを特定する。その後、作業に使用するための作業用パスワードを生成してユーザ情報テーブル３００に格納する（Ｓ９０５）。
【００５５】
なお、責任者がシステム管理作業に対する否認を行った場合（Ｓ９０４がＮ）は、対応する作業について、システム管理者はシステム管理作業承認システムにログインし、入力済みの作業内容の修正を行う。
【００５６】
図１０は、システム管理者がシステム管理作業を開始してから終了するまでの流れを説明するフローチャートである。
【００５７】
最初に、システム管理者は、システム管理者用端末１３０から、作業用ＩＤおよび作業用パスワードを用いて管理対象サーバ１００に導入された通信制御プログラム１１０にログインする（Ｓ１００１）。
【００５８】
作業用ＩＤ認証認可部１１２は、システム管理者が入力した作業用ＩＤおよび作業用パスワードについて、ネットワーク１５０を介して作業管理サーバ１２０内のシステム利用ユーザ認証認可部１２１に格納された作業用ＩＤならびに作業用パスワードとの照合を行う（Ｓ１００２）。
【００５９】
作業用ＩＤならびに作業用パスワードが格納された情報と一致しない場合（Ｓ１００３がＮ）は、再度ログイン（Ｓ１００１）以降の操作を行う。
【００６０】
作業用ＩＤならびに作業用パスワードが格納された情報と一致する場合（Ｓ１００３がＹ）、通信制御部１１１は、通信の過程で取得したシステム管理者用端末１３０のＩＰアドレスと通信許可ポートテーブル７００に記述された接続ポート番号を用いて、システム管理者用端末１３０と管理対象サーバ１００との通信が可能となるような情報を通信制御情報テーブル６００に追記する（Ｓ１００４）。図８は、情報が追記された後の通信制御情報テーブル８００の一例を示す図である。図７に示した通信許可ポートテーブル７００を用いて、図６に示した通信制御情報テーブル６００に通信制御情報が追記されたことを示している。ここでは、接続元ＩＰアドレスとして記述される「１０．８９．２３．４５」がシステム管理者用端末１３０のＩＰアドレスである。
【００６１】
システム管理者用端末１３０と管理対象サーバ１００との通信が可能となった後、操作記録部１１３は、新規に操作記録ファイル１９００を作成し、システム管理者用端末１３０から送信され、通信制御部１１１を通過するシステム管理作業のための操作の記録を開始する（Ｓ１００５）。このとき、操作記録ファイル１９００のファイル名は、少なくともそれぞれ重複することのないものとする。例えば、作業管理番号と通し番号の組み合わせのようなファイル名にするとよい。
【００６２】
これ以後、システム管理者は、ＯＳ１０１やミドルウェア１０２の管理者権限ＩＤを用いて、管理対象サーバ１００におけるシステム管理作業を実施する。
【００６３】
システム管理作業が終了すると、システム管理者は通信制御プログラム１１０からログオフし、接続を終了する（Ｓ１００６）。
【００６４】
通信制御部１１１はログオフがあったことを検知すると、ログオフがあったことを示す情報を操作記録部１１３に送信するとともに、通信制御情報テーブル６００に追記されたシステム管理者用端末１３０と管理対象サーバ１００との通信が可能となるような情報を削除する（Ｓ１００７）。
【００６５】
操作記録部１１３は、ログオフがあったことを示す情報を受信した後、操作の記録を終了する（Ｓ１００８）。
【００６６】
ここで、操作記録部１１３が記録を開始してから終了するまでに格納した操作記録ファイル１９００の一例を図１９に示す。作業用ＩＤを用いたログイン、ログオフはそれぞれファイルの先頭および最後尾に記述され、システム管理作業における各種操作はその間の行に記述されていることを示している。
【００６７】
図１１は、システム管理者が作業結果を入力してから責任者が作業結果を承認するまでの流れを説明するフローチャートである。
【００６８】
システム管理作業が終了すると、システム管理者は、システム管理者用端末１３０から作業管理サーバ１２０に接続し、利用者ＩＤ、利用者パスワードを用いてログインする（Ｓ１１０１）。
【００６９】
ログイン後、システム管理者用端末１３０には、作業・承認情報入力部１２２から提供された図１３に示すようなシステム管理者が入力可能な項目が列挙された画面が表示され、これらの項目のうち作業を完了した作業管理番号を選択することで、図１７に示すような作業管理番号を含む入力画面が表示される。システム管理者は、表示内容に従って作業結果を入力する（Ｓ１１０２）。ここで、入力した内容が確定されると、作業情報管理部１２３は作業管理番号および図１７の入力画面で入力された情報を作業情報テーブル４００に格納するとともに、作業管理番号、入力確定日時、作業完了入力であることを示す情報、ならびに入力を行ったシステム管理者の利用者ＩＤを作業履歴情報テーブル５００に格納する。
【００７０】
システム管理者による作業結果の入力後、責任者は、責任者用端末１４０から作業管理サーバ１２０に接続し、利用者ＩＤ、利用者パスワードを用いてログインする（Ｓ１１０３）。
【００７１】
ログイン後、責任者用端末１４０には、作業・承認情報入力部１２２から提供された図１５に示すような責任者が入力可能な項目が列挙された画面が表示され、これらの項目のうち実施予定作業承認を選択することで、図１８に示すような作業管理番号や作業情報、作業結果を示す画面が表示される。責任者は、作業結果の内容を確認し、承認または否認を行う。
【００７２】
責任者がシステム管理作業に対する承認を行った場合（Ｓ１１０４がＹ）、作業情報管理部１２３は、作業管理番号、入力確定日時、作業完了承認であることを示す情報、ならびに承認を行った責任者の利用者ＩＤを作業履歴情報テーブル５００に格納する。システム利用ユーザ認証認可部１２１は、作業履歴情報テーブル５００を参照し承認された作業管理番号と同じ作業管理番号を有する実施予定作業入力に対応する利用者ＩＤを特定する。その後、ユーザ情報テーブル３００に記述された該当する利用者ＩＤに対応する作業用パスワードを削除する（Ｓ１１０５）。
【００７３】
なお、責任者が作業結果に対する否認を行った場合（Ｓ１１０４がＮ）は、対応する作業について、システム管理者はシステム管理作業承認システムにログインし、システム管理作業を再度行うために通信制御プログラム１１０への接続（Ｓ９０１）以降の作業を行う。
【００７４】
本実施の形態１によれば、システム管理者用端末１３０から管理対象サーバ１００への通信は、責任者の承認により使用可能となる作業用ＩＤおよび作業用パスワードを用いて通信制御プログラム１１０内の通信制御情報テーブル６００を更新することによってのみ可能となるので、責任者の承認を得ていない作業を排除できるという効果が得られる。また、システム管理作業中のＯＳ１０１やミドルウェア１０２での操作は作業用ＩＤを含む操作記録ファイル１９００として保存されるので、管理者権限ＩＤが複数のシステム管理者により共用されていても、どのシステム管理者により管理者権限ＩＤ使用されたかの特定が可能となるという効果が得られる。
【００７５】
なお、作業完了後のシステム管理作業のチェック（以下、監査と称す）においては、操作記録ファイル１９００を直接参照してもよい。また、作業情報管理部１２３に、操作記録部１１３が記録する操作記録ファイル１９００の格納先情報ならびに操作記録ファイル１９００のファイル名の情報をテーブルとして格納することも可能である。このようにすると、作業完了後の操作記録の監査が容易となる。例えば、図２０に示すような承認済み作業一覧画面を表示し、詳細ボタンを押下することで図２１に示すような操作記録参照画面が表示することが可能となる。
【００７６】
なお、実施の形態１においては、操作記録部１１３におけるシステム管理者の操作をファイルの形式で保存するとしているが、記録方法はデータベースであってもよい。このとき、データベースの各レコードには、操作記録ファイル１９００の例に示した日時および各種操作に加えて、操作を行ったシステム管理者の作業用ＩＤや作業管理番号を格納すると作業完了後の操作記録の監査を容易とすることができる。
【００７７】
なお、実施の形態１においては、１台の管理対象サーバ１００に対して作業管理サーバ１２０と通信制御プログラム１１０がそれぞれ一つである構成について説明したが、管理対象サーバ１００が複数存在する場合、管理対象サーバ１００の数と同じ数の作業管理サーバ１２０と通信制御プログラム１１０を設ける構成とする他、１つの作業管理サーバ１２０と各管理対象サーバ１００に導入された通信制御プログラム１１０とからなる構成とすることも可能である。
【００７８】
（実施の形態２）
以下、本発明の実施の形態２におけるシステム管理作業承認システムについて説明する。
【００７９】
なお、本実施の形態２に係るシステム管理作業承認システムにおける機能ブロック図は上述した実施の形態１と同様であるために、詳細な説明は省略する。
【００８０】
本実施の形態２においては、システム利用ユーザ認証認可部１２１は、パスワード有効期限情報テーブルとユーザ情報テーブルとを保持する。
【００８１】
図２２は、パスワード有効期限情報テーブルの一例を示す参考図である。
【００８２】
パスワード有効期限情報テーブル２２００には、パスワード有効期限および取得間隔を記述する。パスワード有効期限は、責任者の実施予定作業の承認により作業用パスワードが生成されてから自動的に削除されるまでの時間を記述する。図２２の例では、この時間が６０分であることを示している。また、取得間隔は、作業用パスワードが生成された時間から行う、通信制御プログラム１１０への初回ログインの有無のチェックを行う間隔を記述する。図２２の例では、この時間が５分であることを示している。
【００８３】
図２３は、ユーザ情報テーブルの一例を示す参考図である。
【００８４】
ユーザ情報テーブル２３００には、利用者ごとに、システム管理作業承認システムにログインするための利用者ＩＤおよび利用者パスワード、利用者名、システム管理者フラグ、責任者フラグ、ならびに通信制御プログラム１１０に接続する際に使用する作業用ＩＤおよび作業用パスワードを記述する他、作業用パスワードの有効期限および作業用ＩＤ、作業用パスワードを用いた初回ログイン日時を記述する。ここで、作業用パスワードの有効期限は通常は記述されておらず、作業用パスワードが生成された場合のみ記述される。また、初回ログイン日時も通常は記述されておらず、通信制御プログラム１１０に対して作業用ＩＤ、作業用パスワードを用いた通信が初めてあった場合に記述される。
【００８５】
本実施の形態２に係るシステム管理作業承認システムにおいては、パスワード有効期限情報テーブル２２００に記述されたパスワード有効期限を用いて、作業用パスワードが生成された後一定時間経過した後も作業用ＩＤならびに作業用パスワードを用いた前記通信制御プログラム１１０への接続がない場合、作業用パスワードを削除する機能を有することを特徴とする。以下、その動作を説明する。
【００８６】
図２４は、システム管理者が実施予定作業の内容を入力してから責任者が管理作業を承認するまでの流れを説明するフローチャートである。
【００８７】
なお、システム管理作業の発生から作業用パスワードの生成（Ｓ２４０１〜Ｓ２４０５）までは、実施の形態１に示したシステム管理作業の発生から作業用パスワードの生成（Ｓ９０１〜Ｓ９０５）までと同様であるために、詳細な説明は省略する。
【００８８】
ここで、責任者の承認により作業用パスワードが生成されたとき、システム利用ユーザ認証認可部１２１は、作業情報管理部１２３が保持する作業履歴情報テーブル５００に格納された前記責任者の承認日時とパスワード有効期限情報テーブル２２００に記述された時間とを加算して得た作業用パスワードの有効期限をユーザ情報テーブル２３００に格納する（Ｓ２４０６）。
【００８９】
次に、システム利用ユーザ認証認可部１２１は、パスワード有効期限情報テーブルに記述された間隔で日時を取得し、ユーザ情報テーブル２３００に格納された有効期限との比較を行う（Ｓ２４０７）。
【００９０】
取得した日時が有効期限より前の場合（Ｓ２４０８がＮ）、ユーザ情報テーブル２３００の初回ログイン日時に記述があるかどうかを確認する。
【００９１】
初回ログイン日時に記述がある場合（Ｓ２４０９がＹ）、有効期限内にすでにログインがあったことを意味しているので、ユーザ情報テーブル２３００のパスワード有効期限を削除する（Ｓ２４１０）。
【００９２】
初回ログイン日時の記述がない場合（Ｓ２４０９がＮ）、再度日時の取得（Ｓ２４０７）以降の処理を行う。
【００９３】
ここで、取得した日時が有効期限より後の場合（Ｓ２４０８がＹ）、ユーザ情報テーブル２３００から対応する作業用パスワードと有効期限の記述を削除する（Ｓ２４１１）。
【００９４】
なお、図２４の後に行われる、システム管理者によるシステム管理作業の開始から終了までの流れは上述した実施の形態１の図１０と同様であり、システム管理者による作業結果の入力から責任者による作業結果の承認までの流れは上述した実施の形態１の図１１と同様であるために、詳細な説明は省略する。
【００９５】
本実施の形態２によれば、パスワード有効期限情報テーブル２２００に記述されたパスワード有効期限を用いて、作業用パスワードが生成された後一定時間経過した後も作業用ＩＤならびに作業用パスワードを用いた前記通信制御プログラム１１０への接続がない場合、作業用パスワードを削除することができるので、上述の実施の形態１の効果に加えて、作業用パスワードが生成された後使用されることのないまま存在し続け、その間に不正に使用されることを防止することができるという効果を奏する。
【００９６】
（実施の形態３）
以下、本発明の実施の形態３におけるシステム管理作業承認システムについて説明する。
【００９７】
なお、本実施の形態３に係るシステム管理作業承認システムにおける機能ブロック図は、上述した実施の形態１と同様であるために、詳細な説明は省略する。
【００９８】
本実施の形態３においては、システム利用ユーザ認証認可部１２１は、最大試行回数情報テーブルとユーザ情報テーブルとを保持する。
【００９９】
図２５は、最大試行回数情報テーブルの一例を示す参考図である。
【０１００】
最大試行回数情報テーブル２５００には、作業用ＩＤを用いた通信制御プログラム１１０へのログインの最大試行回数が記述される。図２５の例では、この最大試行回数が５回であることを意味している。
【０１０１】
図２６は、ユーザ情報テーブルの一例を示す参考図である。
【０１０２】
ユーザ情報テーブル２６００には、利用者ごとに、システム管理作業承認システムにログインするための利用者ＩＤおよび利用者パスワード、利用者名、システム管理者フラグ、責任者フラグ、ならびに通信制御プログラム１１０に接続する際に使用する作業用ＩＤおよび作業用パスワードを記述する他、試行回数を記述する。試行回数には、作業用パスワードが生成された後に行われた誤った作業用パスワードによるログイン失敗の累積回数が記述される。通常は「０」の値が記述される。
【０１０３】
本実施の形態３に係るシステム管理作業承認システムにおいては、この最大試行回数情報テーブル２５００に記述された最大試行回数と、ユーザ情報テーブル２６００に記述された試行回数とを用いて、作業用ＩＤに対応する作業用パスワードが生成された後、作業用パスワードと一致しない通信制御プログラム１１０への接続が一定回数に達した場合、作業用パスワードを削除する機能を有することを特徴とする。以下、その動作を説明する。
【０１０４】
なお、システム管理者による実施予定作業の入力から責任者による管理作業の承認までの流れは、上述した実施の形態１の図９と同様であるために詳細な説明は省略する。
【０１０５】
図２７は、システム管理者が実施予定作業の内容を入力してから責任者が管理作業を承認するまでの流れを説明するフローチャートである。
【０１０６】
最初に、システム管理者は、システム管理者用端末１３０から、作業用ＩＤおよび作業用パスワードを用いて管理対象サーバ１００に導入された通信制御プログラム１１０にログインする（Ｓ２７０１）。
【０１０７】
作業用ＩＤ認証認可部１１２は、システム管理者が入力した作業用ＩＤおよび作業用パスワードについて、ネットワーク１５０を介して、作業管理サーバ１２０内のシステム利用ユーザ認証認可部１２１に格納された作業用ＩＤならびに作業用パスワードとの照合を行う（Ｓ２７０２）。
【０１０８】
作業用ＩＤならびに作業用パスワードが格納された情報と一致しない場合（Ｓ２７０３がＮ）、ユーザ情報テーブル２６００に記述される試行回数と最大試行回数情報テーブル２５００に記述される最大試行回数とを比較し、試行回数が最大試行回数未満の場合（Ｓ２７１０がＮ）、ユーザ情報テーブル２６００に記述される試行回数に１を加算（Ｓ２７１１）し、再度通信制御プログラム１１０への接続（Ｓ２７０１）以下の処理を行う。
【０１０９】
試行回数が最大試行回数と等しい場合（Ｓ２７１０がＹ）、ユーザ情報テーブル２６００から対応する作業用パスワードと試行回数の記述を削除する（Ｓ２７１２）。
【０１１０】
一方、作業用ＩＤならびに作業用パスワードが格納された情報と一致した場合（Ｓ２７０３がＹ）、ユーザ情報テーブル２６００から試行回数の記述を削除する（Ｓ２７０４）。
【０１１１】
この後の、通信情報の更新から操作記録部１１３での記録終了までの処理（Ｓ２７０５〜Ｓ２７０９）については、実施の形態１に示した通信情報の更新から操作記録部１１３での作業終了までの処理（Ｓ１００４〜Ｓ１００８）と同様であるために、詳細な説明は省略する。
【０１１２】
また、図２７の動作の後に行われるシステム管理者による作業結果の入力から責任者による作業結果の承認までの流れは、上述した実施の形態１の図１１と同様であるために詳細な説明は省略する。
【０１１３】
本実施の形態３によれば、最大試行回数情報テーブル２５００に記述された最大試行回数と、ユーザ情報テーブル２６００に記述された試行回数とを用いて、作業用ＩＤに対応する作業用パスワードが生成された後、作業用パスワードと一致しない通信制御プログラム１１０への接続が一定回数に達した場合、作業用パスワードを削除するので、上述の実施の形態１の効果に加えて、パスワードが生成された後、システム管理者ではない者が多数回に渡るログイン試行を行った結果ログインに成功し不正な操作を行うという危険性の回避が可能となるという効果を奏する。
【０１１４】
（実施の形態４）
以下、本発明の実施の形態４におけるシステム管理作業承認システムについて説明する。
【０１１５】
なお、本実施の形態４に係るシステム管理作業承認システムにおける機能ブロック図は、上述した実施の形態１と同様であるために詳細な説明は省略する。
【０１１６】
図２８は、本実施の形態４においてシステム利用ユーザ認証認可部１２１が保持するユーザ情報テーブルの一例を示す参考図である。
【０１１７】
ユーザ情報テーブル２８００には、利用者ごとに、システム管理作業承認システムにログインするための利用者ＩＤおよび利用者パスワード、利用者名、システム管理者フラグ、責任者フラグ、ならびに通信制御プログラム１１０に接続する際に使用する作業用ＩＤおよび作業用パスワードを記述する他、使用可能フラグを記述する。ここで、作業用ＩＤ、作業用パスワードは利用者ごとに固定されたものであってもよい。また、使用可能フラグは使用不可を意味する「０」または使用可能を意味する「１」の値をとり、通常は使用不可を意味する「０」の値をとる。
【０１１８】
本実施の形態４に係るシステム管理作業承認システムにおいては、ユーザ情報テーブル２８００の一項目として記述された使用可能フラグを用いて責任者の承認を得ていない作業を排除することを特徴とする。以下、その動作を説明する。
【０１１９】
図２９は、システム管理者が実施予定作業の内容を入力してから責任者が管理作業を承認するまでの流れを説明するフローチャートである。
【０１２０】
システム管理者によるシステム管理作業承認システムへの接続から責任者による実施予定作業の内容の承認または否認までの処理（Ｓ２９０１〜Ｓ２９０４）は、実施の形態１に示したシステム管理者によるシステム管理作業承認システムへの接続から責任者による実施予定作業の内容の承認または否認までの処理（Ｓ９０１〜Ｓ９０４）と同様であるために、詳細な説明は省略する。
【０１２１】
責任者がシステム管理作業に対する承認を行った場合（Ｓ２９０４がＹ）、作業情報管理部１２３は、作業管理番号、入力確定日時、実施予定作業承認であることを示す情報、ならびに承認を行った責任者の利用者ＩＤを作業履歴情報テーブル５００に格納する。システム利用ユーザ認証認可部１２１は、作業履歴情報テーブル５００を参照し承認された作業管理番号と同じ作業管理番号を有する実施予定作業入力に対応する利用者ＩＤを特定する。その後、ユーザ情報テーブル２８００において、作業に使用するための作業用ＩＤに対応する使用可能フラグを「１」に更新する（Ｓ２９０５）。
【０１２２】
なお、責任者がシステム管理作業に対する否認を行った場合（Ｓ２９０４がＮ）は、対応する作業について、システム管理者はシステム管理作業承認システムにログインし、入力済みの作業内容の修正を行う。
【０１２３】
なお、システム管理者によるシステム管理作業の開始から終了までの流れは、上述した実施の形態１の図１０と同様であるために詳細な説明は省略する。
【０１２４】
図３０は、システム管理者が作業を終了した後、作業結果を入力してから責任者が作業結果を承認するまでの流れを説明するフローチャートである。
【０１２５】
システム管理者による作業結果の入力から責任者による承認または否認までの処理（Ｓ３００１〜Ｓ３００４）は、実施の形態１に示したシステム管理者による作業結果の入力から責任者による承認または否認までの処理（Ｓ１１０１〜Ｓ１１０４）と同様であるために詳細な説明は省略する。
【０１２６】
責任者が作業結果に対する承認を行った場合（Ｓ３００４がＹ）、作業情報管理部１２３は、作業管理番号、入力確定日時、作業完了承認であることを示す情報、ならびに承認を行った責任者の利用者ＩＤを作業履歴情報テーブル５００に格納する。システム利用ユーザ認証認可部１２１は、作業履歴情報テーブル５００を参照し承認された作業管理番号と同じ作業管理番号を有する実施予定作業入力に対応する利用者ＩＤを特定する。その後、ユーザ情報テーブル２８００において、作業に使用するための作業用ＩＤに対応する使用可能フラグを「０」に更新する（Ｓ３００５）。
【０１２７】
なお、責任者が作業結果に対する否認を行った場合（Ｓ３００４がＮ）、システム管理者は、システム管理作業を再度行うために通信制御プログラム１１０への接続（Ｓ１００１）以降の作業を行う。
【０１２８】
本実施の形態４によれば、ユーザ情報テーブル２８００の一項目として保持する使用可能フラグを、責任者の承認に基づいて使用可能または使用不可なるよう制御を行うことにより、上述の実施の形態１と同様の効果を奏する。
【０１２９】
（実施の形態５）
以下、本発明の実施の形態５におけるシステム管理作業承認システムについて説明する。
【０１３０】
なお、本実施の形態５に係るシステム管理作業承認システムにおける機能ブロック図は、上述した実施の形態１と同様であるために詳細な説明は省略する。
【０１３１】
本実施の形態５においては、システム利用ユーザ認証認可部１２１は、パスワード有効期限情報テーブルとユーザ情報テーブルとを保持する。
【０１３２】
パスワード有効期限情報テーブルは、実施の形態２に示した図２２と同様であるために詳細な説明は省略する。
【０１３３】
図３１は、ユーザ情報テーブルの一例を示す参考図である。
【０１３４】
ユーザ情報テーブル３１００には、利用者ごとに、システム管理作業承認システムにログインするための利用者ＩＤおよび利用者パスワード、利用者名、システム管理者フラグ、責任者フラグ、通信制御プログラム１１０に接続する際に使用する作業用ＩＤおよび作業用パスワード、ならびに使用可能フラグを記述する他、作業用パスワードの有効期限および作業用ユーザ、作業用パスワードを用いた初回ログイン日時を記述する。作業用パスワードの有効期限は通常は記述されておらず、作業用パスワードが生成された場合のみ記述される。また、初回ログイン日時も通常は記述されておらず、通信制御プログラム１１０に対して作業用ユーザ、作業用パスワードを用いた通信が初めてあった場合に記述される。
【０１３５】
本実施の形態５においては、システム利用ユーザ認証認可部１２１において、実施の形態４と同様の作業用ＩＤ管理情報に加えて、パスワード有効期限情報２２００を用いて、使用可能フラグが使用可能とされた後一定時間経過した後も作業用ＩＤならびに作業用パスワードを用いた前記通信制御プログラム１１０への接続がない場合、使用可能フラグを使用不可とする機能を有することを特徴とする。以下、その動作を説明する。
【０１３６】
図３２は、システム管理者が実施予定作業の内容を入力してから責任者が管理作業を承認するまでの流れを説明するフローチャートである。
【０１３７】
なお、システム管理作業の発生から使用可能フラグの更新までの処理（Ｓ３２０１〜Ｓ３２０５）は、実施の形態４に示したシステム管理作業の発生から現在時刻の取得までの処理（Ｓ２９０１〜Ｓ２９０５）と同様であるために詳細な説明は省略する。
【０１３８】
また、有効期限の算出から有効期限クリアまでの処理（Ｓ３２０６〜Ｓ３２１０）は、実施の形態２に示した有効期限の算出から有効期限クリアまでの処理（Ｓ２４０６〜Ｓ２４１０）と同様であるために詳細な説明は省略する。
【０１３９】
ここで、取得した日時が有効期限より後の場合（Ｓ３２０８がＹ）、ユーザ情報テーブル３１００において該当する作業用ＩＤの使用可能フラグを「０」に更新する（Ｓ３２１１）。
【０１４０】
なお、図３２の後に行われるシステム管理者によるシステム管理作業の開始から終了までの流れは、上述した実施の形態１の図１０と同様であり、システム管理者による作業結果の入力から責任者による作業結果の承認までの流れは、上述した実施の形態１の図１１と同様であるために詳細な説明は省略する。
【０１４１】
本実施の形態５によれば、パスワード有効期限情報を用いて、使用可能フラグが使用可能とされた後一定時間経過した後も作業用ＩＤならびに作業用パスワードを用いた前記通信制御プログラム１１０への接続がない場合使用可能フラグを使用不可とするので、上述の実施の形態４の効果に加えて、作業用ＩＤ、作業用パスワードが使用可能となった後使用されることのないまま存在し続け、その間に不正に使用されることを防止することができるという効果を奏する。
【０１４２】
（実施の形態６）
以下、本発明の実施の形態６におけるシステム管理作業承認システムについて説明する。
【０１４３】
なお、本実施の形態６に係るシステム管理作業承認システムにおける機能ブロック図は、上述した実施の形態１と同様であるために詳細な説明は省略する。
【０１４４】
本実施の形態６においては、システム利用ユーザ認証認可部１２１は、最大試行回数情報テーブルとユーザ情報テーブルとを保持する。
【０１４５】
最大試行回数情報テーブルは、実施の形態３に示した図２５と同様であるために詳細な説明は省略する。
【０１４６】
図３３は、ユーザ情報テーブルの一例を示す参考図である。
【０１４７】
ユーザ情報テーブル３３００には、利用者ごとに、システム管理作業承認システムにログインするための利用者ＩＤおよび利用者パスワード、利用者名、システム管理者フラグ、責任者フラグ、通信制御プログラム１１０に接続する際に使用する作業用ＩＤおよび作業用パスワード、ならびに使用可能フラグを記述する他、試行回数を記述する。試行回数には、作業用パスワードが生成された後にパスワード間違いによるログイン失敗があった場合の累積回数が記述される。通常は「０」の値が記述される。
【０１４８】
本実施の形態６に係るシステム管理作業承認システムにおいては、最大試行回数情報テーブル２５００に記述された最大試行回数と、ユーザ情報テーブル３３００に記述された試行回数とを用いて、使用可能フラグが使用可能とされた後、作業用パスワードと一致しない通信制御プログラム１１０への接続が一定回数に達した場合、使用可能フラグを使用不可とする機能を有することを特徴とする。以下、その動作を説明する。
【０１４９】
なお、システム管理者による実施予定作業の入力から責任者による管理作業の承認までの流れは、上述した実施の形態４の図２９と同様であるために詳細な説明は省略する。
【０１５０】
図３４は、システム管理者が実施予定作業の内容を入力してから責任者が管理作業を承認するまでの流れを説明するフローチャートである。
【０１５１】
最初に、システム管理者は、システム管理者用端末１３０から、作業用ＩＤおよび作業用パスワードを用いて管理対象サーバ１００に導入された通信制御プログラム１１０にログインする（Ｓ３４０１）。
【０１５２】
作業用ＩＤ認証認可部１１２は、ネットワーク１５０を介して、システム管理者が入力した作業用ＩＤおよび作業用パスワードと、作業管理サーバ１２０内のシステム利用ユーザ認証認可部１２１に格納された作業用ＩＤならびに作業用パスワードとの照合を行う（Ｓ３４０２）。
【０１５３】
作業用ＩＤならびに作業用パスワードが格納された情報と一致しない場合（Ｓ３４０３がＮ）、ユーザ情報テーブル３３００に記述される試行回数と最大試行回数情報テーブル２５００に記述される最大試行回数とを比較し、試行回数が最大試行回数未満の場合（Ｓ３４１０がＮ）、ユーザ情報テーブル３３００に記述される試行回数に１を加算（Ｓ３４１１）し、再度通信制御プログラム１１０への接続（Ｓ３４０１）以下の処理を行う。
【０１５４】
試行回数が最大試行回数と等しい場合（Ｓ３４１０がＹ）、ユーザ情報テーブル３３００において該当する作業用ＩＤの使用可能フラグを「０」に更新する（Ｓ３４１２）。
【０１５５】
一方、作業用ＩＤならびに作業用パスワードが格納された情報と一致した場合（Ｓ３４０３がＹ）、ユーザ情報テーブル３３００において試行回数の記述を「０」に更新する（Ｓ３４０４）。
【０１５６】
この後の、通信情報の更新から操作記録部１１３での記録終了までの処理（Ｓ３４０５〜Ｓ３４０９）については、実施の形態１に示した通信情報の更新から操作記録部１１３での作業終了までの処理（Ｓ１００５〜Ｓ１００９）と同様であるために詳細な説明は省略する。
【０１５７】
また、システム管理作業終了後の、システム管理者による作業結果の入力から責任者による作業結果の承認までの流れは、上述した実施の形態４の図３０と同様であるために詳細な説明は省略する。
【０１５８】
本実施の形態６によれば、最大試行回数情報テーブル２５００に記述された最大試行回数と、ユーザ情報テーブル３３００に記述された試行回数とを用いて、作業用ＩＤに対応する作業用パスワードが生成された後、作業用パスワードと一致しない通信制御プログラム１１０への接続が一定回数に達した場合、使用可能フラグを使用不可とするので、上述の実施の形態４の効果に加えて、作業用ＩＤと作業用パスワードが使用可能となった後、システム管理者ではない者が多数回に渡るログイン試行を行った結果ログインに成功し不正な操作を行うという危険性の回避が可能となるという効果を奏する。
【０１５９】
（実施の形態７）
以下、本発明の実施の形態７におけるシステム管理作業承認システムについて説明する。
【０１６０】
図３５は本発明の実施の形態７におけるシステム管理作業承認システムの一実施形態を示すブロック図である。
【０１６１】
システム管理作業承認システムは、管理対象サーバ１００にネットワーク１５０で接続された作業管理サーバ１２０と、管理対象サーバ１００に導入された通信制御プログラム１１０から構成される。
【０１６２】
作業管理サーバ１２０は、システム利用ユーザ認証認可部１２１と、作業・承認情報入力部１２２と、作業情報管理部１２３と、作業情報管理部１２３に含まれる通知部１２４から構成される。
【０１６３】
また、通信制御プログラム１１０は、通信制御部１１１、作業用ＩＤ認証認可部１１２、操作記録部１１３、インターフェース１１４から構成される。
【０１６４】
なお、システム利用ユーザ認証認可部１２１、作業・承認情報入力部１２２、作業情報管理部１２３、通信制御部１１１、作業用ＩＤ認証認可部１１２、操作記録部１１３、インターフェース１１４は、それぞれ実施の形態１に示したものと同様であるために詳細な説明は省略する。
【０１６５】
通知部１２４は、例えば電子メール送信機能を有し、システム管理者や責任者に作業管理サーバ１２０に入力がなされたことを通知する。
【０１６６】
図３６は、システム利用ユーザ認証認可部１２１が保持するユーザ情報テーブル３６００の一例を示す参考図である。
【０１６７】
ユーザ情報テーブル３６００には、利用者ごとに、利用者ＩＤ、利用者パスワード、利用者名、システム管理者フラグ、責任者フラグ、作業用ＩＤ、作業用パスワードを記述する他に、通知先を記述する。通知先には、例えば電子メールアドレスを記述する。
【０１６８】
図３７は、作業情報管理部１２３に入力があった場合に、通知部１２４がシステム管理者および責任者にその旨を通知する動作の流れについて説明するフローチャートである。
【０１６９】
最初に、作業情報管理部１２３の作業履歴情報テーブルに情報が格納された場合、作業情報管理部１２３は作業履歴情報テーブル５００の入力内容を参照する（Ｓ３７０１）。
【０１７０】
入力内容が実施予定作業入力または作業完了入力の場合、通知部１２４は、作業情報テーブル４００から、入力のあった作業管理番号に該当する作業情報を取得して責任者の承認を促す通知文を作成する（Ｓ３７０２）。
【０１７１】
通知部１２４は、ユーザ情報テーブル３６００において、作業情報テーブル４００から取得した利用者ＩＤと一致する利用者ＩＤならびに責任者フラグが「１」である利用者ＩＤに対応するメールアドレスを取得する（Ｓ３７０３）。
【０１７２】
その後、取得したメールアドレス宛に作成した通知文を送信する（Ｓ３７０４）。
【０１７３】
以上のようにして、システム管理者による入力があったことを、責任者ならびに入力を行ったシステム管理者自身に送信する。ここで、送信先は責任者のみとしてもよい。また、例えばユーザ情報テーブル３６００にシステム管理者に対応する責任者を識別する情報を付加し、入力を行ったシステム管理者に対応する責任者を通知先として選択できるようにしてもよい。
【０１７４】
次に、入力内容が実施予定作業入力または作業完了入力の場合、通知部１２４は、作業情報テーブル４００から、入力のあった作業管理番号に該当する作業情報を取得して承認が行われたことを示す通知文を作成する（Ｓ３７０５）。
【０１７５】
さらに、ユーザ情報テーブル３６００において、作業情報テーブル４００から取得した承認を行った責任者の利用者ＩＤに一致する利用者ＩＤならびに承認の対象となる実施予定作業または作業完了の入力を行ったシステム管理者の利用者ＩＤと一致する利用者ＩＤに対応するメールアドレスを取得する（Ｓ３７０６）。
【０１７６】
その後、取得したメールアドレス宛に作成した通知文を送信する（Ｓ３７０７）。
【０１７７】
本実施の形態７によれば、作業情報管理部１２３に作業履歴情報が入力される都度システム管理者や責任者にその内容を通知することが可能となるので、上述の実施の形態１または実施の形態４の効果に加えて、責任者の承認が必要となったことや責任者の承認がされたことを迅速に認識することができ、作業の遅れや実施予定作業の漏れを回避できるという効果を奏する。
【産業上の利用可能性】
【０１７８】
本発明に係るシステム管理作業承認システムは、コンピュータシステムを構成するサーバへのネットワークを介した通信の可否に人的な承認を介在させるシステム、方法、及びプログラムとして有用である。
【図面の簡単な説明】
【０１７９】
【図１】本発明の実施の形態１に係るシステム管理作業承認システムのシステム構成の一例を示す図
【図２】本発明の実施の形態１に係るシステム管理作業承認システムの機能ブロック図の一例を示す図
【図３】本発明の実施の形態１に係るユーザ情報テーブルのデータ構成の一例を示す図
【図４】本発明の実施の形態１に係る作業情報テーブルのデータ構成の一例を示す図
【図５】本発明の実施の形態１に係る作業履歴情報テーブルのデータ構成の一例を示す図
【図６】本発明の実施の形態１に係る通信制御情報テーブルのデータ構成の一例を示す図
【図７】本発明の実施の形態１に係る通信許可ポートテーブルのデータ構成の一例を示す図
【図８】本発明の実施の形態１に係る、システム管理者の端末による管理対象サーバへの通信が使用可能となるように通信制御情報が追記された状態を示す通信制御情報テーブルのデータ構成の一例を示す図
【図９】本発明の実施の形態１に係る、システム管理者が実施予定作業の内容を入力してから責任者が管理作業を承認するまでの作業管理サーバの動作を説明するためのフローチャート
【図１０】本発明の実施の形態１に係る、システム管理者がシステム管理作業を開始してから終了するまでの間の通信制御プログラムの動作を説明するためのフローチャート
【図１１】本発明の実施の形態１に係る、システム管理者が作業結果を入力してから責任者が作業結果を承認するまでの作業管理サーバの動作を説明するためのフローチャート
【図１２】本発明の実施の形態１に係るログイン画面の一例を示す図
【図１３】本発明の実施の形態１に係るシステム管理者用のメニュー画面の一例を示す図
【図１４】本発明の実施の形態１に係る実施予定作業内容入力画面の一例を示す図
【図１５】本発明の実施の形態１に係る責任者用のメニュー画面の一例を示す図
【図１６】本発明の実施の形態１に係る実施予定作業承認画面の一例を示す図
【図１７】本発明の実施の形態１に係る作業結果入力画面の一例を示す図
【図１８】本発明の実施の形態１に係る作業結果承認画面の一例を示す図
【図１９】本発明の実施の形態１に係る、操作記録部により記録されたデータ構成の一例を示す図
【図２０】本発明の実施の形態１に係る、作業結果監査時の対象一覧表示画面の一例を示す図
【図２１】本発明の実施の形態１に係る、作業結果監査時の特定の作業における操作記録を表示する画面の一例を示す図
【図２２】本発明の実施の形態２に係るパスワード有効期限情報テーブルのデータ構成の一例を示す図
【図２３】本発明の実施の形態２に係るユーザ情報テーブルのデータ構成の一例を示す図
【図２４】本発明の実施の形態２に係る、システム管理者が実施予定作業の内容を入力してから責任者が管理作業を承認するまでの作業管理サーバの動作を説明するためのフローチャート
【図２５】本発明の実施の形態３に係る最大試行回数情報テーブルのデータ構成の一例を示す図
【図２６】本発明の実施の形態３に係るユーザ情報テーブルのデータ構成の一例を示す図
【図２７】本発明の実施の形態３に係る、システム管理者がシステム管理作業を開始してから終了するまでの間の通信制御プログラムの動作を説明するためのフローチャート
【図２８】本発明の実施の形態４に係るユーザ情報テーブルのデータ構成の一例を示す図
【図２９】本発明の実施の形態４に係る、システム管理者が実施予定作業の内容を入力してから責任者が管理作業を承認するまでの作業管理サーバの動作を説明するためのフローチャート
【図３０】本発明の実施の形態４に係る、システム管理者が作業結果を入力してから責任者が作業結果を承認するまでの作業管理サーバの動作を説明するためのフローチャート
【図３１】本発明の実施の形態５に係るユーザ情報テーブルのデータ構成の一例を示す図
【図３２】本発明の実施の形態５に係る、システム管理者が作業結果を入力してから責任者が作業結果を承認するまでの作業管理サーバの動作を説明するためのフローチャート
【図３３】本発明の実施の形態６に係るユーザ情報テーブルのデータ構成の一例を示す図
【図３４】本発明の実施の形態６に係る、システム管理者がシステム管理作業を開始してから終了するまでの間の通信制御プログラムの動作を説明するためのフローチャート
【図３５】本発明の実施の形態７に係るシステム管理作業承認システムの一実施形態を示すブロック図
【図３６】本発明の実施の形態７に係るユーザ情報テーブルのデータ構成の一例を示す図
【図３７】本発明の実施の形態７に係る、作業情報管理部に入力があった場合に、通知部がシステム管理者および責任者に通知する動作の流れについて説明するフローチャート
【符号の説明】
【０１８０】
１００    管理対象サーバ
１０１    ＯＳ
１０２    ミドルウェア
１１０    通信制御プログラム
１１１    通信制御部
１１２    作業用ＩＤ認証認可部
１１３    操作記録部
１２０    作業管理サーバ
１２１    システム利用ユーザ認証認可部
１２２    作業・承認情報入力部
１２３    作業情報管理部
１２４    通知部
１３０    システム管理者用端末
１４０    責任者用端末
１５０    ネットワーク
３００，２３００，２６００，２８００，３１００，３３００，３６００    ユーザ情報テーブル
４００    作業情報テーブル
５００    作業履歴情報テーブル
６００，８００    通信制御情報テーブル
７００    通信許可ポートテーブル
１９００    操作記録ファイル
２２００    パスワード有効期限情報テーブル
２５００    最大試行回数情報テーブル
【図１】
2008282298.tif 000003
【図２】
2008282298.tif 000004
【図３】
2008282298.tif 000005
【図４】
2008282298.tif 000006
【図５】
2008282298.tif 000007
【図６】
2008282298.tif 000008
【図７】
2008282298.tif 000009
【図８】
2008282298.tif 000010
【図９】
2008282298.tif 000011
【図１０】
2008282298.tif 000012
【図１１】
2008282298.tif 000013
【図１２】
2008282298.tif 000014
【図１３】
2008282298.tif 000015
【図１４】
2008282298.tif 000016
【図１５】
2008282298.tif 000017
【図１６】
2008282298.tif 000018
【図１７】
2008282298.tif 000019
【図１８】
2008282298.tif 000020
【図１９】
2008282298.tif 000021
【図２０】
2008282298.tif 000022
【図２１】
2008282298.tif 000023
【図２２】
2008282298.tif 000024
【図２３】
2008282298.tif 000025
【図２４】
2008282298.tif 000026
【図２５】
2008282298.tif 000027
【図２６】
2008282298.tif 000028
【図２７】
2008282298.tif 000029
【図２８】
2008282298.tif 000030
【図２９】
2008282298.tif 000031
【図３０】
2008282298.tif 000032
【図３１】
2008282298.tif 000033
【図３２】
2008282298.tif 000034
【図３３】
2008282298.tif 000035
【図３４】
2008282298.tif 000036
【図３５】
2008282298.tif 000037
【図３６】
2008282298.tif 000038
【図３７】
2008282298.tif 000039