(57)【特許請求の範囲】
【請求項１】
操作の承認依頼と、該操作を識別する操作情報と、承認者を識別する承認者情報とを受け付けると、受け付けた前記操作情報に基づき、前記操作に応じた承認者の人数を算出する算出部と、
受け付けた前記承認者情報に応じた承認者のうち、前記操作に対応する承認ページにログインしている承認者の人数を特定する特定部と、
前記特定部によって特定された人数と、前記算出部によって算出された人数とを比較する比較部と、
前記比較部による比較結果に基づいて、前記操作の許否を行う操作許否部と、
を有することを特徴とする操作管理装置。
【請求項２】
前記算出部は、前記操作の操作対象と、操作期間、操作内容、操作機器または操作場所の少なくとも１つとを含む前記操作情報に基づき、前記操作に応じた承認者の人数を算出する
ことを特徴とする請求項１に記載の操作管理装置。
【請求項３】
前記所定操作の承認依頼を受け付けると、前記操作が行われるために一時的に用いられるアカウントを割り振り、前記アカウントを依頼元へ送信する送信部
を有することを特徴とする請求項１に記載の操作管理装置。
【請求項４】
前記操作の履歴を記憶する記憶部と、
前記操作に対応する承認ページにログインしている承認者に前記操作の履歴を参照させる参照部と、
を有することを特徴とする請求項１に記載の操作管理装置。
【請求項５】
コンピュータに、
操作の承認依頼と、該操作を識別する操作情報と、承認者を識別する承認者情報とを受け付けると、受け付けた前記操作情報に基づき、前記操作に応じた承認者の人数を算出し、
受け付けた前記承認者情報に応じた承認者のうち、前記操作に対応する承認ページにログインしている承認者の人数を特定し、
前記特定された人数と、前記算出された人数とを比較し、比較結果に基づいて、前記操作の許否を行う
処理を実行させることを特徴とする操作管理プログラム。
【請求項６】
コンピュータが、
操作の承認依頼と、該操作を識別する操作情報と、承認者を識別する承認者情報とを受け付けると、受け付けた前記操作情報に基づき、前記操作に応じた承認者の人数を算出し、
受け付けた前記承認者情報に応じた承認者のうち、前記操作に対応する承認ページにログインしている承認者の人数を特定し、
前記特定された人数と、前記算出された人数とを比較し、比較結果に基づいて、前記操作の許否を行う
各処理を実行することを特徴とする操作管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作管理装置等に関する。
【背景技術】
【０００２】
機密情報を操作する管理装置が、機密情報を保持する被管理装置の機密性の高い情報を操作している間、他の端末装置から機密情報の操作を行えないようにする技術が知られている（例えば、特許文献１参照）。かかる技術では、機密情報の操作を要求された被管理装置が、管理装置の一連のアクセス毎に異なる一時パスワードを生成し、機密情報の操作を依頼した管理装置に返送する。そして、被管理装置は、機密情報を操作する命令に付加された一時パスワードと生成し保存している一時パスワードとが一致する場合のみ機密情報への操作を開始する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１５７５８２号公報
【特許文献２】特開２００８−２２５６７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来では、操作者の不正な操作を防止できないという問題がある。例えば、従来技術では、機密情報を操作する管理装置が機密情報を保持する被管理装置の機密性の高い情報を操作している間、他の端末装置から機密情報の操作を行えないようにするが、操作している管理装置が機密情報を不正に操作することまで防止できない。すなわち、従来技術では、管理装置を使用する操作者の不正な操作を防止できない。
【０００５】
１つの側面では、操作者の不正な操作を防止することを目的とする。
【課題を解決するための手段】
【０００６】
１つの態様では、操作管理装置は、操作の承認依頼と、該操作を識別する操作情報と、承認者を識別する承認者情報とを受け付けると、受け付けた前記操作情報に基づき、前記操作に応じた承認者の人数を算出する算出部と、受け付けた前記承認者情報に応じた承認者のうち、前記操作に対応する承認ページにログインしている承認者の人数を特定する特定部と、前記特定部によって特定された人数と、前記算出部によって算出された人数とを比較する比較部と、前記比較部による比較結果に基づいて、前記操作の許否を行う操作許否部と、を有する。
【発明の効果】
【０００７】
１つの態様によれば、操作者の不正な操作を防止する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施例に係る操作管理装置の構成を示す機能ブロック図である。
【図２】図２は、実施例に係る操作管理処理のシーケンスの一例を示す図である。
【図３】図３は、実施例に係る操作管理処理のシーケンスの別の例を示す図である。
【図４】図４は、実施例に係る操作管理処理のシーケンスの別の例を示す図である。
【図５】図５は、操作管理プログラムを実行するコンピュータの一例を示す図である。
【発明を実施するための形態】
【０００９】
以下に、本願の開示する操作管理装置、操作管理方法および操作管理プログラムの実施例を図面に基づいて詳細に説明する。なお、実施例によりこの発明が限定されるものではない。
【実施例】
【００１０】
［操作管理装置の構成］
図１は、実施例に係る操作管理装置の構成を示す機能ブロック図である。図１に示す操作管理装置１は、操作の承認依頼と、該操作を識別する操作情報と、承認者を識別する承認者情報とを受け付けると、受け付けた操作情報に基づき、該操作に応じた承認者の人数を算出する。操作管理装置１は、受け付けた承認者情報に応じた承認者のうち、操作に対応する承認ページにログインしている承認者の人数を特定し、特定された人数と、算出された人数との比較結果に基づいて操作の許否を行う。ここでいう操作とは、高いセキュリティが必要な操作のことをいい、例えば、機密情報へアクセスする操作のことをいう。操作の一例には、マイナンバーや年金などの機密情報を取り扱う操作が挙げられる。操作管理装置１は、例えば、操作およびログインに対して承認する承認システムに含まれる。
【００１１】
操作管理装置１は、制御部１０と、記憶部２０とを有する。制御部１０は、ＣＰＵ（Central  Processing  Unit）などの電子回路に対応する。そして、制御部１０は、各種の処理手順を規定したプログラムや制御データを格納するための内部メモリを有し、これらによって種々の処理を実行する。制御部１０は、算出部１１と、特定部１２と、比較部１３と、操作許否部１４とを有する。
【００１２】
記憶部２０は、例えば、ＲＡＭ、フラッシュメモリ（Flash  Memory）などの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置である。記憶部２０は、定義情報２１を有する。定義情報２１は、操作の承認に必要な人数を算出する際に用いられる情報である。定義情報２１には、例えば、操作対象、操作期間、操作内容、操作機器および操作場所に対応付けられる重みの情報が定義される。
【００１３】
操作対象は、操作される対象を示し、例えば、「人事」および「マイナンバー関連」などが挙げられる。「人事」には、重みとして１．０が対応付けられ、マイナンバー関連には、重みとして１．５が対応付けられる。すなわち、操作対象を操作する際に必要なセキュリティが高ければ高い程、重い重みが対応付けられる。
【００１４】
操作期間は、操作が行われる期間を示し、例えば、「０．５時間」および「１．０時間」などが挙げられる。「０．５時間」には、重みとして１．０が対応付けられ、「１．０時間」には、重みとして１．２が対応付けられる。すなわち、操作期間が長ければ長い程、重い重みが対応付けられる。
【００１５】
操作内容は、操作の内容を示し、例えば、「参照」、「作成」、「更新」および「削除」などが挙げられる。「参照」には、重みとして１．０が対応付けられ、「作成」、「更新」および「削除」には、重みとして２．０が対応付けられる。すなわち、操作内容の操作が高いセキュリティを必要とすればする程、重い重みが対応付けられる。
【００１６】
操作機器は、操作が行われる機器を示し、例えば、「専用機器」および「個人機器」などが挙げられる。「専用機器」には、重みとして１．０が対応付けられ、「個人機器」には、重みとして３．０が対応付けられる。すなわち、操作機器を用いて操作する際に高いセキュリティを必要とすればする程、重い重みが対応付けられる。
【００１７】
操作場所は、操作が行われる場所を示し、例えば、「社内」および「外出先」などが挙げられる。「社内」には、重みとして１．０、「外出先」には、重みとして２．０が対応付けられる。すなわち、操作場所が高いセキュリティを必要とすればする程、重い重みが対応付けられる。
【００１８】
なお、重みが対応付けられる情報は、操作対象、操作期間、操作内容、操作機器および操作場所であると説明したが、これらに限定されるものではない。重みが対応付けられる情報は、操作に関し、セキュリティのレベルを変えた方が良いと思われる情報であれば良い。
【００１９】
算出部１１は、操作をする者から操作の承認依頼を受け付けると、受け付けた承認依頼に含まれる操作情報および定義情報２１を用いて、操作の承認に必要な人数を算出する。例えば、算出部１１は、定義情報２１を参照し、承認依頼に含まれる操作情報に対応付けられた重みを抽出する。承認依頼に含まれる操作情報が複数である場合には、算出部１１は、抽出した重みを乗算し、乗算して得られた値を操作の承認に必要な人数とする。なお、承認依頼に含まれる操作情報が単数である場合には、算出部１１は、抽出した重みを操作の承認に必要な人数とすれば良い。算出された値が小数点の場合には、繰り上げすれば良い。
【００２０】
一例として、承認依頼に含まれる操作情報に、操作対象、操作期間および操作内容が含まれるとする。すると、算出部１１は、操作対象に対応付けられた重みと、操作期間に対応付けられた重みと、操作内容に対応付けられた重みとを乗算し、乗算して得られた値を操作の承認に必要な人数とする。なお、操作内容が複数個ある場合には、算出部１１は、それぞれの操作内容に対応付けられた重みの合計値を操作内容に対応付けられた重みとすれば良い。
【００２１】
ここで、操作対象が「マイナンバー関連」であり、操作期間が「１．０時間」であり、操作内容が「参照，更新」であるとする。すると、算出部１１は、定義情報２１を参照し、操作対象を示す「マイナンバー関連」に対応付けられた重み１．５と、操作期間を示す「１．０時間」に対応付けられた重み１．２と、操作内容を示す「参照，更新」に対応付けられた重み３．０とを乗算する。そして、算出部１１は、乗算して得られた値５．４、すなわち６を操作の承認に必要な人数とする。
【００２２】
また、算出部１１は、操作が行われる際に用いられる一時的なアカウントを割り振る。算出部１１は、割り振られたアカウントおよび算出された操作の承認に必要な人数を依頼元へ返信する。ここでいうアカウントは、「ワンタイムアカウント」という。ワンタイムアカウントは、割り振られたときには無効化される。
【００２３】
特定部１２は、操作をする者（依頼者と同義）によって操作が行われる場合に、該操作に対応する承認ページにログインしている人の数を特定する。
【００２４】
比較部１３は、特定部１２によって特定された人数と、算出部１１によって算出された人数とを比較する。
【００２５】
操作許否部１４は、比較部１３による比較結果に基づいて、該当する操作の許否を行う。例えば、操作許否部１４は、特定部１２によって特定された人数が、算出部１１によって算出された人数以上であれば、該当する操作を許可する。このとき、操作許否部１４は、操作が行われるために割り振られたワンタイムアカウントを有効化する。この後、操作をする者（依頼者）は、このワンタイムアカウントを用いて操作を行うことが可能となる。操作許否部１４は、特定部１２によって特定された人数が、算出部１１によって算出された人数未満であれば、該当する操作を許可しない。この結果、操作をする者の操作が複数人によって管理されることとなるので、操作者が不正を働きにくい環境を作ることができる。言い換えれば、操作者および複数の管理者が操作に対する責任を共有でき、操作者の不正な操作を防止できる。なお、操作許否部１４は、特定部１２によって特定された人数が、算出部１１によって算出された人数以上であれば、該当する操作を許可すると説明した。しかしながら、操作許否部１４は、これに限定されず、特定部１２によって特定された人数が、算出部１１によって算出された人数以上であって、操作期間内であれば、該当する操作を許可するとしても良い。
【００２６】
［操作管理処理のシーケンスの一例］
図２は、実施例に係る操作管理処理のシーケンスの一例を示す図である。図２に示すように、依頼者は、高いセキュリティが必要な操作を行う場合に、端末１００を介して各メンバーに操作の承認依頼を行うものとする。ここでいう依頼者は、操作をする者（操作者）のことをいう。各メンバーは、それぞれ端末２００を利用している。操作の承認は、承認システム３００によって行われ、実際の操作は、業務システム４００によって行われる。
【００２７】
端末１００は、承認システム３００に対して操作の承認依頼を送信する（Ｓ１１）。操作の承認依頼には、例えば、ランダムな文字列のＩＤ（Identifier）、依頼者のパスワードおよび操作情報が含まれる。操作情報には、一例として、操作対象、操作期間および操作内容が含まれる。
【００２８】
承認システム３００の操作管理装置１は、操作の承認依頼を受け付けると、ＩＤおよびパスワードを用いて一時的なアカウント（ワンタイムアカウント）ＩＤを生成する。操作管理装置１は、操作情報を用いて、操作の承認に必要な人数を算出する（Ｓ１２）。例えば、操作管理装置１は、定義情報２１を参照し、操作情報に対応付けられた重みを抽出する。一例として、算出部１１は、定義情報２１を参照し、操作対象に対応付けられた重み、操作期間に対応付けられた重みおよび操作内容に対応付けられた重みを抽出する。そして、算出部１１は、抽出した各重みを乗算し、乗算して得られた値を操作の承認に必要な人数とする。ここでは、操作の承認に必要な人数は、「２」であるとする。算出部１１は、一時的なアカウントＩＤおよび操作の承認に必要な人数を端末１００に送信する（Ｓ１３）。
【００２９】
一時的なアカウントＩＤおよび操作の承認に必要な人数を受け付けた端末１００は、少なくとも操作の承認に必要な人数分のメンバーの端末２００に対して、操作の承認依頼を送信する（Ｓ１４）。ここでは、端末１００は、メンバーＡの端末２００−１、メンバーＢの端末２００−２、メンバーＣの端末２００−３に対して、操作の承認依頼を送信するとする。
【００３０】
ここで、操作の承認依頼を受け付けたメンバーＡの端末２００−１およびメンバーＢの端末２００−２が、それぞれ承認システム３００上の当該操作の承認ページへログインすると（Ｓ１５）、承認システム３００の操作管理装置１は、ログイン認証する。
【００３１】
続いて、端末１００は、一時的なアカウントＩＤを用いて業務システム４００へアクセスする（Ｓ１６）。すると、業務システム４００は、アクセスに対して操作管理装置１へリダイレクトする（Ｓ１７）。すなわち、業務システム４００は、端末１００からのアクセスを操作管理装置１に移動させる。これは、端末１００を認証するためである。そして、端末１００は、承認システム３００へログインする（Ｓ１８）。
【００３２】
ログインを受け付けた承認システム３００の操作管理装置１は、操作について承認している人数をチェックする（Ｓ１９）。例えば、特定部１２は、操作の承認ページにログインしている人の数を特定する。ここでは、特定される人数は、メンバーＡとメンバーＢの「２」である。比較部１３は、特定された人数と、操作の承認に必要な人数とを比較する。そして、操作許否部１４は、比較結果に基づいて、操作の許否を行う。ここでは、操作許否部１４は、特定された人数「２」が操作の承認に必要な人数「２」以上であるので、操作を許可する。そこで、操作管理装置１は、端末１００に対して、認証が成功した旨を送信する（Ｓ２０）。
【００３３】
認証が成功した旨を受け付けた端末１００は、業務システム４００に対して操作を行う（Ｓ２１）。操作を受け付けた業務システム４００は、操作管理装置１に対して、操作に対する認可申請を送信する（Ｓ２２）。
【００３４】
操作に対する認可申請を受け付けた操作管理装置１は、指定された操作情報を用いて、認可申請された操作が許可されている操作であるかをチェックする（Ｓ２３）。例えば、操作許否部１４は、認可申請された操作が、指定された操作情報に含まれる操作対象、操作期間および操作内容に該当するか否かを判定する。
【００３５】
そして、操作管理装置１は、認可申請された操作が許可されている操作であれば、当該操作を許可する。操作管理装置１は、認可申請された操作が許可されている操作でなければ、当該操作を許可しない。例えば、操作許否部１４は、認可申請された操作が、指定された操作情報に含まれる操作対象、操作期間および操作内容に該当すると判定される場合には、当該操作を許可する。操作許否部１４は、認可申請された操作が、指定された操作情報に含まれる操作対象、操作期間および操作内容のいずれか１つでも該当しないと判定する場合には、当該操作を許可しない。一例として、操作が、指定された操作対象以外の操作である場合、操作が、指定された操作期間を超えている場合、操作が、指定された操作内容と異なる場合である。
【００３６】
これにより、操作管理装置１は、操作者が所望する操作に対する責任を共有できる場合には、操作者の不正な操作を防止することができる。言い換えれば、操作管理装置１は、操作者が所望する操作に対して互いに監視し合うことで、操作者の不正な操作を防止することができる。
【００３７】
［操作管理処理のシーケンスの別の例］
図３は、実施例に係る操作管理処理のシーケンスの別の例を示す図である。図３では、操作の承認依頼を受け付けたメンバーＡ，Ｂ，Ｃの端末２００のうちメンバーＡの端末２００−１のみが、承認システム３００上の当該操作の承認ページへログインする場合である。なお、操作の承認に必要な人数は、図２と同様に「２」であるとする。また、図３のＳ１１〜Ｓ１８は、図２と同様の処理であるので、その説明を省略する。
【００３８】
端末１００からログインを受け付けた承認システム３００の操作管理装置１は、操作について承認している人数をチェックする（Ｓ３１）。例えば、特定部１２は、操作の承認ページにログインしている人の数を特定する。ここでは、特定される人数は、メンバーＡの「１」である。比較部１３は、特定された人数と、操作の承認に必要な人数とを比較する。そして、操作許否部１４は、比較結果に基づいて、操作の許否を行う。ここでは、操作許否部１４は、特定された人数「１」が操作の承認に必要な人数「２」未満であるので、操作を許可しない。そこで、操作管理装置１は、端末１００に対して、認証エラーであ旨を送信する（Ｓ３２）。
【００３９】
これにより、操作管理装置１は、操作者が所望する操作に対する責任を共有できない場合には、操作者の操作を許可しないことで、操作者の不正な操作を未然に防止することができる。
【００４０】
［操作管理処理のシーケンスの別の例］
図４は、実施例に係る操作管理処理のシーケンスの別の例を示す図である。図４では、操作の承認依頼を受け付けたメンバーＡの端末２００−１およびメンバーＢの端末２００−２が、承認システム３００上の当該操作の承認ページへログインしていたが、後にメンバーＢの端末２００−２がログアウトする場合である。なお、操作の承認に必要な人数は、図２と同様に「２」であるとする。また、図４のＳ１１〜Ｓ２２は、図２と同様の処理であるので、その説明を省略する。
【００４１】
Ｓ２２において、端末１００から操作を受け付けた業務システム４００は、操作管理装置１に対して、操作に対する認可申請を送信するとする。
【００４２】
操作に対する認可申請を受け付けた操作管理装置１は、承認者のログイン数、指定された操作情報に含まれる操作対象、操作期間および操作内容をチェックし、認可申請された操作が許可されている操作であるかをチェックする（Ｓ４１）。
【００４３】
そして、操作管理装置１は、認可申請された操作が許可されている操作であれば、当該操作を許可する。操作管理装置１は、認可申請された操作が許可されている操作でなければ、当該操作を許可しない。ここでは、操作管理装置１は、認可申請された操作が許可されている操作であるので、当該操作を許可し、認可ＯＫの応答を業務システム４００に送信する（Ｓ４２）。この後、依頼者は、端末１００を介して操作を実行する。
【００４４】
ここで、メンバーＢが依頼者の不正の操作を発見したとする。メンバーＢの端末２００−２は、承認システム３００上の該当する操作の承認ページに対してログアウトする（Ｓ４３）。そして、承認システム３００の操作管理装置１は、メンバーＢの端末２００−２をログアウトする。
【００４５】
続いて、端末１００は、業務システム４００に対して操作を行う（Ｓ４４）。操作を受け付けた業務システム４００は、操作管理装置１に対して、操作に対する認可申請を送信する（Ｓ４５）。
【００４６】
操作に対する認可申請を受け付けた操作管理装置１は、承認者のログイン数、指定された操作情報に含まれる操作対象、操作期間および操作内容をチェックし、認可申請された操作が許可されている操作であるかをチェックする（Ｓ４６）。
【００４７】
そして、操作管理装置１は、認可申請された操作が許可されている操作であれば、当該操作を許可する。操作管理装置１は、認可申請された操作が許可されている操作でなければ、当該操作を許可しない。ここでは、メンバーＢがログアウトしたため、承認者のログイン数が「１」である。したがって、操作管理装置１は、承認者のログイン数「１」が操作の承認に必要な人数「２」未満であるので、操作を許可しない。そこで、操作管理装置１は、端末１００に対して、認可エラーである旨を送信する（Ｓ４７）。
【００４８】
これにより、操作管理装置１は、操作者が操作する都度、操作が許可されている操作であるか否かをチェックするので、この操作者の不正な操作を防止することができる。
【００４９】
なお、操作管理装置１は、操作ごとに操作の履歴を記憶部２０に格納するようにしても良い。そして、操作管理装置１は、操作に対応する承認ページにログインしている人（承認者）から操作の履歴の参照依頼を受け付けると、参照依頼をした承認者に操作の履歴を参照させても良い。これにより、操作管理装置１は、参照依頼をした承認者に、操作者の不正な操作を発見させることができる。
【００５０】
［実施例の効果］
このようにして、操作管理装置１は、操作の承認依頼と、該操作を識別する操作情報と、承認者を識別する承認者情報とを受け付けると、受け付けた操作情報に基づき、操作に応じた承認者の人数を算出する。操作管理装置１は、受け付けた前記承認者情報に応じた承認者のうち、操作に対応する承認ページにログインしている承認者の人数を特定する。操作管理装置１は、特定された人数と、算出された人数とを比較し、比較結果に基づいて、操作の許否を行う。かかる構成によれば、操作管理装置１は、操作に対応する承認ページにログインしている承認者の人数と、操作の許可の承認に必要な人数とを用いることで、複数人で操作に対する責任を共有できる。
【００５１】
また、操作管理装置１は、操作の操作対象と、操作期間、操作内容、操作機器または操作場所の少なくとも１つとを含む操作情報に基づき、操作に応じた承認者の人数を算出する。かかる構成によれば、操作管理装置１は、操作対象が機密情報をアクセスするような対象である場合に、複数人で操作に対する責任を共有でき、操作者の不正な操作を防止できる。
【００５２】
また、操作管理装置１は、所定操作の承認依頼を受け付けると、操作が行われるために一時的に用いられるアカウントを割り振り、アカウントを依頼元へ送信する。かかる構成によれば、操作管理装置１は、一時的なアカウントを用いて操作が行われるため、セキュリティを強化できる。
【００５３】
また、操作管理装置１は、操作の履歴を記憶し、操作に対応する承認ページにログインしている承認者に前記操作の履歴を参照させる。かかる構成によれば、操作管理装置１は、操作に対応する承認ページにログインしている承認者に操作の履歴を参照させることで、操作者の不正な操作を発見させることができる。
【００５４】
［その他］
なお、操作管理装置１は、既知のパーソナルコンピュータ、ワークステーションなどの情報処理装置に、上記した制御部１０および記憶部２０などの各機能を搭載することによって実現することができる。
【００５５】
また、上記実施例では、図示した装置の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、装置の分散・統合の具体的態様は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、比較部１３と操作許否部１４とを統合しても良い。算出部１１を、操作の承認に必要な人数を算出する算出部と、ワンタイムアカウントを割り振る割振部とに分散しても良い。記憶部２０を操作管理装置１の外部装置としてネットワーク経由で接続するようにしても良い。
【００５６】
また、上記実施例で説明した各種の処理は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーション等のコンピュータで実行することによって実現することができる。そこで、以下では、図１に示した操作管理装置１と同様の機能を実現する操作管理プログラムを実行するコンピュータの一例を説明する。図５は、操作管理プログラムを実行するコンピュータの一例を示す図である。
【００５７】
図５に示すように、コンピュータ２００は、各種演算処理を実行するＣＰＵ２０３と、ユーザからのデータの入力を受け付ける入力装置２１５と、表示装置２０９を制御する表示制御部２０７とを有する。また、コンピュータ２００は、記憶媒体からプログラム等を読取るドライブ装置２１３と、ネットワークを介して他のコンピュータとの間でデータの授受を行う通信制御部２１７とを有する。また、コンピュータ２００は、各種情報を一時記憶するメモリ２０１と、ＨＤＤ２０５を有する。そして、メモリ２０１、ＣＰＵ２０３、ＨＤＤ２０５、表示制御部２０７、ドライブ装置２１３、入力装置２１５、通信制御部２１７は、バス２１９で接続されている。
【００５８】
ドライブ装置２１３は、例えばリムーバブルディスク２１１用の装置である。ＨＤＤ２０５は、操作管理プログラム２０５ａおよび操作管理関連情報２０５ｂを記憶する。
【００５９】
ＣＰＵ２０３は、操作管理プログラム２０５ａを読み出して、メモリ２０１に展開し、プロセスとして実行する。かかるプロセスは、操作管理装置１の各機能部に対応する。操作管理関連情報２０５ｂは、定義情報２１に対応する。そして、例えばリムーバブルディスク２１１が、操作管理プログラム２０５ａ等の各情報を記憶する。
【００６０】
なお、操作管理プログラム２０５ａについては、必ずしも最初からＨＤＤ２０５に記憶させておかなくても良い。例えば、コンピュータ２００に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカード等の「可搬用の物理媒体」に当該プログラムを記憶させておく。そして、コンピュータ２００がこれらから操作管理プログラム２０５ａを読み出して実行するようにしても良い。
【符号の説明】
【００６１】
１  操作管理装置
１０  制御部
１１  算出部
１２  特定部
１３  比較部
１４  操作許否部
２０  記憶部
２１  定義情報
【図１】
0006642139.tif 000002
【図２】
0006642139.tif 000003
【図３】
0006642139.tif 000004
【図４】
0006642139.tif 000005
【図５】
0006642139.tif 000006