(57)【特許請求の範囲】
【請求項１】
少なくとも、利用者特定手段と、データ選択手段と、プログラム起動メニュー項目選択手段と、メニューファイル作成手段、表示データ作成手段と、表示処理手段とを有する情報処理システムにおけるセキュリティ管理方法であって、
利用者による前記情報処理システムの使用開始前の処理として、
前記利用者特定手段が、情報処理システムの入力装置から入力されたログイン名をもとに、情報処理システム利用者のログイン名が登録されたパスワードファイルを検索して利用者を特定して、当該利用者に関するメニュー管理ファイルを作成し、当該利用者に関するメニュー管理ファイル名を当該利用者のログイン名と対応付けて前記パスワードファイルに設定する利用者特定ステップと、
前記データ選択手段が、情報処理システムの入力装置から入力された同一形式データ選択情報をもとに、前記利用者特定ステップによって特定された利用者に対し使用を許可すべき同一形式データを選択し、前記選択された同一形式データ名と前記選択された同一形式データに対応するプログラム起動メニューファイル名とを、前記利用者特定手段が作成する、利用者に関するメニュー管理ファイルに設定するデータ選択ステップと、
前記プログラム起動メニュー項目選択手段が、情報処理システムの入力装置から入力されたプログラム起動メニュー項目選択情報をもとに、前記データ選択ステップによって選択された同一形式データに対応し、情報処理システムにおいて利用可能なプログラム起動メニューを登録した基本メニューファイルから所望のプログラム起動メニュー項目を選択するプログラム起動メニュー項目選択ステップと、
前記メニューファイル作成手段が、前記データ選択ステップで選択された同一形式データに対応したプログラム起動メニューファイルに 、前記プログラム起動メニュー項目選択ステップによって選択された前記同一形式データに対応した所望のプログラム起動メニュー項目をコピーすることで、前記利用者特定ステップによって作成されたメニュー管理ファイルに関する利用者に利用可能なプログラム起動メニューファイルを作成するメニューファイル作成ステップと、
を備えたことを特徴とする情報処理システムにおけるセキュリティ管理方法。
【請求項２】
請求項１に記載の情報処理システムにおけるセキュリティ管理方法において、
利用者による前記情報処理システムの使用時の処理として、
利用者識別手段が、情報処理システムの入力装置から入力されたログイン名とパスワードをもとに、情報処理システム利用者のログイン名とパスワードが登録されたパスワードファイルを検索して正当な利用者かどうかを確認する利用者識別ステップと、
利用者処理データ選択手段が、情報処理システムの入力装置から入力された同一形式データ選択情報をもとに、パスワードファイルに設定された前記利用者識別ステップによって確認された正当な利用者に関するメニュー管理ファイルに格納された、前記利用者に許可された同一形式データ名から処理対象とする同一形式データを選択する利用者処理データ選択ステップと、
前記表示データ作成手段が、前記利用者処理データ選択ステップによって選択された同一形式データに対応したプログラム起動メニューを、前記メニュー管理ファイルに関する利用者に利用可能なプログラム起動メニューファイルに格納された、前記利用者特定ステップによって確認された正当な利用者に利用可能なプログラム起動メニュー項目から得てプログラム起動メニュー表示データを作成する表示データ作成ステップと、
前記表示処理手段が、前記表示データ作成ステップによって作成されたプログラム起動メニュー表示データを情報処理システムの表示装置に表示するプログラム起動メニュー表示ステップと、
を備えたことを特徴とする情報処理システムにおけるセキュリティ管理方法。
【請求項３】
請求項１に記載の情報処理システムにおけるセキュリティ管理方法において、
利用者による前記情報処理システムの使用時の処理として、
利用者識別手段が、情報処理システムの入力装置から入力されたログイン名とパスワードをもとに、情報処理システム利用者のログイン名とパスワードが登録されたパスワードファイルを検索して正当な利用者かどうかを確認する利用者識別ステップと、
前記利用者処理データ選択手段が、パスワードファイルに設定された前記利用者識別ステップによって確認された正当な利用者に許可された同一形式データの数が前記メニュー管理ファイルの内容を判断して一つのときは、該同一形式データを処理対象として選択する利用者処理データ選択ステップと、
前記表示データ作成手段が、前記利用者処理データ選択ステップによって選択された同一形式データに対応したプログラム起動メニューを、前記メニュー管理ファイルに関する利用者に利用可能なプログラム起動メニューファイルに格納された、前記利用者特定ステップによって確認された正当な利用者に利用可能なプログラム起動メニュー項目から得てプログラム起動メニュー表示データを作成する表示データ作成ステップと、
前記表示処理手段が、前記表示データ作成ステップによって作成されたプログラム起動メニュー表示データを情報処理システムの表示装置に表示するプログラム起動メニュー表示ステップと、
を備えたことを特徴とする情報処理システムにおけるセキュリティ管理方法。
【請求項４】
情報処理システムの入力装置から入力されたログイン名をもとに、情報処理システム利用者のログイン名が登録されたパスワードファイルを検索して利用者を特定して、当該利用者に関するメニュー管理ファイルを作成し、当該利用者に関するメニュー管理ファイル名を当該利用者のログイン名と対応付けて前記パスワードファイルに設定する利用者特定手段と、
情報処理システムの入力装置から入力された同一形式データ選択情報をもとに、前記利用者特定手段によって特定された利用者に対し使用を許可すべき同一形式データを選択し、前記選択された同一形式データ名と前記選択された同一形式データに対応するプログラム起動メニューファイル名とを、前記利用者特定手段が作成する、利用者に関するメニュー管理ファイルに設定するデータ選択手段と、
情報処理システムの入力装置から入力されたプログラム起動メニュー項目選択情報をもとに、前記データ選択手段によって選択された同一形式データに対応し、情報処理システムおいて利用可能なプログラム起動メニューを登録した基本メニューファイルから所望のプログラム起動メニュー項目を選択するプログラム起動メニュー項目選択手段と、
前記データ選択ステップで選択された同一形式データに対応したプログラム起動メニューファイルに 、前記プログラム起動メニュー項目選択ステップによって選択された前記同一形式データに対応した所望のプログラム起動メニュー項目をコピーすることで、前記利用者特定ステップによって作成されたメニュー管理ファイルに関する利用者に利用可能なプログラム起動メニューファイルを作成するメニューファイル作成手段と、
前記データ選択手段によって選択された同一形式データに対応したプログラム起動メニューを前記利用者特定手段によって確認された正当な利用者に利用可能なプログラム起動メニューファイルから得てプログラム起動メニュー表示データを作成するプログラム起動メニュー表示データ作成手段と、
前記プログラム起動メニュー表示データ作成手段によって作成されたプログラム起動メニュー表示データを情報処理システムの表示装置に表示するプログラム起動メニュー表示手段と、
情報処理システムの入力装置から入力されたログイン名とパスワードをもとに、情報処理システムの利用者のログイン名とパスワードが登録されたパスワードファイルを検索して正当な利用者かどうかを確認する利用者識別手段と、
情報処理システムの入力装置から入力された同一形式データ選択情報をもとに、パスワードファイルに設定された前記利用者識別手段によって確認された正当な利用者に関するメニュー管理ファイルに格納された前記利用者に許可された同一形式データ名から処理対象とする同一形式データを選択する利用者処理データ選択手段と、
前記利用者処理データ選択手段によって選択された同一形式データに対応したプログラム起動メニューを、前記メニュー管理ファイルに関する利用者に利用可能なプログラム起動メニューファイルに格納された、前記利用者識別手段によって確認された正当な利用者に利用可能なプログラム起動メニュー項目から得てプログラム起動メニュー表示データを作成する表示データ作成手段と、
前記表示データ作成手段によって作成されたプログラム起動メニュー表示データを情報処理システムの表示装置に表示するプログラム起動メニュー表示処理手段と、
を備えたことを特徴とする情報処理システムにおけるセキュリティ管理装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は情報処理システムにおけるセキュリティ管理方法およびセキュリティ管理装置に関する。
【０００２】
【従来の技術】
情報処理システムにおいてセキュリティ管理を行う方法として、特公平０３−３７２２４号公報にあるように利用者名、パスワードによる利用者の識別と、利用者毎の利用可能なプログラム起動メニュー（以降、メニューと略し、一つ一つのプログラム起動コマンドをメニュー項目と略す）およびデータ範囲の設定が一般的である。さらに、進んだ方法として企業における利用を主眼とした場合は、特開平０３−２４６７４２号公報のように、利用者・部門別の画面利用情報をデータとして管理し、重要メニュー、サブメニューの様に階層化して利用者名、パスワードと一致した場合のみメニューを利用可能とすることによりセキュリティを高める方法がある。このように現在のセキュリティ管理は、一つの企業の中で権限に応じて利用できる範囲を限定していくことが主眼となっている。
【０００３】
【発明が解決しようとする課題】
しかし、例えば複数の小さな子会社をもつ親会社では、子会社が自社の財務処理を行う人員や知識がないために、親会社の財務部門が親会社の財務処理だけでなく、子会社の財務も処理することがあり、親会社の財務部門の担当者は一人で親会社と子会社の両方の財務処理を行うことになる。この場合はセキュリティ管理上、担当者には規模の大きな親会社の処理は伝票入力などの日常処理に限定しておき、小さな子会社は全ての処理を任せる、といった業務分担にするのが普通である。従来技術によると、同一メニューで親会社および子会社の両方のデータを処理するか、あるいは会社毎に別の利用者名を用意し、メニューを設定することによってセキュリティを確保していた。しかし前者の方法では、規模の大きな親会社と規模の小さい子会社の処理を同一メニューで行うため処理可能な範囲の限定がむずかしくなりセキュリティ管理上の問題が発生しやすくなる。また会社毎の処理内容が違っている場合は多数のメニューが同一画面上に存在することになり、操作性が悪化する。一方後者の方法では、利用者は一度情報処理システムの利用をやめて、改めて別の利用者名で情報処理システムに入り直すため、操作が煩雑になる。また子会社の数が多くなると利用者名の数も多くなり誤りが発生しやすくなる問題もでてくる。
【０００４】
この様な事例は他にも、フランチャイズ方式の独立加盟店を持つフランチャイズ本部が規模の大きい本部の財務処理と小さな独立加盟店の処理を行う場合、あるいは会計事務所や情報処理専門会社のように大小様々な規模の企業を顧問先に持ち、一人の担当者が複数の顧問先企業を処理する場合などがあり、同様のセキュリティ管理上および操作上の問題が発生する。
【０００５】
本発明は、上記のような、一人の担当者が複数の企業、法人データ等同一のデータ構造を持つデータファイルを扱う場合のセキュリティ管理レベルの向上と操作性の向上を目的とする。
【０００６】
【課題を解決するための手段】
本発明のセキュリティ管理方法は、少なくとも、利用者特定手段と、データ選択手段と、プログラム起動メニュー項目選択手段と、メニューファイル作成手段、表示データ作成手段と、表示処理手段とを有する情報処理システムにおけるセキュリティ管理方法であって、
利用者による前記情報処理システムの使用開始前の処理として、
前記利用者特定手段が、情報処理システムの入力装置から入力されたログイン名をもとに、情報処理システム利用者のログイン名が登録されたパスワードファイルを検索して利用者を特定して、当該利用者に関するメニュー管理ファイルを作成し、当該利用者に関するメニュー管理ファイル名を当該利用者のログイン名と対応付けて前記パスワードファイルに設定する利用者特定ステップと、
前記データ選択手段が、情報処理システムの入力装置から入力された同一形式データ選択情報をもとに、前記利用者特定ステップによって特定された利用者に対し使用を許可すべき同一形式データを選択し、前記選択された同一形式データ名と前記選択された同一形式データに対応するプログラム起動メニューファイル名とを、前記利用者特定手段が作成する、利用者に関するメニュー管理ファイルに設定するデータ選択ステップと、
前記プログラム起動メニュー項目選択手段が、情報処理システムの入力装置から入力されたプログラム起動メニュー項目選択情報をもとに、前記データ選択ステップによって選択された同一形式データに対応し、情報処理システムにおいて利用可能なプログラム起動メニューを登録した基本メニューファイルから所望のプログラム起動メニュー項目を選択するプログラム起動メニュー項目選択ステップと、
前記メニューファイル作成手段が、前記データ選択ステップで選択された同一形式データに対応したプログラム起動メニューファイルに 、前記プログラム起動メニュー項目選択ステップによって選択された前記同一形式データに対応した所望のプログラム起動メニュー項目をコピーすることで、前記利用者特定ステップによって作成されたメニュー管理ファイルに関する利用者に利用可能なプログラム起動メニューファイルを作成するメニューファイル作成ステップと、
を備えたことを特徴とする。
【０００７】
また、本発明のセキュリティ管理方法は、
請求項１に記載の情報処理システムにおけるセキュリティ管理方法において、
利用者による前記情報処理システムの使用時の処理として、
利用者識別手段が、情報処理システムの入力装置から入力されたログイン名とパスワードをもとに、情報処理システム利用者のログイン名とパスワードが登録されたパスワードファイルを検索して正当な利用者かどうかを確認する利用者識別ステップと、
利用者処理データ選択手段が、情報処理システムの入力装置から入力された同一形式データ選択情報をもとに、パスワードファイルに設定された前記利用者識別ステップによって確認された正当な利用者に関するメニュー管理ファイルに格納された、前記利用者に許可された同一形式データ名から処理対象とする同一形式データを選択する利用者処理データ選択ステップと、
前記表示データ作成手段が、前記利用者処理データ選択ステップによって選択された同一形式データに対応したプログラム起動メニューを、前記メニュー管理ファイルに関する利用者に利用可能なプログラム起動メニューファイルに格納された、前記利用者特定ステップによって確認された正当な利用者に利用可能なプログラム起動メニュー項目から得てプログラム起動メニュー表示データを作成する表示データ作成ステップと、
前記表示処理手段が、前記表示データ作成ステップによって作成されたプログラム起動メニュー表示データを情報処理システムの表示装置に表示するプログラム起動メニュー表示ステップと、
を備えたことを特徴とする。
【０００８】
また、本発明のセキュリティ管理方法は、
請求項１に記載の情報処理システムにおけるセキュリティ管理方法において、
利用者による前記情報処理システムの使用時の処理として、
利用者識別手段が、情報処理システムの入力装置から入力されたログイン名とパスワードをもとに、情報処理システム利用者のログイン名とパスワードが登録されたパスワードファイルを検索して正当な利用者かどうかを確認する利用者識別ステップと、
前記利用者処理データ選択手段が、パスワードファイルに設定された前記利用者識別ステップによって確認された正当な利用者に許可された同一形式データの数が前記メニュー管理ファイルの内容を判断して一つのときは、該同一形式データを処理対象として選択する利用者処理データ選択ステップと、
前記表示データ作成手段が、前記利用者処理データ選択ステップによって選択された同一形式データに対応したプログラム起動メニューを、前記メニュー管理ファイルに関する利用者に利用可能なプログラム起動メニューファイルに格納された、前記利用者特定ステップによって確認された正当な利用者に利用可能なプログラム起動メニュー項目から得てプログラム起動メニュー表示データを作成する表示データ作成ステップと、
前記表示処理手段が、前記表示データ作成ステップによって作成されたプログラム起動メニュー表示データを情報処理システムの表示装置に表示するプログラム起動メニュー表示ステップと、
を備えたことを特徴とする。
【０００９】
また、本発明のセキュリティ管理装置は、
情報処理システムの入力装置から入力されたログイン名をもとに、情報処理システム利用者のログイン名が登録されたパスワードファイルを検索して利用者を特定して、当該利用者に関するメニュー管理ファイルを作成し、当該利用者に関するメニュー管理ファイル名を当該利用者のログイン名と対応付けて前記パスワードファイルに設定する利用者特定手段と、
情報処理システムの入力装置から入力された同一形式データ選択情報をもとに、前記利用者特定手段によって特定された利用者に対し使用を許可すべき同一形式データを選択し、前記選択された同一形式データ名と前記選択された同一形式データに対応するプログラム起動メニューファイル名とを、前記利用者特定手段が作成する、利用者に関するメニュー管理ファイルに設定するデータ選択手段と、
情報処理システムの入力装置から入力されたプログラム起動メニュー項目選択情報をもとに、前記データ選択手段によって選択された同一形式データに対応し、情報処理システムおいて利用可能なプログラム起動メニューを登録した基本メニューファイルから所望のプログラム起動メニュー項目を選択するプログラム起動メニュー項目選択手段と、
前記データ選択ステップで選択された同一形式データに対応したプログラム起動メニューファイルに 、前記プログラム起動メニュー項目選択ステップによって選択された前記同一形式データに対応した所望のプログラム起動メニュー項目をコピーすることで、前記利用者特定ステップによって作成されたメニュー管理ファイルに関する利用者に利用可能なプログラム起動メニューファイルを作成するメニューファイル作成手段と、
前記データ選択手段によって選択された同一形式データに対応したプログラム起動メニューを前記利用者特定手段によって確認された正当な利用者に利用可能なプログラム起動メニューファイルから得てプログラム起動メニュー表示データを作成するプログラム起動メニュー表示データ作成手段と、
前記プログラム起動メニュー表示データ作成手段によって作成されたプログラム起動メニュー表示データを情報処理システムの表示装置に表示するプログラム起動メニュー表示手段と、
情報処理システムの入力装置から入力されたログイン名とパスワードをもとに、情報処理システムの利用者のログイン名とパスワードが登録されたパスワードファイルを検索して正当な利用者かどうかを確認する利用者識別手段と、
情報処理システムの入力装置から入力された同一形式データ選択情報をもとに、パスワードファイルに設定された前記利用者識別手段によって確認された正当な利用者に関するメニュー管理ファイルに格納された前記利用者に許可された同一形式データ名から処理対象とする同一形式データを選択する利用者処理データ選択手段と、
前記利用者処理データ選択手段によって選択された同一形式データに対応したプログラム起動メニューを、前記メニュー管理ファイルに関する利用者に利用可能なプログラム起動メニューファイルに格納された、前記利用者識別手段によって確認された正当な利用者に利用可能なプログラム起動メニュー項目から得てプログラム起動メニュー表示データを作成する表示データ作成手段と、
前記表示データ作成手段によって作成されたプログラム起動メニュー表示データを情報処理システムの表示装置に表示するプログラム起動メニュー表示処理手段と、
を備えたことを特徴とする。
【００１２】
【作用】
本発明は、情報処理システムの利用者名（ログイン名）毎に利用可能な同一のデータ構造を持つデータファイルを定義し、さらに同一のデータ構造を持つデータファイル毎にプログラム起動メニューの情報を格納したファイルを用意し、ログイン名と同一のデータ構造を持つデータファイルの組合せによって、個別にプログラム起動メニューを定義していく。情報処理システム利用開始時には、ログイン名を入力した後、利用する同一のデータ構造を持つデータファイルを選択することによって、プログラム起動メニューを格納したファイルを特定し、これをもとにプログラム起動メニューを表示する。
【００１３】
【実施例】
本発明の実施例を図をもとに説明する。図１は、本発明の実施例を示す機能ブロック図であり、情報処理システム利用時にログイン名、パスワードなどを入力するための入力装置１と、入力されたデータをチェックするための入力処理部２と、表示データを作成するための表示処理部３と、作成された表示データを表示するための表示装置４と、表示装置４上に表示されるデータなどを指定するためのポインティング装置５から構成される。さらに会社毎にメニューを作成するためのメニュー作成部６と、情報処理システムの利用者を識別し、利用者毎のメニュー表示データを作成するための利用者識別処理部７とで構成されている。メニュー作成部６は、利用者特定手段、データ選択手段、メニュー項目選択手段、メニュー作成手段とを含む。利用者識別処理部７は、利用者識別手段、処理データ選択手段、表示データ作成手段とを含んでいる。
【００１４】
また、補助記憶装置８には、情報処理システムの利用者を特定するための利用者名に対応したログイン名、パスワード等を登録したパスワードファイル９と、情報処理システムで利用可能なプログラム起動メニューを登録した基本メニューファイル１０と、基本メニューファイル１０から制限して作成した、利用者毎のメニューを登録したメニューファイル１２と、このメニューファイル１２を管理するための管理情報を登録したメニュー管理ファイル１１と、複数の会社データを管理するための会社データ管理ファイル１３と、個々の会社データが格納された会社データファイル１４からなる。一つの会社データファイル１４の中には財務会計データ、給与計算データ、固定資産管理データ等が含まれ、複数の会社データファイル１４間ではデータ量や内容は異なるがデータ構造は同じであり、これを請求項における「同一のデータ構造を持つデータファイル」とする。また、メニュー管理ファイル１１とメニューファイル１２は、請求項における「プログラム起動メニュー情報」に相当している。
【００１５】
補助記憶装置８に格納されたファイル間には次のような関係がある。パスワードファイル９は、複数あるメニュー管理ファイル１１を特定する情報（メニュー管理ファイル名）を持ち、メニュー管理ファイル１１は、複数あるメニューファイル１２を特定するための情報（メニューファイル名）と、会社データ管理ファイル１３の中のレコードを特定する情報（会社コード）を持っている。会社データ管理ファイル１３は、複数ある会社データファイル１４を特定するための情報（会社データファイル名）を持っている。基本メニューファイル１０は、他のファイルとは独立してある。
【００１６】
図２は、パスワードファイル９の構成例である。図の一行が一人の情報処理システム利用者を特定するためのレコードであり、利用者を特定するためのログイン名、正当な利用者かどうかチェックするための利用者のみが知るパスワード、利用者が使用するメニュー管理ファイル１１のファイル名から構成されている。ログイン名、パスワードから正当な利用者がチェックでき、その利用者が使用するメニュー管理ファイル１１を特定できるようになっている。
【００１７】
図３は、メニュー管理ファイル１１の構成例である。図の一行が一つの会社のメニューを表すレコードとなっており、会社名とメニューファイル１２のファイル名から構成されている。会社が選択されると、それに対応するメニューファイル１２が特定できるようになっている。
【００１８】
図４は、メニューファイル１２の構成例である。図の一行が一つのメニュー項目（プログラム起動コマンド）を表しており、メニュー項目を識別するためのメニュー項目コード、メニューに表示するときの名称である表示名、メニューが選択されたときに起動する起動プログラム名から構成されている。これは基本メニューファイル１０からセキュリティ管理上必要なメニュー項目に限定して作成される。基本メニューファイル１０も図４と同じ構成を持ち、情報処理システムで利用可能な全てのメニュー項目を登録してある。
【００１９】
図５は、会社データ管理ファイル１３の構成例である。図の一行が一つの会社データに対応しており、会社を識別するために一意に付けられた会社コード、会社の名称を格納した会社名、それぞれの会社データが格納された会社データファイル１４のファイル名から構成されている。
【００２０】
図６は、会社データを選択する時の画面例である。ウインドウ６１には複数の会社コード、会社名と操作ボタンが表示されている。会社データ選択は、表示領域６２の中で選択する会社の表示行をポインティング装置５によりクリックし、確定ボタン６３をクリックすることにより行われる。取消するときは取消ボタン６４をクリックする。この操作は単一の選択となっている。
【００２１】
図７は、基本メニューファイル１０を基に、セキュリティ管理上必要なメニュー項目を選択する時の画面例である。ウインドウ７１には複数のメニュー項目コード、メニュー項目名と操作ボタンが表示されている。メニュー項目の選択は、表示領域７２の中で選択するメニュー項目の表示行をポインティング装置５によりクリックし、確定ボタン７３をクリックすることにより行われる。取消するときは取消ボタン７４をクリックする。この画面では複数のメニュー項目が選択ができる。終了ボタン７５をクリックすると使用メニュー項目の選択処理が終了する。
【００２２】
図８は、本実施例により作成されたメニュー画面の例である。ウインドウ８２は基本メニューを表しており、基本メニューファイル１０を基にそのまま表示したものであり、表示領域８３に示すように６個のメニュー項目がある。ウインドウ８４ではログイン名ＣＫ８０２２１の利用者のＡ工業株式会社におけるメニュー画面例である。表示領域８５において対象となるＡ工業株式会社の会社コード、会社名と情報処理システムの利用者のログイン名が表示されている。この利用者が使用できるメニューは表示領域８６における伝票入力の１項目のみであり、入力装置１より「１」を入力するか、伝票入力の表示部分をポインティング装置５でクリックすることによって、伝票入力プログラムが起動される。ウインドウ８７では同じログイン名ＣＫ８０２２１の利用者がＢ販売株式会社を処理するときのメニューの画面例である。表示領域８８において対象となるＢ販売株式会社の会社コード、会社名と情報処理システムの利用者のログイン名が表示されている。この会社では使用可能なメニューは表示領域８９にあるように４項目となっている。
【００２３】
つぎに、図９のフローチャートに従って、同一利用者に会社毎のメニューファイル１２を作成するときの処理を具体的に説明する。利用者のメニューを作成する者は情報処理システムの管理者であり、このシステム管理者が利用者のログイン名を入力装置１から入力し、入力されたログイン名が正しいかどうかチェックする（ＳＴ１）。つぎにメニューを作成するために必要なファイル、パスワードファイル９、基本メニューファイル１０、会社データ管理ファイル１３を補助記憶装置８からメニュー作成部６に読み込む（ＳＴ２）。作成対象の利用者のメニュー管理ファイル１１を作成し、メニュー管理ファイル名をパスワードファイル９に設定する（ＳＴ３）。つぎに、前記利用者に許可する処理対象の会社を選択する（ＳＴ４）。これは図６にあるような会社データ選択画面を表示しポインティング装置５によって対象会社を選択する。ＳＴ３において新たに作成したメニュー管理ファイル１１に、ＳＴ４で選択した会社コード、および新規に作成するメニューファイル名を設定する（ＳＴ５）。これにより図３のメニュー管理ファイル１１の構造が作成できた。ＳＴ４で選択した会社に関して前記利用者が利用可能なメニュー項目を図７のメニュー項目選択画面に従ってポインティング装置５で複数のメニュー項目を選択する（ＳＴ６）。選択されたメニュー項目のレコードを基本メニューファイル１０からメニューファイル１２にコピーし（ＳＴ７）、メニューファイル１２を補助記憶装置に書き込む（ＳＴ８）。これにより、ＳＴ４において選択された会社のメニューファイルが作成できた。引き続き、前記利用者に他の会社の処理を許可するときはＳＴ４に戻って別の会社を選択しメニューファイル１２を作成する。終了のときはＳＴ９Ｙに分岐し、メニュー管理ファイル１１、パスワードファイル９を書き込んで終了する。これらの処理により、図１において示したファイル関係が作成され、前記利用者が処理できる複数の会社の会社毎のメニューファイル１２が作成された。これによって、親会社の財務部門の情報処理システムの利用者に対し、親会社の処理では日常処理などの限られたメニュー項目、小さい子会社の処理は全てのメニュー項目を利用するように設定できるので、権限の低い担当者レベルが親会社の決算など重要情報の不正利用を防ぐことができ、セキュリティ管理レベルが向上する。
【００２４】
つぎに、利用者が情報処理システムを使用開始するときのメニュー表示までの処理を図１０のフローチャートに従って説明する。この例では、ログイン名ＣＫ８０２２１の利用者がＢ販売株式会社の処理を行う場合を示す。利用者が入力装置１よりログイン名ＣＫ８０２２１とパスワードＰＳＷＤ１を入力する（ＳＴ２１）と、利用者識別処理部７ではパスワードファイル９を補助記憶装置８より読み込み、ログイン名とパスワードから正当な利用者であるかチェックし（ＳＴ２３）、不正な利用者であればＳＴ２３Ｎに分岐し終了する。正当な利用者であればＳＴ２３Ｙに分岐し、ＳＴ２４においてパスワードファイル９に格納されているメニュー管理ファイル名Ｋ８０２１１．ＭＧＦをもとにメニュー管理ファイル１１を読み込む。このファイルに複数の会社コードが格納されていれば会社の選択が必要になるのでＳＴ２５Ｙに分岐する。会社の選択ＳＴ２６は、図６の画面表示においてポインティング装置で一社、例えばＢ販売株式会社（会社コードＭＳ４８１０）を選択、確定ボタン６３のクリックにより行う。ＳＴ２５において一社しかメニュー管理ファイル１１に格納されていなければＳＴ２５Ｎに分岐する。つぎに、メニュー管理ファイル１１に格納されている会社コードＭＳ４８１０に対応したメニューファイル名ＭＳ４８２２１．ＭＮＵを得て、メニューファイル１２を補助記憶装置８から読み込む。メニューファイル１２には図４に示すように、メニュー項目の表示名が格納されているので、この表示名からメニュー表示データを作成し表示装置４に表示する（ＳＴ２８）。これにより、前記利用者がＳＴ２６において選択したＢ販売株式会社のメニュー、図８のウインドウ８７が表示される。これにより情報処理システムの利用者がログイン名とパスワードを入力すれば、利用者が処理可能な会社データのみ表示され、会社データを選択すると、該会社データで処理可能なメニューのみ表示されるので、利用者から見ると処理の選択が容易になり操作性が向上する。
【００２６】
また、上記実施例では、パスワードファイル９を使い利用者を識別していたが、情報処理システムでは利用者識別機能がオペレーティング・システムに用意されている。この機能を利用して業務プログラムに本発明によるセキュリティ管理方法を利用するときは、パスワードファイル９の代わりに、ログイン名とメニュー管理ファイル名を結び付けたファイルを用意し、利用者識別機能を業務プログラムで行わずに、業務プログラム利用者のログイン名をオペレーティング・システムに問い合わせ、ログイン名に対応したメニュー管理ファイル１１を得ることによって実現できる。
【００２７】
【発明の効果】
以上説明したように、本発明のセキュリティ管理方法によれば、複数の同一のデータ構造を持つデータファイルを扱うことを許可された利用者に対し、利用者毎、同一のデータ構造を持つデータファイル毎に異なったプログラム起動メニューを作成できるので、利用者の権限レベルと対象となる同一のデータ構造を持つデータファイルの機密度の組合せによりプログラム起動メニューを作成することによってセキュリティ管理レベルを向上できる。また、利用者が情報処理システムの利用開始にあたって、複数の同一のデータ構造を持つデータファイルの中の少なくとも一つを選択し、選択した同一のデータ構造を持つデータファイルに対応するプログラム起動メニューを表示するので、情報処理システムあるいは業務プログラム全体のメニューの中から、利用者にとって必要なメニュー項目のみ表示され、見やすく操作しやすい環境を作ることができ、同時にセキュリティ管理レベルを向上することができる。また、利用者が情報処理システムの利用開始にあたって、許可された同一のデータ構造を持つデータファイル数が一つときは選択操作が不要になり、同一のデータ構造を持つデータファイルに対応するプログラム起動メニューが表示されるので操作性が向上する。
【００２８】
また、本発明のセキュリティ管理装置によれば利用者毎、同一のデータ構造を持つデータファイル毎に異なったプログラム起動メニューを作成できるので、利用者の権限レベルと対象となる同一のデータ構造を持つデータファイルの機密度の組合せによりプログラム起動メニューを作成することによってセキュリティ管理レベルを向上できる。
【図面の簡単な説明】
【図１】  本発明に係るセキュリティ管理方法の一実施例を示す機能ブロック図である。
【図２】  図１におけるパスワードファイル９の構成図である。
【図３】  図１におけるメニュー管理ファイル１１の構成図である。
【図４】  図１におけるメニューファイル１２の構成図である。
【図５】  図１における会社データ管理ファイル１３の構成図である。
【図６】  会社データの選択画面の一実施例を示す図である。
【図７】  メニュー項目の選択画面の一実施例を示す図である。
【図８】  本発明の一実施例により作成されるメニュー画面を示す図である。
【図９】  本発明の一実施例におけるメニュー作成時の処理を示すフローチャートである。
【図１０】  本発明の一実施例における情報処理システム利用開始時のメニュー表示処理を示すフローチャートである。
【符号の説明】
１    入力装置
２    入力処理部
３    表示処理部
４    表示装置
５    ポインティング装置
６    メニュー作成部
７    利用者識別処理部
８    補助記憶装置
９    パスワードファイル
１０  基本メニューファイル
１１  メニュー管理ファイル
１２  メニューファイル
１３  会社データ管理ファイル
１４  会社データファイル
【図１】
0004044973.tif 000002
【図２】
0004044973.tif 000003
【図３】
0004044973.tif 000004
【図４】
0004044973.tif 000005
【図５】
0004044973.tif 000006
【図６】
0004044973.tif 000007
【図７】
0004044973.tif 000008
【図８】
0004044973.tif 000009
【図９】
0004044973.tif 000010
【図１０】
0004044973.tif 000011