(57)【要約】【課題】ＡＳＰシステムは、アプリケーションプログラムとデータベースを、グループで共有できる有益な手段であるが、インターネット経由でどこからでもアクセスできるため、利用者の認証が非常に重要となる。しかしながら既存の認証システムは、認証専用のサーバや高いネットワーク技術等を必要とする為、高コストに成らざるをえず、社会的なニーズがありながらも、コスト面や人的な面で普及を困難なものにしている。【解決手段】当発明では、コストと人とセキュリティの問題点を解決して小規模な事業者でも高度な認証システムを利用できる様にするために、認証専用のサーバや特別な技術等を必要とせず、市販のソフトをインストールする感覚でＡＳＰシステムのアプリケーションサーバに認証システムを含むＡＳＰセキュアメニューシステムをインストールするだけで必要とされるシステムを構築して利用できる。【選択図】図１    
2005216023.tif 000002
【特許請求の範囲】
【請求項１】
ＡＳＰ（Application Service Provider）システム利用者の認証手続きをＡＳＰシステムのアプリケーションサーバ（以降ＡＳと表記する）装置上のアプリケーションメニューシステムで行う方法であって、次の特定事項（１）〜（７）を充足する
（１）契約者には利用者ＩＤと利用者パスワードが記載された契約書と、ワンタイムパスワードの登録されたインストールディスク、または、電子記録媒体が交付されており、Ｗｅｂ端末にインストールされている。
（２）ＡＳ装置が管理する契約者情報テーブルには、多数の利用者に交付された利用者ＩＤと利用者パスワードが登録されているとともに、各々の利用者が使用契約しているアプリケーションを示す契約アプリケーションの情報と利用者が正規の契約者か否かを判定するワンタイムパスワードと契約者の利用者個人情報が利用者ＩＤをキーにして登録されている。
（３）ＡＳ装置に利用者がＷｅｂ端末でアクセスしてリクエストＡをＷｅｂ端末からＡＳ装置に送達した時、ＡＳ装置から利用者のＷｅｂ端末へログイン認証ページを送達する。このページには利用者ＩＤと利用者パスワードの記入欄があり、ここに利用者ＩＤと利用者パスワードが記入されログインイベントが入力されると、利用者のＷｅｂ端末からＡＳ装置に、その記入情報とワンタイムパスワードとログイン要求を含むリクエストＢが送達されるように、前記ログインページが記述されている。
（４）リクエストＢに応答して、前記ＡＳ装置は受け取った利用者ＩＤと利用者パスワードとワンタイムパスワードの正当性を前記契約者情報テーブルに照らして確認し、正規の場合は、新しいワンタイムパスワードを生成して、契約者情報テーブルのワンタイムパスワードを書き換える。そして契約者情報テーブルの契約アプリケーションの情報をもとに、アプリケーションメニューページを作成し、新しいワンタイムパスワードとともにログインの許可を、Ｗｅｂ端末へ送達する。利用者が正規でない場合は、ログインを拒否する。
（５）Ｗｅｂ端末はＡＳ装置から、前記ログイン許可の送達を受けるとともに、Ｗｅｂ端末の電子記録媒体へ新しく送達されたワンタイムパスワードを記録、アプリケーションメニューのページを表示する。このページにはアプリケーションとログオフの選択欄があり選択イベントが入力されると利用者のＷｅｂ端末からＡＳ装置に、その選択情報を含むリクエストＣが送達されるように、前記アプリケーションメニューページが記述されている。
（６）リクエストＣに応答して、前記ＡＳ装置は受け取った選択情報から、選択されたアプリケーションを起動して利用者にサービスを提供するか、ログオフを実行する。
（７）ＡＳ装置とＷｅｂ端末との交信プロセスはＡＳ装置の管理する運用ログテーブルに記録される。
【請求項２】
請求項１に記載の方法に適用されるＡＳ装置であって前記契約者情報テーブルを管理する情報処理手段と、あるＷｅｂ端末から送達されたリクエストＡに応答してログイン認証ページを送達する情報処理手段と、前記Ｗｅｂ端末から送達されたリクエストＢに応答して受け取った利用者ＩＤと利用者パスワードとワンタイムパスワードの正当性を前記契約者情報テーブルに照らして確認し正規の場合は新しいワンタイムパスワードを生成して、契約者情報テーブルのワンタイムパスワードを書き換える。そして契約者情報テーブルの契約アプリケーションの情報をもとに、アプリケーションメニューページを作成し、新しいワンタイムパスワードとともにログインの許可をＷｅｂ端末へ送達する情報処理手段と、リクエストＣに応答して、受け取った選択情報から、選択されたアプリケーションを起動して利用者にサービスを提供するか、ログオフを実行する情報処理手段と、ＡＳ装置とＷｅｂ端末との交信プロセスをＡＳ装置の管理する運用ログテーブルに記録する情報処理手段を備えたことを特徴とする。
【請求項３】
請求項２に記載の方法に適用されるＡＳ装置であってＡＳＰシステムの利用者の認証手続きとアプリケーションメニューをＡＳＰシステムのアプリケーションサーバ装置上でＡＳＰ業務システム内の情報処理手段で実現することを特徴とする。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーションプログラムとデータベースをグループで共有する手段であるＡＳＰ（Application Service Provider）システムにおいて、高度な利用者認証システムを含むＡＳＰセキュアメニューシステムを低コストで簡単に構築できるシステムを提供する技術改良に関する。
【背景技術】
【０００２】
ＡＳＰ事業の中で、認証システムは利用者が契約者か否かを判断して管理できる利点があるので、営利及びセキュリティ上の、重要なシステムとして実用に供されている。
実用の認証システムでは、固定パスワードの漏洩による成りすましを防ぐため、ワンタイムパスワード等の高度な認証手段として、ＡＳＰサーバとは別に、認証用サーバと認証ソフトを設置して利用している。
【０００３】
しかし、高度な認証用システムを利用するには、認証用サーバの購入、高いネットワーク技術等が必要となるので、コストの面、および人の面で、欠点があった。
【０００４】
社会的に必要とされながら、一般的に小規模な事業者において、この欠点は大きな障害である。
【０００５】
この改善策として、外部に委託して、外部の事業者の認証サーバを利用する方法がある。しかしながら、この方法でも、小規模な事業者のコストの負担感は高い。また、ある程度のコストの低減はできても、外部の事業者に委託する事はセキュリティ上、契約者の情報が外部に漏れる危険が有るという欠点がある。
【特許文献１】特開２００２−１４９６０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
解決しようとする問題点は、小規模な事業者において、社会的に必要とされる高度な認証システムが、コストと人とセキュリティの面で、利用できない点である。
【課題を解決するための手段】
【０００７】
本発明は、コストと人とセキュリティの問題点を解決して小規模な事業者でも高度な認証システムを利用できる様にするために、認証用サーバも認証に使うサーバ間のネットワークも必要とせず、市販のソフトをインストールする感覚で、ＡＳＰシステムのアプリケーションサーバに認証システムを含むＡＳＰセキュアメニューシステムをインストールするだけでシステムを構築して利用できることを最も主要な特徴とする。
【発明の効果】
【０００８】
本発明の認証システムを含むＡＳＰセキュアメニューシステムは、ＡＳＰシステムのアプリケーションサーバ上で、高度認証機能とメニュー権限機能と利用統計機能を一元的に利用できるため、契約者情報等のメンテナンス等においても、効率的に行えるので、日々の運用コスト低減につながる。
【０００９】
また、ワンタイムパスワードを用いた本人認証により、パスワードの漏洩による契約者以外の不正利用を防げる事から、高度なセキュリティの実現につながる。
【００１０】
また、認証システムを含むＡＳＰセキュアメニューシステムはＡＳＰシステムのアプリケーションサーバ上にシステムを構築するため認証サーバが不要とできるので、初期導入コストの削減につながる。
【００１１】
また、市販のソフトをインストールする感覚で認証システムを含むＡＳＰセキュアメニュー
システムをインストールするだけでシステムを構築して利用できるため、高いネットワーク技術等が必要とならず、専門技術者を必要としない。
【００１２】
また、外部の事業者に委託しないため、セキュリティ機能が高く、契約者の情報が外部に漏れない。
【発明を実施するための最良の形態】
【００１３】
本発明は利用者認証、アプリケーションメニュー、運用ログ出力からなる認証システムと利用統計システムと、契約者情報テーブル、運用ログファイル、利用統計ファイルとで構成される独立したＡＳＰセキュアメニューシステムで、ＡＳＰシステムのアプリケーションサーバ上に構築され、ＡＳＰサービスで提供されるアプリケーション群とインターネットで接続される利用者である多数のＷｅｂ端末との間で各種サービスを提供、管理する。
【実施例１】
【００１４】
図１は本発明の認証システムを含むＡＳＰセキュアメニューシステムの概念図である。
【００１５】
事務局６０は契約者６２に利用者ＩＤと利用者パスワードおよび1度だけ使えるワンタイムパスワードの入った記憶媒体を、郵送等で、矢印１にて、交付する。認証形態には個人を個々に識別認証する個人認証契約とＷｅｂ端末を個々に識別認証するマシン認証契約がある。識別認証に使われる情報には利用者ＩＤ、利用者パスワード、ワンタイムパスワードを、利用する。
【００１６】
ワンタイムパスワードを格納して交付する電子記録媒体は、個人認証契約の利用者には、携帯可能な電子記録媒体であるＵＳＢメモリー等が考えられる。マシン認証契約者にはインストールディスクを介して、Ｗｅｂ端末機の電子記録媒体であるＨＤＤにセットアップしてもらう。
【００１７】
契約者である利用者は、矢印２にて接続要求を行い、矢印５にて、ＡＳＰシステムの接続開始画面に利用者ＩＤと利用者パスワードを入力して認証システムに、ログインする。個人認証契約者の場合は、ワンタイムパスワードの入った契約時に交付した携帯可能な電子記録媒体であるＵＳＢメモリー等をログインの都度Ｗｅｂ端末機に装着する。マシン認証契約者の場合は、Ｗｅｂ端末機の電子記録媒体であるＨＤＤにセットアップされたワンタイムパスワードを使用する。
【００１８】
認証システムは、契約者である利用者により入力された利用者ＩＤと利用者パスワードを、矢印３にて、契約者情報テーブルと照合して、契約者か否かを判定する。
【００１９】
認証が成立したら、認証システムは、新しいワンタイムパスワードを所定のアルゴリズムと乱数から生成し、矢印３にて契約者情報テーブルと、矢印５にてＷｅｂ端末の電子記録媒体のワンタイムパスワードを更新する。また、認証不成立の場合は、接続を拒否する。  
【００２０】
認証成立利用者の契約者情報テーブルから、矢印３にて契約アプリケーション情報を読み込み、矢印６にて、利用者契約にもとづいたアプリケーションメニューを構成、表示して、利用者が選択したアプリケーションプログラムを起動する。    
【００２１】
選択したアプリケーションプログラムの作業が終了したら、矢印７にて、アプリケーションメニューへ戻り、終了操作があればログアウトする。
【００２２】
ログインからログアウトまでの情報は、矢印８にて、運用ログテーブル２４に記録する。
【００２３】
ログアウト時、利用統計システムは運用ログテーブルを解析集計して、矢印９にて、利用統計ファイルに記録する。
【産業上の利用可能性】
【００２４】
社会的に必要とされる認証システムを、一般的に小規模な事業者の利用にも、適用できる。
【図面の簡単な説明】
【００２５】
【図１】本発明の認証システムを含むＡＳＰセキュアメニューシステムの概念図である。（実施例１）
【符号の説明】
【００２６】
１０    既存のアプリケーションサーバ装置
２０    ＡＳＰセキュアメニューシステム
２２    契約者情報テーブル
２４    運用ログテーブル
２６    利用統計ファイル
３０    認証システム
３２    利用者認証
３４    アプリケーションメニュー
３６    運用ログ出力
４０    利用統計システム
５０    既存のシステム
６０    事務局
６２    契約者
７０    Ｗｅｂ端末機
【図１】
2005216023.tif 000003