【手続補正書】
【提出日】平成16年1月29日(2004.1.29)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
記憶媒体に格納されたファイルへの入出力処理部と、
保護すべきファイルに対してアクセスを許可する条件を記述したアクセス制御ポリシーと、
実行中のプログラムから前記記憶媒体に格納されたファイルへのアクセスを、前記入出力処理部よりも先に検知する監視処理部と、
当該監視処理部が検知したファイルアクセスの正当性を、前記アクセス制御ポリシーに従って判定するアクセス制御処理部と、
前記アクセス制御処理部と監視処理部各々が使用する前記記憶部中の記憶領域と、前記アクセス制御ポリシーとを、前記アクセス制御処理部と監視処理部のいずれとも異なるアクセス実行処理部から保護するための排他制御部と、を備える
ことを特徴とするアクセス制御システム。
【請求項２】
排他的に使用する第１の記憶部を管理するための第１のＯＳと、
排他的に使用する第２の記憶部を管理するための第２のＯＳと、
前記第１のＯＳと第２のＯＳとが、実行時にデータ通信するための通信処理部と、
を備え、
前記第１のＯＳの実行により具現化される、ファイルへの入出力処理部と、当該入出力処理部へ発行されたファイルアクセス要求を前記入出力処理部よりも先に検知する監視処理部と、を備え、
前記第２のＯＳの実行により具現化される、保護すべきファイルに対してアクセスを許可する条件を記述したアクセス制御ポリシーを管理し、且つ当該アクセス制御ポリシーに基づき前記ファイルアクセス要求の正当性を判定するアクセス制御処理部を備え、
前記監視処理部は、前記ファイルアクセス要求を、前記通信処理部を介して、前記アクセス制御処理部に伝え、前記アクセス制御処理部から、正当性判定結果を、前記通信処理部を介して、受信する
ことを特徴とするアクセス制御システム。
【請求項３】
記憶媒体に格納されたファイルへの入出力処理部と、
保護すべきファイルに対してアクセスを許可する条件を記述したアクセス制御ポリシーと、
実行中のプログラムから前記記憶媒体に格納されたファイルへのアクセスを、前記入出力処理部よりも先に検知する監視処理部と、
当該監視処理部が検知したファイルアクセスの正当性を、前記アクセス制御ポリシーに従って判定するアクセス制御処理部と、からなるアクセス制御システムであって、
前記アクセス制御ポリシーは、少なくとも保護すべきファイルの識別子と、当該ファイルにアクセス可能なプログラムの識別子と、当該プログラムに割り当てられた利用者情報と、当該プログラムの特徴値とを組み合わせた情報であり、
前記監視処理部は、ファイルアクセス要求を検知すると、当該ファイルアクセスの対象となるファイルの識別子と、前記ファイルアクセス要求の発行元となるプログラムの識別子と、当該プログラムに割り当てられた利用者情報と、当該プログラムの特徴値と、を取得して前記アクセス制御処理部に伝え、
前記アクセス制御処理部は、前記監視処理部から受け取ったファイルアクセス要求の内容が前記アクセス制御ポリシーと一致した場合に、当該ファイルアクセス要求が正当であると判定し、
前記監視処理部は、前記アクセス制御処理部からの正当性判定結果を受けて、前記ファイルアクセス要求が正当である場合には、当該ファイルアクセス要求を前記入出力処理部へ転送する
ことを特徴とするアクセス制御システム。
【請求項４】
請求項３記載のアクセス制御システムにおいて、
さらにオープンファイルテーブルを備え、
前記アクセス制御処理部により正当であると判定された前記ファイルアクセス要求のアクセスタイプがオープンアクセスである場合、
前記監視処理部は、前記アクセス制御処理部からレスポンス情報として取得した、アクセスタイプと、前記アクセス対象となるファイルと、前記アクセス要求発行元と、アクセス実行処理部とを特定する情報を、前記オープンファイルテーブルに登録するステップと、
前記アクセス要求としてオープンとクローズ以外のアクセスが発行された場合は、前記オープンファイルテーブルを検索し、前記アクセス要求の正当性を判定するステップと、を実行する
ことを特徴とするアクセス制御システム。
【請求項５】
請求項４記載のアクセス制御システムであって、
前記監視処理部は、さらに、
前記オープンファイルテーブルに登録されていないアクセス要求を検知した場合、前記アクセス制御処理部を介して当該アクセス要求内容をアクセスログファイルに登録するステップを実行し、
ファイルクローズ要求を検知した場合には前記オープンファイルテーブルから該当する情報を削除するステップを実行する
ことを特徴とするアクセス制御システム。
【請求項６】
情報を格納するための記憶部と、
サービス提供処理を行う第１のプログラムと、前記第１のプログラムが提供するサービスを利用する第２のプログラムと、が相互に通信するためのプロセス間通信処理部と、
前記第１のプログラムと第２のプログラムとを特定する情報と、
前記第１のプログラムと第２のプログラムとによるプロセス間通信に関するアクセス制御ポリシーを記述した，前記記憶部中に格納された通信制御ポリシーファイルと、
当該プロセス間通信要求の正当性を前記通信制御ポリシーに基づき判定するアクセス制御処理部と、
前記第１のプログラムから前記プロセス間通信処理部へ発行される第１の通信要求通信要求を、前記第１のプログラムを特定する情報を用いて前記アクセス制御処理部に伝え、前記第１の通信要求の正当性判定結果を前記アクセス制御処理部から受信する第１の監視処理部と、
前記第２のプログラムから前記プロセス間通信処理部へ発行される第２の通信要求を、前記第１のプログラムを特定する情報を用いて前記アクセス制御処理部に伝え、前記第２の正当性判定結果を前記アクセス制御処理部から受信する第２の監視処理部と、
前記プロセス間通信処理部と前記アクセス制御処理部と前記第１の監視処理部と前記第２の監視処理部が各々利用する記憶領域と、および前記通信制御ポリシーファイルを、前記プロセス間通信処理部とアクセス制御処理部と第１の監視処理部と第２の監視処理部のいずれにも該当しないアクセス実行処理部から保護するための排他制御部と、を備える
ことを特徴とするアクセス制御システム。
【請求項７】
請求項６記載のアクセス制御システムであって、
前記第１のプログラムを特定する情報は、前記第１のプログラムを一意に識別可能な情報と、サービスの種類を識別するためのサービス番号との組合せであり、
前記第２のプログラムを特定する情報は、前記第２のプログラムを一意に識別可能な情報と、前記第２のプログラムの利用者情報と、前記第２のプログラムの特徴値との組合せであることを特徴とするアクセス制御システム。
【請求項８】
請求項７記載のアクセス制御システムにおいて、
さらに、プロセス間通信処理を実行中のプログラムの情報を登録する通信管理テーブルを備え、
前記アクセス制御処理部は、現在プロセス間通信可能な状態にある第１のプログラムを特定する情報と、該第１のプログラムとプロセス間通信処理中の前記第２のプログラムを特定する情報とを、前記通信管理テーブルに登録して保持し、
前記第２の監視処理部からプロセス間通信要求を伝えられた場合は、前記通信管理テーブルを検索し、第１のプログラムがプロセス間通信可能な状態にあり、且つ該第１のプログラムとプロセス間通信処理中の第２のプログラムが存在するか否かを判定する
ことを特徴とするアクセス制御システム。
【請求項９】
請求項８記載のアクセス制御システムにおいて、
前記アクセス制御処理部は、
現在プロセス間通信可能な状態にある第１のプログラムを特定する情報として、該第１のプログラムを一意に識別可能な情報と、サービスの種類を識別するためのサービス番号と、該第１のプログラムが指定した暗証情報とを前記通信管理テーブルに登録し、
該第１のプログラムとプロセス間通信処理中の第２のプログラムを特定する情報として、該第２のプログラムを一意に識別可能な情報を前記通信管理テーブルに登録して保持する
ことを特徴とするアクセス制御システム。
【請求項１０】
請求項９記載のアクセス制御システムにおいて、
さらに、プロセス間通信要求内容を登録する通信ログファイルを備え、
前記アクセス制御処理部は、
前記第１の監視処理部から伝えられる、前記第１のプログラムによるプロセス間通信要求を前記通信制御ポリシーファイルの記述と照合し、該プロセス間通信要求が前記通信制御ポリシーに登録されていれば、該第１のプログラムを特定する情報を、前記通信管理テーブルに登録するステップと、
前記第１のプログラムによる該プロセス間通信要求が前記通信制御ポリシーに登録されていなければ、該プロセス間通信要求内容を、前記通信ログファイルに登録するステップと、
前記第２の監視処理部から伝えられる，前記第２のプログラムによるプロセス間通信要求を前記通信制御ポリシーファイルの記述と照合し、該プロセス間通信要求が前記通信制御ポリシーにて許可されており、かつ前記第１のプログラムと通信可能な状態であれば、該第２のプログラムを特定する情報を前記通信管理テーブルに登録して、前記暗証情報を通信管理テーブルから取り出して前記第２の監視処理部に返信するステップと、
前記第２のプログラムによる該プロセス間通信要求が前記通信制御ポリシーに登録されていなければ、該プロセス間通信要求内容を、前記通信ログファイルに登録するステップと、
前記第１の監視処理部または第２の監視処理部からプロセス間通信の終了要求を伝えられた場合には、前記通信管理テーブルから該当する情報を削除するステップと、
を実行する
ことを特徴とするアクセス制御システム。