(57)【特許請求の範囲】
【請求項１】
アクセス元からルータを介して供給された情報に基づいてファイルへのアクセスを許可する情報処理装置であって、
アクセス元の前記ファイルへのアクセスを許可し、前記アクセス元が不正アクセス元であるか否か判定した結果前記アクセス元が不正アクセス元であるときに、前記不正アクセス元が前記ファイルにアクセスしている間に前記ルータで前記情報の中継時に付与された前記ルータのアドレスの履歴を解析することにより前記不正アクセス元をサーチするアクセス制御部と、
前記ファイルを復旧するための復旧用ファイルとを有し、
前記アクセス制御部は、前記サーチ終了後、前記不正アクセス元の前記ファイルへのアクセスを禁止した後、前記復旧用ファイルにより前記ファイルを復旧させるようになっている、
情報処理装置。
【請求項２】
前記アクセス制御部は、アクセス元からの認証情報が所定回数否認されたときに、該アクセス元を不正アクセス元であると判定することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記アクセス制御部は、アクセス元からの認証情報が予め設定されたダミーの認証情報と一致するときに、前記アクセス元を不正アクセス元であると判定することを特徴とする請求項１記載の情報処理装置。
【請求項４】
アクセス元からルータを中継してアクセス先のファイルにアクセスさせるアクセス制御方法であって、
前記ルータに、前記アクセス元からの情報を中継する際に前記ルータのアドレスを付与させ、
前記アクセス先は、前記アクセス元が不正アクセス元か否かを判定し、
前記アクセス元が該不正アクセス元であると判定されたときに、前記不正アクセス元が前記ファイルにアクセスすることを許可し、
前記不正アクセス元が前記ファイルにアクセスしている間に前記アクセス元からの情報に付与された前記ルータのアドレスを解析することにより前記不正アクセス元をサーチし、
前記サーチ終了後、前記不正アクセス元の前記ファイルへのアクセスを禁止した後、復旧用ファイルにより前記ファイルを復旧させる、
ことを特徴とするアクセス制御方法。
【請求項５】
前記アクセス元からの認証情報が所定回数否認されたときに、該アクセス元を不正アクセス元であると判定することを特徴とする請求項４記載のアクセス制御方法。
【請求項６】
前記アクセス元からの認証情報が予め設定されたダミーの認証情報と一致するときに、前記アクセス元を不正アクセス元であると判定することを特徴とする請求項４又は５記載のアクセス制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は情報処理装置及びアクセス制御方法に係り、特に、アクセス元からの認証情報に基づいてファイルへのアクセスを制御する情報処理装置及びアクセス制御方法に関する。
【０００２】
【従来の技術】
図１は通信システムの一例のブロック構成図を示す。
【０００３】
通信システム１は、サーバ１１がネットワーク１２を介してクライアント１３に接続されている。ネットワーク１２は、例えば、インターネットである。
【０００４】
サーバ１１は、従来、不正なアクセスを防止するため、クライアント１３から供給されたＩＤ（identification）及びパスワードを予め登録されたＩＤ及びパスワードと比較し、クライアント１３から供給されたＩＤ及びパスワードと予め登録されたＩＤ及びパスワードとが一致していたときに、クライアント１３をサーバ１１が提供するファイルにアクセス可能としていた。
【０００５】
【発明が解決しようとする課題】
しかるに、従来のサーバでは、ＩＤ及びパスワードによってのみ、不正アクセスを防止していたため、ＩＤ及びパスワードをスキャンしつつ、サーバにアクセスし続けることにより正当なＩＤ及びパスワードにヒットし、サーバにアクセス可能となる恐れがあった。
【０００６】
本発明は上記の点に鑑みてなされたもので、不正アクセスを効果的に防止できる情報処理装置及びアクセス制御方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明は、アクセス元からルータを介して供給された情報に基づいてファイルへのアクセスを許可する情報処理装置であって、
アクセス元の前記ファイルへのアクセスを許可し、前記アクセス元が不正アクセス元であるときに、前記不正アクセス元が前記ファイルにアクセスしている間に前記ルータで前記情報の中継時に付与された前記ルータのアドレスの履歴を解析することにより前記不正アクセス元をサーチするアクセス制御部とを有することを特徴とする。
【０００８】
本発明によれば、不正アクセス元にファイルへのアクセスを許可し、不正アクセス元がファイルにアクセスしている間に、不正アクセス元をサーチすることができる。よって、不正アクセス元を探し出し警告を発することが可能となる。
【０００９】
【発明の実施の形態】
図２は本発明の一実施例のシステム構成図を示す。同図中、図１と同一構成部分には同一符号を付し、その説明は省略する。
【００１０】
本実施例の通信システム２０は、サーバ２１及び、ネットワーク１２を構成するルータ２２の構成が図１に示す従来の通信システム１と相違する。
【００１１】
まず、サーバ２１について説明する。
【００１２】
図３は本発明の一実施例のサーバのブロック構成図を示す。
【００１３】
サーバ２１は、認証情報ファイル部３１、ブロックファイル部３２、復旧用ファイル部３３、通信制御部３４を含む構成とされている。
【００１４】
認証情報ファイル部３１には、アクセスを許可するためのクライアント１３を認証するためのＩＤ及びパスワードが記憶されている。ブロックファイル部３２には、クライアント１３がアクセスしようとするファイルが記憶されている。復旧用ファイル部３３には、ブロックファイル部３２を復旧するためのファイルが記憶されている。
【００１５】
図４は本発明の一実施例の通信制御部のブロック構成図を示す。
【００１６】
通信制御部３２は、インタフェース４１、ＣＰＵ４２、ＲＯＭ４３、ＲＡＭ４４、入出力部４５〜４７を含む構成とされている。インタフェース４１は、ルータ３１とのインタフェースをとる。ＣＰＵ４２は、ＲＯＭ４３に予め記憶されたプログラムに基づいて下記に示す接続処理を実行する。ＲＡＭ４４は、ＣＰＵ４２の作業用記憶領域として用いられる。入出力部４５は、認証情報ファイル部３１とのデータの入出力を制御する。入出力部４６は、ブロックファイル部３２とのデータの入出力を制御する。入出力部４７は、復旧用ファイル部３３とのデータの入出力を制御する。
【００１７】
通信制御部３２は、クライアント１３からのアクセスに対して、認証情報ファイル部３５に記憶された認証情報に基づいて認証を行い、認証された場合にブロックファイル部３３へのアクセスを許可する処理を実行するとともに、不正アクセス元をサーチするための処理、さらに、復旧用ファイル部３３によりブロックファイル部３２を復旧するための処理を実行する。
【００１８】
次に通信制御部３４の接続処理を図面を用いて説明する。
【００１９】
図５は本発明の一実施例の通信制御部の接続処理のフローチャートを示す。
【００２０】
通信制御部３２では、ステップＳ１−１でクライアント１３から接続要求があると、ステップＳ１−２で接続要求があったクライアント１３にＩＤ及びパスワードを要求する。ステップＳ１−３でクライアント１３からＩＤ、パスワードの応答があると、ステップＳ１−４で認証処理が行われる。認証処理は、クライアント１３から供給されたＩＤ、パスワードが認証情報ファイル部３１に予め登録されたＩＤ及びパスワードと一致するか否かを判定し、ＩＤ及びパスワードが一致したときにクライアント１３を正当なアクセス元であると判定処理を行う。
【００２１】
次に、ステップＳ１−５でクライアント１３が正当なアクセス元であると、判定されると、ステップＳ１−６でブロックファイル部３２へのアクセスを許可する。
【００２２】
また、ステップＳ１−５でクライアント１３からのＩＤ及びパスワードが認証情報ファイル部３１に記憶されたＩＤ及びパスワードと一致しなかった場合には、ステップＳ１−７でクライアント１３からのＩＤ及びパスワードが否認された回数が所定回数か否かを判定する。ステップＳ１−７で否認回数が所定回数未満であれば、ステップＳ１−２に戻ってＩＤ、パスワードを要求する。
【００２３】
また、ステップＳ１−７でＩＤ及びパスワードが所定回数否認された場合には、正当なアクセス元ではないと判定した上で、ステップＳ１−８でクライアント１３をブロックファイル部３２へのアクセスを許可し、ステップＳ１−９でクライアント１３を特定するためのサーチする処理を行う。不正にアクセスしたクライアント１３側では、ブロックファイル部３２へのアクセスが許可されることによりサーバ２１への侵入が成功したと思い込み、安心してブロックファイル部３２の解析したり、破壊したりする。これにより、クライアント１３を特定するためのサーチの時間を稼ぐことができる。
【００２４】
クライアント１３を特定するためのサーチ処理は、クライアント１３からのパケットを参照することにより行う。
【００２５】
図６はクライアント１３からのパケットのデータ構成図を示す。図６（Ａ）はパケットＰのデータ構成、図６（Ｂ）はヘッダ部Ｈのデータ構成を示している。
【００２６】
クライアント１３からサーバ２１に供給されるパケットＰは、ヘッダ部Ｈ及びデータ部Ｄから構成される。ヘッダ部Ｈには、送信元ＩＰ（internet protocol）アドレスＡ1、宛先ＩＰアドレスＡ2、ルータＩＰアドレスＡr1〜Ａrnが書き込まれている。送信元ＩＰアドレスＡ1及び宛先ＩＰアドレスＡ2は、クライアント１３でパケットＰを送信するときに書き込まれる。また、ルータＩＰアドレスＡr1〜Ａrnは、パケットＰがルータ２２を通過するときに、ルータ２２によって書き込まれる。このルータＩＰアドレスＡr1〜Ａrnを解析することによって、サーバ２１でクライアント１３を特定できる。
【００２７】
ここでルータ２２のルーティング処理について詳細に説明する。
【００２８】
図７はルータ２２のルーティング処理の処理フローチャートを示す。
【００２９】
ルータ２２は、ステップＳ２−１でパケットＰを受信すると、ステップＳ２−２でヘッダ部Ｈの宛先ＩＰアドレスに基づいて接続先ＩＰアドレスを取得する。
また、ルータ２２は、ステップＳ２−３で自己のＩＰアドレスＡriをパケットＰのヘッダ部Ｈに付与する。ルータＩＰアドレスＡr1〜Ａrnは、パケットＰがルータ２２を通過する毎に、例えば、ヘッダ部Ｈのオプション領域に順次に書き込まれる。なお、ルータＩＰアドレスＡr1〜Ａrnは、データ部Ｄに書き込むようにしてもよい。あるいは、ルータＩＰアドレスＡr1〜Ａrnは、データ部Ｄの後に、書き込むようにしてもよい。
【００３０】
ルータ２２は、ステップＳ２−４で自己のＩＰアドレスが付与されたパケットを接続先ＩＰアドレスに向けて次のルータなどに送信する。ルータ２２により上記動作が順次に行われることにより、サーバ２１によるクライアント１３のサーチが可能となる。
【００３１】
以上により、パケットＰには、パケットＰが通過したルータ２２のＩＰアドレスが順次に書き込まれる。サーバ２１は、パケットＰに付与されたルータＩＰアドレスＡr1〜Ａrnを参照することによりクライアント１３をサーチできる。
【００３２】
図５に戻って説明を続ける。
【００３３】
サーバ１３は、ステップＳ１−９でアクセス元がサーチされると、ステップＳ１−１０で不正にアクセスしたクライアント１３のブロックファイル部３２へのアクセスを禁止する。ステップＳ１−９でブロックファイル部３２へのアクセスが禁止した後、ステップＳ１−１０で復旧用ファイル部３３に記憶された復旧用ファイルによりブロックファイル部３２を復旧する。
【００３４】
これにより、不正にアクセスしたクライアント１３によりブロックファイル部３２が破壊されても元の状態に復旧できる。
【００３５】
本実施例によれば、不正にアクセスしたクライアント１３を確実に特定でき、不正アクセス者に警告を行うことができ、よって、不正アクセスを抑止できる。
【００３６】
なお、本実施例では、否認回数により不正アクセスであると判断したが、特定のＩＤ及びパスワードが入力されたときに、不正アクセスであると判断するようにしてもよい。
【００３７】
図８は本発明の一実施例の通信制御部の接続処理の変形例のフローチャートを示す。同図中、図５と同一処理部分には同一符号を付し、その説明は省略する。
【００３８】
なお、本変形例では、認証情報ファイル部３１にブロックファイル部３２へのアクセスを許可する正当なＩＤ及びパスワードの他に不正アクセスを判定するためのＩＤ及びパスワードが記憶されている。
【００３９】
本変形例では、通信制御部３４は、まず、ステップＳ３−１で設定しておいたダミーのＩＤ及びパスワードが入力されると、ステップＳ１−８でダミーファイル部２３へのアクセスを許可し、アクセス元をサーチする。なお、ダミーＩＤ、パスワードは、一つに限定されるものではなく、複数設定しておいてもよい。
【００４０】
本変形例によれば、正当なアクセス者と同様にブロックファイル部３２へのアクセスを行うことができる。よって、不正アクセス者は、アクセスする際の真実味が増し、比較的長時間アクセスを続けるため、不正なアクセス者を確実にサーチできる。
【００４１】
また、本実施例では、不正なアクセス者に対してブロックアドレス部３２へのアクセスを許可したが、ダミーファイルを設けて、ダミーファイルにアクセスさせるようにしてもよい。
【００４２】
図９は本発明の他の実施例のサーバのブロック構成図を示す。同図中、図３と同一構成部分には同一符号を付し、その説明は省略する。
【００４３】
本実施例のサーバ４１は、復旧用ファイル部３３に代えて、ダミーファイル部４２を設けた構成とされている。また、通信制御部４３は、不正なアクセス先からのアクセスがあったときに、ダミーファイル部４２にアクセスを許可するように処理を行うようにされている。
【００４４】
ダミーファイル部４２には、ダミーデータファイルが記憶されている。ダミーデータファイルは、機密事項に見せかけた膨大なデータファイルである。
【００４５】
図１０は通信制御部４３の処理フローチャートを示す。同図中、図５と同一処理部分には同一符号を付し、その説明は省略する。
【００４６】
本実施例では、ステップＳ１−７でＩＤ及びパスワードの否認回数が所定回数に達し、不正アクセス元であると判定されると、ステップＳ４−９でダミーファイル部４２へのアクセスを許可し、不正アクセスを行ったクライアント１３がダミーファイル部４２にアクセスしている間にアクセス元をサーチする。
【００４７】
本実施例によれば、不正なクライアント１３は、所定回数、アクセスした後にサーバ１１にアクセスされるので、正当なファイルにアクセスできたと勘違いするが、実際は、ダミーデータファイルへのアクセスが許可される。
【００４８】
ダミーデータファイルは機密事項に見せかけた膨大なデータファイルとされているので、不正なクライアント１３はその内容に興味を持つとともに、比較的長時間アクセスを続ける。このため、不正なクライアント１３を確実にサーチでき、警告などを発することができる。このとき、不正なクライアント１３はダミーファイル部４２にアクセスされるので、サーバ４１の正当なデータファイルが参照されることがない。
【００４９】
なお、本実施例では、所定回数否認されたときに、ダミーデータファイルへのアクセスを許可するようにしたが、ダミーのＩＤ、パスワードを設定しておき、ダミーのＩＤ、パスワードが入力されたときにダミーファイル部２３にアクセスを許可するようにしてもよい。
【００５０】
図１１は本発明の他の実施例の通信制御部４３の変形例の処理フローチャートを示す。同図中、図８と同一処理部分には同一符号を付し、その説明は省略する。
【００５１】
本変形例では、ステップＳ３−１でクライアント１３から特定ＩＤ及びパスワードが供給されると、不正アクセスが行われていると判定して、ステップＳ５−１でダミーファイル部４２へのアクセスを許可する。不正アクセスしたクライアント１３がダミーファイル部４２にアクセスしている間にクライアント１３を特定するためのサーチを行う。
【００５２】
【発明の効果】
上述の如く、本発明によれば、不正アクセス元にファイルへのアクセスを許可し、不正アクセス元がファイルにアクセスしている間に、不正アクセス元をサーチして、サーチが終了した後に不正アクセス元のファイルへのアクセスを禁止した後、復旧用ファイルによりファイルを復旧させることにより、不正なアクセス元に長時間ファイルをアクセスさせることができるため、確実に不正なアクセス元を確実に特定できる等の特長を有する。
【図面の簡単な説明】
【図１】従来の通信システムの一例のシステム構成図である。
【図２】本発明の一実施例のシステム構成図である。
【図３】本発明の一実施例のサーバのブロック構成図である。
【図４】本発明の一実施例の通信制御部のブロック構成図である。
【図５】本発明の一実施例の通信制御部の接続処理のフローチャートである。
【図６】クライアント１３からのパケットのデータ構成図である。
【図７】ルータ２２のルーティング処理の処理フローチャートである。
【図８】本発明の一実施例の通信制御部の接続処理の変形例のフローチャートである。
【図９】本発明の他の実施例のサーバのブロック構成図である。
【図１０】通信制御部４３の処理フローチャートである。
【図１１】本発明の他の実施例の通信制御部４３の変形例の処理フローチャートである。
【符号の説明】
１、２０  システム
１１、２１  サーバ
１２  ネットワーク
１３  端末装置
３１  ルータ
３２  通信制御部
３３  ブロックファイル部
３４  ダミーファイル部
３５  認証情報ファイル部
４１  インタフェース部
４２  ＣＰＵ
４３  ＲＯＭ
４４  ＲＡＭ
４７  入出力部
【図１】
0003904921.tif 000002
【図２】
0003904921.tif 000003
【図３】
0003904921.tif 000004
【図４】
0003904921.tif 000005
【図５】
0003904921.tif 000006
【図６】
0003904921.tif 000007
【図７】
0003904921.tif 000008
【図８】
0003904921.tif 000009
【図９】
0003904921.tif 000010
【図１０】
0003904921.tif 000011
【図１１】
0003904921.tif 000012