(57)【要約】【課題】データを記憶する記憶装置が壊れた場合であっても、当該記憶装置へのアクセス履歴を取得する。【解決手段】情報処理装置１００が記憶装置２００へアクセスした場合、当該アクセスの開始日時と、当該アクセスの終了日時と、情報処理装置１００固有に付与された装置識別情報とを対応付けてアクセス履歴情報として履歴記憶装置３００へ書き込む。【選択図】図１
2011164840.tif 000002
【特許請求の範囲】
【請求項１】
情報を記憶する記憶装置と、
前記記憶装置へアクセスする情報処理装置と、
前記情報処理装置から前記記憶装置へのアクセスの履歴を示すアクセス履歴情報を記憶する履歴記憶装置とを有し、
前記情報処理装置は、前記記憶装置へアクセスした場合、該アクセスの開始日時と、該アクセスの終了日時と、当該情報処理装置固有に付与された装置識別情報とを対応付けてアクセス履歴情報として前記履歴記憶装置へ書き込むことを特徴とするアクセス管理システム。
【請求項２】
請求項１に記載のアクセス管理システムにおいて、
前記情報処理装置は、前記記憶装置へのアクセスを開始した際、前記開始日時と、前記装置識別情報とを前記履歴記憶装置へ書き込み、前記記憶装置へのアクセスを終了した際、前記終了日時を前記履歴記憶装置へ書き込むことを特徴とするアクセス管理システム。
【請求項３】
請求項１に記載のアクセス管理システムにおいて、
前記情報処理装置は、当該情報処理装置を使用している使用者固有に付与された使用者識別情報と、前記開始日時と、前記終了日時と、前記装置識別情報とを対応付けてアクセス履歴情報として前記履歴記憶装置へ書き込むことを特徴とするアクセス管理システム。
【請求項４】
請求項３に記載のアクセス管理システムにおいて、
前記情報処理装置は、前記記憶装置へのアクセスを開始した際、前記開始日時と、前記装置識別情報と、前記使用者識別情報とを前記履歴記憶装置へ書き込み、前記記憶装置へのアクセスを終了した際、前記終了日時を前記履歴記憶装置へ書き込むことを特徴とするアクセス管理システム。
【請求項５】
請求項１乃至４のいずれか１項に記載のアクセス管理システムにおいて、
前記情報処理装置は、あらかじめ設定された世代分の前記アクセス履歴情報を前記履歴記憶装置へ書き込むことを特徴とするアクセス管理システム。
【請求項６】
情報を記憶する記憶装置と接続された情報処理装置であって、
前記記憶装置へアクセスする記憶装置インタフェース部と、
前記記憶装置へアクセスした場合、該アクセスの開始日時と、該アクセスの終了日時と、当該情報処理装置固有に付与された装置識別情報とを対応付けてアクセス履歴情報として、当該情報処理装置と接続された履歴記憶装置へ書き込む履歴記憶装置インタフェース部とを有する情報処理装置。
【請求項７】
情報を記憶する記憶装置へのアクセスを管理するアクセス管理方法であって、
前記記憶装置へのアクセスがあった場合、該アクセスの開始日時と、該アクセスの終了日時と、該アクセスを行った情報処理装置固有に付与された装置識別情報とを対応付けてアクセス履歴情報として、前記記憶装置とは別の記憶装置である履歴記憶装置へ書き込む処理を行うアクセス管理方法。
【請求項８】
情報を記憶する記憶装置と接続された情報処理装置に、
前記記憶装置へアクセスする手順と、
前記記憶装置へアクセスした場合、該アクセスの開始日時と、該アクセスの終了日時と、当該情報処理装置固有に付与された装置識別情報とを対応付けてアクセス履歴情報として、当該情報処理装置と接続された履歴記憶装置へ書き込む手順とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶装置へのアクセスを管理するアクセス管理システム、情報処理装置、アクセス管理方法およびプログラムに関する。
【背景技術】
【０００２】
近年、情報化社会となり、様々な情報（データ）がやり取りされている。そのやり取りされているデータを記憶するためのハードディスクドライブ・ストレージなどの記憶装置の記憶容量も大きなものとなってきている。
【０００３】
これらの記憶装置においては、記憶しているデータが壊れた場合、どのアクセスがそのデータ破壊の原因となったのかを突き止めることは大変困難である。
【０００４】
ファイルシステムの中には、最新アクセスのタイムスタンプを記録しているものもあるが、データ破壊に繋がった操作が最新アクセスのものとは限らない。また、その最新アクセスのタイムスタンプも同じ記憶装置内に記憶されているため、最新アクセスタイムスタンプも壊れているおそれもある。
【０００５】
そこで、ネットワークと接続されたコンピュータへのアクセス履歴を取得する技術が考えられている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−１４６３７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載された技術においては、コンピュータへのアクセス履歴は、最初当該コンピュータが記憶しており、所定のタイミングで外部の履歴取得手段が当該コンピュータからアクセス履歴を取得するものである。そのため、当該コンピュータが故障したことにより、その記憶しているアクセス履歴を読み出すことができなくなってしまうと、アクセス履歴を取得することができなくなってしまうという問題点がある。
【０００８】
本発明の目的は、上述した課題を解決するアクセス管理システム、情報処理装置、アクセス管理方法およびプログラムを提供することである。
【課題を解決するための手段】
【０００９】
本発明のアクセス管理システムは、
情報を記憶する記憶装置と、
前記記憶装置へアクセスする情報処理装置と、
前記情報処理装置から前記記憶装置へのアクセスの履歴を示すアクセス履歴情報を記憶する履歴記憶装置とを有し、
前記情報処理装置は、前記記憶装置へアクセスした場合、該アクセスの開始日時と、該アクセスの終了日時と、当該情報処理装置固有に付与された装置識別情報とを対応付けてアクセス履歴情報として前記履歴記憶装置へ書き込むことを特徴とする。
【００１０】
また、本発明の情報処理装置は、
情報を記憶する記憶装置と接続された情報処理装置であって、
前記記憶装置へアクセスする記憶装置インタフェース部と、
前記記憶装置へアクセスした場合、該アクセスの開始日時と、該アクセスの終了日時と、当該情報処理装置固有に付与された装置識別情報とを対応付けてアクセス履歴情報として、当該情報処理装置と接続された履歴記憶装置へ書き込む履歴記憶装置インタフェース部とを有する。
【００１１】
また、本発明のアクセス管理方法は、
情報を記憶する記憶装置へのアクセスを管理するアクセス管理方法であって、
前記記憶装置へのアクセスがあった場合、該アクセスの開始日時と、該アクセスの終了日時と、該アクセスを行った情報処理装置固有に付与された装置識別情報とを対応付けてアクセス履歴情報として、前記記憶装置とは別の記憶装置である履歴記憶装置へ書き込む処理を行う。
【００１２】
また、本発明のプログラムは、
情報を記憶する記憶装置と接続された情報処理装置に実行させるためのプログラムであって、
前記記憶装置へアクセスする手順と、
前記記憶装置へアクセスした場合、該アクセスの開始日時と、該アクセスの終了日時と、当該情報処理装置固有に付与された装置識別情報とを対応付けてアクセス履歴情報として、当該情報処理装置と接続された履歴記憶装置へ書き込む手順とを実行させる。
【発明の効果】
【００１３】
以上説明したように、本発明においては、データを記憶する記憶装置が壊れた場合であっても、当該記憶装置へのアクセス履歴を取得することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明のアクセス管理システムの実施の一形態を示す図である。
【図２】図１に示した履歴記憶装置に記憶されるアクセス履歴情報の一例を示す図である。
【図３】図１に示したアクセス管理システムにおけるアクセス管理方法を説明するためのフローチャートである。
【発明を実施するための形態】
【００１５】
以下に、本発明の実施の形態について図面を参照して説明する。
【００１６】
図１は、本発明のアクセス管理システムの実施の一形態を示す図である。
【００１７】
本形態は図１に示すように、情報処理装置１００と、記憶装置２００と、履歴記憶装置３００とから構成されている。なお、図１には、情報処理装置１００および記憶装置２００を、それぞれ１台ずつ示しているが、それらの数は複数であっても良い。
【００１８】
情報処理装置１００は、記憶装置２００および履歴記憶装置３００と接続され、外部から入力された情報を処理する一般的な情報処理装置であり、サーバやＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等である。
【００１９】
また、情報処理装置１００には、記憶装置インタフェース部１１０と、履歴記憶装置インタフェース部１２０とが設けられている。なお、情報処理装置１００が有する他の構成要素（例えば、入力手段や表示手段等）については、図１ではその記載を省略した。
【００２０】
記憶装置インタフェース部１１０は、記憶装置２００へのアクセスを行う。このアクセスとは、記憶装置２００への情報の書き込み、記憶装置２００からの情報の読み出し、記憶装置２００の情報処理装置１００へのマウント、情報処理装置１００による記憶装置２００のファイルシステム作成等、情報処理装置１００が記憶装置２００を用いた処理を言う。
【００２１】
履歴記憶装置インタフェース部１２０は、記憶装置インタフェース部１１０が記憶装置２００へアクセスした場合、当該アクセスの開始日時と、当該アクセスの終了日時と、情報処理装置１００固有にあらかじめ付与された装置識別情報（例えば、マシン名や装置ＩＤ等）とを対応付けてアクセスの履歴を示すアクセス履歴情報として、履歴記憶装置３００へ書き込む。また、そのとき、情報処理装置１００を使用している（情報処理装置１００にログインしている）使用者固有に付与された使用者識別情報（例えば、ユーザＩＤやログイン名等）もそれらに対応付けてアクセス履歴情報として、履歴記憶装置３００へ書き込む。
【００２２】
具体的には、履歴記憶装置インタフェース部１２０は、記憶装置インタフェース部１１０が記憶装置２００へアクセスした際、情報処理装置１００に具備された時計等のタイマから現在の日時を開始日時として取得する。また、そのとき、履歴記憶装置インタフェース部１２０は、情報処理装置１００に具備されたメモリ等にあらかじめ記憶されている装置識別情報を取得する。また、そのとき、履歴記憶装置インタフェース部１２０は、情報処理装置１００を現在使用している（ログインしている）使用者の使用者識別情報を、ログイン時に書き込まれたメモリから取得する。そして、それら取得した開始日時と、装置識別情報と、使用者識別情報とを対応付けてアクセス履歴情報として履歴記憶装置３００へ書き込む。また、履歴記憶装置インタフェース部１２０は、記憶装置インタフェース部１１０が記憶装置２００へのアクセスが終了した際、情報処理装置１００に具備された時計等のタイマから現在の日時を終了日時として取得する。そして、その取得した終了日時を、アクセス開始時に記憶したアクセス履歴情報に追加する形で履歴記憶装置３００へ書き込む。
【００２３】
記憶装置２００は、情報を記憶する装置であり、内部補助記憶装置、外部補助記憶装置、ハードディスク装置、仮想ハードディスク等が挙げられる。
【００２４】
履歴記憶装置３００は、記憶装置２００とは物理的に別に設けられた装置であり、上述したアクセス履歴情報を記憶する。
【００２５】
図２は、図１に示した履歴記憶装置３００に記憶されるアクセス履歴情報の一例を示す図である。
【００２６】
図１に示した履歴記憶装置３００には図２に示すように、種類（履歴の種類）と、Ｎｏと、開始日時と、終了日時と、マシン名と、ユーザ名とが対応付けられて記憶される。
【００２７】
履歴の種類は、マウント履歴、書き込み履歴、ファイルシステム作成履歴等、情報処理装置１００が記憶装置２００へどのようにアクセスしたかを示す情報である。
【００２８】
Ｎｏは、種類別にアクセスごとに付与したシーケンス番号である。これは、なくてもかまわない。以下、説明は省略する。
【００２９】
開始日時は、情報処理装置１００から記憶装置２００へのアクセスを開始した日時である。
【００３０】
終了日時は、情報処理装置１００から記憶装置２００へのアクセスを終了した日時である。
【００３１】
マシン名は、当該アクセスを行った情報処理装置１００の装置識別情報である。
【００３２】
ユーザ名は、当該アクセスを行った使用者の使用者識別情報である。つまり、情報処理装置１００から記憶装置２００へのアクセスを、情報処理装置１００を用いて行った使用者の使用者識別情報である。
【００３３】
例えば、図２に示すように、種類「マウント履歴」と、開始日時「２／２  １０：００」と、終了日時「２／２  １５：００」と、マシン名「Ｍ０１」と、ユーザ名「Ｕｓｅr１」とが対応付けられて記憶されている。これは、Ｕｓｅｒ１という使用者が、Ｍ０１の情報処理装置から記憶装置２００をマウントするアクセスを２月２日の１０時から１５時まで行ったことを示している。また、種類「マウント履歴」と、開始日時「２／２  １６：００」と、終了日時「２／２  １６：３０」と、マシン名「Ｍ０１」と、ユーザ名「Ｕｓｅr２」とが対応付けられて記憶されている。これは、Ｕｓｅｒ２という使用者が、Ｍ０１の情報処理装置から記憶装置２００をマウントするアクセスを２月２日の１６時から１６時３０分まで行ったことを示している。また、種類「書き込み履歴」と、開始日時「２／２  ８：３０」と、終了日時「２／２  ９：３０」と、マシン名「Ｍ０１」と、ユーザ名「Ｕｓｅr１」とが対応付けられて記憶されている。これは、Ｕｓｅｒ１という使用者が、Ｍ０１の情報処理装置から記憶装置２００へ情報を書き込むアクセスを２月２日の８時３０分から９時３０分まで行ったことを示している。また、種類「書き込み履歴」と、開始日時「２／２  １５：３０」と、終了日時「２／２  １６：００」と、マシン名「Ｍ０１」と、ユーザ名「Ｕｓｅr２」とが対応付けられて記憶されている。これは、Ｕｓｅｒ２という使用者が、Ｍ０１の情報処理装置から記憶装置２００へ情報を書き込むアクセスを２月２日の１５時３０分から１６時まで行ったことを示している。また、種類「書き込み履歴」と、開始日時「２／３  ８：３０」と、終了日時「２／３  １２：００」と、マシン名「Ｍ０２」と、ユーザ名「Ｕｓｅr１」とが対応付けられて記憶されている。これは、Ｕｓｅｒ１という使用者が、Ｍ０２の情報処理装置から記憶装置２００へ情報を書き込むアクセスを２月３日の８時３０分から１２時まで行ったことを示している。また、種類「ファイルシステム作成履歴」と、開始日時「２／２  ８：００」と、終了日時「２／２  ８：３０」と、マシン名「Ｍ０２」と、ユーザ名「Ｕｓｅr３」とが対応付けられて記憶されている。これは、Ｕｓｅｒ３という使用者が、Ｍ０２の情報処理装置から記憶装置２００のファイルシステム作成のためのアクセスを２月２日の８時００分から８時３０分まで行ったことを示している。
【００３４】
また、履歴記憶装置３００は、あらかじめ設定された世代分のアクセス履歴情報を記憶することができる。
【００３５】
なお、記憶装置２００の数が複数である場合は、複数の記憶装置２００を互いに識別するための記憶装置識別情報をそれぞれに付与しておき、該当する記憶装置２００の記憶装置識別情報もアクセス履歴情報として記憶する。
【００３６】
また、これら履歴記憶装置３００に記憶されたアクセス履歴情報は、一般の利用者からは上書き等されないように保護しておく必要がある。保護の方法については、特に規定しない。
【００３７】
以下に、本形態におけるアクセス管理方法について説明する。
【００３８】
図３は、図１に示したアクセス管理システムにおけるアクセス管理方法を説明するためのフローチャートである。
【００３９】
まず、記憶装置インタフェース部１１０から記憶装置２００へアクセスが開始されると（ステップＳ１）、履歴記憶装置インタフェース部１２０によって、情報処理装置１００に具備された時計等のタイマから現在の日時が開始日時として取得される（ステップＳ２）。
【００４０】
また、そのとき、履歴記憶装置インタフェース部１２０によって、情報処理装置１００に具備されたメモリ等にあらかじめ記憶されている装置識別情報が取得される（ステップＳ３）。
【００４１】
また、そのとき、履歴記憶装置インタフェース部１２０によって、情報処理装置１００を現在使用している（ログインしている）使用者の使用者識別情報が、ログイン時に書き込まれたメモリから取得される（ステップＳ４）。
【００４２】
そして、それら取得した開始日時と装置識別情報と使用者識別情報とが、履歴記憶装置インタフェース部１２０によって、対応付けられてアクセス履歴情報として履歴記憶装置３００へ書き込まれる（ステップＳ５）。
【００４３】
また、記憶装置インタフェース部１１０によって、記憶装置２００へのアクセスが実行される（ステップＳ６）。ステップＳ６の処理は、ステップＳ１の処理の後、すぐに開始されても良い。
【００４４】
その後、記憶装置インタフェース部１１０から記憶装置２００へアクセスが終了すると（ステップＳ７）、履歴記憶装置インタフェース部１２０によって、情報処理装置１００に具備された時計等のタイマから現在の日時が終了日時として取得される（ステップＳ８）。
【００４５】
すると、取得された終了日時が、履歴記憶装置インタフェース部１２０によって、履歴記憶装置３００へ書き込まれる（ステップＳ９）。このとき、当該アクセスに該当するアクセス履歴情報の対応付けに追加される形で書き込まれる。
【００４６】
以上説明した本発明においては、記憶装置２００へのアクセス履歴情報を過去にさかのぼり確認することができる。それは、履歴記憶装置３００に、情報処理装置１００から記憶装置２００へのアクセス記録を数世代にわたり記録しているためである。
【００４７】
また、記憶装置２００に記憶されているデータが壊れても、安全にアクセス履歴情報を読み出すことができる。それは、履歴記憶装置３００を記憶装置２００とは別に設けているためである。
【００４８】
上述した情報処理装置１００に設けられた各構成要素が行う処理は、目的に応じてそれぞれ作製された論理回路で行うようにしても良い。また、処理内容を記述したプログラムを情報処理装置１００にて読取可能な記録媒体に記録し、この記録媒体に記録されたプログラムを情報処理装置１００に読み込ませ、実行するものであっても良い。情報処理装置１００にて読取可能な記録媒体とは、フロッピー（登録商標）ディスク、光磁気ディスク、ＤＶＤ、ＣＤなどの移設可能な記録媒体の他、情報処理装置１００に内蔵されたＲＯＭ、ＲＡＭ等のメモリやＨＤＤ等を指す。この記録媒体に記録されたプログラムは、情報処理装置１００に設けられたＣＰＵ（不図示）にて読み込まれ、ＣＰＵの制御によって、上述したものと同様の処理が行われる。ここで、ＣＰＵは、プログラムが記録された記録媒体から読み込まれたプログラムを実行するコンピュータとして動作するものである。
【符号の説明】
【００４９】
１００    情報処理装置
１１０    記憶装置インタフェース部
１２０    履歴記憶装置インタフェース部
２００    記憶装置
３００    履歴記憶装置
【図１】
2011164840.tif 000003
【図２】
2011164840.tif 000004
【図３】
2011164840.tif 000005