(57)【要約】【課題】従来のコンピュータシステムのユーザ認証方法では、不正な第三者にユーザＩＤとパスワードを盗み出されたり、推測されて見破られたりした場合には、正規ユーザになりすまされ、容易に侵入を許してしまう恐れがあった。【解決手段】ユーザによって入力される入力パスワードと予め記憶された照合パスワードとの照合によって認証を行い、仮ログインしたユーザが複数のディレクトリ１５を移動することを通じて認証を行うもので、仮ログインしたユーザが、ディレクトリ１５を移動するたびに、ユーザパスワードに移動先のディレクトリキーワード１６が追加され、予め決められたディレクトリパスワード１８を有する認証ディレクトリ１７に移動したとき、ディレクトリキーワード１６が追加されたユーザパスワードとディレクトリパスワード１８とを比較することによって認証するようにした。【選択図】　　　　　　　　図１
2004070663.tif 000002
【特許請求の範囲】
【請求項１】
階層構造のディレクトリによってファイル管理されるコンピュータシステムにおいて、ユーザによって入力される入力パスワードと予め記憶された照合パスワードとの照合によって認証を行う第一の認証手段、この第一の認証手段によって認証されたユーザに対して、上記ユーザが複数のディレクトリを移動することを通じて認証を行う第二の認証手段を備えたことを特徴とするコンピュータシステム。
【請求項２】
予め決められたディレクトリパスワードを有する認証ディレクトリ、上記第一の認証手段によって認証されたユーザが、上記ディレクトリを移動するたびに、上記移動先のディレクトリのディレクトリキーワードが追加されるユーザパスワードを記憶するユーザパスワード記憶部を備え、上記第二の認証手段は、上記第一の認証手段によって認証されたユーザが、上記ディレクトリの移動を経て、上記認証ディレクトリに移動したとき、上記ユーザパスワード記憶部のユーザパスワードと上記ディレクトリパスワードとを比較することによって認証することを特徴とする請求項１記載のコンピュータシステム。
【請求項３】
上記第二の認証手段が、複数のユーザに対して、ユーザ毎に認証を行えるように、上記認証ディレクトリは、ユーザ毎のディレクトリパスワードを有することを特徴とする請求項２記載のコンピュータシステム。
【請求項４】
上記第一の認証手段によって認証されたユーザが、上記ディレクトリを移動するたびに、上記移動先のディレクトリのディレクトリキーワードが追加されるユーザパスワードを記憶するユーザパスワード記憶部、ユーザに対して移動先のディレクトリへのアクセス権限を制御するアクセス権限制御手段を備え、上記ディレクトリは、上記ユーザパスワードに追加されるディレクトリキーワード及びそれぞれ自ディレクトリへのアクセス権限が予め決められた複数のディレクトリパスワードを有し、上記第二の認証手段は、上記第一の認証手段によって認証されたユーザが、上記ディレクトリを移動するたびに、上記ユーザパスワード記憶部のユーザパスワードと上記複数のディレクトリパスワードとを順次比較し、一致したとき、上記アクセス権限制御手段は、上記一致したディレクトリパスワードに応じた上記ディレクトリへのアクセス権限を上記ユーザに与えることを特徴とする請求項１記載のコンピュータシステム。
【請求項５】
上記第二の認証手段が、複数ユーザに対応して複数のユーザパスワードの認証を行えるように、上記ユーザパスワード記憶部は、複数のユーザパスワードを記憶するように構成されていることを特徴とする請求項１〜請求項４のいずれか一項記載のコンピュータシステム。
【請求項６】
上記第二の認証手段によって認証されないユーザを、ダミーのサーバにアクセスさせることを特徴とする請求項１〜請求項５のいずれか一項記載のコンピュータシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ユーザの認証を行うコンピュータシステムに関するものである。
【０００２】
【従来の技術】
従来、コンピュータシステムのユーザ認証技術として、ユーザＩＤとパスワードの入力を求め、入力されたユーザＩＤ及びパスワードの対と、コンピュータシステムに登録してあるユーザＩＤ及びパスワードの対と比較して、一致していればコンピュータシステムの使用を許可していた。または、指紋や虹彩などの身体情報を入力して、コンピュータシステムに登録してあるユーザの身体情報と比較して、一致していればコンピュータシステムの使用を許可していた。
【０００３】
例として、従来のパスワード認証のフローチャートについて、図１４を用いて説明する。
図１４は、従来のパスワード認証方式を示すフローチャートである。
パスワード入力により認証（ステップＳ１４１）を受けたユーザは、コンピュータシステムにログインすることができ（ステップＳ１４２）、正常にアクセスすることができる（ステップＳ１４４）。パスワード認証に失敗したユーザは、ログインすることができない（ステップＳ１４３）。
【０００４】
【発明が解決しようとする課題】
上記の従来技術によるユーザ認証方法では、不正な第三者にユーザＩＤとパスワードを盗み出されたり、推測されて見破られたりした場合等には、正規ユーザになりすまされることにより、容易に侵入を許してしまう恐れがある。このように、不正な第三者でも正規ユーザになりすますことによって、一旦ユーザ認証を受けてしまえば、正規ユーザと同様の操作が可能であり、コンピュータシステムの不正使用を抑止する手段が無いという問題があった。また、不正な第三者が管理者になりすました場合は、コンピュータシステムにとって致命的な被害を与えることが可能である。
一方、身体情報を用いた認証方式を利用した場合は、認証情報を盗まれる危険は少なくなるが、別途身体情報を読み取る装置が必要となり、「設置場所が必要となる」「コストが嵩む」等といった別の問題が発生する。
【０００５】
この発明は、上記のような課題を解決するためになされたものであり、なりすましによる認証を受けた不正な第三者が、システムを不正使用することを抑止する認証方法を有するコンピュータシステムを得ることを目的とする。
【０００６】
【課題を解決するための手段】
この発明に係わるコンピュータシステムにおいては、階層構造のディレクトリによってファイル管理されるコンピュータシステムにおいて、ユーザによって入力される入力パスワードと予め記憶された照合パスワードとの照合によって認証を行う第一の認証手段と、この第一の認証手段によって認証されたユーザに対して、ユーザが複数のディレクトリを移動することを通じて認証を行う第二の認証手段を備えたものである。
【０００７】
また、予め決められたディレクトリパスワードを有する認証ディレクトリと、第一の認証手段によって認証されたユーザが、ディレクトリを移動するたびに、移動先のディレクトリのディレクトリキーワードが追加されるユーザパスワードを記憶するユーザパスワード記憶部を備え、第二の認証手段は、第一の認証手段によって認証されたユーザが、ディレクトリの移動を経て、認証ディレクトリに移動したとき、ユーザパスワード記憶部のユーザパスワードとディレクトリパスワードとを比較することによって認証するものである。
また、第二の認証手段が、複数のユーザに対して、ユーザ毎に認証を行えるように、認証ディレクトリは、ユーザ毎のディレクトリパスワードを有するものである。
【０００８】
さらに、第一の認証手段によって認証されたユーザが、ディレクトリを移動するたびに、移動先のディレクトリのディレクトリキーワードが追加されるユーザパスワードを記憶するユーザパスワード記憶部と、ユーザに対して移動先のディレクトリへのアクセス権限を制御するアクセス権限制御手段を備え、ディレクトリは、ユーザパスワードに追加されるディレクトリキーワード及びそれぞれ自ディレクトリへのアクセス権限が予め決められた複数のディレクトリパスワードを有し、第二の認証手段は、第一の認証手段によって認証されたユーザが、ディレクトリを移動するたびに、ユーザパスワード記憶部のユーザパスワードと複数のディレクトリパスワードとを順次比較し、一致したとき、アクセス権限制御手段は、一致したディレクトリパスワードに応じたディレクトリへのアクセス権限をユーザに与えるものである。
【０００９】
また、第二の認証手段が、複数ユーザに対応して複数のユーザパスワードの認証を行えるように、ユーザパスワード記憶部は、複数のユーザパスワードを記憶するように構成されているものである。
また、第二の認証手段によって認証されないユーザを、ダミーのサーバにアクセスさせるものである。
【００１０】
【発明の実施の形態】
実施の形態１．
以下、この発明の実施の形態１を図に基づいて説明する。
図１は、この発明の実施の形態１によるコンピュータシステムのディレクトリの移動による認証方法を示すブロック図である。
図１において、１１はディレクトリ移動経路認証を行うコンピュータ、１２は中央処理制御装置、１３は入力されるユーザＩＤとパスワード（入力パスワード）の照合を行うために、ユーザＩＤとパスワード（照合パスワード）の対を予め保存しているユーザＩＤ・パスワードファイル、１４はログインしたユーザ毎に備えられ、ディレクトリを移動する毎にディレクトリキーワードが追加されるユーザパスワード記憶部である。１５はディレクトリで、コンピュータ１１は複数のディレクトリ１５１〜１５Ｎを有し、各ディレクトリ１５１〜１５Ｎは、ディレクトリキーワードを記憶するディレクトリキーワード記憶部１６１〜１６Ｎを有する。１７は認証ディレクトリであり、ディレクトリ移動経路認証のためのディレクトリパスワードを記憶するディレクトリパスワード記憶部１８を有する。
各ディレクトリ１５は、下位に幾つかのファイル１９とディレクトリを持つ。因みに、図１では、ディレクトリ：１（ディレクトリ１５１）は、下位にディレクトリ：２（ディレクトリ１５２）を有し、ディレクトリ：２は、下位にディレクトリ：８とディレクトリ：Ｎを有する。
中央処理制御装置１２は、認証のために入力されたユーザＩＤを照合するユーザＩＤ照合手段２０と、入力されたパスワードを照合するパスワード照合手段２１（第一の認証手段）を持ち、ディレクトリ移動経路認証のためのディレクトリキーワード記録手段２２とディレクトリパスワード照合手段２３（第二の認証手段）と強制ログアウト手段２４を有する。
【００１１】
このシステムは、初期設定として、各ディレクトリ１５のディレクトリキーワードをディレクトリキーワード記憶部１６１〜１６Ｎに、ディレクトリパスワードをディレクトリパスワード記憶部１８に、記録しておく。例えば、図１では、ディレクトリ：１のディレクトリキーワード１６１は「○△○」、ディレクトリ：２のディレクトリキーワード１６２は「△◎◇」、ディレクトリパスワード１８は「△◎◇○△○」と設定してある。
図２は、この発明の実施の形態１によるコンピュータシステムのディレクトリの移動による認証方法を示すフローチャートである。
図３は、この発明の実施の形態１によるコンピュータシステムのディレクトリ移動認証の例を示す図であり、図３（ａ）は、ディレクトリ移動認証の失敗例を示す図、図３（ｂ）は、ディレクトリ移動認証の成功例を示す図である。
【００１２】
次に、動作について図２を用いて説明する。
始めは、従来の認証と同様にユーザＩＤ照合手段２０とパスワード照合手段２１によりパスワード認証を行い（ステップＳ２０１）、成功すれば仮ログインでき（ステップＳ２０２）、失敗すればログインできない（ステップＳ２０３）。仮ログイン後は、ファイル操作・アプリケーションの実行等はできないが、ディレクトリの移動は可能である（ステップＳ２０４）。移動先が認証ディレクトリ１７でない場合は（ステップＳ２０５）、移動先のディレクトリキーワード記憶部１６に記憶されているディレクトリキーワードが、ディレクトリキーワード記録手段２２によりユーザパスワード記憶部１４に記憶されている情報の末尾に追加される（ステップＳ２０６）。
移動先が、認証ディレクトリである場合は、ディレクトリパスワード照合手段２３によりディレクトリパスワードとユーザパスワードを照合する（ステップＳ２０７）。ディレクトリパスワードとユーザパスワードが一致すれば、正式にログインを認める（ステップＳ２０８）。一致しなければ、仮ログインを解除し、強制ログアウト手段２４により、強制的にログアウトさせる（ステップＳ２０９）。
【００１３】
次に図３を用いて、具体例で説明する。
図３（ａ）は、ディレクトリ移動認証の失敗例である。図１において、ディレクトリ：１（ステップＳ３１ａ）からディレクトリ：２に移動する（ステップＳ３２ａ）と、ユーザパスワードは「○△○△◎◇」となる。次に認証ディレクトリ１７に移動して（ステップＳ３３ａ）、ディレクトリパスワードと比較しても、ディレクトリパスワードは「△◎◇○△○」なので、比較の結果、一致せず、強制ログアウト（ステップＳ３４ａ）となる。
図３（ｂ）は、ディレクトリ移動認証の成功例である。図１において、ディレクトリ：２（ステップＳ３１ｂ）からディレクトリ：１に移動する（ステップＳ３２ｂ）と、ユーザパスワードは「△◎◇○△○」となり、次に認証ディレクトリ１７に移動して（ステップＳ３３ｂ）、ディレクトリパスワード「△◎◇○△○」と比較の結果、ディレクトリパスワードと一致して、正式ログイン（ステップＳ３４ｂ）が認められる。
【００１４】
実施の形態１によれば、以上のように、パスワード認証等による仮ログイン後に、規定された移動経路を通過したユーザに対しては正式なログインを許可し、規定された移動経路を通過しなかったユーザに対してはログインを許可しないことにより、コンピュータシステムを不正に使用することを抑止し、特別な装置を追加することなくセキュリティを高めることができ、なりすましによる認証を受けた不正な第三者による不正使用を抑止することができる。
【００１５】
実施の形態２．
図４は、この発明の実施の形態２によるコンピュータシステムを示すシステム構成図である。
図４において、４１はＬＡＮ回線、４２はＬＡＮ回線４１に接続されたサーバ、４３はＬＡＮ回線４１に接続されたクライアント、４４はＬＡＮ回線４１に接続されたルータ、４５はルータ４４に接続されたインターネット回線、４６はインターネット回線４５に接続され、インターネット回線４５経由でサーバ４２に接続可能なクライアントである。
図５は、この発明の実施の形態２によるコンピュータシステムのサーバを示すブロック図である。
図５において、１２〜２３は図１におけるものと、４２は図４におけるものとそれぞれ同一のものである。
【００１６】
実施の形態１では、ネットワークに接続されていないコンピュータへの認証について述べたが、実施の形態２は、図４のシステム構成図に示されるように、ＬＡＮ回線４１及びインターネット回線４５で接続されたネットワークコンピュータシステムにおいて、クライアント４３、４６からサーバ４２にアクセスする場合の認証についてのものである。
実施の形態２のシステムは、初期設定として、各ディレクトリ１５のディレクトリキーワードをディレクトリキーワード記憶部１６１〜１６Ｎに、ディレクトリパスワードをディレクトリパスワード記憶部１８に、記録しておく。例えば、図５では、ディレクトリ：１のディレクトリキーワード１６１は「○△○」、ディレクトリ：２のディレクトリキーワード１６２は「△◎◇」、ディレクトリパスワードは「△◎◇○△○」と設定されている。
ユーザパスワード記憶部１４は、サーバ４２に複数のユーザから同時に認証の要求がある場合を考慮し、ユーザ毎に用意する。ＬＡＮ回線４１経由でサーバ４２に接続するクライアント４３及びインターネット回線４５経由でサーバ４２に接続するクライアント４６からサーバ４２にアクセスする場合に、実施の形態１と同様なディレクトリ移動経路認証を行う。
【００１７】
実施の形態２によれば、以上のように、ログイン後もユーザ毎に認証を行うことにより、なりすましによりネットワークに侵入した不正な第三者の不正使用を抑止することができる。
【００１８】
実施の形態３．
実施の形態３は、図５を援用して説明する。
図６は、この発明の実施の形態３によるコンピュータシステムのサーバの認証ディレクトリを表す図である。
図６において、１７、１８は図５におけるものと同一のものである。図６では、ディレクトリパスワード記憶部１８で、ユーザ毎にそれぞれパスワードを記録している。
図７は、この発明の実施の形態３によるコンピュータシステムのディレクトリ移動認証の例を示す図であり、図７（ａ）は、ユーザＡの失敗例を示す図、図７（ｂ）は、ユーザＡの成功例を示す図、図７（ｃ）は、ユーザＡの失敗例を示す図である。
【００１９】
実施の形態２では、ディレクトリパスワードはサーバで１つとしていたが、実施の形態３では、図５の認証ディレクトリ１７を、図６の認証ディレクトリ１７に置き換えたようになっていて、認証ディレクトリ１７はディレクトリパスワード記憶部１８で、図６のようにユーザ毎にそれぞれパスワードを記録している。
実施の形態３のシステムは、初期設定として、各ディレクトリのディレクトリキーワードをディレクトリキーワード記憶部１６１〜１６Ｎに、ディレクトリパスワードをディレクトリパスワード記憶部１８に、記録しておく。例えば、図５では、ディレクトリ：１のディレクトリキーワード１６１は「○△○」、ディレクトリ：２のディレクトリキーワード１６２は「△◎◇」、図６では、ディレクトリパスワードはユーザＡが「△◎◇○△○」、ユーザＢが「○△○☆×▽」、ユーザＣが「×××△☆▼」と設定されている。
【００２０】
次に動作を具体例で説明する。
図７（ａ）は、ユーザＡの失敗例である。図５、図６において、ディレクトリ：１（ステップＳ７１ａ）からディレクトリ：２に移動する（ステップＳ７２ａ）と、ユーザパスワードは「○△○△◎◇」となる。ユーザＡのディレクトリパスワードは「△◎◇○△○」なので、認証ディレクトリに移動して（ステップＳ７３ａ）、比較の結果、一致せず、アクセス不可（ステップＳ７４ａ）となる。
図７（ｂ）は、ユーザＡのディレクトリ移動認証の成功例である。図５、図６において、ディレクトリ：２（ステップＳ７１ｂ）からディレクトリ：１に移動する（ステップＳ７２ｂ）と、ユーザパスワードは「△◎◇○△○」となり、次に認証ディレクトリ１７に移動して（ステップＳ７３ｂ）、ユーザＡのディレクトリパスワード「△◎◇○△○」と比較の結果、ユーザＡのディレクトリパスワードと一致して、正式ログイン（ステップＳ７４ｂ）が認められる。
図７（ｃ）は、ユーザＡのディレクトリ移動認証の失敗例である。図５、図６において、ディレクトリ：１（ステップＳ７１ｃ）からディレクトリ１５５に移動する（ステップＳ７２ｃ）と、ユーザパスワードは「○△○☆×▽」となり、次に認証ディレクトリ１７に移動して（ステップＳ７３ｃ）、ユーザＡのディレクトリパスワード「△◎◇○△○」と比較しても、ユーザＢのディレクトリパスワードと一致するが、ユーザＡのディレクトリパスワードとは一致しないので、アクセス不可（ステップＳ７４ｃ）となる。
【００２１】
実施の形態３によれば、このようにユーザ毎にディレクトリパスワードを分けて登録することにより、実施の形態２よりさらにセキュリティを高めることができる。
【００２２】
実施の形態４．
図８は、この発明の実施の形態４によるコンピュータシステムを示すシステム構成図である。
図８において、４１〜４６は図４におけるものと同一のものである。５０はディレクトリ経路認証を行う不正アクセス検出サーバ、５１は偽のデータが記録されているダミーサーバ（ダミーのサーバ）である。不正アクセス検出サーバ５０とダミーサーバ５１は、ＬＡＮ回線４１に接続されている。
図９は、この発明の実施の形態４によるコンピュータシステムの不正アクセス検出サーバを示すブロック図である。
図９において、１２〜２３は図１におけるものと、５０は図８におけるものとそれぞれ同一のものである。５２はディレクトリ移動経路認証に成功した者をサーバ４２に接続させるサーバ接続手段、５３はディレクトリ移動経路認証に失敗した者をダミーサーバ５１に接続させるダミーサーバ接続手段、５４はダミーサーバ５１に接続された者が現れた時にリアルタイムで管理者に通知して対策を促す管理者通知手段である。
図１０は、この発明の実施の形態４によるコンピュータシステムのディレクトリの移動による認証方法を示すフローチャートである。
【００２３】
実施の形態２、実施の形態３では、ディレクトリ経路認証に失敗した者に対してアクセスを拒否するのみであったが、実施の形態４では、ディレクトリ経路認証を行う不正アクセス検出サーバ５０と、偽のデータが記録されているダミーサーバ５１を設置する。
不正アクセス検出サーバ５０は、ディレクトリ経路認証に成功した者に対してのみサーバ４２に接続することを許可し、ディレクトリ経路認証に失敗した者はダミーサーバ５１に接続し、偽のデータを操作している間に、管理者に不正な侵入者があったことを通知して、侵入経路を突き止める等の処置を行うことを特徴とする。
実施の形態４のシステムは、初期設定として、各ディレクトリのディレクトリキーワードをディレクトリキーワード記憶部１６１〜１６Ｎに、ディレクトリパスワードをディレクトリパスワード記憶部１８に、記録しておく。例えば、図９では、ディレクトリ：１のディレクトリキーワードは「○△○」、ディレクトリ：２のディレクトリキーワードは「△◎◇」、ディレクトリパスワードはユーザＡが「△◎◇○△○」、ユーザＢが「○△○☆×▽」、ユーザＣが「×××△☆▼」と設定されている。
【００２４】
次に、動作について図１０に基づき、説明する。
始めは、従来の認証と同様にユーザＩＤ照合手段２０とパスワード照合手段２１によりパスワード認証を行い（ステップＳ１００１）、成功すれば、不正アクセス検出サーバ５０にログインし（ステップＳ１００２）、失敗すれば、ログインできない（ステップＳ１００３）。不正アクセス検出サーバ５０にログイン後は、ファイル操作・アプリケーションの実行等はできないが、ディレクトリの移動は可能である（ステップＳ１００４）。
移動先が認証ディレクトリ１７でない場合は（ステップＳ１００５）、移動先のディレクトリキーワード記憶部１６に記憶されているディレクトリキーワードが、ディレクトリキーワード記録手段２２によりユーザパスワード記憶部１４に記憶されている情報の末尾に追加される（ステップＳ１００６）。移動先が認証ディレクトリである場合は、ディレクトリパスワード照合手段２３によりディレクトリパスワードとユーザパスワードを照合する（ステップＳ１００７）。ディレクトリパスワードとユーザパスワードが一致すれば、正式にログインを認め、サーバ接続手段５２によりサーバに接続する（ステップＳ１００８）。一致しなければ、侵入者とみなし、ダミーサーバ接続手段５３によりダミーサーバ５１に接続し（ステップＳ１００９）、管理者通知手段５４により侵入者があったことを即座に管理者に通知する（ステップＳ１０１０）。管理者は、侵入者がダミーサーバ５１を操作している間に、侵入者のデータを採取する（ステップＳ１０１１）。
【００２５】
実施の形態４によれば、このようにディレクトリ移動経路認証がユーザに対して明示的でなく行われる特性を生かして、なりすましにより侵入した不正な第三者をダミーサーバに誘導することにより、侵入者のデータを収集することが可能となり、侵入者を特定する機会を得ることができる。
【００２６】
実施の形態５．
図１１は、この発明の実施の形態５によるコンピュータシステムのサーバを示すブロック図である。
図１１において、１２〜１６、１９〜２３は図１におけるものと、４２は図４におけるものとそれぞれ同一のものである。サーバ４２は、ディレクトリ移動経路によりディレクトリアクセス権限を決定する。５５は各ディレクトリ１５に設けられたディレクトリパスワード記憶部で、ディレクトリパスワード記憶部５５には、例えば、読出し権、読出し権と書込み権、読出し権・書込み権と実行権などのアクセス権毎にそれぞれディレクトリパスワードが設定されている。５６はディレクトリパスワードにてアクセス権限の制御を行うアクセス権限制御手段である。
図１２は、この発明の実施の形態５によるコンピュータシステムのディレクトリの移動による認証方法を示すフローチャートである。
図１３は、この発明の実施の形態５によるコンピュータシステムのディレクトリ移動経路によるアクセス権限の例を示す図であり、図１３（ａ）は、読込み権を与えられる例を示す図、図１３（ｂ）は、読込み権・書込み権を与えられる例を示す図、図１３（ｃ）は、失敗例を示す図である。
【００２７】
実施の形態１〜実施の形態４では、ディレクトリの移動経路による認証について述べたが、実施の形態５では、ディレクトリの移動経路により、ディレクトリのアクセス権限を決定することを特徴とする。
実施の形態５のシステムは、初期設定として、各ディレクトリ１５のディレクトリキーワードをディレクトリキーワード記憶部１６１〜１６Ｎに、各ディレクトリ１５のディレクトリパスワードをディレクトリパスワード記憶部５５１〜５５Ｎに、記録しておく。例えば、図１１では、ディレクトリ：１のディレクトリキーワードは「○△○」、ディレクトリ：２のディレクトリキーワードは「△◎◇」、ディレクトリ：Ｎのディレクトリキーワードは「☆○△」と設定されている。
ディレクトリパスワードについては、ディレクトリ：１が、設定無し、ディレクトリ：２が、読出し権Ｒは設定無し、読出し権・書込み権ＲＷは「□☆◇○◎●」、読出し権・書込み権・実行権ＲＷＸは「☆○△◇▼▽」、ディレクトリ：Ｎが、読出し権Ｒは「○△○△◎◇」、読出し権・書込み権ＲＷは「△◎◇○△○」、読出し権・書込み権・実行権ＲＷＸは「☆○◎◎▼▽」と、それぞれ設定されている。なお、ディレクトリパスワードの設定無しは、読出し権・書込み権・実行権ＲＷＸが自動的に与えられることを示している。
【００２８】
次に、動作について図１２に基づき説明する。
始めは、ユーザＩＤ照合手段２０とパスワード照合手段２１によりパスワード認証を行い（ステップＳ１２０１）、成功すれば、サーバ４２にログインし（ステップＳ１２０２）、失敗すれば、ログインできない（ステップＳ１２０３）。ディレクトリを移動し（ステップＳ１２０４）、移動先にディレクトリパスワードが設定されていない（例えば、図１１の５５１）場合は（ステップＳ１２０５）、移動先のディレクトリキーワード記憶部１６に記憶されているディレクトリキーワードが、ディレクトリキーワード記録手段２２によりユーザパスワード記憶部１４に記憶されている情報の末尾に追加される（ステップＳ１２０６）。
移動先にディレクトリパスワードが設定されている（例えば、図１１の５５Ｎ）場合は、ディレクトリパスワード照合手段２３によりディレクトリパスワードとユーザパスワードを照合していく。まずは、読出し権・書込み権と実行権のディレクトリパスワードと照合し（ステップＳ１２０７）、一致した場合はアクセス権限制御手段５６により、読出し権・書込み権と実行権でディレクトリにアクセス可能とする（ステップＳ１２０８）。一致しなかった場合は、読出し権と書込み権のディレクトリパスワードと照合し（ステップＳ１２０９）、一致した場合はアクセス権限制御手段５６により、読出し権と書込み権でディレクトリにアクセス可能とする（ステップＳ１２１０）。ここでも一致しなかった場合は、読出し権のディレクトリパスワードと照合し（ステップＳ１２１１）、一致した場合はアクセス権限制御手段５６により、読出し権でディレクトリにアクセス可能とする（ステップＳ１２１２）。一致しなかった場合は、アクセス権限制御手段５６により、そのディレクトリに対するアクセスを拒絶する（ステップＳ１２１３）。
【００２９】
次に、動作を具体例で説明する。
図１３（ａ）は、読込み権を与えられる例である。図１１においてディレクトリ：１（ステップＳ１３１ａ）からディレクトリ：２に移動する（ステップＳ１３２ａ）と、ユーザパスワードは「○△○△◎◇」となる。次にディレクトリ：Ｎに移動した（ステップＳ１３３ａ）とき、読込み権のディレクトリパスワードは「○△○△◎◇」なので、読込み権のみ与えられる。
図１３（ｂ）は、読込み権・書込み権を与えられる例である。図１１においてディレクトリ：２（ステップＳ１３１ｂ）からディレクトリ：１に移動する（ステップＳ１３２ｂ）と、ユーザパスワードは「△◎◇○△○」となり、次にディレクトリ：Ｎに移動した（ステップＳ１３３ｂ）とき、読込み権・書込み権のディレクトリパスワードと一致して、読込み権・書込み権を与えられる。
図１３（ｃ）は、失敗例である。ディレクトリ：２（ステップＳ１３１ｃ）からディレクトリ１５７に移動する（ステップＳ１３２ｃ）と、ユーザパスワードは「△◎◇×××」となり、次にディレクトリ：Ｎに移動した（ステップＳ１３３ｃ）とき、どのディレクトリパスワードとも一致しないので、アクセス不可となる。
【００３０】
実施の形態５によれば、以上のように、ディレクトリ毎のアクセス権限をディレクトリ移動経路によって決定することにより、第三者にとって暗示的にアクセス制限を行うことにより、セキュリティを高めることができる。
【００３１】
【発明の効果】
この発明は、以上説明したように構成されているので、以下に示すような効果を奏する。
階層構造のディレクトリによってファイル管理されるコンピュータシステムにおいて、ユーザによって入力される入力パスワードと予め記憶された照合パスワードとの照合によって認証を行う第一の認証手段と、この第一の認証手段によって認証されたユーザに対して、ユーザが複数のディレクトリを移動することを通じて認証を行う第二の認証手段を備えたので、第一の認証手段による認証後も、ディレクトリの移動経路により認証を行って、コンピュータシステムを不正に使用することを抑止し、特別な装置を追加することなくセキュリティを高めることができ、なりすましによる認証を受けた第三者による不正使用を抑止することができる。
【００３２】
また、予め決められたディレクトリパスワードを有する認証ディレクトリと、第一の認証手段によって認証されたユーザが、ディレクトリを移動するたびに、移動先のディレクトリのディレクトリキーワードが追加されるユーザパスワードを記憶するユーザパスワード記憶部を備え、第二の認証手段は、第一の認証手段によって認証されたユーザが、ディレクトリの移動を経て、認証ディレクトリに移動したとき、ユーザパスワード記憶部のユーザパスワードとディレクトリパスワードとを比較することによって認証するので、ディレクトリの移動経路による認証を確実に行うことができる。
また、第二の認証手段が、複数のユーザに対して、ユーザ毎に認証を行えるように、認証ディレクトリは、ユーザ毎のディレクトリパスワードを有するので、一層セキュリティを高めることができる。
【００３３】
さらに、第一の認証手段によって認証されたユーザが、ディレクトリを移動するたびに、移動先のディレクトリのディレクトリキーワードが追加されるユーザパスワードを記憶するユーザパスワード記憶部と、ユーザに対して移動先のディレクトリへのアクセス権限を制御するアクセス権限制御手段を備え、ディレクトリは、ユーザパスワードに追加されるディレクトリキーワード及びそれぞれ自ディレクトリへのアクセス権限が予め決められた複数のディレクトリパスワードを有し、第二の認証手段は、第一の認証手段によって認証されたユーザが、ディレクトリを移動するたびに、ユーザパスワード記憶部のユーザパスワードと複数のディレクトリパスワードとを順次比較し、一致したとき、アクセス権限制御手段は、一致したディレクトリパスワードに応じたディレクトリへのアクセス権限をユーザに与えるので、ディレクトリ毎のアクセス権限をディレクトリ移動経路によって決定することにより、第三者にとって暗示的にアクセス制限を行うことができ、セキュリティを高めることができる。
【００３４】
また、第二の認証手段が、複数ユーザに対応して複数のユーザパスワードの認証を行えるように、ユーザパスワード記憶部は、複数のユーザパスワードを記憶するように構成されているので、ユーザ毎に認証を行うことにより、なりすましによりネットワークに侵入した第三者の不正使用を抑止することができる。
また、第二の認証手段によって認証されないユーザを、ダミーのサーバにアクセスさせるので、なりすましにより侵入した不正な第三者をダミーのサーバに誘導することにより、侵入者のデータを収集することが可能となり、侵入者を特定する機会を得ることができる。
【図面の簡単な説明】
【図１】この発明の実施の形態１によるコンピュータシステムのディレクトリの移動による認証方法を示すブロック図である。
【図２】この発明の実施の形態１によるコンピュータシステムのディレクトリの移動による認証方法を示すフローチャートである。
【図３】この発明の実施の形態１によるコンピュータシステムのディレクトリ移動認証の例を示す図である。
【図４】この発明の実施の形態２によるコンピュータシステムを示すシステム構成図である。
【図５】この発明の実施の形態２によるコンピュータシステムのサーバを示すブロック図である。
【図６】この発明の実施の形態３によるコンピュータシステムのサーバの認証ディレクトリを表す図である。
【図７】この発明の実施の形態３によるコンピュータシステムのディレクトリ移動認証の例を示す図である。
【図８】この発明の実施の形態４によるコンピュータシステムを示すシステム構成図である。
【図９】この発明の実施の形態４によるコンピュータシステムの不正アクセス検出サーバを示すブロック図である。
【図１０】この発明の実施の形態４によるコンピュータシステムのディレクトリの移動による認証方法を示すフローチャートである。
【図１１】この発明の実施の形態５によるコンピュータシステムのサーバを示すブロック図である。
【図１２】この発明の実施の形態５によるコンピュータシステムのディレクトリの移動による認証方法を示すフローチャートである。
【図１３】この発明の実施の形態５によるコンピュータシステムのディレクトリ移動経路によるアクセス権限の例を示す図である。
【図１４】従来のパスワード認証方式を示すフローチャートである。
【符号の説明】
１１　コンピュータ、１２　中央処理制御装置、
１３　ユーザＩＤ・パスワードファイル、１４　ユーザパスワード記憶部、
１５　ディレクトリ、１６　ディレクトリキーワード記憶部、
１７　認証ディレクトリ、１８　ディレクトリパスワード記憶部、
１９　ファイル、２０　ユーザＩＤ照合手段、２１　パスワード照合手段、
２２　ディレクトリキーワード記録手段、
２３　ディレクトリパスワード照合手段、２４　強制ログアウト手段、
４１　ＬＡＮ回線、４２　サーバ、４３　クライアント、４４　ルータ、
４５　インターネット回線、４６　クライアント、
５０　不正アクセス検出サーバ、５１　ダミーサーバ、
５２　サーバ接続手段、５３　ダミーサーバ接続手段、５４　管理者通知手段、
５５　ディレクトリパスワード記憶部、５６　アクセス権限制御手段。
【図１】
2004070663.tif 000003
【図２】
2004070663.tif 000004
【図３】
2004070663.tif 000005
【図４】
2004070663.tif 000006
【図５】
2004070663.tif 000007
【図６】
2004070663.tif 000008
【図７】
2004070663.tif 000009
【図８】
2004070663.tif 000010
【図９】
2004070663.tif 000011
【図１０】
2004070663.tif 000012
【図１１】
2004070663.tif 000013
【図１２】
2004070663.tif 000014
【図１３】
2004070663.tif 000015
【図１４】
2004070663.tif 000016