(57)【要約】【課題】従来のＡＳＰサービスはインターネットの環境でＷｅｂブラウザだけあればどこからでもアクセスができるし、システム接続に必要なユーザＩＤとパスワードを持っている内部従業員が外部からの不正使用により情報漏れの問題があった。そこで企業内の定められた作業場所のみアクセス可能な利用アクセス場所認証方法及びシステムを提供する。【解決手段】ＡＳＰサービスを利用する企業側のシステム責任者は、信頼される従業員をシステム鍵解除担当者に任命し、システム鍵解除端末を設け、システム責任者によりシステム鍵解除端末設定手段を備える。システム鍵解除担当者は定められたシステム鍵解除端末で勤務日の勤務時間のみシステム鍵を解除することによりシステム鍵解除端末と同じネットワークにつながっている利用者クライアント端末はＡＳＰサービスシステムにアクセス可能になる利用アクセス場所認証方法及びシステムを備える。【選択図】図１
2009253389.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーション・サービス・プロバイダ（ＡＳＰ）サービスを利用する企業の組織内にシステム鍵解除端末と利用者クライアント端末とＮＡＰＴ機能を持つネットワーク機器に構成されている組織内ＬＡＮ（Local  Area  Network）、前記組織内ＬＡＮの各端末は前記ＮＡＰＴ（Network  Address  Port  Translation）機能を持つネットワーク機器とインターネットを介してＡＳＰ事業者コンピュータシステムであるＡＳＰサービス処理装置にアクセスするように構成されるＡＳＰサービスの利用アクセス場所認証方法及びシステムであって、前記システム鍵解除端末は、少なくともＷｅｂブラウザと、システム鍵解除認証情報入力装置、システム責任者により行われるシステム鍵解除端末設定手段で設定される端末識別キーを保存する記録部を備え、前記ＡＳＰサービス処理装置は、ファイアウォールと前記企業内にある各クライアント端末に応答して該当業務のＷｅｂ画面を送信し、サービスを行うＷｅｂサーバ、前記該当業務の業務処理を行うアプリケーションサーバ（ＡＰサーバ）及び前記該当業務に必要なデータベースを備え、前記システム鍵解除端末設定手段は、システム責任者は前記ＬＡＮ内にある端末の中でシステム鍵解除端末を決定し、そのシステム鍵解除端末で前記Ｗｅｂサーバにシステム責任者としてログインし、認証が成功したら、システム責任者用のトップ画面が表示され、システム責任者のトップ画面から端末識別キー取得選択画面を表示させ、端末識別キー取得選択画面からシステム責任者が所属している組織内のＬＡＮの前記システム鍵解除端末の端末識別キー取得選択手段を設け、前記システム責任者のトップ画面から前記Ｗｅｂサーバにシステム鍵解除端末設定Ｗｅｂ画面にアクセスする。前記Ｗｅｂサーバはアクセスに応答し、システム鍵解除端末設定Ｗｅｂ画面と識別キー生成手段で生成した識別キーを送信する。システム責任者はシステム鍵解除端末設定Ｗｅｂ画面にシステム鍵解除担当者ＩＤ入力と認証入力装置を通してシステム鍵解除担当者の鍵解除認証情報を入力し、システム鍵解除端末識別キーを設定する。少なくとも前記システム鍵解除端末識別キー、前記システム鍵解除担当者ＩＤ、前記システム鍵解除担当者の鍵解除認証情報を前記Ｗｅｂサーバに送信してシステム鍵解除端末設定処理を依頼し、同時に前記システム鍵解除端末の端末識別キーを前記システム鍵解除端末の記録部に保存する。前記Ｗｅｂサーバはシステム鍵解除端末設定処理を受け、前記ＡＰサーバに渡して処理を行う。前記データベースは各企業毎の企業が指定した利用者ＩＤおよびパスワードと所属企業コード、所属ＬＡＮコードを登録した利用者認証データベースと前記システム鍵解除端末設定処理で前記システム鍵解除担当者ＩＤと前記システム鍵解除担当者の所属企業コード、所属ＬＡＮコードに紐付けられる前記システム鍵解除端末の端末識別キー、前記システム鍵解除担当者の鍵解除認証情報を登録したシステム鍵解除データベースを備えることを特徴とするＡＳＰサービスの利用アクセス場所認証方法及びシステム。
【請求項２】
ＡＳＰサービスの利用アクセス場所認証方法及びシステムにおいて各企業の組織内ＬＡＮから前記ＡＳＰサービスを利用するには、運用日毎の前記システム鍵解除が必要であり、前記システム鍵解除担当者が前記システム鍵解除端末で前記Ｗｅｂサーバへのログイン処理時にシステム鍵解除手段を備え、システム鍵解除手段は、前記システム鍵解除担当者が属している企業の組織内のＬＡＮに対して前記運用日のシステム運用時間内にシステム鍵がロックの状態であれば、システム鍵解除Ｗｅｂ画面を表示し、前記システム鍵解除認証入力装置を通して前記システム鍵解除担当者の鍵解除認証情報を入力し、前記Ｗｅｂサーバに送信してシステム鍵解除処理を依頼し、端末識別キー取得手段を備え、前記Ｗｅｂサーバに送られる情報は少なくとも端末識別キー取得手段で取得した端末識別キーと前記システム鍵解除担当者ＩＤ、システム鍵解除担当者の鍵解除認証情報である。
前記Ｗｅｂサーバは前記システム鍵解除処理の依頼を受け、前記システム鍵解除端末からの送信情報にさらにＮＡＰＴ機能を持つネットワーク機器を介して変換された前記システム鍵解除端末のグローバルIPアドレスをＨＴＴＰプロトコルのリクエスト情報から取得し、前記ＡＰサーバに渡してシステム鍵解除処理を行う。前記ＡＰサーバは、前記システム鍵解除処理を受け、前記請求項１前記システム鍵解除端末設定処理に保存されたシステム鍵解除データベースより前記システム鍵解除担当者ＩＤとシステム鍵解除担当者が属している前記企業コードと前記組織内ＬＡＮコードに紐づいているシステム鍵解除端末の端末識別キーとシステム鍵解除担当者の鍵解除認証情報を取得して前記Ｗｅｂサーバから受信したデータと照合する。
前記照合で一致すれば前記システム鍵解除担当者とシステム鍵解除端末は前記企業に対して限定された場所で操作を行ったことを認証し、前記企業コードと組織内ＬＡＮコードに紐づく前記照合を行った当日の前記システム鍵解除端末のグローバルＩＰアドレスを登録したアクセス制限データベースを前記データベースに備えることを特徴とするＡＳＰサービスの利用アクセス場所認証方法及びシステム。
【請求項３】
請求項１の端末識別キー取得選択手段は、前記システム責任者用のトップ画面から端末識別キー取得選択画面を表示させ、前記システム鍵解除の端末識別キーを請求項１の前記システム鍵解除手段でＷｅｂサーバから受信した識別キーをシステム鍵解端末識別キーにするかシステム鍵解除端末のＬＡＮカードのＭＡＣ（Media  Access  Control）アドレスをシステム鍵解端末識別キーにするかを前記端末識別キー取得選択画面から選択して実行ボタンを押下し、前記Ｗｅｂサーバに端末識別キー取得選択処理を依頼し、前記Ｗｅｂサーバは端末識別キー取得選択処理を受け、選択区分を前記ＡＰサーバに渡して処理を行う。前記データベースはシステム責任者が所属している企業コード、組織ＬＡＮＩＤ、選択区分を登録した端末識別キー取得選択データベースを備える。
端末識別キーを前記Ｗｅｂサーバから受信した識別キーを選択した場合、請求項１の前記システム鍵解除端末設定手段で設定される端末識別キーを前記Ｗｅｂサーバから受信した識別キーに設定し、前記Ｗｅｂサーバから受信した識別キーをシステム鍵解除端末の記録部に保存し、端末識別キーをシステム鍵解除端末のＬＡＮカードのＭＡＣ（Media  Access  Control）アドレスを選択した場合、請求項１の前記システム鍵解除端末設定手段で設定される端末識別キーをＭＡＣ（Media  Access  Control）アドレスに設定することを特徴とするＡＳＰサービスの利用アクセス場所認証方法及びシステム。
【請求項４】
請求項２の前記端末識別キー取得手段において
請求項３の前記端末識別キー取得選択手段で選択した端末識別キーが前記Ｗｅｂサーバから受信した識別キーを選択した場合、請求項２の前記システム鍵解除手段では前記システム鍵解除端末の端末識別キーを前記システム鍵解除端末の記録部から取得して処理し、選択した端末識別キーが端末識別キーをシステム鍵解除端末のＬＡＮカードのＭＡＣ（Media  Access  Control）アドレスにした場合、請求項２の前記システム鍵解除手段では前記システム鍵解除端末の端末識別キーとしてＭＡＣアドレスを取得して処理することを特徴とするＡＳＰサービスの利用アクセス場所認証方法及びシステム。
【請求項５】
ＡＳＰサービスの利用アクセス場所認証方法及びシステムにおいて前記利用者クライアント端末から前記ＡＳＰサービスを利用する場合にはアクセス場所認証手段と  前記アクセス場所認証手段は、ＮＡＰＴ機能を持つネットワーク機器を介してインターネットに接続する前記企業の組織内ＬＡＮに繋がっている各利用者クライアント端末は組織内のＬＡＮでは個別の内部IPアドレスを持っているがインターネットに対してはＩＳＰ（インターネットサービスプロバイダ）から割当てられたグローバルＩＰアドレスを共有する特徴を利用し、利用者認証手段で認証が出来た利用者ＩＤに対して前記アクセス制限データベースから前記利用者が属している企業コードと組織内ＬＡＮコードとシステム鍵解除日付がアクセス日付に一致する前記システム鍵解除端末のグローバルIPアドレスを取得し、前記利用者クライアント端末が共有しているグローバルIPアドレスと照合して一致すれば、この利用者クライアント端末は前記システム鍵解除端末が繋がっている企業の組織内ＬＡＮと同じネットワークであることで前記ＡＳＰサービスシステムにアクセス可能な端末であることを認証し、前記利用者認証手段は、利用者が企業の利用者クライアント端末から前記Ｗｅｂサーバのログイン画面を表示させ、利用者ＩＤとパスワードを入力して前記Ｗｅｂサーバに送信して、ログイン処理を依頼し、前記ＷｅｂサーバはＡＰサーバにログイン処理を渡す。前記ＡＰサーバは前記利用者ＩＤとパスワードを利用者認証データベースと照合して一致すれば、アクセス可能な利用者であることを認証する手段を少なくとも備えることを特徴とするＡＳＰサービスの利用アクセス場所認証方法及びシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットを介してＡＳＰサービスを利用する企業は
企業側のシステム責任者によりシステム鍵解除担当者の任命、システム鍵解除担当者により、企業の運用日毎に運用時間内でシステム鍵を解除する内部牽制により、企業内の定められた組織内のＬＡＮ以外ではＡＳＰサービスシステムのアクセスを制限する
ＡＳＰサービスの利用アクセス場所認証方法及びシステムに関する。
【背景技術】
【０００２】
従来のＡＳＰサービスはインターネットの環境で利用端末にＷｅｂブラウザだけあればユーザＩＤとパスワードとを用いてユーザ認証を行うことによりどこからでもＡＳＰサービスシステムにアクセスでき、ＡＳＰサービス利用が可能であった。
【０００３】
また、ＡＳＰサービスシステムにログインする際に、ユーザ認証と共に同時に利用端末のMACアドレスで端末認証を行うものがある（例えば、特許文献１）また、異なるネットワークに接続されたサーバ装置とクライアント端末の端末認証を行うものもある（例えば、特許文献２）
【０００４】
しかし、ユーザ認証と端末認証でも不正内部ユーザがノートブック等の端末を持出しで不正アクセスする危険性がある。
【特許文献１】特開２００２−２２２１７２公報（６項、図３）
【特許文献２】特開２００７−１１７９１  公報（段落００１０−００１１、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本開発は、業務ソフトウェアとしてＡＳＰサービスを利用する企業側からは会社の統制が着かないところから会社の業務システムにアクセスするのは望ましくなく、会社の情報漏れの恐れもあるため、ＡＳＰサービスシステムを利用する際にはユーザ認証と共に運用日の運用時間内で企業内の定められた作業場所のみアクセス可能なＡＳＰサービスシステムと各企業の組織内のシステム責任者と組織内のシステム鍵解除担当者の内部牽制によりＡＳＰサービスの利用アクセス場所認証方法及びシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するため、本開発のＡＳＰサービスの利用アクセス場所認証方法及びシステムは、ＡＳＰサービスシステムを利用する企業の組織内にシステム鍵解除端末と利用者クライアント端末とＮＡＰＴ機能を持つネットワーク機器に構成されている組織内ＬＡＮ（Local  Area  Network）、前記組織内ＬＡＮの各端末は前記ＮＡＰＴ（Network  Address  Port  Translation）機能を持つネットワーク機器とインターネットを介してＡＳＰ事業者コンピュータシステムであるＡＳＰサービス処理装置にアクセスするように構成されるＡＳＰサービスの利用アクセス場所認証方法及びシステムであって、
前記システム鍵解除端末は、少なくともＷｅｂブラウザと、システム鍵解除認証情報入力装置、システム責任者により行われるシステム鍵解除端末設定手段で設定される端末識別キーを保存する記録部を備え、前記ＡＳＰサービス処理装置は、ファイアウォールと前記企業内にある各クライアント端末に応答して該当業務のＷｅｂ画面を送信し、サービスを行うＷｅｂサーバ、前記該当業務の業務処理を行うアプリケーションサーバ（ＡＰサーバ）及び前記該当業務に必要なデータベースを備え、前記システム鍵解除端末設定手段は、システム責任者は前記ＬＡＮ内にある端末の中でシステム鍵解除端末を決定し、そのシステム鍵解除端末で前記Ｗｅｂサーバにシステム責任者としてログインし、認証が成功したら、システム責任者用のトップ画面が表示され、
システム責任者のトップ画面から端末識別キー取得選択画面を表示させ、端末識別キー取得選択画面からシステム責任者が所属している組織内のＬＡＮの前記システム鍵解除端末の端末識別キー取得選択手段を設け、前記システム責任者のトップ画面から前記Ｗｅｂサーバにシステム鍵解除端末設定Ｗｅｂ画面にアクセスする。
前記Ｗｅｂサーバはアクセスに応答し、システム鍵解除端末設定Ｗｅｂ画面と識別キー生成手段で生成した識別キーを送信する。
システム責任者はシステム鍵解除端末設定Ｗｅｂ画面にシステム鍵解除担当者ＩＤ入力と認証入力装置を通してシステム鍵解除担当者の鍵解除認証情報を入力し、システム鍵解除端末識別キーを設定する。
少なくとも前記システム鍵解除端末識別キー、前記システム鍵解除担当者ＩＤ、前記システム鍵解除担当者の鍵解除認証情報を前記Ｗｅｂサーバに送信してシステム鍵解除端末設定処理を依頼し、同時に前記システム鍵解除端末の端末識別キーを前記システム鍵解除端末の記録部に保存する。
前記Ｗｅｂサーバはシステム鍵解除端末設定処理を受け、前記ＡＰサーバに渡して処理を行う。
前記データベースは各企業毎の企業が指定した利用者ＩＤおよびパスワードと所属企業コード、所属ＬＡＮコードを登録した利用者認証データベースと
前記システム鍵解除端末設定処理で前記システム鍵解除担当者ＩＤと前記システム鍵解除担当者の所属企業コード、所属ＬＡＮコードに紐付けられる前記システム鍵解除端末の端末識別キー、前記システム鍵解除担当者の鍵解除認証情報を登録したシステム鍵解除データベースを備えることを特徴とするＡＳＰサービスの利用アクセス場所認証方法及びシステム。
【０００７】
ＡＳＰサービスの利用アクセス場所認証方法及びシステムにおいて各企業の組織内ＬＡＮから前記ＡＳＰサービスを利用するには、運用日毎の前記システム鍵解除が必要であり、前記システム鍵解除担当者が前記システム鍵解除端末で前記Ｗｅｂサーバへのログイン処理時にシステム鍵解除手段を備え、システム鍵解除手段は、前記システム鍵解除担当者が属している企業の組織内のＬＡＮに対して前記運用日のシステム運用時間内にシステム鍵がロックの状態であれば、システム鍵解除Ｗｅｂ画面を表示し、前記システム鍵解除認証入力装置を通して前記システム鍵解除担当者の鍵解除認証情報を入力し、前記Ｗｅｂサーバに送信してシステム鍵解除処理を依頼する。前記Ｗｅｂサーバに送られる情報は少なくとも端末識別キー取得手段で取得した端末識別キーと前記システム鍵解除担当者ＩＤ、システム鍵解除担当者の鍵解除認証情報である。
前記Ｗｅｂサーバは前記システム鍵解除処理の依頼を受け、前記システム鍵解除端末からの送信情報にさらにＮＡＰＴ機能を持つネットワーク機器を介して変換された前記システム鍵解除端末のグローバルＩＰアドレスをＨＴＴＰプロトコルのリクエスト情報から取得し、前記ＡＰサーバに渡してシステム鍵解除処理を行う。前記ＡＰサーバは、前記システム鍵解除処理を受け、前記請求項１前記システム鍵解除端末設定処理に保存されたシステム鍵解除データベースより前記システム鍵解除担当者ＩＤとシステム鍵解除担当者が属している前記企業コードと前記組織内ＬＡＮコードに紐づいているシステム鍵解除端末の端末識別キーとシステム鍵解除担当者の鍵解除認証情報を取得して前記Ｗｅｂサーバから受信したデータと照合する前記照合で一致すれば前記システム鍵解除担当者とシステム鍵解除端末は前記企業に対して限定された場所で操作を行ったことを認証し、前記企業コードと組織内ＬＡＮコードに紐づく前記照合を行った当日の前記システム鍵解除端末のグローバルＩＰアドレスを登録したアクセス制限データベースを前記データベースに備えることを特徴とするＡＳＰサービスの利用アクセス場所認証方法及びシステム。
【０００８】
前記システム鍵解除の端末識別キーは、請求項１の前記システム鍵解除端末設定手段でＷｅｂサーバから受信した識別キーをシステム鍵解端末識別キーにするかシステム鍵解除端末のＬＡＮカードのＭＡＣ（Media  Access  Control）アドレスをシステム鍵解端末識別キーにするかを前記システム責任者によりＷｅｂ画面で選択できる端末識別キー取得選択手段を設け、前記端末識別キー取得選択手段において端末識別キーを前記Ｗｅｂサーバから受信した識別キーにした場合、請求項１の前記システム鍵解除端末設定手段で設定される端末識別キーを前記Ｗｅｂサーバから受信した識別キーに設定し、前記Ｗｅｂサーバから受信した識別キーをシステム鍵解除端末の記録部に保存し、端末識別キーをシステム鍵解除端末のＬＡＮカードのＭＡＣ（Media  Access  Control）アドレスにした場合、請求項１の前記システム鍵解除端末設定手段で設定される端末識別キーをＭＡＣ（Media  Access  Control）アドレスに設定することを特徴とするＡＳＰサービスの利用アクセス場所認証方法及びシステム。
【０００９】
請求項２の前記端末識別キー取得手段において請求項３の前記端末識別キー取得選択手段で選択した端末識別キーが前記Ｗｅｂサーバから受信した識別キーにした場合、請求項２の前記システム鍵解除手段では前記システム鍵解除端末の端末識別キーを前記システム鍵解除端末の記録部から
取得して処理し、選択した端末識別キーが端末識別キーをシステム鍵解除端末のＬＡＮカードのＭＡＣ（Media  Access  Control）アドレスにした場合、
請求項２の前記システム鍵解除手段では前記システム鍵解除端末の端末識別キーとしてＭＡＣアドレスを取得して処理することを特徴とするＡＳＰサービスの利用アクセス場所認証方法及びシステム
【００１０】
ＡＳＰサービスの利用アクセス場所認証方法及びシステムにおいて前記利用者クライアント端末から前記ＡＳＰサービスを利用する場合にはアクセス場所認証手段と前記アクセス場所認証手段は、ＮＡＰＴ機能を持つネットワーク機器を介してインターネットに接続する前記企業の組織内ＬＡＮに繋がっている各利用者クライアント端末は組織内のＬＡＮでは個別の内部IPアドレスを持っているがインターネットに対してはＩＳＰ（インターネットサービスプロバイダ）から割当てられたグローバルIPアドレスを共有する特徴を利用し、利用者認証手段で認証が出来た利用者ＩＤに対して前記アクセス制限データベースから前記利用者が属している企業コードと組織内ＬＡＮコードとシステム鍵解除日付がアクセス日付に一致する前記システム鍵解除端末のグローバルIPアドレスを取得し、前記利用者クライアント端末が共有しているグローバルIPアドレスと照合して一致すれば、この利用者クライアント端末は前記システム鍵解除端末が繋がっている企業の組織内ＬＡＮと同じネットワークであることで前記ＡＳＰサービスシステムにアクセス可能な端末であることを認証し、  前記利用者認証手段は、利用者が企業の利用者クライアント端末から前記Ｗｅｂサーバのログイン画面を表示させ、利用者ＩＤとパスワードを入力して前記Ｗｅｂサーバに送信して、ログイン処理を依頼し、前記ＷｅｂサーバはＡＰサーバにログイン処理を渡す。前記ＡＰサーバは前記利用者ＩＤとパスワードを利用者認証データベースと照合して一致すれば、アクセス可能な利用者であることを認証する手段を少なくとも備えることを特徴とするＡＳＰサービスの利用アクセス場所認証方法及びシステム。
【００１１】
前記ＮＡＰＴ（Network Address Port Translation）機能を持つネットワーク機器とはＮＡＰＴは一つのグローバルなIPアドレスを複数のコンピュータで共有する技術で前記各企業の組織内ＬＡＮでのみ通用するIPアドレス(ローカルアドレス)をインターネットへアクセスするためにグローバルアドレスへ変換する機器であって、必ずしもネットワーク機器に限られるものではなくIPマスカレードを実装したＬｉｎｕｘシステムもよい。
【００１２】
前記システム責任者とはＡＳＰサービスシステムを利用する企業側の組織内ＬＡＮ毎の業務システムの管理ロールを持つユーザで少なくとも前記企業側の組織内ＬＡＮに対して業務システムの運用日設定、運用時間設定、システム鍵解除端末設定、前記端末識別キー取得選択手段を通って前記システム鍵解除手段で端末識別キーをシステム鍵解除端末の記録部から取得するかまたはネットワーク機器のハードウェア固有の物理アドレスであるＭＡＣ（Media  Access  Control）アドレスをシステム鍵解除処理毎に操作端末のＬＡＮカードから取得するかを設定する役割を果すユーザである。
【００１３】
組織内ＬＡＮ毎にシステム鍵解除端末は必ずしも１端末に限られるものではなく複数端末にしてもよい。
組織内ＬＡＮ毎にシステム鍵解除担当者は必ずしも１名に限られるものではなく2名以上にしてもよい。
【００１４】
各端末からＷｅｂ画面表示とは各企業側の組織内ＬＡＮに繋がっている各端末は前記ＮＡＰＴ機能を持つネットワーク機器とインターネットを介して前記Ｗｅｂサーバにサービス依頼のアクセスをするし、Ｗｅｂサーバは前記サービス依頼のアクセスに応答し、前記サービス依頼した画面を送信する画面送信手段を備える。
【００１５】
前記端末識別キー取得選択手段でＷｅｂサーバから受信した識別キーは、前記システム鍵解除端末設定手段でシステム鍵解除端末からＷｅｂサーバにサービス依頼のアクセスし、Ｗｅｂサーバは前記サービス依頼のアクセスに応答し、前記識別キー生成手段を備え、識別キー生成手段は、乱数で定まられた桁数の文字列を生成し、前記サービス依頼した画面と生成した識別キーを送信するシステム鍵解除端末設定画面送信手段を備えることを特徴とする。
【００１６】
前記システム鍵解除認証入力装置は、デフォールトとしてキーボードでゼロ知識証明といわれる本人しか知りえない情報を入力する方法、ICカードリーダを通った非接触入力の方法、バイオメトリクス認証装置で指紋や眼球の虹彩、静脈、声紋などの身体的特徴によって本人確認を行なう認証入力装置のことで原理的に極めて「なりすまし」にくい認証方式を備えることを特徴とする。
【発明の効果】
【００１７】
本開発のＡＳＰサービスの利用アクセス場所認証方法及びシステムは、以下に示す効果がある。
【００１８】
日本版SOX法（金融商品取引法）等の規定や、個人情報保護法の実施により、企業に対して内部統制の強化が求められているし、日々の業務がIT無しでは遂行できなくなった現在、独自にITシステムの構築・運用・管理が現実的に難しい中小企業に対してアプリケーション・サービス・プロバイダ（ＡＳＰ）システムはコスト低減、業界標準の業務ルール適用、システム接続の便利性等のメリットがあるが従来のＡＳＰサービスはインターネットの環境でＷｅｂブラウザだけあればどこからでもアクセスができるし、システム接続に必要なユーザＩＤとパスワードを知っていると会社の統制が着かないところから会社の業務システムにアクセスし、会社の機密情報に触れる可能性があるという保安性の不安であるデメリットが高かった。
しかし、本開発のＡＳＰサービスの利用アクセス場所認証方法及びシステムはユーザ認証（人）と運用日、運用時間認証（時間）、作業場所認証（空間）を通ってリモートにあるASP事業者コンピュータシステムをローカルの社内システムの感覚で運用ができ、オフライン環境で鍵担当者が事務室の鍵を解除し、事務室に入るようにオンライン環境でシステム解除担当者が指定された場所の端末からシステム鍵を解除することによりシステムの利用ができ、会社の統制の元からシステムを使用することにより、前記の保安性の不安は解消される。
【００１９】
また、利用者はシステム使用にあたって（人、時間、空間）認証をしなければならないため、今まではタイムカードで出勤時間・退勤時間を印字した勤怠管理がシステムで可能になる。
【００２０】
また、インターネット回線上で情報を暗号化して送受信するSSL（Secure Socket Layer）通信とデータベースの暗号・複号技術を利用して機密情報を保存することにより、より安全なＡＳＰサービスシステムが可能になる。
【発明を実施するための最良の形態】
【００２１】
本発明の実施の形態を、以下図に基づき説明する。
【００２２】
図１は本開発のＡＳＰサービスの利用アクセス場所認証方法及びシステムの構成図である。
【００２３】
ここで、１０はＡＳＰ事業者コンピュータシステムであるＡＳＰサービス処理装置、１００と２００は各企業のネットワークで１１０、１２０，２１０は各企業の組織内のＬＡＮである。
１１３，１２３，２１３はＮＡＰＴ（Network Address Port Translation）機能を持つネットワーク機器で１１１，１２１，２１１はシステム鍵解除端末、１１２、１２２，２１２は利用者クライアント端末である。
組織内のＬＡＮ１１０に所属する端末１１１，１１２はＮＡＰＴ（Network Address Port Translation）機能を持つネットワーク機器１１３とインターネット回線９９を介してＡＳＰサービス処理装置１０に接続する。
組織内のＬＡＮ１２０に所属する端末１２１，１２２はＮＡＰＴ（Network Address Port Translation）機能を持つネットワーク機器１２３とインターネット回線９９を介してＡＳＰサービス処理装置１０に接続する。
組織内のＬＡＮ２１０に所属する端末２１１，２１２はＮＡＰＴ（Network Address Port Translation）機能を持つネットワーク機器２１３とインターネット回線９９を介してＡＳＰサービス処理装置１０に接続する。
【００２４】
システム鍵解除端末１１１、１２１は端末識別キー取得選択がＷｅｂサーバから受信した識別キーのケースでＷｅｂブラウザ１１１a、１２１aとＡＳＰサービス処理装置１０により送られた端末識別キーを保存する記録部１１１ｂ、１２１ｂを備える。
【００２５】
システム鍵解除端末２１１は端末識別キー取得選択がシステム鍵解除端末２１１のＬＡＮカードのMACアドレスのケースでＷｅｂブラウザ１１１aを備える。
【００２６】
利用者クライアント端末１１２、１２２、２１２はＷｅｂブラウザ１１２a、１２２a、２１２aを備える。
【００２７】
一方、ＡＳＰサービス処理装置１０はファイアウォール１１とクライアント端末１１１、１１２、１２１、１２２、２１１、２１２に応答して指定したＷｅｂ画面を送信し、Ｗｅｂサービスを行うＷｅｂサーバ１２とＷｅｂサーバの業務処理依頼を受け、業務処理サービスとデータベースのインタフェースを行うAPサーバ１３とその業務に必要なデータベース１５を管理するデータベースサーバ１４を備える。
【００２８】
データベース１５は企業コードと組織ＬＡＮＩＤ毎に各企業が指定した利用者のユーザＩＤ及びパスワードを登録した利用者認証データベース１５ａと企業コードと組織ＬＡＮＩＤ毎に端末識別キー取得選択を登録した端末識別キー取得選択データベース１５ｂと企業コードと組織ＬＡＮＩＤ毎にシステム鍵担当者及び担当者認証情報と端末識別キーを登録したシステム鍵解除データベース１５ｃと企業コードと組織ＬＡＮＩＤ毎にシステム鍵を解除した担当者と解除日及びグローバルIPアドレスを登録したアクセス制限データベース１５ｄと企業コードと組織ＬＡＮＩＤ毎に非運用日を登録したシステム運用制御データベース１５ｅと
企業コードと組織ＬＡＮＩＤ毎にシステム開始、終了時間を登録したシステム運用時間データベース１５ｆを備える。
【００２９】
一方、Ｗｅｂサーバ１２は各企業の組織ＬＡＮ内のクライアント端末１１１，１１２，１２１，１２２、２１１，２１２からのアクセス信号に応答し、ログイン画面送信手段１２aを備える。
【００３０】
また、ログイン画面にユーザが入力したデータを受信して、受信したユーザＩＤとパスワードデータとクライアントのグローバルIPアドレスをAPサーバに渡し、認証処理依頼手段１２ｂを備える。
【００３１】
また、システム鍵解除端末１１１、１２１、２１１からの端末識別キー取得選択画面アクセス信号に応答し、端末識別キー取得選択画面送信手段１２ｃと端末識別キー取得選択画面から入力したデータを受信して、受信した端末識別キー取得選択データと企業コードと組織ＬＡＮＩＤをAPサーバに渡し、端末識別キー取得選択登録依頼１２ｄを備える。
【００３２】
また、システム鍵解除端末１１１、１２１、２１１からのシステム鍵解除端末設定画面アクセス信号に応答し、乱数で端末識別キーを生成する端末識別キー生成手段１２ｉと端末識別キー生成手段で生成した端末識別キーとAPサーバの１３ｅに依頼して取得した端末識別キー取得選択データと画面を送信する
システム鍵解除端末設定画面の送信手段１２eとシステム鍵解除端末設定画面から入力したデータを受信して、受信したシステム鍵解除担当者ＩＤと担当者の認証データと端末識別キーおよび企業コードと組織ＬＡＮＩＤをAPサーバに渡し、システム鍵解除端末設定処理依頼１２ｆを備える。
【００３３】
また、システム鍵解除端末１１１、１２１、２１１からのシステム鍵解除画面アクセス信号に応答し、システム鍵解除画面送信手段１２ｇとシステム鍵解除画面から入力したデータを受信して、受信したシステム鍵解除担当者ＩＤと担当者の認証データと端末識別キー及び企業コードと組織ＬＡＮＩＤとシステム鍵解除端末のグローバルIPアドレスをAPサーバに渡し、システム鍵解除処理依頼１２ｈを備える。
【００３４】
一方、APサーバ１２はＷｅｂサーバから認証処理依頼手段１２ｂによりユーザＩＤとパスワードデータとクライアントのグローバルIPアドレスを受信して、またシステム日付と時間を取得し、利用者認証データベース１５ａと照合し、ログインユーザが属している企業コードと組織ＬＡＮＩＤに対してシステム運用制限データベース１５eとシステム運用時間データベース１５ｆとシステム日付と時間を照合し、接続当日のシステム鍵解除状態と接続元の作業空間を確認のためアクセス制限データベースを照合する認証処理手段１３ｂを備える。
【００３５】
また、Ｗｅｂサーバから端末識別キー取得選択登録依頼１２ｄにより受信した端末識別キー取得選択データと企業コード及び組織ＬＡＮＩＤを端末識別キー取得選択データベース１５ｂに登録する端末識別キー取得選択登録手段１３ｄを備える。
【００３６】
また、Ｗｅｂサーバからシステム鍵解除端末設定画面の送信手段１２ｅにより端末識別キー取得選択データベース１５ｂから端末識別キー取得選択データを取得してＷｅｂサーバに送信する端末識別キー取得選択データ取得手段１３ｅを備える。
【００３７】
また、Ｗｅｂサーバからシステムシステム鍵解除端末設定処理依頼１２ｆにより受信したシステム鍵解除担当者ＩＤと担当者の認証データと端末識別キーおよび企業コードと組織ＬＡＮＩＤをシステム鍵解除データベース１５ｃに登録するシステム鍵解除端末設定処理手段１３ｆを備える。
【００３８】
また、Ｗｅｂサーバからシステム鍵解除処理依頼１２ｈにより受信したシステム鍵解除担当者ＩＤと担当者の認証データと端末識別キー及び企業コードと組織ＬＡＮＩＤとシステム鍵解除端末のグローバルIPアドレスをシステム鍵解除データベース１５ｃと照合し、一致すればアクセス制限データベース１５ｄに企業コードと組織ＬＡＮＩＤに紐づくレコードに担当者ＩＤとシステム鍵解除日にシステム日付をとグローバルIPアドレスにシステム鍵解除端末のグローバルIPアドレスを更新するシステム鍵解除処理手段１３ｈを備える。
【００３９】
図２はシステム鍵解除端末の構成図である。
【００４０】
システム鍵解除担当者の認証情報をキーボードで入力するケースT10
システム鍵解除担当者の認証情報をICカードで入力するケースT20
システム鍵解除担当者の認証情報をバイオメトリクス認証装置で入力するケースT30である。
【００４１】
システム鍵解除端末T10、T20、T30は
ＷｅｂブラウザT10ａ、T20ａ、T30ａと端末識別キーを登録した登録部T10ｂ、T20ｂ、T30ｂとキーボードT10ｃ、T２０ｃ、T30cとマウスT10ｄ、T20ｄ、T30ｄをデフォールトで備えるし、システム鍵解除担当者の認証情報をICカードで入力するケースT20はICカードリーダT20eを備えるし、
システム鍵解除担当者の認証情報をバイオメトリクス認証装置で入力するケースT30はバイオメトリクス認証装置T30eを備える。
【００４２】
図３はAPサーバの認証処理手段１３ｂで行う流れのフロー‐チャート図である。
【００４３】
APサーバの認証処理手段１３ｂでＷｅｂサーバからの受信データはログインユーザＩＤとパスワード及びクライアントのグローバルIPアドレスである。
利用者認証データベース（１５a）図４からログインユーザＩＤとパスワードが一致するレコード取得処理（S10)
【００４４】
（S10）で一致するデータが取得できた場合は、ユーザ認証は成功し、取得したデータは企業コード、組織ＬＡＮＩＤとロールＩＤである。データ取得が失敗した場合はユーザ認証失敗でＷｅｂサーバにエラー画面表示信号を送って、クライアント端末にエラー画面を表示させる（S11）
【００４５】
（S10）で取得したロールＩＤがシステム責任者ロールであれば、Ｗｅｂサーバにシステム責任者トップ画面表示信号を送って、クライアント端末にシステム責任者トップ画面を表示させる。（S１２）
【００４６】
サーバのシステム日付を取得し、（S10）で取得した企業コード、組織ＬＡＮＩＤをシステム運用制御データベース（１５e）図８と照合し、照合が一致すれば、非運用日なのでＷｅｂサーバにエラー画面表示信号を送って、クライアント端末にエラー画面を表示させる（S１３）
【００４７】
サーバのシステム時間を取得し、その時間が（S10）で取得した企業コード、組織ＬＡＮＩＤに紐づく開始と終了時間の間でシステム運用時間データベース（１５f）図９と照合し、照合が一致すれば運用時間内なので成功し、照合が一致しない場合は運用時間外でＷｅｂサーバにエラー画面表示信号を送って、クライアント端末にエラー画面を表示させる（S１４）
【００４８】
サーバのシステム日付を取得し、（S10）で取得した企業コード、組織ＬＡＮＩＤとサーバのシステム日付をアクセス制御データベース（１５ｄ）図７と照合し、照合が一致すれば、システム鍵は解除状態し、一致しない場合は、システム鍵はロック状態である。照合が一致する場合は、一致するレコードからグローバルIPアドレスを取得する（S15）
【００４９】
（S15）でシステム鍵が解除状態であれば、照合が一致するレコードから取得したグローバルIPアドレスとAPサーバの認証処理手段１３ｂでＷｅｂサーバからの受信データであるクライアント端末のローバルIPアドレスと照合し、照合が一致すれば、このクライアント端末はログインユーザが属している企業の組織ＬＡＮＩＤ中のシステム鍵解除端末と同じネットワークに繋がっていることの空間認証が成功で、Ｗｅｂサーバに利用者トップ画面表示信号を送って、クライアント端末に利用者トップ画面を表示させる。
照合が一致しない場合は、この端末は企業が定めた作業場所以外のところからアクセスしょうとするのでＷｅｂサーバにエラー画面表示信号を送って、クライアント端末にエラー画面を表示させる（S１６）
【００５０】
（S15）でシステム鍵がロック状態であれば、（S１０）で取得したロールＩＤがシステム鍵解除担当者の場合、Ｗｅｂサーバにシステム鍵解除画面表示信号を送って、クライアント端末にシステム鍵解除画面を表示させ、（S１０）で取得したロールＩＤがシステム鍵解除担当者ではない場合、システムはロック状態なのでアクセス出来ないし、Ｗｅｂサーバにエラー画面表示信号を送って、クライアント端末にエラー画面を表示させる（S１７）
【００５１】
図４から図９のデータベースの項目は少なくとも必要な項目で必要に応じて項目追加は可能であり、
図４から図９のデータベースの項目のデータは実のデータではなく例証としてのデータである。
【図面の簡単な説明】
【００５２】
【図１】本開発のＡＳＰサービスの利用アクセス場所認証方法及びシステムの構成図である。
【図２】システム鍵解除端末の構成図である。
【図３】認証処理手段のフロー‐チャート図である。
【図４】利用者認証データベース（１５a）である。
【図５】端末識別キー取得選択データベース（１５ｂ）である。
【図６】システム鍵解除データベース（１５ｃ）である。
【図７】アクセス制御データベース（１５ｄ）である。
【図８】システム運用制御データベース（１５e）である。
【図９】システム運用時間データベース（１５f）である。
【符号の説明】
【００５３】
１００、２００            各企業のネットワーク
１１０、１２０，２１０    各企業の組織内のＬＡＮ
１１１，１２１，２１１    システム鍵解除端末
１１２、１２２，２１２    利用者クライアント端末
１１３，１２３，２１３    ＮＡＰＴ（Network Address Port Translation）機能を持つネットワーク機器
１１１a、１１２a、１２１a、１２２a、２１１a、２１２a  Ｗｅｂブラウザ
１１１ｂ、１２１ｂ        端末識別キー登録部
１１１ｃ、１２１ｃ、２１１ｃ  システム鍵解除担当者認証情報入力装置
１０                      ＡＳＰサービス処理装置
１１                      ファイアウォール
１２                      Ｗｅｂサーバ
１２a                    ログイン画面送信手段
１２ｂ                    認証処理依頼手段
１２ｃ                    端末識別キー取得選択画面送信手段
１２ｄ                    端末識別キー取得選択登録依頼
１２e                    システム鍵解除端末設定画面の送信手段
１２ｆ                    システム鍵解除端末設定処理依頼
１２g                    システム鍵解除画面送信手段
１２ｈ                    システム鍵解除処理依頼
１２ｉ                    端末識別キー生成手段
１３                     APサーバ
１３ｂ                    認証処理手段
１３ｄ                    端末識別キー取得選択登録手段
１３e                    端末識別キー取得選択データ取得手段
１３ｆ                     鍵解除端末設定処理手段
１３ｈ                    システム鍵解除処理手段
１４                      データベースサーバ
１５                      データベース
１５a                    利用者認証データベース
１５ｂ                    端末識別キー取得選択データベース
１５ｃ                    システム鍵解除データベース
１５ｄ                    アクセス制御データベース
１５e                    システム運用制御データベース
１５f                    システム運用時間データベース
９９                    インターネット回線
【図１】
2009253389.tif 000003
【図２】
2009253389.tif 000004
【図３】
2009253389.tif 000005
【図４】
2009253389.tif 000006
【図５】
2009253389.tif 000007
【図６】
2009253389.tif 000008
【図７】
2009253389.tif 000009
【図８】
2009253389.tif 000010
【図９】
2009253389.tif 000011