(57)【要約】【課題】複雑な操作等を必要とせずに利用が認められていない利用者や端末装置からの不正なアクセス等を抑制することが可能な情報装置を得る。【解決手段】情報装置を受信手段４１と、アクセスルール判断手段４２と、アクセス制御手段４３とを備える構成とする。受信手段４１は、端末装置の識別情報、端末装置が接続を要求する情報データを示す情報および端末装置が情報データに対して要求する操作内容を示す情報を受信する。アクセスルール判断手段４２は、情報データへの接続の回数に関して設定された第１の条件および前記情報データに対する操作順序が設定された第２の条件からなる所定の基準を識別情報を基に選択する。アクセス制御手段４３は、情報データへの接続回数が第１の条件を満たし、かつ、端末装置から受信した情報データに対する操作内容が第２の条件を満たしたときに、端末装置からの情報データへの接続および操作を可と判断する。【選択図】      図７
2014191569.tif 000002
【特許請求の範囲】
【請求項１】
端末装置の識別情報、前記端末装置が接続を要求する情報データを示す情報および前記端末装置が前記情報データに対して要求する操作内容を示す情報を受信する受信手段と、
前記情報データへの接続回数に関して設定された第１の条件および前記情報データに対する操作順序が設定された第２の条件からなる所定の基準を前記識別情報を基に選択するアクセスルール判断手段と、
前記情報データへの接続回数が前記第１の条件を満たし、かつ、前記端末装置から受信した前記情報データに対する前記操作内容が前記第２の条件を満たしたときに、前記端末装置からの前記情報データへの接続および操作を可と判断するアクセス制御手段とを備える情報装置。
【請求項２】
前記第２の条件の前記操作順序は操作の実行の順番ごとに特定の操作が設定されており、
前記端末装置からの要求に応じて行った操作回数に該当する前記順番の次の順番に指定された前記特定の操作が、前記端末装置から受信した前記操作内容を示す情報と一致したときに、前記第2の条件を満たすと判断することを特徴とする請求項１に記載の情報装置。
【請求項３】
前記識別情報を基に前記端末装置の認証の可否を判断する認証手段をさらに備え、
前記認証手段が前記端末装置を認証した際に、前記操作回数および前記接続回数が初期値に設定されることを特徴とする請求項２に記載の情報装置。
【請求項４】
前記アクセス制御手段は前記端末装置からの前記情報データへの接続および操作を可と判断したときに、
前記操作回数および前記接続回数のデータを１ずつ増やすことを特徴とする請求項２または３に記載の情報装置。
【請求項５】
自装置の識別情報、接続を要求する情報データを示す情報および前記情報データに対して要求する操作内容を示す情報を送信する手段を備える端末装置と、
請求項１から４いずれかに記載の情報装置とを備え、
前記端末装置から送信された前記端末装置の前記識別情報、前記接続を要求する情報データを示す情報および前記情報データに対して要求する操作内容を示す情報が前記情報装置に入力されることを特徴とする情報システム。
【請求項６】
端末装置の識別情報、前記端末装置が接続を要求する情報データを示す情報および前記端末装置が前記情報データに対して要求する操作内容を示す情報を受信し、
前記情報データへの接続の回数に関して設定された第１の条件および前記情報データに対する操作順序が設定された第２の条件からなる所定の基準を前記識別情報を基に選択し、
前記端末装置から受信した前記情報データに対する前記操作内容が前記第２の条件を満たしたときに、前記端末装置からの前記情報データへの接続および操作を可と判断することを特徴とする情報装置の接続制御方法。
【請求項７】
前記第２の条件は操作の実行の順番ごとに特定の操作を指定することにより設定され、
前記端末装置からの要求に応じて行った操作回数に該当する前記順番の次の順番に指定された前記特定の操作が、前記端末装置から受信した前記操作内容を示す情報と一致したときに、前記第２の条件を満たすと判断することを特徴とする請求項６に記載の情報装置の接続制御方法。
【請求項８】
前記識別情報を基に前記端末装置の認証の可否を判断し、
前記端末装置を認証を可とした際に、前記操作回数および前記接続回数が初期値に設定することを特徴とする請求項７に記載の情報装置の接続制御方法。
【請求項９】
前記第１の条件および前記第２の条件を満たすとして前記端末装置からの前記情報データへの接続および操作を可と判断したときに、
前記操作回数および前記接続回数のデータを１ずつ増やすことを特徴とする請求項７または８に記載の情報装置の接続制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報データの管理技術に関するものであり、特に通信ネットワークを介して行われる情報データへのアクセスを管理する技術に関するものである。
【背景技術】
【０００２】
情報通信の発展に伴い、サーバ等の情報装置で保管されている情報データに対して通信ネットワークを介して端末装置からアクセスし、情報データに対する処理等を行うことが多くなっている。サーバ等の情報データへのアクセスに用いられる端末装置や通信回線等は多様であり、また、通信技術の発展や端末装置の高性能化および小型化等により様々な環境下において端末装置が利用されるようになってきている。重要な情報等を含む情報データを通信ネットワークを介して利用できるようにするためには、不正な利用を防ぎ正当な利用者や端末装置からのアクセスのみを認めるセキュリティの高さが必要である。一方で多様な端末装置や利用環境から情報データにアクセスする上で、複雑な認証管理技術等や操作が必要な方法を用いることは、情報データの利用の利便性向上の観点からは好ましくない。そのため、一定のセキュリティ水準を確保しつつ、利便性の低下も生じないような情報データに対する接続制御の重要性が高くなっており、関連する技術の開発も盛んに行われている。通信ネットワーク上の情報装置に保管されている情報データへのアクセスを管理する技術としては、例えば、特許文献１に開示されているような技術がある。
【０００３】
特許文献１は通信ネットワークに接続されているサーバに保存されているファイルへのアクセス権の管理システムに関するものである。特許文献１の管理システムではファイルへのアクセスの許可または禁止を管理する第１のサーバと、ファイルへのアクセスの実行回数を管理する第２のサーバとを備えている。第１のサーバでは表示、編集および印刷といった処理毎に処理を許可するか否かが設定され、第２のサーバでは各処理について実行可能な回数が定められている。また、管理システムにアクセスする端末ごとやファイルのダウンロード実績の有無等により異なる基準が設定されている。特許文献１ではアクセス権とアクセス回数の管理により、条件や回数に応じた適切なアクセス権の管理が可能となるとしている。
【０００４】
また、特許文献２には記憶装置の記憶領域へのアクセスの管理に関する技術が開示されている。特許文献２では記憶領域にアクセス可能な情報端末の識別子と記憶領域にアクセス可能な回数等によりアクセスの管理を行っている。条件を満たさないときに記憶領域へのアクセスを抑制することにより、紛失時等に他人にデータを読み取られることを防ぐことができるとしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１８７３６４号公報
【特許文献２】特開２００７−５２９０５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示された技術には次のような課題がある。特許文献１の技術では、表示、編集および印刷のような処理毎に実行可能な回数が設定されている。そのため、実行可能な回数を超えた場合はファイルへのアクセスが制限されるが、設定された回数に達するまではファイルにアクセスすることが可能である。使用時の利便性を得るため設定回数については一定の幅を持たせる必要があるため、第三者による不正なアクセス等を抑制する技術としては十分ではない。また、特許文献２に開示された技術においても同様に記憶領域ごとに設定された回数まではデータにアクセスが可能である。よって、特許文献２についても第三者による不正なアクセス等を抑制する技術としては十分ではない。
【０００７】
本発明は、複雑な操作等を必要とせずに利用が認められていない利用者や端末装置からの不正なアクセス等を抑制することが可能な情報装置を得ることを目的としている。
【課題を解決するための手段】
【０００８】
上記の課題を解決するため、本発明の情報装置は受信手段と、アクセスルール判断手段と、アクセス制御手段とを備えている。受信手段は、端末装置の識別情報、端末装置が接続を要求する情報データを示す情報および端末装置が情報データに対して要求する操作内容を示す情報を受信する。アクセスルール判断手段は、情報データへの接続の回数に関して設定された第１の条件および前記情報データに対する操作順序が設定された第２の条件からなる所定の基準を識別情報を基に選択する。アクセス制御手段は、情報データへの接続回数が第１の条件を満たし、かつ、端末装置から受信した情報データに対する操作内容が第２の条件を満たしたときに、端末装置からの情報データへの接続および操作を可と判断する。
【０００９】
本発明の情報装置の接続制御方法では、端末装置の識別情報、端末装置が接続を要求する情報データを示す情報および端末装置が情報データに対して要求する操作内容を示す情報を受信する。情報データへの接続の回数に関して設定された第１の条件および前記情報データに対する操作順序が設定された第２の条件からなる所定の基準を識別情報を基に選択する。また、端末装置から受信した情報データに対する操作内容が記第２の条件を満たしたときに、端末装置からの記情報データへの接続および操作を可と判断する
【発明の効果】
【００１０】
本発明では、端末装置の識別情報と関連づけられて保存されている操作順序に従って操作が行われたときのみ、情報データへの接続および操作が可能となる。そのため、端末装置ごとに認められた操作以外の動作を要求されたときに、その動作の実行を抑制することができる。また、通常の操作の順序に従えば良いので、セキュリティの向上を目的とした複雑な操作等は必要とはされない。認められていない情報データへの接続および操作は、操作順序等が条件に合わずに実行できない可能性が高く、不正なアクセス等を抑制することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施形態の構成の概要を示す図である。
【図２】本発明の第１の実施形態における情報装置の構成を示す図である。
【図３】本発明の第１の実施形態における情報装置の構成の一部を示す図である。
【図４】本発明の第１の実施形態における動作フローの概要を示す図である。
【図５】本発明の第１の実施形態における動作フローの概要を示す図である。
【図６】本発明の第１の実施形態における動作フローの概要を示す図である。
【図７】本発明の第２の実施形態の構成の概要を示す図である。
【発明を実施するための形態】
【００１２】
本発明の第１の実施形態について図を参照して詳細に説明する。図１は本実施形態の情報システムの構成の概要を示したものである。本実施形態の情報システムは、情報装置１０と、端末装置２０とを備えている。また、情報装置１０および端末装置２０は通信ネットワーク３０を介して接続されている。また、端末装置２０は複数台、備えられていることもある。
【００１３】
図２は情報装置１０の構成の概要を示している。情報装置１０は主記憶部１１と、データ処理部１２と、記憶部１３と、通信部１４とを備えている。主記憶部１１は情報装置１０が駆動する際に扱われる各データを記憶する機能を有する。主記憶部１１は、例えば、ＤＲＡＭ（Dynamic Random Access Memory）等の半導体メモリで構成することができる。
【００１４】
データ処理部１２は認証部１５と、アクセス制御部１６とを備えていて、端末装置２０から接続の要求を受けた際の端末装置２０の認証や情報装置１０に保存されている情報データへの端末装置２０からのアクセスの管理等を行う機能を有する。認証部１５は端末装置２０から接続の要求があったときに、端末装置２０の接続の可否の判断、すなわち、認証の可否の判断を行う機能を有する。認証部１５は端末装置２０から送られてくるアクセス識別子が自装置にあらかじめ登録されているかにより接続の可否を判断する。アクセス識別子は端末装置２０ごとにあらかじめ割り振られている識別子であり、個々の装置を識別できる情報が含まれている。アクセス制御部１６は情報装置１０に保存されている情報データへの端末装置２０からの接続要求や情報の処理要求に対して、その実施の可否を判断する機能を有する。データ処理部１２は半導体装置等で構成される。データ処理部１２は処理データを一時的に保存するための記憶素子を内部に有することもある。
【００１５】
記憶部１３は情報装置１０で扱われる各データおよびプログラム等を保存する機能を有する。また、記憶部１３はアクセスルールデータベース１７を備えている。図３はアクセスルールデータベース１７に含まれるデータを示している。アクセスルールデータベース１７には、アクセス識別子に関連付けられてアクセスルールが保存されている。図３は「アクセス識別子Ａ」および「アクセスルール１」が組み合わされた場合の例について示している。アクセスルールは操作順序およびリソースアクセス制限数により構成されている。操作順序は操作回数に応じた操作が設定されている。また、リソースアクセス制限数は、１つのリソース、すなわち情報データごとに１回の認証後の動作で端末装置２０からのアクセスが認められる回数として設定されている。リソースアクセス制限数の設定値は、操作順序に従ってリソースにアクセスを実行したときに、そのリソースに対して認められた最後の操作を行うまでに必要なリソースへのアクセス回数の値が設定される。すなわち、リソースアクセス制限数は、操作順序に従ってそのリソースに認められた操作を行った後、さらにもう１回操作を行ったときに、上限を超すような値として設定される。記憶部１３はアクセス制御部１６からの要求に応じて操作順序やリソースアクセス制限数などのデータをアクセスルールデータベース１７に保存する機能や出力する機能等を有する。記憶部１３にはＨＤＤ（Hard Disk Drive）等の記憶装置を用いることができる。
【００１６】
通信部１４は通信ネットワーク３０の規格に対応した情報の送受信機能を有する。通信部１４は通信ネットワーク３０を介して端末装置２０等の他の装置から受信した情報を情報装置１０の各部位に送り、情報装置１０の各部位から受け取った情報を通信ネットワーク３０を介して他の装置へと送信する機能を有する。
【００１７】
端末装置２０には、携帯電話装置、スマートフォン、タブレット型情報端末装置、ノート型パーソナルコンピュータおよびその他の通信機能を有する情報装置を用いることができる。また、通信ネットワーク３０は有線回線、無線回線またはそれらの組み合わせによって構成される。また、通信ネットワーク３０はＬＡＮ（Local Area Network）とインターネットなどを組み合わせて構成されていてもよい。
【００１８】
端末装置２０が通信ネットワーク３０を介して情報装置１０の情報データにアクセスし、操作を行う際の動作について説明する。図４、図５および図６は端末装置２０が情報装置１０の情報データへのアクセスおよび操作を行う際のフローの概要を示したものである。
【００１９】
端末装置２０が通信ネットワーク３０を介して情報装置１０に接続するための動作を開始したとする。端末装置２０は自身のアクセス識別子を情報装置１０へと送る。情報装置１０の通信部１４において端末装置２０からアクセス識別子の情報が受信されると、アクセス識別子の情報は認証部１５へと送られる（ステップ１０１）。認証部１５は端末装置２０のアクセス識別子の情報を受け取ると、受け取ったアクセス識別子があらかじめ登録されているものと一致するかを判断する。端末装置２０から送られてきたアクセス識別子が登録されていない識別子であると認証部１５が判断した場合には、認証部１５は端末装置２０の認証を不可、すなわち端末装置２０からの接続を不可と判断する（ステップ１０２でＮｏ）。認証部１５は端末装置２０の認証を不可と判断すると、接続が不可であることを示す情報を通信部１４を介して端末装置２０へと送る（ステップ１０３）。登録された識別子と一致すると判断した場合には、認証部１５は端末装置２０を認証する（ステップ１０２でＹｅｓ）。認証部１５は端末装置２０を認証すると、アクセス識別子と関連付けられて保存されているアクセスルールをアクセスルールデータベース１７に要求する（ステップ１０４）。アクセスルールデータベース１７はアクセスルールの要求をアクセス識別子の情報とともに受けると、受け取ったアクセス識別子に該当するアクセスルールを認証部１５へと送る(ステップ１０５）。認証部１５はアクセスルールを受け取ると、アクセス制御部１６にアクセス識別子とアクセスルールを送る（ステップ１０６）。また、認証部１５は端末装置２０を認証したことを示す情報を通信部１４を介して端末装置２０へと送る（ステップ１０７）。
【００２０】
アクセス制御部１６はアクセス識別子とアクセスルールを受け取ると、アクセス識別子、アクセスルール、操作回数およびアクセス回数を関連付けて保存する（ステップ１０８）。このとき、操作回数およびアクセス回数には初期値が保存される。操作回数とは認証後に端末装置２０から操作の要求を受けた回数を示す。また、アクセス回数は情報端末１０が保存しているリソース、すなわち、情報データごとに端末装置２０が認証後にアクセスした回数を示す。本実施形態では、操作回数の初期値は「１」、アクセス回数の初期値は「０」と設定されている。端末装置２０の認証が１回行われるごとに操作回数およびアクセス回数には初期値が保存される。
【００２１】
端末装置２０は情報装置１０から認証されたとの情報を受け取ると、アクセスを要求するリソースとそのリソースに対する操作内容を示す情報を情報装置１０へ送信する（ステップ１０９）。情報装置１０のアクセス制御部１６は端末装置２０からのアクセスを要求するリソースと操作内容を示す情報を受け取ると、それらの情報を一時保存する。アクセス制御部１６は操作内容を示す情報等を一時保存すると、アクセスルールに含まれる操作順序からそのとき保存している操作回数の値に該当する操作の情報を抽出する（ステップ１１０）。
【００２２】
アクセス制御部１６は操作順序からそのときの操作回数に該当する操作の情報を抽出すると、抽出した情報と端末装置２０から送られてきた操作内容を比較する（ステップ１１１）。アクセス制御部１６は操作順序に基づく操作と送られてきた操作内容が一致すると判断すると（ステップ１１２でＹｅｓ）、アクセス回数が制限回数未満かの判断へと進む。アクセス制御部１６は操作順序に基づく操作と送られてきた操作内容が一致しないと判断すると（ステップ１１２でＮｏ）、端末装置２０によるアクセスを不可と判断する。端末装置２０によるアクセス不可と判断すると、アクセス制御部１６は通信部１４を介して端末装置２０にアクセス不可であることを示す情報を送信する（ステップ１１３）。アクセス回数が制限回数未満かの判断へと進むと、アクセス制御部１６は対象となるリソースごとに設定されているリソースアクセス制限数をアクセスルールから抽出する（ステップ１１４）。リソースアクセス制限数は端末装置２０がリソースにアクセスする際にリソースごとに許容されているアクセス回数を示す。アクセス制御部１６はリソースアクセス制限数を読み出すと、現在保存しているアクセス回数との比較を行う（ステップ１１５）。現在、保存しているアクセス回数がリソースアクセス制限数未満であるとき（ステップ１１６でＹｅｓ）、アクセス制御部１６は端末装置２０によるリソースへのアクセスが可であると判断する。現在保存しているアクセス回数がリソースアクセス制限数以上のとき（ステップ１１６でＮｏ）、アクセス制御部１６は端末装置２０によるリソースへのアクセスを不可と判断する。アクセス制御部１６は、端末装置２０によるリソースへのアクセスを不可と判断すると、端末装置２０にアクセスが不可であることを示す情報を通信部１４を介して送信する（ステップ１１７）。
【００２３】
アクセス制御部１６はリソースへのアクセスを可と判断したときは、操作回数とアクセス回数の数字を「１」ずつ増加させて保存する（ステップ１１８）。リソースへのアクセスを可と判断した場合は、端末装置２０が要求した操作内容に従ったリソースに対する操作の実行を情報装置１０の各部位に指示する（ステップ１１９）。アクセス制御部１６はリソースのデータや操作を行った際の処理結果の情報を各部位から受け取るとそれらの情報を端末装置２０へと送る（ステップ１２０）。端末装置２０はリソースのデータや処理結果の情報を受け取ると、次の処理工程が残っているかを判断する。次の残っている場合は（ステップ１２１でＹｅｓ）、ステップ１０９からの動作を繰り返す（ステップ１２３）。次の処理工程が残っていないと判断したときは（ステップ１２１でＮｏ）、端末装置２０は情報装置１０に動作が完了したことを示す情報を送信し、情報装置１０のリソースへアクセスする動作を終了する（ステップ１２２）。
【００２４】
端末装置２０が情報装置１０に保存されているリソースにアクセスする際の動作についてより具体的に説明する。端末装置２０のアクセス識別子が「アクセス識別子Ａ」であるとする。端末装置２０は自身のアクセス識別子である「アクセス識別子Ａ」を情報装置１０へと送る。アクセス識別子を端末装置２０から受け取ると、情報装置１０の認証部１５は、送られてきたアクセス識別子である「アクセス識別子Ａ」が登録されているものと一致するかの判断を行う。認証部１５は「アクセス識別子Ａ」が登録されているものと一致すると判断すると、「アクセス識別子Ａ」と関連づけられて保存されている「アクセスルール１」の情報を読み出す。「アクセス識別子Ａ」が登録されていないときは、認証部１５は「アクセス識別子Ａ」を送信してきた端末装置２０からの接続を不可と判断し認証を不可とする。認証部１５が認証を不可と判断したときは、情報装置１０は端末装置２０に対して接続が不可であることを示す情報を送信する。
【００２５】
認証部１５は「アクセスルール１」の情報を読み出すと、「アクセス識別子Ａ」と「アクセスルール１」の情報をアクセス制御部１６へと送る。アクセス制御部１６はアクセス識別子とアクセスルールの情報を受け取ると、「アクセス識別子Ａ」、「アクセスルール１」、初期化された操作回数である操作回数「１」および初期化されたアクセス回数であるアクセス回数「０」を関連付けて保存する。
【００２６】
端末装置２０からリソースである「/home/file1」を「open」にする操作内容が送られてきたとする。「/home/file1」の「file1」はリソースの名前、すなわちファイル名を示し、「/home/」の部分はディレクトリ、すなわちリソースの保存場所と区切り記号で構成されている。「open」はリソースを操作する際の操作内容を示し、具体的にはファイルをオープン状態とするものである。アクセスを要求する対象とするリソースおよび操作内容の情報の伝達には、例えば、ＦＴＰ（File Transfer Protocol）のコマンドやオペレーティングシステムのシステムコールを用いることができる。
【００２７】
アクセス制御部１６は、端末装置２０のアクセス識別子すなわち「アクセス識別子Ａ」に対応して保存されている操作回数と、リソース「/home/file1」のアクセス回数を読み出す。いま、アクセス識別子Ａに相当する端末装置２０の操作回数は初期値の「１」、「/home/file1」へのアクセス回数も初期値の「０」である。アクセス制御部１６は操作回数が「１」であるデータを読み出すと操作回数「１」に該当する操作を、「アクセスルール１」に含まれる操作順序から抽出する。「アクセスルール１」の操作順序の操作回数「１」に該当する操作は「open」である。アクセス制御部１６は端末装置２０から送られてきた操作内容と「アクセスルール１」の操作順序を比較する。アクセス制御部１６は端末装置２０から送られてきた操作内容と「アクセスルール１」の操作順序がともに「open」で一致すると判断すると、リソースへのアクセス回数の判断へと移る。アクセス制御部１６は、「アクセスルール１」で「/home/file1」に設定されているリソースアクセス制限数を読み出す。図３に示す例の通り、「アクセスルール１」で「/home/file1」に設定されているリソースアクセス制限数は「３」であるとする。アクセス制御部１６はリソースアクセス制限数を読み出すと、そのとき保存しているアクセス回数が読み出したリソースアクセス制限数未満かの判断を行う。いま、リソースアクセス制限数が「３」、保存しているアクセス数が「０」であるから、アクセス制御部１６はアクセス回数がリソースアクセス制限数未満であると判断する。アクセス制御部１６はアクセス回数がリソースアクセス制限数未満であると判断すると、そのリソースへの端末装置２０からのアクセスおよび要求された操作の実行を可と判断する。リソースへのアクセスおよび操作を可と判断すると、アクセス制御部１６は操作回数およびアクセス回数の値をそれぞれ「１」ずつ増やし、操作回数を「２」、アクセス回数を「１」として保存する。
【００２８】
次に端末装置２０から「/home/file1」を「read」にする操作内容が送られてきたとする。「read」はリソースを構成するファイルのデータを読み出す操作を示す。アクセス制御部１６は、「アクセス識別子Ａ」に対応して保存されている操作回数「２」と「/home/file1」のアクセス回数「１」の情報を読み出す。アクセス制御部１６は操作回数が「２」である情報を読み出すと、操作回数「２」に該当する操作を「アクセスルール１」の操作順序から抽出する。操作順序に設定されている操作回数「２」に該当する操作は「read」である。アクセス制御部１６は端末装置２０から送られてきた操作内容と「アクセスルール１」の操作順序のうち該当する操作回数の操作を比較する。アクセス制御部１６は操作内容と「アクセスルール１」の操作順序での操作がともに「read」で一致すると判断すると、リソースへのアクセス回数の判断へと移る。
【００２９】
アクセス制御部１６は、アクセスルール１で「/home/file1」に設定されているリソースアクセス制限数を読み出す。「アクセスルール１」で「/home/file1」に設定されているリソースアクセス制限数は「３」である。リソースアクセス制限数を読み出すと、アクセス制御部１６はアクセス回数がリソースアクセス制限数未満かの判断を行う。いま、リソースアクセス制限数が「３」、保存しているアクセス回数が「１」であるから、アクセス制御部１６はアクセス回数がリソースアクセス制限数未満であると判断する。アクセス制御部１６はアクセス回数がリソースアクセス制限数未満であると判断すると、そのリソースに対する端末装置２０からのアクセスおよび要求された操作の実行を可と判断する。アクセス制御部１６は操作回数およびアクセス回数の値をそれぞれ「１」ずつ増やし、操作回数を「３」、アクセス回数を「２」として保存する。
【００３０】
さらに、端末装置２０から「/home/file1」を「close」にする操作内容が送られてきたとする。アクセス制御部１６は同様の判断により「/home/file1」を「close」する操作を可と判断する。また、アクセス制御部１６は操作回数およびアクセス回数の値をそれぞれ「１」ずつ増やし、操作回数を「４」、アクセス回数を「３」として保存する。
【００３１】
次に端末装置２０から「/home/file1」を「open」にする操作内容が送られてきたとする。アクセス制御部１６は、「アクセス識別子Ａ」に対応して保存されている操作回数「４」と「/home/file1」のアクセス回数「３」の情報を読み出す。アクセス制御部１６は操作回数が「４」である情報を読み出すと、操作回数「４」に該当する操作を「アクセスルール１」の操作順序から抽出する。操作順序に設定されている操作回数「４」に該当する操作は「open」である。アクセス制御部１６は端末装置２０から送られてきた操作内容と「アクセスルール１」の操作順序を比較する。アクセス制御部１６は操作内容と「アクセスルール１」の操作順序がともに「open」で一致すると判断すると、リソースへのアクセス回数の判断へと移る。アクセス制御部１６は、「アクセスルール１」で「/home/file1」に設定されているリソースアクセス制限数を読み出す。「アクセスルール１」で「/home/file1」に設定されているアクセス制限数は「３」である。アクセス制御部１６はリソースアクセス制限数を読み出すと、保存しているアクセス回数が読み出したリソースアクセス制限数未満かの判断を行う。いま、リソースアクセス制限数が「３」、保存しているアクセス回数が「３」であるから、アクセス制御部１６はアクセス回数がアリソースクセス制限数未満ではない、すなわちリソースアクセス制限数以上と判断する。アクセス制御部１６はアクセス回数がリソースアクセス制限数以上であると判断すると、その「/home/file1」へのアクセスを不可と判断する。アクセス制御部１６はリソースへのアクセスを不可と判断すると「/home/file1」を「open」不可として該当する処理を実行しない。処理を実行しない場合は、アクセス制御部１６は操作回数およびアクセス回数のデータは更新しない。
【００３２】
端末装置２０から「/home/file2」を「rm」とする操作指示が送られてきたとする。本実施形態での「rm」はファイル等の削除を実施する操作内容を示すものである。アクセス制御部１６は、「アクセス識別子Ａ」に対応して保存されている操作回数「４」と、まだ初期値である「/home/file2」のアクセス回数「０」の情報を読み出す。アクセス制御部１６は操作回数が「４」である情報を読み出すと、操作回数「４」に該当する操作を「アクセスルール１」の操作順序から抽出する。操作順序に設定されている操作回数「４」に該当する操作は「open」である。アクセス制御部１６は端末装置２０から送られてきた操作内容と「アクセスルール１」の操作順序において操作回数に該当する操作を比較する。アクセス制御部１６は操作内容と「アクセスルール１」の操作順序での該当する操作がそれぞれ「open」と「rm」であり、不一致であるため端末装置２０からのアクセスを不可と判断する。アクセス制御部１６はアクセスを不可と判断すると「/home/file2」を「rm」とするための端末装置２０からのリソースへのアクセスを不可として該当する処理を実行しない。
【００３３】
本実施形態では、データ処理部１２に認証部１５とアクセス制御部１６を備える構成として、情報装置１０は端末装置２０から受ける要求に対してのアクセス制御を行っている。アクセス制御機能については、汎用の演算処理装置等を用いてコンピュータプログラムで、本実施形態の機能に相当するアクセス制御が行われる方法とすることもできる。また、本実施形態においてリソースアクセス制限数は、その値未満のときにアクセスが可と判断されるように設定を行ったが、その値以下の時にアクセスが可とされるような値として設定されていてもよい。
【００３４】
本実施形態の情報システムでは、情報装置１０は端末装置２０のアクセス識別子から、アクセス識別子に関連づけられて保存されているアクセスルールを判断している。また、アクセスルールに含まれている操作順序の情報とリソース、すなわち情報データへのアクセス回数を基に、そのリソースへのアクセスの可否を判断している。アクセスルールに設定されている操作順序に従って操作が行われたときは、対象となるリソースごとに設定されているアクセス制限回数を超えることはなく、端末装置２０からのアクセスは可と判断される。よって、端末装置２０ごとに設定された操作順序に従うと情報装置１０に保存されているリソース、すなわち情報データへの接続および操作が可能となる。また、異なる端末装置から同様の操作を行った場合や、操作順序に従っていない場合は情報データへのアクセスおよび操作を行うことができない。そのため、情報データに対して端末装置ごとに認められた操作のみを実行可とし、認められていない端末装置からの操作での動作を抑制することができる。また、通常の操作の順序に従えば良いので、セキュリティの向上を目的とした複雑な操作等は必要とはされない。以上より、本実施形態の情報システムを用いると、複雑な操作等を必要とせずに利用が認められていない利用者や端末装置からの不正なアクセス等を抑制することが可能となる。
【００３５】
本発明の第２の実施形態について図を参照して詳細に説明する。図７は本実施形態の情報装置の構成の概要を示したものである。本実施形態の情報装置は、受信手段４１と、アクセスルール判断手段４２と、アクセス制御手段４３とを備えている。受信手段４１は、端末装置の識別情報、端末装置が接続を要求する情報データを示す情報および端末装置が情報データに対して要求する操作内容を示す情報を受信する。アクセスルール判断手段４２は、情報データへの接続の回数に関して設定された第１の条件および前記情報データに対する操作順序が設定された第２の条件からなる所定の基準を識別情報を基に選択する。アクセス制御手段４３は、情報データへの接続回数が第１の条件を満たし、かつ、端末装置から受信した情報データに対する操作内容が第２の条件を満たしたときに、端末装置からの情報データへの接続および操作を可と判断する。
【００３６】
本実施形態では、端末装置の識別情報と関連づけられて保存されている操作順序に従って操作が行われたときのみ、情報データへの接続および操作が可能となる。そのため、端末装置ごとに認められた操作以外の動作を要求されたときに、その動作の実行を抑制することができる。また、通常の操作の順序に従えば良いので、セキュリティの向上を目的とした複雑な操作等は必要とはされない。認められていない情報データへの接続および操作は、操作順序等が条件に合わずに実行できない可能性が高く、不正なアクセス等を抑制することができる。
【産業上の利用可能性】
【００３７】
本発明は、通信ネットワークを介して情報データの利用を行う情報通信技術として利用することができる。
【符号の説明】
【００３８】
１０    情報装置
１１    主記憶部
１２    データ処理部
１３    記憶部
１４    通信部
１５    認証部
１６    アクセス制御部
１７    アクセスルールデータベース
２０    端末装置
３０    通信ネットワーク
４１    受信手段
４２    アクセスルール判断手段
４３    アクセス制御手段
１０１−１２３    情報システムにおける動作のステップ
【図１】
2014191569.tif 000003
【図２】
2014191569.tif 000004
【図３】
2014191569.tif 000005
【図４】
2014191569.tif 000006
【図５】
2014191569.tif 000007
【図６】
2014191569.tif 000008
【図７】
2014191569.tif 000009