(57)【要約】【課題】クライアントの端末及びユーザを特定してサーバセキュリティの信頼性を向上させることができる。【解決手段】クライアント１１の端末に割当てられた登録済みユーザ管理情報と端末からサーバ１２に発信されたユーザ管理情報とを照合し、その照合結果に基づいて端末のワンタイムパスワードを発行し、そのワンタイムパスワードの発行工程後に、ワンタイムパスワードを端末のＩＰアドレスに関連させ登録済みユーザ管理情報に付加してサーバ側に登録するユーザ管理工程と、照合結果及びワンタイムパスワードをＨＴＭＬファイルの認証結果画面に組込んで端末に通知する第１の結果通知工程を付加した構成を採っている。【選択図】　　　　図４
2004070814.tif 000002
【特許請求の範囲】
【請求項１】
クライアントの端末に割当てられた登録済みユーザ管理情報と端末からＷｅｂサーバに発信されたユーザ管理情報とを照合し、その照合結果に基づいて端末のワンタイムパスワードを発行するサーバセキュリティ管理方法において、
前記ワンタイムパスワードの発行工程後に、
前記ワンタイムパスワードを端末のＩＰアドレスに関連させ登録済みユーザ管理情報に付加してＷｅｂサーバ側に登録するユーザ管理工程と、
前記照合結果とワンタイムパスワードをＨＴＭＬファイルの認証結果画面に組込んで端末に通知する第１の結果通知工程と、
を付加したことを特徴とするサーバセキュリティ管理方法。
【請求項２】
更に前記第１の結果通知工程後に、
前記認証結果画面をＨＴＭＬファイルの業務処理入力画面に用いて、業務処理の必要な項目データーを入力する項目入力工程と、
Ｗｅｂサーバ側に送信された前記ＨＴＭＬファイルよりワンタイムパスワード及びＩＰアドレスを抽出して登録済みユーザ管理情報と照合する第２の照合工程と、
情報が合致したときに前記必要項目データーに基づいて業務処理を行う業務処理工程と、
前記業務処理の結果をＨＴＭＬファイルの業務処理結果画面に組込んで端末に通知する第２の結果通知工程と、
を付加したことを特徴とする請求項１に記載のサーバセキュリティ管理方法。
【請求項３】
クライアントの端末に割当てられた登録済みユーザ管理情報と端末からＷｅｂサーバに発信されたユーザ管理情報とを照合し、その照合結果に基づいて端末のワンタイムパスワードを発行するサーバセキュリティ管理装置において、
前記Ｗｅｂサーバに、
発行済みワンタイムパスワードを端末のＩＰアドレスに関連させ登録済みユーザ管理情報に付加して登録するユーザ管理部と、
前記照合結果とワンタイムパスワードを認証結果画面に組込みＨＴＭＬファイルを生成する第１のファイル生成部と、
を備えたことを特徴とするサーバセキュリティ管理装置。
【請求項４】
更に前記クライアントの端末に、
前記ＨＴＭＬファイルの認証結果画面を業務処理入力画面として、業務処理の必要な項目データーを入力したＨＴＭＬファイルを生成する第２のファイル生成部を備え、
更に前記Ｗｅｂサーバに、
前記第１のファイル生成部より送信されるワンタイムパスワード及び端末のＩＰアドレスを登録済みユーザ管理情報と照合する第２の照合部と、
前記必要項目データーに基づいて行われた業務処理の結果を業務処理結果画面に組込みＨＴＭＬファイルを生成する第２のファイル生成部と、
を備えたことを特徴とする請求項３に記載のサーバセキュリティ管理装置。
【請求項５】
クライアントの端末に割当てられた登録済みユーザ管理情報と端末からＷｅｂサーバに発信されたユーザ管理情報とを照合する第１の照合機能と、
前記照合結果に基づいて端末のワンタイムパスワードを発行するパスワード発行機能と、
発行済みワンタイムパスワードを端末のＩＰアドレスに関連させ登録済みユーザ管理情報に付加して登録するユーザ管理機能と、
前記照合結果とワンタイムパスワードを認証結果画面に組込みＨＴＭＬファイルを生成する第１のファイル生成機能とをソフトウェアにより構成したものであり、
前記ソフトウェアは、Ｗｅｂサーバ側のコンピュータを機能させるものであることを特徴とするサーバセキュリティ管理プログラム。
【請求項６】
更に前記ＨＴＭＬファイルの認証結果画面を業務処理入力画面に用いて、業務処理に必要な項目データーを入力したＨＴＭＬファイルを生成する第２のファイル生成機能を、クライアント側のコンピュータを機能させるソフトウェアにより構成し、
更に前記第１のファイル生成機能によるＨＴＭＬファイルよりワンタイムパスワード及び端末のＩＰアドレスを抽出して登録済みユーザ管理情報と照合する第２の照合機能と、
前記必要項目データーに基づいて行われた業務処理の結果を業務処理結果画面に組込みＨＴＭＬファイルを生成する第２のファイル生成機能とを、Ｗｅｂサーバ側のコンピュータを機能させるソフトウェアにより構成したことを特徴とする請求項５に記載のサーバセキュリティ管理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、サーバセキュリティ管理方法及び装置並びにサーバセキュリティ管理プログラムに関する。
【０００２】
【従来の技術】
従来、情報ネットワークを介してクライアントがＷｅｂサーバに接続するシステムに用いられているサーバセキュリティ管理装置は、ログイン時にクライアントから発信されたユーザＩＤ及びパスワードと登録済みのユーザ管理情報との一致・不一致を問合せ（ユーザ照合）することによりセキュリティ管理を行っている。この場合、従来のサーバセキュリティ管理装置では、ユーザ照合は、接続するＷｅｂサーバ上のＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒｓ）単位で行われているため、クライアントの端末に割当てられているユーザＩＤ及びパスワードを使って、複数のユーザが同一時間帯にＷｅｂサーバに一斉にログインすることが可能になっている。
【０００３】
【発明が解決しようとする課題】
上述した従来の構成によれば、同一時間帯で複数のユーザが同じユーザＩＤ及びパスワードでログインすることも可能であり、各ユーザ毎にログイン情報を管理することができないという不都合があった。このことは、ハッカーが通信途中に盗聴して不正にユーザ管理情報を得た場合に、そのユーザ管理情報を用いてＷｅｂサーバに不正なアクセスすることを許すこととなり、サーバシステムを使った情報管理のセキュリティ面に問題が生じることを意味する。
【０００４】
また、ＵＲＬ単位でユーザ管理情報の照合がなされるため、動的に生成した別ＵＲＬのコンテンツへのアクセスに対しても、ユーザ毎に管理することが不可能であり、不正なアクセスを見逃してしまうという不都合があった。
【０００５】
これらの問題を解決するために特開２０００−３４９９２６号，特開２００１−０６７３２０号及び特開平０８−２２７３９７号などの技術が開示されている。上述した特開２０００−３４９９２６号の技術は、電話番号（端末ＩＤ）を利用する方式であり、また、特開平０８−２２７３９７号の技術は、ワンタイムパスワードを利用した方式であり、また、特開２０００−０６７３２０号の技術は、クライアントの端末から最初のアクセスがあった際に、その端末に割当てられたユーザ管理情報が正しければ、その端末に対してワンタイムパスワードを発行して置き、次のアクセスの際に端末から発信される発行済みのワンタイムパスワードと端末のＩＰアドレスを照合してアクセスを許可する方式のものである。
【０００６】
しかしながら、特開２０００−３４９９２６号と特開平０８−０６７３２０号の内容を組合せたとしても、サーバ側にアクセスした場合の同一ユーザでのログイン履歴を管理することができないという問題がある。また、特開２０００−０６７３２０号の技術では、クライアント側からサーバ側への情報取得申請を行うと、ユーザＩＤやワンタイムパスワード作成プログラム作成プログラムをクライアント側に配布される。このため、一台のクライアントを複数のユーザが利用する際、クライアント側への送信途中にワンタイムパスワード作成プログラムを盗聴された場合に、その盗聴者がワンタイムパスワード作成プログラムを使って勝手にワンタイムパスワードを作成してサーバ側に不当にアクセスした場合に、これを監視することができないという問題がある。これは、クライントとサーバ側との間における通信盗聴に対策を講じる必要がある。
【０００７】
【発明の目的】
本発明の目的は、ＨＴＭＬファイルにワンタイムパスワードを組込んでクライアントとＷｅｂサーバとの間でのデーターの授受を行うことにより、端末及びユーザを特定してセキュリティの信頼性を向上させたサーバセキュリティ管理方法及び装置並びにプログラムを提供することにある。
【０００８】
【課題を解決するための手段】
一般的なＷｅｂサーバセキュリティ管理方法では、クライアントの端末のユーザ管理情報を予め登録して置く第１のユーザ管理工程と、前記端末から発信されたユーザ管理情報と登録済のユーザ管理情報との一致・不一致を問合せする第１の照合工程と、前記ユーザ管理情報が一致したときに前記端末に対してワンタイムパスワードを発行するパスワード発行工程とを備えている。
【０００９】
この方法では、盗聴されたワンタイムパスワードを不正に使用して、Ｗｅｂサーバへのアクセスを許してしまうこととなる。
【００１０】
そこで、本発明では、ワンタイムパスワードの発行工程後に、ワンタイムパスワードを端末のＩＰアドレスに関連させ登録済みユーザ管理情報に付加してＷｅｂサーバ側に登録するユーザ管理工程と、照合結果とワンタイムパスワードをＨＴＭＬファイルの認証結果画面に組込んで端末に通知する第１の結果通知工程とを付加した付加した構成を採っている。上述したユーザ管理工程と第１の結果通知工程とは並行させて、あるいは先ずユーザ管理工程を行い、その後に第１の結果通知工程を行うようにしてもよい。
【００１１】
そして、ワンタイムパスワードが発行された後に、先ず発行されたワンタイムパスワードを端末のＩＰアドレスとともにユーザ管理情報に付加してＷｅｂサーバ側に登録して置き、一方、ユーザ管理情報の問合せ結果とワンタイムパスワードとをＨＴＭＬファイルの認証結果画面に組込んで端末に通知する。
【００１２】
したがって、本発明では、ＨＴＭＬファイル自体をデーターの送信・受信の媒体に用いるため、ＨＴＭＬファイルのソースのみでデーター送信を行うときと比較してデーターの盗聴がしにくくなり、サーバセキュリティの信頼性を向上させることができる。
【００１３】
また、ＨＴＭＬファイルにワンタイムパスワードを組込んでＷｅｂサーバとクライアント側とでデーター通信を行っているため、ユーザがユーザ管理情報を発信することなくＷｅｂサーバからＨＴＭＬファイルのソースをＷｅｂサーバ側から受取って画面の再表示を行ったとしても、その再表示画面には、ワンタイムパスワードが組込まれていないため、Ｗｅｂサーバにアクセスすることが拒否される。また、正規のユーザであっても、ワンタイムパスワードが組込まれたＨＴＭＬファイルを用いない限り、アクセスが可能とならない。このため、ユーザと端末がワンタイムパスワードの有無により、Ｗｅｂサーバ側で容易に特定することができる。
【００１４】
さらに、ワンタイムパスワードを端末のＩＰアドレスと関連付けてＷｅｂサーバ側で管理することとなるため、盗聴されたワンタイムパスワードを使って不正にアクセスしたとしても、その不正なアクセスを容易に発見して拒否することができ、正規の通信先とのみ取引を行うことができる。
【００１５】
しかも、上述したように、１台のクライアントを複数のユーザが使用する場合にも、Ｗｅｂサーバ側が保持するユーザ管理情報（ワンタイムパスワード，端末のＩＰアドレス）を使ってユーザと端末を特定することができるため、ユーザの処理履歴等を容易に把握することができる。
【００１６】
上述した本発明では、発行されたワンタイムパスワードを使って正規にＷｅｂサーバにアクセスする処理を意図したものであるが、このアクセス処理に連続させて業務処理を行うには、更に前記第１の結果通知工程後に、認証結果画面をＨＴＭＬファイルの業務処理入力画面に用いて、業務処理の必要な項目データーを入力する項目入力工程と、Ｗｅｂサーバ側に送信された前記ＨＴＭＬファイルよりワンタイムパスワード及びＩＰアドレスを抽出して登録済みユーザ管理情報と照合する第２の照合工程と、情報が合致したときに前記必要項目データーに基づいて業務処理を行う業務処理工程と、その処理結果をＨＴＭＬファイルの業務処理結果画面に組込んで端末に通知する第２の結果通知工程とを付加すればよい。
【００１７】
このように構成することにより、Ｗｅｂサーバに対して正規のユーザのみのアクセスを許可し、その許可されたアクセスの下に所望の業務処理を連続して行うことができ、業務処理の信頼性を向上させることができる。
【００１８】
上述した本発明は、サーバセキュリティ管理方法を意図したものであるが、このものに限定されるものではなく、ハードウェアとして構築してもよい。すなわち、サーバセキュリティ管理装置は一般的にクライアントの端末にユーザ管理情報の入力部を備え、Ｗｅｂサーバに、前記端末のユーザ管理情報を予め登録保持した第１のユーザ管理部と、前記端末からのユーザ管理情報と登録済のユーザ管理情報との一致・不一致を問合せする第１の照合部と、前記ユーザ管理情報が一致したときに端末に対してワンタイムパスワードを発行するパスワード発行部とを備えている。
【００１９】
本発明では、上述した構成要素に付加するものとして、Ｗｅｂサーバに、発行済みワンタイムパスワードを端末のＩＰアドレスに関連させ登録済みユーザ管理情報に付加して登録するユーザ管理部と、照合結果及びワンタイムパスワードを認証結果画面に組込みＨＴＭＬファイルを生成する第１のファイル生成部とを付加した構成を採っている。
【００２０】
そして、端末から発信されたユーザ管理情報と登録済のユーザ管理情報とを照合し、そのユーザ管理情報が一致したときに端末に対してワンタイムパスワードを発行し、そのワンタイムパスワードを発行した後に、発行済みのワンタイムパスワードを端末のＩＰアドレスとともにユーザ管理情報に付加してＷｅｂサーバ側に登録保持して置く。一方、ユーザ管理情報の問合せ結果とワンタイムパスワードとをＨＴＭＬファイルの認証結果画面に組込んで端末に通知する。
【００２１】
この本発明によれば、上述した効果を得ることができるばかりでなく、情報ネットワークを通じて相互接続されるクライアントとＷｅｂサーバのシステムを利用した業務処理の信頼性を向上させた新たなサーバセキュリティ管理装置を得ることができる。
【００２２】
また、発行されたワンタイムパスワードを使って正規にＷｅｂサーバにアクセスする処理に連続させて業務処理を行うには、更にクライアントの端末に、ＨＴＭＬファイルの認証結果画面を業務処理入力画面に用い、該業務処理入力画面に業務処理に必要な項目データーを入力したＨＴＭＬファイルを生成する第２のファイル生成部を備え、更にＷｅｂサーバに、ＨＴＭＬファイルより抽出したワンタイムパスワード及び端末のＩＰアドレスを登録済みユーザ管理情報と照合する第２の照合部と、必要項目データーに基づいて行われた業務処理の結果を業務処理結果画面に組込みＨＴＭＬファイルを生成する第２のファイル生成部とを付加する構成とすればよい。
【００２３】
ところで、上述した本発明では、ハードウェアとして構築したが、これに限定されるものではなく、コンピュータを機能させるプログラムとして構築することもできる。すなわち、クライアントの端末に割当てられた登録済みユーザ管理情報と端末からＷｅｂサーバに発信されたユーザ管理情報とを照合する第１の照合機能と、その照合結果に基づいて端末のワンタイムパスワードを発行するパスワード発行機能と、発行済みワンタイムパスワードを端末のＩＰアドレスに関連させ登録済みユーザ管理情報に付加して登録するユーザ管理機能と、照合結果及びワンタイムパスワードを認証結果画面に組込みＨＴＭＬファイルを生成する第１のファイル生成機能とをソフトウェアにより構成してもよい。そして、このソフトウェアを用いて、Ｗｅｂサーバ側のコンピュータを機能させる。
【００２４】
また同様に、発行されたワンタイムパスワードを使って正規にＷｅｂサーバにアクセスする処理に連続させて業務処理を行うには、更にＨＴＭＬファイルの認証結果画面を業務処理入力画面に用い、該業務処理入力画面に業務処理に必要な項目データーを入力したＨＴＭＬファイルを生成する第２のファイル生成機能とを、クライアント側のコンピュータを機能させるソフトウェアにより構成し、更にＨＴＭＬファイルより抽出したワンタイムパスワード及び端末のＩＰアドレスを登録済みユーザ管理情報と照合する第２の照合機能と、必要項目データーに基づいて行われた業務処理の結果を業務処理結果画面に組込みＨＴＭＬファイルを生成する第２のファイル生成機能とを、Ｗｅｂサーバ側のコンピュータを機能させるソフトウェアにより構成すればよい。
【００２５】
このように、本発明をプログラムとして構築することにより、このプログラムを既存のコンピュータに導入するだけで、情報ネットワークを通じて相互接続されるクライアントとＷｅｂサーバを利用した業務処理システムを必要最小限の経費をもって構築することができる。
【００２６】
【発明の実施の形態】
以下、本発明について詳細に説明する。図１に示すように、本発明の第１の実施形態に係るサーバセキュリティ管理装置は、クライアント１１とＷｅｂサーバ１２と、クライアント１１とＷｅｂサーバ１２とを相互に接続するＩＰネットワーク等の情報ネットワーク１３とから構成される。図１の例では、情報ネットワーク１３として、ＩＰネットワークを用いており、情報ネットワークをＩＰネットワーク１３として表記する。
【００２７】
図１は、クライアント１１から発信されるユーザ管理情報に基づいてＷｅｂサーバ１２にアクセスしたときの処理過程を示すものである。図５は、本発明における一連の処理に用いられるＨＴＭＬ形式の画面を示すものであり、画面の空欄に逐次必要なデーターが入力して組込まれるようになっている。
【００２８】
図１に示すクライアント１１は、パスワード入力部１１１と認証結果表示部１１２とを有している。パスワード入力部１１は、ブラウザを使ってＣＲＴ（Ｃａｔｈｏｄｅ−ｒａｙ　Ｔｕｂｅ）などの表示部に表示される図５に示すＨＴＭＬ形式の画面１００を使用して、その空欄になっているユーザＩＤ入力欄１００ａにユーザＩＤを、パスワード入力欄１００ｂにパスワードをそれぞれキーボード等を用いて入力し、そのデーターを入力した端末のＩＰアドレスを含めてＷｅｂサーバ１２にＩＰネットワーク１３を介して送信するようになっている。
【００２９】
認証結果表示部１１２は、Ｗｅｂサーバ１２から返送されるＨＴＭＬファイルの画面を認証結果画面としてＣＲＴなどに表示するようになっている。この表示された認証結果画面の認証結果表示欄１００ｃには、アクセス許可又は禁止の認証結果が組込まれている。
【００３０】
一方、Ｗｅｂサーバ１２は、ユーザパスワード認証手段１２１と、ユーザ管理部としてのユーザ管理手段１２２と、ユーザ管理情報ファイル１２３と、ワンタイムパスワード発生手段１２４と、第１のファイル生成部としての結果画面生成手段１２５とを有している。
【００３１】
ユーザ管理情報ファイル１２３には、クライアント１１の端末及びユーザ毎に割当てられたユーザＩＤ及びパスワードに加えて、発信元となるクライアント１１の端末のＩＰアドレス、後述するワンタイムパスワードなどのユーザ管理情報が登録されている。
【００３２】
第１の照合部としてのユーザパスワード認証手段１２１は、ユーザ管理情報ファイル１２３に記録されたユーザ管理情報を参照して、クライアント１１側から送信されたユーザＩＤ及びパスワードが正当なユーザのものであるか否かを認証し、正当なユーザであるときに認証結果をユーザ管理手段１２２に出力し、ユーザ管理手段１２２から出力されるワンタイムパスワードを結果生成手段１２５に出力するようになっている。
【００３３】
ユーザ管理部としてのユーザ管理手段１２２は、ユーザパスワード認証手段１２１から出力される正当ユーザの認証結果に基づいてワンタイムパスワードの発生指令をワンタイムパスワード発生手段１２４に出力し、ワンタイムパスワード発生手段１２４からのワンタイムパスワードをユーザ管理情報ファイル１２３に登録するとともに、ユーザパスワード認証手段１２１に出力するようになっている。
【００３４】
ワンタイムパスワード発生手段１２４は、ユーザパスワード認証手段１２１から出力されるワンタイムパスワードの発生指令に基づいてワンタイムパスワードを発生してユーザパスワード認証手段１２１に出力するようになっている。
【００３５】
第１のファイル生成部としての結果画面生成手段１２５は、ユーザパスワード認証手段１２１からのワンタイムパスワード１００ｄを図５に示す認証結果画面１００に組込にＨＴＭＬファイルを生成してクライアント１１の認証結果表示部１１２に送信するようになっている。
【００３６】
図２は、図１に示すアクセス結果に基づいて、所望の業務処理を連続して行うために必要な構成を示すものである。
【００３７】
クライアント１１は更に、第２のファイル生成部としての業務処理入力部２１１と、業務処理結果表示部２１２とを有している。
【００３８】
業務処理入力部２１１は、結果画面生成手段１２５からのＨＴＭＬファイルに基づいてＣＲＴに表示された認証結果画面（１００）を業務処理入力画面（図５）１００として、空欄となっている業務処理必要項目欄１００ｅに業務処理の必要項目をキーボード等を使って入力し、その必要項目データーを業務処理入力画面（図５）１００に組込みＨＴＭＬファイルを生成しＷｅｂサーバ１２にＩＰネットワーク１３を介して出力するようになっている。この業務処理入力画面１００のＨＴＭＬファイルには、Ｗｅｂサーバ１２から送られたワンタイムパスワード１００ｄが組込まれたままであり、かつ、上述した端末のＩＰアドレスも組込まれたままである。
【００３９】
業務処理結果表示部２１２は、Ｗｅｂサーバ１２側から出力されるＨＴＭＬファイルの業務処理結果画面（図５）１００をＣＲＴ（Ｃａｔｈｏｄｅ−ｒａｙ　Ｔｕｂｅ）に表示するようになっている。
【００４０】
一方、Ｗｅｂサーバ１２は更に、業務処理画面受付手段２２１と、第２の照合部としてのセキュリティ管理手段２２２と、業務処理手段２２４と、第２のファイル生成部としての結果画面生成手段２２５とを有している。
【００４１】
セキュリティ管理手段２２２は、業務画面受付手段２２１で受信されたＨＴＭＬファイルの業務処理画面１００に組込まれた端末のＩＰアドレス及びワンタイムパスワードを抽出し、その抽出データーとユーザ管理情報ファイル１２３の登録済みユーザ管理情報とを照合するようになっている。そして、セキュリティ管理手段２２２は、抽出データーが登録済ユーザ管理情報と不一致のときに、クライアント１１に含まれる他のＩＰアドレスの端末より送信された情報か、或いはネットワーク上で盗聴されたワンタイムパスワードを用いた不正なアクセスか、或いはクライアント１１の他の端末に表示されるワンタイムパスワードなしの業務処理入力画面のいずれかであるとして認識し、業務処理画面受付手段２２１にアクセス禁止の命令を出力するようになっている。登録済みユーザ管理情報と一致したときに、クライアント１１のアクセスが許可された端末からの情報であると認識し、業務処理画面受付手段２２１にアクセス許可の命令を出力するようになっている。
【００４２】
業務処理手段２２４は、業務処理画面受付手段２２１からのアクセス許可命令に基づいて起動され、業務処理入力画面１００から業務処理の必要項目データー（欄１００ｅに組込まれたデーター）及びワンタイムパスワードを抽出して所望の業務処理を行い、その業務処理結果とワンタイムパスワードを結果画面生成手段２２５に引き渡すようになっている。
【００４３】
第２のファイル生成部としての結果画面生成手段２２５は、業務処理画面受付手段２２１からのアクセス禁止の命令に基づいて、業務処理画面受付手段２２１より引き渡された端末のＩＰアドレスに対して、不正利用メッセージを含めたＨＴＭＬファイルを生成して不正利用の端末に送信し、また、アクセス許可の命令に基づいて業務処理手段２２４より引き渡された業務処理結果情報とワンタイムパスワードを業務処理結果画面（図５）１００に埋め込みＨＴＭＬファイルを生成してクライアント１１に送信するようになっている。
【００４４】
次に、図１，図２及び図４を参照して本発明の一実施形態の動作について詳細に説明する。
【００４５】
先ず、クライアント１１からＷｅｂサーバ１２へのアクセスの許可・禁止の処理を行う場合について説明する。
【００４６】
クライアント１１の端末は、Ｗｅｂサーバ１２にアクセスしてパスワード入力画面（図５）１００を要求し、この画面を受取ってブラウザによりＣＲＴに表示する。図４に示すように、ユーザは、クライアント１１の端末のパスワード入力部１１１によりパスワード入力画面１００に、そのユーザに割当てられたユーザＩＤ（例えばａｂｃ＠ｃｄｆ．ｊｐ．ｃｏｍ）及びパスワードを入力する。この入力作業が終了すると、パスワード入力部１１１は、ユーザ管理情報が組込まれたＨＴＭＬ形式のパスワード入力画面１００をＩＰネットワーク１３を介してＷｅｂサーバ１２に送信する（図４のステップＡ１）。
【００４７】
Ｗｅｂサーバ１２では、送信されたパスワード入力画面１００をユーザパスワード認証手段１２１が受取ると、発信元のユーザＩＤ及びパスワードの問合せを行う（図４のステップＢ１）。すなわち、送信されたパスワード入力画面１００をユーザパスワード認証手段１２１が受取ると、ユーザパスワード認証手段１２１は、ユーザ管理情報ファイル１２３に記録されたユーザ管理情報を参照して、クライアント１１側から送信されたユーザＩＤ及びパスワードが正当なユーザのものであるか否かを認証し、正当なユーザであるときに認証結果をユーザ管理手段１２２に出力する。
【００４８】
ユーザ管理手段１２２は、抽出データーを受取ると、ユーザ管理情報ファイル１２３に対して登録されているユーザ管理情報の問合せを行って（図４のステップＢ２）ユーザ管理情報を読込む（図４のステップＣ１）。そして、抽出データーと読込んだユーザ管理情報との照合を行い、不一致のとき（登録されていない場合）にアクセス禁止として認識する。一致したとき（登録されている場合）にアクセス許可として認識する。
【００４９】
ワンタイムパスワード発生手段１２４は、ユーザ管理手段１２２からアクセス許可命令を受取ると起動し、ワンタイムパスワードを発行してユーザ管理手段１２２に出力する（図４のステップＢ３）。
【００５０】
ユーザ管理手段１２２は、ワンタイムパスワードを受取ると、先ず、以降に業務処理のためにアクセスする端末の特定及び処理の連続性を確保するためにユーザ管理情報ファイル１２３に、ワンタイムパスワードを発信元端末のＩＰアドレスと関連付けで登録する（図４のステップＢ４）。
【００５１】
その後、ユーザ管理手段１２２は、このワンタイムパスワードをユーザパスワード認証手段１２１を介して結果画面生成手段１２５に出力する。
【００５２】
結果画面生成手段１２５は、ユーザパスワード認証手段１２１よりユーザＩＤ及びパスワードの認証結果を受け取る。アクセス禁止の場合、ユーザＩＤ及びパスワードが誤っていることを示すＨＴＭＬファイルで生成し、クライアント１１に送信する（図４のステップＢ５）。アクセス許可の場合、端末からのパスワード入力画面にワンタイムパスワードを組込んで認証結果画面（図５、ＨＴＭＬ形式）１００を生成し、これをＩＰネットワーク１３を介してクライアント１１に送信する（図４のステップＢ６）。
【００５３】
クライアント１１の端末が、Ｗｅｂサーバ１２からの認証結果画面１００を受取ると、認証結果表示部１１２によりＣＲＴに表示する。この表示された画面を見て、ユーザは、アクセス許可されたことを確認する。
【００５４】
次に、図２を用いて、アクセス許可後に連続して行われる業務処理について説明する。
【００５５】
図２において、Ｗｅｂサーバ１２を利用してユーザが業務処理を行うには、ＣＲＴに表示されている認証結果画面のうち空欄になっている業務処理必要項目の欄１００ｅに必要項目を業務入力部２１１により入力し、業務処理入力画面（図５、ＨＴＭＬ形式）を完成させる（図４のステップＡ２）。この作業が終了すると、業務処理入力部２１１は、必要項目が組込まれた業務入力画面１００をＩＰネットワーク１３を介してＷｅｂサーバ１２に送信する（図４のステップＡ３）。
【００５６】
Ｗｅｂサーバ１２の業務処理画面受付手段２２１は、クライアント１１から業務処理入力画面（ＨＴＭＬファイル）を受取ると、そのＨＴＭＬファイルから発信元である端末のＩＰアドレスとワンタイムパスワードとを抽出し、その抽出データーをセキュリティ管理手段２２２に出力する。
【００５７】
セキュリティ管理手段２２２は、抽出データーを受取ると、その抽出データーとユーザ管理情報ファイル１２３の登録済みユーザ管理情報とを照合する（図４のステップＢ７）。ここで、セキュリティ管理手段２２２は、ユーザ管理情報ファイル１２３に対してユーザ管理情報の問合せを行い（図４のステップＢ８）、ユーザ管理情報の読み出しを行う（図４のステップＣ２）。
【００５８】
そして、セキュリティ管理手段２２２は、抽出データーが登録済ユーザ管理情報と不一致のときに、クライアント１１に含まれる他のＩＰアドレスの端末より送信された情報か、或いはネットワーク上で盗聴されたワンタイムパスワードを用いた不正なアクセスか、或いはクライアント１１の他の端末に表示されるワンタイムパスワードなしの業務処理入力画面のいずれかであるとして認識し、業務処理画面受付手段２２１にアクセス禁止の命令を出力する。登録済みユーザ管理情報と一致したときに、クライアント１１のアクセスが許可された端末からの情報であるとして認識し、業務処理画面受付手段２２１にアクセス許可の命令を出力する。
【００５９】
業務処理手段２２４は、業務処理画面受付手段２２１からのアクセス許可命令に基づいて起動し、業務処理入力画面１００から必要項目データー（欄１００ｅのデーター）及びワンタイムパスワードを抽出して所望の業務処理を行い（図４のステップＢ９）、その業務処理結果とワンタイムパスワードを結果画面生成手段２２５に引き渡す。
【００６０】
結果画面生成手段２２５は、業務処理画面受付手段２２１からのアクセス禁止の命令に基づいて、業務処理画面受付手段２２１より引き渡された端末のＩＰアドレスに対して、不正利用メッセージを表記したＨＴＭＬファイルを作成して不正利用の端末に送信する（図４のステップＢ１０）。また、業務処理手段２２４より引き渡された業務処理結果情報をＨＴＭＬ形式の業務処理結果画面（図５）１００にワンタイムパスワードを埋め込んでクライアント１１に送信する（図４のステップＢ１１）。
【００６１】
したがって、本発明の一実施形態によれば、ＨＴＭＬファイル自体をデーターの送信・受信の媒体に用いるため、ＨＴＭＬファイルのソースのみでデーター送信を行うときと比較してデーターの盗聴がしにくくなり、サーバセキュリティの信頼性を向上させることができる。
【００６２】
また、ＨＴＭＬファイルにワンタイムパスワードを組込んでＷｅｂサーバとクライアント側とでデーター通信を行っているため、ユーザがユーザ管理情報を発信することなくＷｅｂサーバからＨＴＭＬファイルのソースをＷｅｂサーバ側から受取って画面の再表示を行ったとしても、その再表示画面には、ワンタイムパスワードが組込まれていないため、Ｗｅｂサーバにアクセスすることが拒否される。また、正規のユーザであっても、ワンタイムパスワードが組込まれたＨＴＭＬファイルを用いない限り、アクセスが可能とならない。このため、ユーザと端末がワンタイムパスワードの有無により、Ｗｅｂサーバ側で容易に特定することができる。
【００６３】
さらに、ワンタイムパスワードを端末のＩＰアドレスと関連付けてＷｅｂサーバ側で管理することとなるため、盗聴されたワンタイムパスワードを使って不正にアクセスしたとしても、その不正なアクセスを容易に発見して拒否することができ、正規の通信先とのみ取引を行うことができる。
【００６４】
しかも、上述したように、１台のクライアントを複数のユーザが使用する場合にも、Ｗｅｂサーバ側が保持するユーザ管理情報（ワンタイムパスワード，端末のＩＰアドレス）を使ってユーザと端末を特定することができるため、ユーザの処理履歴等を容易に把握することができる。
【００６５】
さらに、本発明によれば、クライアントがサーバにアクセスした場合にクライアント側のみでワンタイムパスワードを作成し、しかも、このワンタイムパスワードをサーバ側でのみ作成するＨＴＭＬファイルに組込んでクライアント及びサーバ側との間にデーターの授受を行うため、サーバ側と正規のクライアントのみが、サーバ側で発行したＨＴＭＬファイルを再表示することができ、その他のものが再表示することが制限されることとなり、サーバ側で不正なアクセスを容易に判別することができる。
【００６５】
【発明の他の実施形態】
次に、本発明の第２の実施形態について図面を参照して詳細に説明する。図３において、図１と同じ構成については、同じ符号を付してある。
【００６６】
図３に示す本発明の第２の実施形態では、クライアント１１とＷｅｂサーバ１２を接続する通信網がイントラネット３３（閉域ＩＰネットワーク）であることが第１の実施形態と構成が異なる。また、閉域ＩＰネットワークでは通常クライアント１１のＩＰアドレスを一意または小グループ単位に設定することが多い。そのため、ユーザ管理情報１２３では、ユーザＩＤ及びパスワードに加え、接続を許可する端末のＩＰアドレスまたはＩＰアドレスの範囲を管理することにより、ログイン認証時のセキュリティを向上できるという第１の実施形態と異なる効果を奏している。また、この実施形態では、ユーザ管理情報１２３が、ユーザＩＤ及びパスワードに加え、接続を許可する端末のＩＰアドレスまたはＩＰアドレスの範囲を管理する機能を行う以外は、図４にシーケンスチャートと同様な動作を行う。
【００６７】
次に、本実施形態の動作について説明する。クライアント１１の端末のパスワード入力部１１１にパスワード入力画面１００のユーザＩＤの入力欄１００ａにユーザＩＤを、パスワードの入力欄１００ｂにパスワードをそれぞれ入力する。すると、パスワード入力部１１１が入力済みパスワード入力画面（ＨＴＭＬファイル）をＷｅｂサーバ１２にイントラネット３３を介して送信する。
【００６８】
Ｗｅｂサーバ１２では、ユーザパスワード認証手段１２１がユーザ管理手段１２２にユーザＩＤおよびパスワードの正当性の問い合わせを行う。ユーザ管理手段１２２では、端末から発信されたユーザＩＤとパスワードとユーザ管理情報ファイル１２３に登録されているユーザ管理情報との照合を行う。発信されたユーザ管理情報と登録済みのユーザ管理情報が不一致のとき（登録されていない場合）、ユーザパスワード認証手段１２１にアクセス禁止の命令を出力する。一致したとき（登録されている場合）、ユーザ管理情報の認証可能な端末のＩＰアドレスの値または範囲を参照し、アクセスした端末のＩＰアドレスと比較を行う。アクセスした端末のＩＰアドレスがユーザ管理情報の認証可能な端末のＩＰアドレスの値に該当しない、或いは範囲に含まれないときには、ユーザパスワード認証手段１２１にアクセス禁止の命令を出力する。アクセスした端末のＩＰアドレスがユーザ管理情報の認証可能な端末のＩＰアドレスの値に該当する、或いは範囲に含まれるとき（認証可能なＩＰアドレスの場合）、ワンタイムパスワード発生手段１２４に対してワンタイムパスワードの発行要求を行い、ワンタイムパスワードを取得する。そして、以降の取引の発信元の特定および連続性を確保するため、ユーザ管理情報１２３に、アクセス許可された端末（発信元）のＩＰアドレスとワンタイムパスワードを関連させてユーザ管理情報ファイル１２３に登録を行う。
【００６９】
その後、ユーザ管理手段１２２は、ユーザパスワード認証手段１２１に対して、ワンタイムパスワードおよびアクセス許可命令を出力する。結果画面生成手段１２５は、ユーザパスワード認証手段１２１よりユーザＩＤおよびパスワードの認証結果を受け取る。認証不可の場合、ユーザＩＤおよびパスワードが誤っていることをＨＴＭＬファイルで生成し、クライアント３１に送信する。認証可能な場合、認証結果画面情報をＨＴＭＬファイルの形式で生成し、その中にワンタイムパスワードを埋め込みクライアント３１に送信する。
【００７０】
また、上述した本発明では、ハードウェア及び方法として構築したが、これに限られるものではなく、ソフトウェアとして構築してもよい。すなわち、クライアント１１の端末に割当てられた登録済みユーザ管理情報と端末からＷｅｂサーバ１２に発信されたユーザ管理情報とを照合する第１の照合部（１２１、１２２）が行う第１の照合機能と、その照合結果に基づいて端末のワンタイムパスワードを発行するワンタイムパスワード発生手段１２４が行うパスワード発行機能と、発行済みワンタイムパスワードを端末のＩＰアドレスに関連させ登録済みユーザ管理情報に付加して登録するユーザ管理手段１２２が行うユーザ管理機能と、照合結果とワンタイムパスワードを認証結果画面に組込みＨＴＭＬファイルを生成する第１のファイル生成部（１２５）が行う第１のファイル生成機能とをソフトウェアにより構成してもよい。前述したソフトウェアは、図４に示すシーケンシャルチャートに示す動作順序でＷｅｂサーバ側のコンピュータを機能させる。
【００７１】
更に、前述したＨＴＭＬファイルの認証結果画面を業務処理入力画面に用いて、業務処理に必要な項目データーを入力したＨＴＭＬファイルを生成する業務処理入力部２１１が行う第２のファイル生成機能を、クライアント１１側のコンピュータを機能させるソフトウェアにより構成し、更に前述した第１のファイル生成機能によるＨＴＭＬファイルよりワンタイムパスワード及び端末のＩＰアドレスを抽出して登録済みユーザ管理情報と照合するセキュリテイ管理手段２２２が行う第２の照合機能と、必要項目データーに基づいて行われた業務処理の結果を業務処理結果画面に組込みＨＴＭＬファイルを生成する結果画面生成手段２２５が行う第２のファイル生成機能とを、Ｗｅｂサーバ１２側のコンピュータを機能させるソフトウェアにより構成してもよい。
【００７２】
このように、本発明をプログラムとして構築することにより、このプログラムを既存のコンピュータに導入するだけで、情報ネットワークを通じて相互接続されるクライアントとＷｅｂサーバを利用した業務処理システムを必要最小限の経費をもって構築することができる。
【００７３】
【発明の効果】
以上説明したように本発明によれば、ＨＴＭＬファイル自体をデーターの送信・受信の媒体に用いるため、ＨＴＭＬファイルのソースのみでデーター送信を行うときと比較してデーターの盗聴がしにくくなり、サーバセキュリティの信頼性を向上させることができる。
【００７４】
また、ＨＴＭＬファイルにワンタイムパスワードを組込んでＷｅｂサーバとクライアント側との間でデーター通信を行っているため、ユーザがユーザ管理情報を発信することなくＷｅｂサーバからＨＴＭＬファイルのソースをＷｅｂサーバ側から受取って画面の再表示を行ったとしても、その再表示画面には、ワンタイムパスワードが組込まれていないため、Ｗｅｂサーバにアクセスすることが拒否される。また、正規のユーザであっても、ワンタイムパスワードが組込まれたＨＴＭＬファイルを用いない限り、アクセスが可能とならない。このため、ユーザと端末がワンタイムパスワードの有無により、Ｗｅｂサーバ側で容易に特定することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係るＷｅｂサーバセキュリティ管理装置のうちアクセス認証を行う処理構成を示すブロック図である。
【図２】本発明の第１の実施形態に係るＷｅｂサーバセキュリティ管理装置のうち業務処理を行う処理構成を示すブロック図である。
【図３】本発明の第２の実施形態に係るＷｅｂサーバセキュリティ管理装置のうちアクセス認証を行う処理構成を示すブロック図である。
【図４】本発明の実施形態の全体的な動作を示すシーケンスチャートを示す図である。
【図５】本発明における一連の処理に用いられるＨＴＭＬファイル形式の画面を示す図である。
【符号の説明】
１１　クライアント
１２　Ｗｅｂサーバ
１３　ＩＰネットワーク
１１１　パスワード入力部
１１２　認証表示部
１２１　ユーザパスワード認証手段
１２２　ユーザ管理手段
１２３　ユーザ管理情報ファイル
２１１　業務処理入力部
２１２　業務処理結果表示部
２２１　業務画面受付手段
２２２　セキュリティ管理手段
２２４　業務処理手段
２２５　結果画面表示部
３３　イントラネット
【図１】
2004070814.tif 000003
【図２】
2004070814.tif 000004
【図３】
2004070814.tif 000005
【図４】
2004070814.tif 000006
【図５】
2004070814.tif 000007