(57)【要約】【課題】煩雑なパスワード設定操作／暗号鍵設定操作を行うことなく、セキュリティ確保が必要な有用性の高い情報を含むファイルにパスワード等を設定してアクセス制御を行い、高いセキュリティを実現することができる記録装置を提供する。【解決手段】アクセスカウント制御部２３は、ファイル記録部２１にファイルが記録された後の、当該ファイルに対するアクセスの回数を、当該ファイル毎にカウントする。アクセス管理部２４は、前記ファイルに対するアクセス回数が所定のアクセス回数に達した場合に、当該ファイルに対してパスワード設定処理、又は、暗号化処理を実行する。【選択図】図１
2010191756.tif 000002
【特許請求の範囲】
【請求項１】
記録されたファイルに対するアクセス制御を行う記録装置において、
前記ファイルが記録された後の、当該ファイルに対するアクセスの回数を、当該ファイル毎にカウントするアクセスカウント制御部と、
前記ファイルに対するアクセス回数が所定のアクセス回数に達した場合に、当該ファイルに対してパスワード設定処理、又は、暗号化処理を実行するアクセス管理部より成るアクセス制御部を備えたことを特徴とする記録装置。
【請求項２】
前記アクセス管理部が、パスワード設定処理、又は、暗号化処理を実行するタイミングを設定するタイミング設定部を備え、
記録されたファイルに対するアクセス回数が所定のアクセス回数に達した場合に、当該ファイルに対するアクセスを禁止すると共に、前記設定されたタイミングに、前記ファイルに対してパスワード設定処理、又は、暗号化処理を実行することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記所定のアクセス回数は、記録されたファイル毎、又は、同一ディレクトリ内に記録された全ファイルに共通して定められることを特徴とする請求項１又は２に記載の記録装置。
【請求項４】
請求項１〜３の何れかに記載の記録装置を備えたことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置に記録された電子ファイルデータに対するアクセス制御に関する。
【背景技術】
【０００２】
従来より、記録された電子ファイルデータ（以下、ファイルと記す）に対するアクセス制御を行う、ファイルサーバ等の記録装置が様々提案されている（特許文献１参照）。特に、オフィスに設置される、ファイルサーバ装置に記録されたファイルに対するアクセス制御は、セキュリティ保持の面から必須である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２４９８３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のファイルに対するアクセス制御には様々な手法がある。例えば、ファイルサーバ装置自体に対するアクセス認証により、ファイルに対するアクセスが制御できるが、この場合、ファイルサーバ装置に対してアクセスできるユーザは、当該装置に記録された全ファイルに対してアクセスすることができるようになり、セキュリティが十分に確保されない。
【０００５】
また、管理者又は一般ユーザが、ファイルサーバ装置に記録されたファイルの中から、機密度が高くアクセス制御を行わなければならないファイルを特定し、パスワードを設定したり、暗号化処理を施すことにより個々のファイルに対するアクセスを制御できるが、記録されたファイルの中からアクセス制御を行わなければならないファイルを特定し、パスワード等を設定する作業は、非常に煩雑である。
【０００６】
本発明は、かかる実情に鑑みてなされたものであり、煩雑なパスワード設定操作／暗号鍵設定操作を行うことなく、セキュリティ確保が必要な有用性の高い情報を含むファイルにパスワード等を設定してアクセス制御を行い、高いセキュリティを実現することができる記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
第１の技術手段は、記録されたファイルに対するアクセス制御を行う記録装置において、前記ファイルが記録された後の、当該ファイルに対するアクセスの回数を、当該ファイル毎にカウントするアクセスカウント制御部と、前記ファイルに対するアクセス回数が所定のアクセス回数に達した場合に、当該ファイルに対してパスワード設定処理、又は、暗号化処理を実行するアクセス管理部より成るアクセス制御部を備えたことを特徴とする記録装置である。
【０００８】
第２の技術手段は、第１の技術手段において、前記アクセス管理部が、パスワード設定処理、又は、暗号化処理を実行するタイミングを設定するタイミング設定部を備え、記録されたファイルに対するアクセス回数が所定のアクセス回数に達した場合に、当該ファイルに対するアクセスを禁止すると共に、前記設定されたタイミングに、前記ファイルに対してパスワード設定処理、又は、暗号化処理を実行することを特徴とする。
【０００９】
第３の技術手段は、第１又は第２の技術手段において、前記所定のアクセス回数は、記録されたファイル毎、又は、同一ディレクトリ内に記録された全ファイルに共通して定められることを特徴とする。
【００１０】
第４の技術手段は、第１〜第３の何れかの技術手段の記録装置を備えたことを特徴とする画像形成装置である。
【発明の効果】
【００１１】
本発明により、アクセス回数が多いファイルに対して、自動的にパスワードを設定したり、暗号化処理を施してセキュリティを確保することができるので、セキュリティを確保に要する作業を簡略化し、かつ、高セキュリティを実現することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明に係る記録装置を備えたＭＦＰの機能ブロック図である。
【図２】ファイルのアクセス回数が記録されたアクセス回数記録用テーブルの一例を示した図である。
【図３】ファイルにパスワードを設定するか否かを決定するために参照されるアクセス回数参照用テーブルの一例を示した図である。
【図４】本発明のアクセス回数カウント処理を説明するためのフロー図である。
【図５】本発明のパスワード設定処理を説明するためのフロー図である。
【図６】アクセス回数参照用テーブルの他の例を示した図である。
【発明を実施するための形態】
【００１３】
図１は、本発明に係る記録装置を備えた多機能画像形成装置（複合機）であるＭＦＰ１の機能ブロック図である。
１１は、ネットワークＩ／Ｆで、ネットワークＮに対するインターフェイス機能を提供し、当該ネットワークＮに接続している他のＭＦＰ、ＰＣ（図示せず）とデータ送受信を実行する。
【００１４】
１２は、ＭＦＰ１を操作するための操作パネル等から構成される操作部で、テンキー、実行キー等を備える。
１３は、ＭＦＰ１の状態情報や、ガイダンス画面などを表示する表示部である。
【００１５】
１４は、自動原稿搬送部（ＡＤＦ：Auto Document Feeder）等を備えたスキャナ部で、原稿をスキャンし、原稿画像データを生成する。
【００１６】
１５は、原稿画像データ等を印刷するプリンタ部、１６は、ＲＯＭ、ＲＡＭ等から構成されるメモリ、１７は、ＨＤＤ（Hard disk drive）である。
【００１７】
２１は、ＨＤＤ等から構成されるファイル記録部で、例えば、スキャナ部１４が生成した原稿画像データ等のデータファイルを記録する。なお、ファイル記録部２１の替わりにＨＤＤ１７を用いてもよい。
【００１８】
２２は、アクセス制御部で、ファイル記録部２１にファイルが記録された後の、当該ファイルに対するアクセスの回数を、当該ファイル毎にカウントするアクセスカウント制御部２３と、前記ファイルに対するアクセス回数が所定のアクセス回数（以下、所定回数と記す）に達した場合に、当該ファイルに対してパスワード設定処理、又は、暗号化処理を実行するアクセス管理部２４より成る。
【００１９】
アクセスカウント制御部２３は、ファイル記録部２１に記録された各ファイルに対するアクセスの種類を特定し、アクセス種類毎に、アクセス回数をカウントする。そして、アクセス回数記録用テーブル５１（図２参照）にカウントしたアクセス回数を記録する。前記アクセスとしては、例えば、前記ファイルをプリンタ部１５によって印刷する（印刷アクセス）、ユーザインターフェイス（ＵＩ）として機能する表示部１３に前記ファイル内容を表示させる（ＵＩ経由アクセス）、他のＭＦＰやＰＣ等からネットワークＩ／Ｆ１１を介して前記ファイルにアクセスし前記他のＭＦＰ等の表示部に前記ファイル内容を表示させる（ネットワーク経由アクセス）等がある。
【００２０】
２５は、パスワード設定処理部で、アクセス管理部２４の指示を受け、記録されたファイルに対するアクセス回数が所定回数に達した場合に、前記ファイルに対して予め定めたパスワードを設定する。
前記所定回数は、アクセス回数参照用テーブル５２（図４参照）に記録され、前記予め定められたパスワードは、アクセス回数記録用テーブル５１と共に記録される。
【００２１】
２６は、暗号化処理部で、アクセス管理部２４の指示を受け、記録されたファイルに対するアクセス回数が所定回数に達した場合に、前記ファイルに対して予め定めた暗号化鍵に基づき、暗号化処理を実行する。暗号化処理を施した後は、元のファイルを削除する。なお、暗号化鍵は、アクセス回数記録用テーブル５１と共に記録され、暗号アルゴリズムとして例えばAES 256bitを利用する場合、鍵データは256bitの値を設定する。
【００２２】
２７は、パスワード設定処理／暗号化処理の実行タイミングを設定するタイミング設定部である。ユーザは、前記実行タイミングを、例えば、ファイルアクセスが実行された直後、３０分毎、１時間毎、夜間など任意に設定することができる。以下の説明では、ファイルアクセスが実行された直後にパスワード設定処理／暗号化処理を実行すると設定された場合について説明する。
【００２３】
２８は、ＣＰＵ等から構成され、各機能ブロックを制御する制御部である。
【００２４】
本発明に係る記録装置は、ファイル記録部２１、アクセス制御部２２、アクセスカウント制御部２３、アクセス管理部２４、パスワード設定処理部２５（及び／又は、暗号化処理部２６）を備える。また、必要に応じて、タイミング設定部２７を備える。
【００２５】
次に、図１〜図４を参照しながら、本発明の詳細について説明する。
図２は、アクセス回数記録用テーブル５１の一例を示したものである。
５１ａは、ファイルアクセスの種類を記録する欄で、前記テーブル５１には、前記の印刷アクセス、ＵＩ経由アクセス、ネットワーク経由アクセス、全アクセス種類（後述）が記録されている。
５１ｂは、アクセス回数記録欄で、前記ファイルアクセスの種類に対応するアクセス回数が記録されている。同欄５１ａの全アクセス種類には、アクセス回数記録用テーブル５１の印刷アクセス、ＵＩ経由アクセス、ネットワーク経由アクセスにおける各アクセス回数の総和（総アクセス回数）が対応して記録される。
【００２６】
ユーザが、ファイル記録部２１に記録されたファイルへアクセスすると、アクセスカウント制御部２３は、ファイルアクセスの種類を特定し、アクセス回数記録用テーブル５１における、前記特定したファイルアクセスに対応するアクセス回数をカウントアップする。例えば、ユーザが、操作部１２を介して、ファイル記録部２１に記録された、ファイルＸの印刷を指示すると、アクセスカウント制御部２３は、ファイルアクセスの種類を印刷アクセスと特定し、アクセス回数記録用テーブル５１の印刷アクセスに対応するアクセス回数を２回から３回にカウントアップする。同時に、全アクセス種類に対応するアクセス回数を４回から５回にカウントアップする。
【００２７】
図３は、アクセス管理部２４が、ファイル記録部２１に記録されたファイルにパスワード設定処理／暗号化処理を実行するか否かを決定するために参照されるアクセス回数参照用テーブル５２の一例を示したものである。
【００２８】
５２ａは、ファイルアクセスの種類を記録する欄で、前記テーブル５１には、前記の印刷アクセス、ＵＩ経由アクセス、ネットワーク経由アクセス、全アクセス種類が記録されている。
５２ｂは、ファイルアクセスの種類に対応して、所定回数を記録する欄である。
【００２９】
アクセス管理部２４は、アクセス回数記録用テーブル５１のファイルアクセス種類欄５１ａに記録されたファイルアクセスに対応するアクセス回数が、アクセス回数参照用テーブル５２のファイルアクセス種類欄５２ａに記録されたファイルアクセスに対応する所定の回数に達した場合に、パスワード設定処理部２５に、アクセス回数記録用テーブル５１に対応して記録されているファイルＸに対してパスワードを設定するように指示する。前記指示を受けたパスワード設定処理部２５は、ファイルＸに、パスワードを設定する。
そして、アクセス管理部２４は、ファイルＸにパスワードが設定されていることを示すパスワード設定フラグをオンにする。
【００３０】
例えば、ファイルＸの印刷アクセス回数が４回の場合に、ファイルＸに対する印刷指示があると、ファイルＸの次の印刷アクセス回数が、アクセス回数参照用テーブル５２の印刷アクセス所定回数（５回）に達するので、パスワード設定処理部２５は、ファイルＸに、パスワードを設定する。
以後、ファイルＸにアクセスしようとすると、パスワードの入力用画面が表示され、当該入力画面を介して、設定されたパスワードが入力された場合に限り、ファイルＸにアクセスすることができる。
【００３１】
このようにすることで、ユーザが、有用性の高い情報が含まれるファイルに対して頻繁にアクセスする場合、当該ファイルに、予め定められたパスワードが自動的に設定されるので、煩雑なパスワードの設定作業をせずに、高いセキュリティを実現することができる。
【００３２】
ファイルＸが、テキストファイルの場合には、パスワードを設定することができない。この場合、当該ファイルに対して暗号化処理を実行する。
【００３３】
暗号化処理についてもパスワード設定処理と同様に実行される。暗号化処理が施されたファイルＸにアクセスしようとすると、復号用鍵の入力用画面が表示され、当該入力画面を介して、正しい復号用鍵が入力された場合に限り、ファイルＸにアクセスすることができる。このようにすることで、パスワードを設定することができないテキストファイル等のファイルであっても、当該ファイルのセキュリティを確保することができる。また、パスワードを設定できるＰＤＦファイル等であっても、より強固なセキュリティが確保できる。
【００３４】
なお、ファイルに対して、パスワードを設定するか、又は、暗号化処理を施すかを予め選択することができる。この場合、何れの処理を実行するかを示すフラグを、アクセス回数記録用テーブル５１と共に記録する。暗号化処理は、処理負荷が大きいので、当該処理を専用サーバ装置に実行させてもよい。パスワード設定処理も同様である。
【００３５】
上記の例では、ファイルアクセスが実行された直後にパスワード設定処理／暗号化処理を実行するものとして説明したが、前述のように、ユーザは、この実行のタイミングを、３０分毎、１時間毎、夜間など任意に設定することができる。
ここでは、タイミング設定部２７によって、３０分毎に、パスワード設定処理／暗号化処理を実行するように設定されたものとして説明する。
【００３６】
ファイル記録部２１に記録されたファイルに対して、アクセスがなされ、前述のように、前記ファイルに対応して記録されているアクセス回数記録用テーブル５１のアクセス回数が、所定回数に達すると、アクセス管理部２４は、前記ファイルに対するアクセスを禁止する。その後、前記設定されたタイミングに至ると、アクセス管理部２４は、パスワード設定処理部２５に、アクセス制御されている前記ファイルに対してパスワード設定処理を実行するように指示する。
このようにすることで、処理負荷が少ない時間に、パスワード設定処理を実行できる。
【００３７】
本発明のアクセス回数カウント処理について、図４のフロー図を用いて説明する。
ユーザが、ファイル記録部２１に記録されているファイルＸに対してアクセスすると（ステップＳ１）、アクセスカウント制御部２３は、ファイルアクセスの種類を特定する（ステップＳ２）。
【００３８】
ファイルアクセスの種類が印刷アクセスの場合（ステップＳ３／印刷アクセス）、アクセスされたファイルＸと対応して、当該ファイルのアクセス回数が記録されたアクセス回数記録用テーブル５１の、印刷アクセス回数をカウントアップする（ステップＳ４）。
ファイルアクセスの種類がＵＩ経由アクセスの場合（ステップＳ３／ＵＩ経由アクセス）、アクセス回数記録用テーブル５１のＵＩ経由アクセス回数をカウントアップする（ステップＳ５）。
ファイルアクセスの種類がネットワーク経由アクセスの場合（ステップＳ３／ネットワーク経由アクセス）、アクセス回数記録用テーブル５１のネットワーク経由アクセス回数をカウントアップする（ステップＳ６）。
なお、前記のカウントアップと同時に、アクセス回数記録用テーブル５１の全アクセス種類に対応するアクセス回数をカウントアップする。
【００３９】
次に、本発明のパスワード設定処理について、図５のフロー図を用いて説明する。なお、ここでは、ファイルに対するアクセス回数が所定回数に達した場合に、当該ファイルに対してパスワード設定処理を実行するものとするが、暗号化処理を実行する場合も同様である。
例えば、上記のアクセス回数カウント処理が終了すると、アクセス管理部２４は、ファイルアクセスされたファイルＸのパスワード設定フラグを参照し、ファイルＸに対して既にパスワードが設定されているか否かを判定する（ステップＳ１１）。
【００４０】
まだ、パスワードが設定されていない場合には（ステップＳ１１／ＮＯ）、ファイルＸのアクセス回数記録用テーブル５１、及び、アクセス回数参照用テーブル５２を参照し、ファイルＸの印刷アクセス回数が、印刷アクセス所定回数に達しているか否かを判定する（ステップＳ１２）。なお、既に、パスワードが設定されている場合には（ステップＳ１１／ＹＥＳ）、処理を終了する。
【００４１】
ファイルＸの印刷アクセス回数が、印刷アクセス所定回数に達している場合には（ステップＳ１２／ＹＥＳ）、アクセス管理部２４は、パスワード設定タイミングに至っているか否かを判定する（ステップＳ１３）。パスワード設定タイミングに至っている場合には（ステップＳ１３／ＹＥＳ）、アクセス管理部２４は、パスワード設定処理部２５にファイルＸにパスワードを設定するように指示し、パスワード設定処理部２５は、ファイルＸに対してパスワードを設定（ステップＳ１４）する。そして、アクセス管理部２４は、パスワード設定フラグをオンにする（ステップＳ１５）。
パスワード設定タイミングに至っていない場合には（ステップＳ１３／ＮＯ）、アクセス管理部２４は、パスワード設定タイミングに至るまで、ファイルＸに対してアクセス禁止制御を行い（ステップＳ１６）、前記タイミングに至った時点で、パスワード設定処理部２５は、パスワード設定処理を実行する（ステップＳ１４、ステップＳ１５）。
【００４２】
印刷アクセス所定回数に達していない場合には（ステップＳ１２／ＮＯ）、アクセス管理部２４は、両テーブル（５１、５２）を参照し、ファイルＸのＵＩアクセス回数が、ＵＩアクセス所定回数に達しているか否かを判定する（ステップＳ１７）。
【００４３】
ファイルＸのＵＩアクセス回数が、ＵＩアクセス所定回数に達している場合には（ステップＳ１７／ＹＥＳ）、アクセス管理部２４は、上記のステップＳ１３以下の処理を実行する。
達していない場合には（ステップＳ１７／ＮＯ）、アクセス管理部２４は、両テーブル（５１、５２）を参照し、ファイルＸのネットワークアクセス回数が、ネットワークアクセス所定回数に達しているか否かを判定する（ステップＳ１８）。
【００４４】
ファイルＸのネットワークアクセス回数が、ネットワークアクセス所定回数に達している場合には（ステップＳ１８／ＹＥＳ）、アクセス管理部２４は、上記のステップＳ１３以下の処理を実行する。
達していない場合には（ステップＳ１８／ＮＯ）、アクセス回数記録用テーブル５１のアクセス回数の総和が、アクセス回数参照用テーブル５２の全アクセス種類の所定回数に達しているか否かを判定する（ステップＳ１９）。
【００４５】
前記総和が、アクセス回数参照用テーブル５２の全アクセス種類の所定回数に達している場合には（ステップＳ１９／ＹＥＳ）、アクセス管理部２４は、上記のステップＳ１３以下の処理を実行する。
達していない場合には（ステップＳ１９／ＮＯ）、処理を終了する。
【００４６】
（変形例）
上記の実施例では、ファイル記録部２１に記録されたファイル毎に、アクセス回数参照用テーブルを記録したが、個々のファイルではなく、ファイル記録部２１内のディレクトリ内の全ファイルに共通して記録してもよい。即ち、所定回数を、記録されたファイル毎、又は、同一ディレクトリ内に記録された全ファイルに共通して定めてもよい。
このようにすることで、アクセス回数参照用テーブルの数が少なくなり、管理が容易になる。
【００４７】
また、ファイルアクセスの種類として、３種類を例示したが、ファイルアクセスの種類を増減させることは任意である。
他にも、図６に示すように、アクセス回数参照用テーブル５２’に、ファイルアクセス種類の有効／無効を設定する有効／無効設定フラグ記録欄５２’ｃを設けることもできる。前記フラグを無効に設定した場合には、当該フラグに対応するファイルアクセス種類のファイルアクセス回数が、所定回数に達した場合でも、パスワード設定処理等は行わない。例えば、図６に示すように、ファイルアクセスの種類として、印刷アクセスを無効にすると、フロー図５のステップＳ１２（印刷アクセス回数）の判定処理は行われず、ステップＳ１７（ＵＩアクセス回数）の判定処理が実行される。
【符号の説明】
【００４８】
１…ＭＦＰ、１１…ネットワークＩ／Ｆ、１２…操作部、１３…表示部、１４…スキャナ部、１５…プリンタ部、１６…メモリ、１７…ＨＤＤ、２１…ファイル記録部、２２…アクセス制御部、２３…アクセスカウント制御部、２４…アクセス管理部、２５…パスワード設定処理部、２６…暗号化処理部、２７…タイミング設定部、５１…アクセス回数記録用テーブル、５２，５２’…アクセス回数参照用テーブル。
【図１】
2010191756.tif 000003
【図２】
2010191756.tif 000004
【図３】
2010191756.tif 000005
【図４】
2010191756.tif 000006
【図５】
2010191756.tif 000007
【図６】
2010191756.tif 000008