(57)【要約】【課題】従来、他人にＵｓｅｒＩＤとＰａｓｓｗｏｒｄを盗まれたり、他人に漏れたりした場合、真正な利用者以外のアクセスも許容してしまう、との課題が存在する。本発明は、アクセス権を有しない第３者が他人のＵｓｅｒＩＤとＰａｓｓｗｏｒｄを入手しても、コンピュータ（ＷＥＢシステム）にアクセスできない手段を提供する。【解決手段】クライアント１００−１からＷＥＢサーバ２００にアクセスする際、ＰａｓｓｗｏｒｄやＵｓｅｒＩＤを用いてユーザ認証を行い、真正な利用者と認証された場合、ＣＤ１０に格納されたＷＥＢサーバ２００を起動するためのプログラム１０を立ち上げてアクセス可能とする。【選択図】　図１
2004046385.tif 000002
【特許請求の範囲】
【請求項１】
所定の処理を実行する情報処理装置へのアクセスを制御するアクセス制御方法において、アクセス対象である情報処理装置における所定の処理を実行させるために必要なプログラムを格納する記憶媒体を所定の情報処理装置で読取可能となるよう設置し、利用者を識別する識別情報の入力を受付け、入力された識別情報と予め記憶された情報とを比較し、前記比較の結果に応じて、前記利用者が真正の利用者であるかを認証し、前記認証の結果が真正な利用者である場合、前記プログラムを実行することにより、前記アクセス対象である情報処理装置における所定の処理の実行を行うことを特徴とするアクセス制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、サーバ装置などの所定のコンピュータにアクセスを制御する技術に関する。この中でも特に、アクセスする際の認証に係り、セキュリティを高めて、ＷＥＢシステムにアクセスする技術に関する。
【０００２】
【従来の技術】
従来、ＵｓｅｒＩＤとＰａｓｓｗｏｒｄを用いて、コンピュータに対するアクセスを制御することが行われている。例えば、特開平６−５２１１０号公報では、特別なハードウエアの必要なしに分配されたコンピュータシステムでユーザを確認する方法を得ることを目的とする。このために、本従来技術では、暗号化されたＵｓｅｒＩＤとＰａｓｓｗｏｒｄを、アクセス対象のコンピュータに送信し、送信されたＵｓｅｒＩＤとＰａｓｓｗｏｒｄに応じて、アクセスを制御している。また、現在一般に使用されているコンピュータシステムでは、ブラウザでサーバからＷＥＢシステムのログイン画面にＵｓｅｒＩＤとＰａｓｓｗｏｒｄの入力することによってＷＥＢシステムに入る。そうすると、ＵｓｅｒＩＤとＰａｓｓｗｏｒｄを盗まれる場合に、システムに不正な侵入が可能である。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記の従来技術の何れにおいても、他人にＵｓｅｒＩＤとＰａｓｓｗｏｒｄを盗まれたり、他人に漏れたりした場合、真正な利用者以外のアクセスも許容してしまう、との課題が存在する。
【０００４】
本発明の目的は、この課題を解決すること、すなわち、アクセス権を有しない第３者が他人のＵｓｅｒＩＤとＰａｓｓｗｏｒｄを入手しても、コンピュータ（ＷＥＢシステム）にアクセスできない手段を提供することである。
【０００５】
【課題を解決するための手段】
上記の課題を解決するために、本発明では、アクセス対象であるコンピュータにおける所定の処理を実行させるために必要なプログラム（含むブラウザソフト）を格納する記憶媒体を用いる。
【０００６】
例えば、コンピュータに記憶媒体をセットし、当該コンピュータで記憶媒体に格納されたプログラムに従ってＵｓｅｒＩＤおよびＰａｓｓｗｏｒｄの少なくとも一方を含む識別情報の入力を受付け可能とする処理（例えば、ログイン画面の表示）を行う。そして、利用者から入力される識別情報と予め記憶されている識別情報を比較し、その結果に応じて認証処理を行う。
【０００７】
なお、アクセス対象となるコンピュータには、記憶媒体がセットされるコンピュータの他、このコンピュータとネットワークを介して接続されるコンピュータ（サーバ装置等）が含まれる。この場合、プログラムは、インターネット等の閲覧可能なブラウザソフトであることが望ましく、この場合、認証処理で真正の利用者と判断された場合に、サーバ装置等のＵＲＬが利用者の利用しているコンピュータに通知し、通知に応じてブラウザソフトを立ち上げる構成とする。
【０００８】
また、記憶媒体に格納されたプログラムは、利用者から入力される第２の識別情報に基づいて、入力の受付け可能とする処理を行うことが含まれる。また、記憶媒体のプログラムは、受付け可能とする処理をコンピュータ上で実行できればよく、．ｅｘｅで示される実行ファイルが含まれる。さらに、記憶媒体は、プログラムを含む情報を格納可能であればよく、ＣＤ、ＤＶＤ、フロッピー（登録商標）ディスク、ＭＯなどが含まれる。またさらに、記憶媒体は、コンピュータと特別な機器を用いることなくセット、分離可能なものがよりよい。
【０００９】
【発明の実施の形態】
以下、図面を用いて、本発明の一実施の形態について、説明する。図１は、本実施の形態のシステム構成図である。
【００１０】
本実施の形態では、ＷＥＢシステムを対象としている。本ＷＥＢシステムは、ネットワーク３００を介して、利用者が用いるクライアント１００−１〜３とＷＥＢサーバ２００が互いに接続している。つまり、利用者はクライアント１００を介して、ＷＥＢサーバ２００が有する機能を利用する。なお、クライアント１００は、図示したとおり、複数ネットワークに接続されていてもよい。
【００１１】
次に、図２に示すフローチャートを用いて、本実施の形態の処理の流れを説明する。ステップ８０２において、クライアント１００−１がスロットル１０１に対するＣＤの挿入を受付ける。このＣＤには、ログイン画面の起動ファイルが実行ファイル（．ｅｘｅ）として格納されている。また、ＣＤにはＣＤ毎に割り振られたキーであるＣＤＲＯＭ　ＩＤ１２を格納しておく。
【００１２】
次に、ステップ８０４において、クライアント１００−１が、利用者から入力されるキーであるＣＤキー受付ける。次に、入力されたキーとＣＤに格納されているキーであるＣＤＲＯＭ　ＩＤ１２を比較する。なお、本ステップでは、比較を実行せずに、入力の受付けを行ってもよい。この場合、後述するステップ８１０でＷＥＢサーバが比較、認証処理を実行する。
【００１３】
次に、ステップ８０６において、ステップ８０４の比較の結果、一致するなど所定の関係を有する場合、ＣＤに格納された実行ファイルであるｌｏｇｉｎプログラム１１を起動し、出力装置１００−１ｃに、ログイン画面を表示して、ＵｓｅｒＩＤとＰａｓｓｗｏｒｄの入力を受付け可能とする。なお、ステップ８０６は、比較して既実行してもよいし、比較した後、利用者からの指示を受付けて実行してもよい。なお、ステップ８０４で、比較処理を実行しない場合は、そのままログイン画面を出力する。
【００１４】
次に、ステップ８０８において、クライアント１００−１は、利用者から入力されるＵｓｅｒＩＤとＰａｓｓｗｏｒｄを受付ける。そして、入力されたＵｓｅｒＩＤとＰａｓｓｗｏｒｄを含むユーザ認証要求をＷＥＢサーバ２００へ送信する。
【００１５】
なお、ステップ８０６で比較整理を実行しない場合は、ステップ８０４入力されたＣＤキー、ＵｓｅｒＩＤとＰａｓｓｗｏｒｄをＷＥＢサーバに送信する。なお、ステップ８０８では、ＣＤＲＯＭ　ＩＤ１２も送信してもよい。
【００１６】
次に、ステップ８１０〜８１２において、ＷＥＢサーバ２００がＤＢ４００を用いて、利用者の認証を行う。すなわち、ステップ８０８で送信されたＣＤキー、ＵｓｅｒＩＤおよびＰａｓｓｗｏｒｄとＤＢ４００に格納された図３に示すユーザ認証用テーブル４０１の対応する項目を比較する。この結果、送信されたＣＤキー、ＵｓｅｒＩＤとＰａｓｓｗｏｒｄがユーザ認証テーブル４０１中のＣＤキー、ＵｓｅｒＩＤとＰａｓｓｗｏｒｄを一致する場合に、真正な利用者と認証する。なお、ユーザ認証用テーブルおよび送信されたＣＤキー、ＵｓｅｒＩＤ、Ｐａｓｓｗｏｒｄの少なくとも一方が圧縮されるなど変換されている場合は、変換を復号化して比較してもよい。比較の結果が、一致でなく所定の関係を有する場合に真正な利用者と認証してもよい。
【００１７】
このように、真正な利用者と認証された場合、ステップ８１４において、ＷＥＢサーバ２００がシステムのメインメニューの名称（Ｍａｉｎ　Ｍｅｎｕ）を乱数で生成する。ＷＥＢサーバ２００は、この名称と対応するＵＲＬをクライアント１００−１に送信する。
【００１８】
次に、ステップ８１６において、クライアント１００−１が、送信された名称とＵＲＬを受信する。そして、ステップ８１８において、受信したことを検知して、この受信に応じて、ブラウザソフト１０１を立ち上げる。
【００１９】
次に、ステップ８２０において、クライアント１００−１は、立ち上がったブラウザに対応するメインメニューを出力装置１００−１ｃに表示する。このことにより、利用者がＷＥＢシステム２００にアクセス可能な状態とする。
【００２０】
なお、ステップ８１２で、ＷＥＢサーバ２００が真正な利用者と認証しなかった場合、ステップ８２２において、エラー表示を出力装置１００−１ｃに行う。つまり、ＷＥＢサーバ２００へのアクセスを許容しない。
【００２１】
このように、認証されないと、ブラウザソフト１０１を立ち上げらない。そうすると、システムのメインメニューを入手できない。つまり、第３者が他人のＵｓｅｒＩＤとＰａｓｓｗｏｒｄを盗んでも、その利用者がユーザのＣＤを持たないとＷＥＢシステム２００を利用できない。
【００２２】
なお、本実施の形態におけるクライアント１００、ＷＥＢサーバ２００は、プログラムに従った所定の処理を実行するコンピュータ装置で実現可能である。
【００２３】
【発明の効果】
本発明によれば、正規のＵｓｅｒＩＤとＰａｓｓｗｏｒｄが漏れても、第３者からのアクセスを防止できる。
【図面の簡単な説明】
【図１】本発明の一実施の形態におけるシステム構成図である。
【図２】本発明の一実施の形態の処理を示すフローチャートである。
【図３】本発明の一実施の形態で用いるユーザ認証用テーブルを示す図である。
【符号の説明】
１０…ＣＤ（コンパクトディスク）、１００…クライアント、２００…ＷＥＢサーバ、３００…ネットワーク、４００…データベース（ＤＢ）。
【図１】
2004046385.tif 000003
【図２】
2004046385.tif 000004
【図３】
2004046385.tif 000005