(57)【要約】【課題】リモートログインのログイン認証にて、ユーザの負荷の軽減、なりすまし対策の強化を実現する。【解決手段】実績サーバ装置６００は、ユーザＩＤとＷｉＦｉアクセスポイント２００のＳＳＩＤとの組合せに対して、ログイン認証の成功回数を管理する。ゲートウェイ装置４００は、ユーザ端末装置１００から送信された、ユーザＩＤとＳＳＩＤとパスワードが含まれるログイン要求を受信する。認証サーバ装置５００は、ログイン要求のユーザＩＤとパスワードを用いてログイン認証を行う。ゲートウェイ装置４００は、ユーザＩＤ及びＳＳＩＤの組合せに対しする成功回数が閾値を超えているか否かを判断する。ログイン認証に成功し、成功回数が閾値を超えている場合に、ゲートウェイ装置４００は、ユーザが同じＷｉＦｉアクセスポイント２００を用いて行う次回以降のログイン要求ではパスワードの省略が許可される旨の通知をユーザ端末装置１００に送信する。【選択図】図１
2016091155.tif 000002
【特許請求の範囲】
【請求項１】
ユーザごとに、ユーザ識別子とユーザがログイン要求を行った際の中継機器の識別子である中継機器識別子との組合せに対して、ログイン認証の成功回数が記述されるログイン実績情報を記憶するログイン実績情報記憶部と、
いずれかのユーザが利用するユーザ端末装置から送信された、ユーザ識別子と中継機器識別子とログイン認証に用いられる認証情報とが含まれるログイン要求を受信するログイン要求受信部と、
前記ログイン要求に含まれる認証情報を用いてログイン認証を行うログイン認証部と、
前記ログイン要求に含まれるユーザ識別子及び中継機器識別子の組合せに対して前記ログイン実績情報に記述されているログイン認証の成功回数が閾値を超えているか否かを判断する成功回数判断部と、
前記ログイン認証部によるログイン認証に成功し、前記成功回数判断部により前記ログイン実績情報に記述されているログイン認証の成功回数が前記閾値を超えていると判断された場合に、当該ユーザが同じ中継機器を用いて行う次回以降のログイン要求では前記認証情報の省略が許可される旨の省略許可通知を前記ユーザ端末装置に送信する省略許可通知送信部とを有することを特徴とする情報処理装置。
【請求項２】
前記ログイン実績情報記憶部は、
ユーザごとに、ユーザ識別子と中継機器識別子とユーザがログイン要求を行った際の時間帯との組合せに対して、ログイン認証の成功回数が記述されるログイン実績情報を記憶しており、
前記成功回数判断部は、
前記ログイン要求に含まれるユーザ識別子及び中継機器識別子と、前記ログイン要求受信部による前記ログイン要求の受信時刻に対応する時間帯との組合せに対して前記ログイン実績情報に記述されているログイン認証の成功回数が閾値を超えているか否かを判断することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ログイン実績情報記憶部は、
ユーザごとに、ユーザ識別子と中継機器識別子との組合せに対して、ログイン認証の成功回数とともに、ログイン認証の成功比率が記述されるログイン実績情報を記憶しており、
前記成功回数判断部は、
前記ログイン要求に含まれるユーザ識別子及び中継機器識別子の組合せに対して前記ログイン実績情報に記述されているログイン認証の成功回数とログイン認証の成功比率とがそれぞれの閾値を超えているか否かを判断し、
前記通知送信部は、
前記ログイン認証部によるログイン認証に成功し、前記成功回数判断部により前記ログイン実績情報に記述されているログイン認証の成功回数とログイン認証の成功比率とがそれぞれの閾値を超えていると判断された場合に、前記省略許可通知を前記ユーザ端末装置に送信することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記ログイン実績情報記憶部は、
ユーザごとに、ユーザ識別子とユーザがログイン要求を行った際の無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）アクセスポイントの識別子である無線ＬＡＮアクセスポイント識別子との組合せに対して、ログイン認証の成功回数が記述されるログイン実績情報を記憶しており、
前記ログイン要求受信部は、
いずれかのユーザが利用するユーザ端末装置から送信された、ユーザ識別子と無線ＬＡＮアクセスポイント識別子と認証情報とが含まれるログイン要求を受信し、
前記成功回数判断部は、
前記ログイン要求に含まれるユーザ識別子及び無線ＬＡＮアクセスポイント識別子の組合せに対して前記ログイン実績情報に記述されているログイン認証の成功回数が閾値を超えているか否かを判断することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記ログイン実績情報記憶部は、
ユーザごとに、ユーザ識別子とユーザがログイン要求を行った際のポータブル無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）アクセスポイントの識別子であるポータブル無線ＬＡＮアクセスポイント識別子との組合せに対して、ログイン認証の成功回数が記述されるログイン実績情報を記憶しており、
前記ログイン要求受信部は、
いずれかのユーザが利用するユーザ端末装置から送信された、ユーザ識別子とポータブル無線ＬＡＮアクセスポイント識別子と認証情報とが含まれるログイン要求を受信し、
前記成功回数判断部は、
前記ログイン要求に含まれるユーザ識別子及びポータブル無線ＬＡＮアクセスポイント識別子の組合せに対して前記ログイン実績情報に記述されているログイン認証の成功回数が閾値を超えているか否かを判断することを特徴とする請求項１に記載の情報処理装置。
【請求項６】
ユーザごとに、ユーザ識別子とユーザがログイン要求を行った際の位置の識別子である位置識別子との組合せに対して、ログイン認証の成功回数が記述されるログイン実績情報を記憶するログイン実績情報記憶部と、
いずれかのユーザが利用するユーザ端末装置から送信された、ユーザ識別子と当該ユーザの現在位置の識別子である現在位置識別子とログイン認証に用いられる認証情報とが含まれるログイン要求を受信するログイン要求受信部と、
前記ログイン要求に含まれる認証情報を用いてログイン認証を行うログイン認証部と、
前記ログイン要求に含まれるユーザ識別子及び現在位置識別子の組合せに対して前記ログイン実績情報に記述されているログイン認証の成功回数が閾値を超えているか否かを判断する成功回数判断部と、
前記ログイン認証部によるログイン認証に成功し、前記成功回数判断部により前記ログイン実績情報に記述されているログイン認証の成功回数が前記閾値を超えていると判断された場合に、当該ユーザが同じ位置から行う次回以降のログイン要求では前記認証情報の省略が許可される旨の省略許可通知を前記ユーザ端末装置に送信する省略許可通知送信部とを有することを特徴とする情報処理装置。
【請求項７】
前記ログイン実績情報記憶部は、
ユーザごとに、ユーザ識別子と位置識別子と時間帯との組合せに対して、ログイン認証の成功回数が記述されるログイン実績情報を記憶しており、
前記成功回数判断部は、
前記ログイン要求に含まれるユーザ識別子及び現在位置識別子と、前記ログイン要求受信部による前記ログイン要求の受信時刻に対応する時間帯との組合せに対して前記ログイン実績情報に記述されているログイン認証の成功回数が閾値を超えているか否かを判断することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記ログイン実績情報記憶部は、
ユーザごとに、ユーザ識別子と位置識別子との組合せに対して、ログイン認証の成功回数とともに、ログイン認証の成功比率が記述されるログイン実績情報を記憶しており、
前記成功回数判断部は、
前記ログイン要求に含まれるユーザ識別子及び現在位置識別子の組合せに対して前記ログイン実績情報に記述されているログイン認証の成功回数とログイン認証の成功比率とがそれぞれの閾値を超えているか否かを判断し、
前記通知送信部は、
前記ログイン認証部によるログイン認証に成功し、前記成功回数判断部により前記ログイン実績情報に記述されているログイン認証の成功回数とログイン認証の成功比率とがそれぞれの閾値を超えていると判断された場合に、前記省略許可通知を前記ユーザ端末装置に送信することを特徴とする請求項６に記載の情報処理装置。
【請求項９】
ログイン認証に用いられる認証情報が含まれるログイン要求を生成するログイン要求生成部と、
前記ログイン要求生成部により生成されたログイン要求を中継機器に送信するログイン要求送信部と、
前記中継機器が前記ログイン要求をログイン要求先に送信した後に、前記ログイン要求先から、前記中継機器を経由する次回以降のログイン要求では前記認証情報の省略が許可される旨の省略許可通知を、前記中継機器を経由して受信する省略許可通知受信部とを有し、
前記ログイン要求生成部は、
前記省略許可通知受信部により前記省略許可通知が受信された後に、前記中継機器を経由して前記ログイン要求先にログイン要求を送信する場合は、前記認証情報が含まれないログイン要求を生成し、
前記ログイン要求送信部は、
前記ログイン要求生成部により生成された前記認証情報が含まれないログイン要求を前記中継機器に送信することを特徴とするユーザ端末装置。
【請求項１０】
前記ログイン要求生成部は、
前記省略許可通知受信部により前記省略許可通知が受信される前は、ユーザに認証情報の入力を依頼するログイン入力画面を表示し、前記ユーザにより入力された認証情報が含まれるログイン要求を生成し、
前記省略許可通知受信部により前記省略許可通知が受信された後は、前記中継機器を経由して前記ログイン要求先にログイン要求を送信するか否かを判断し、前記省略許可通知が対象としている中継機器を経由して前記ログイン要求先にログイン要求を送信する場合は、認証情報の入力を依頼しないログイン入力画面を表示して、認証情報が含まれないログイン要求を生成することを特徴とする請求項９に記載のユーザ端末装置。
【請求項１１】
前記省略許可通知受信部は、
前記ログイン要求先から、前記ログイン要求と同じ時間帯における前記中継機器を経由する次回以降のログイン要求では前記認証情報の省略が許可される旨の省略許可通知を、前記中継機器を経由して受信し、
前記ログイン要求生成部は、
前記省略許可通知受信部により前記省略許可通知が受信された後に、前記省略許可通知が対象としている時間帯に前記中継機器を経由して前記ログイン要求先にログイン要求を送信する場合は、前記認証情報が含まれないログイン要求を生成することを特徴とする請求項９に記載のユーザ端末装置。
【請求項１２】
前記ログイン要求送信部は、
前記ログイン要求生成部により生成されたログイン要求を無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）アクセスポイントに送信し、
前記省略許可通知受信部は、
前記無線ＬＡＮアクセスポイントが前記ログイン要求をログイン要求先に送信した後に、前記ログイン要求先から、前記無線ＬＡＮアクセスポイントを経由する次回以降のログイン要求では前記認証情報の省略が許可される旨の省略許可通知を、前記無線ＬＡＮアクセスポイントを経由して受信し、
前記ログイン要求生成部は、
前記省略許可通知受信部により前記省略許可通知が受信された後に、前記無線ＬＡＮアクセスポイントを経由して前記ログイン要求先にログイン要求を送信する場合は、前記認証情報が含まれないログイン要求を生成し、
前記ログイン要求送信部は、
前記ログイン要求生成部により生成された前記認証情報が含まれないログイン要求を前記無線ＬＡＮアクセスポイントに送信することを特徴とする請求項９に記載のユーザ端末装置。
【請求項１３】
前記ログイン要求送信部は、
前記ログイン要求生成部により生成されたログイン要求をポータブル無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）アクセスポイントに送信し、
前記省略許可通知受信部は、
前記ポータブル無線ＬＡＮアクセスポイントが前記ログイン要求をログイン要求先に送信した後に、前記ログイン要求先から、前記ポータブル無線ＬＡＮアクセスポイントを経由する次回以降のログイン要求では前記認証情報の省略が許可される旨の省略許可通知を、前記ポータブル無線ＬＡＮアクセスポイントを経由して受信し、
前記ログイン要求生成部は、
前記省略許可通知受信部により前記省略許可通知が受信された後に、前記ポータブル無線ＬＡＮアクセスポイントを経由して前記ログイン要求先にログイン要求を送信する場合は、前記認証情報が含まれないログイン要求を生成し、
前記ログイン要求送信部は、
前記ログイン要求生成部により生成された前記認証情報が含まれないログイン要求を前記ポータブル無線ＬＡＮアクセスポイントに送信することを特徴とする請求項９に記載のユーザ端末装置。
【請求項１４】
ログイン認証に用いられる認証情報が含まれるログイン要求を生成するログイン要求生成部と、
前記ログイン要求生成部により生成されたログイン要求を中継機器に送信するログイン要求送信部と、
前記中継機器が前記ログイン要求をログイン要求先に送信した後に、前記ログイン要求先から、前記ログイン要求と同じ位置からの次回以降のログイン要求では前記認証情報の省略が許可される旨の省略許可通知を、前記中継機器を経由して受信する省略許可通知受信部とを有し、
前記ログイン要求生成部は、
前記省略許可通知受信部により前記省略許可通知が受信された後に、前記ログイン要求と同じ位置から前記ログイン要求先にログイン要求を送信する場合は、前記認証情報が含まれないログイン要求を生成し、
前記ログイン要求送信部は、
前記ログイン要求生成部により生成された前記認証情報が含まれないログイン要求を前記中継機器に送信することを特徴とするユーザ端末装置。
【請求項１５】
前記ログイン要求生成部は、
前記省略許可通知受信部により前記省略許可通知が受信される前は、ユーザに認証情報の入力を依頼するログイン入力画面を表示し、前記ユーザにより入力された認証情報が含まれるログイン要求を生成し、
前記省略許可通知受信部により前記省略許可通知が受信された後は、前記ログイン要求と同じ位置から前記ログイン要求先にログイン要求を送信するか否かを判断し、前記ログイン要求と同じ位置から前記ログイン要求先にログイン要求を送信する場合は、認証情報の入力を依頼しないログイン入力画面を表示して、認証情報が含まれないログイン要求を生成することを特徴とする請求項１４に記載のユーザ端末装置。
【請求項１６】
前記省略許可通知受信部は、
前記ログイン要求先から、前記ログイン要求と同じ時間帯で前記ログイン要求と同じ位置から行う次回以降のログイン要求では前記認証情報の省略が許可される旨の省略許可通知を、前記中継機器を経由して受信し、
前記ログイン要求生成部は、
前記省略許可通知受信部により前記省略許可通知が受信された後に、前記省略許可通知が対象としている時間帯に前記ログイン要求と同じ位置から前記ログイン要求先にログイン要求を送信する場合は、前記認証情報が含まれないログイン要求を生成することを特徴とする請求項１４に記載のユーザ端末装置。
【請求項１７】
ユーザごとに、ユーザ識別子とユーザがログイン要求を行った際の中継機器の識別子である中継機器識別子との組合せに対して、ログイン認証の成功回数が記述されるログイン実績情報を記憶領域から読み出すログイン実績情報読み出し処理と、
いずれかのユーザが利用するユーザ端末装置から送信された、ユーザ識別子と中継機器識別子とログイン認証に用いられる認証情報とが含まれるログイン要求を受信するログイン要求受信処理と、
前記ログイン要求に含まれる認証情報を用いてログイン認証を行うログイン認証処理と、
前記ログイン要求に含まれるユーザ識別子及び中継機器識別子の組合せに対して前記ログイン実績情報に記述されているログイン認証の成功回数が閾値を超えているか否かを判断する成功回数判断処理と、
前記ログイン認証処理によるログイン認証に成功し、前記成功回数判断処理により前記ログイン実績情報に記述されているログイン認証の成功回数が前記閾値を超えていると判断された場合に、当該ユーザが同じ中継機器を用いて行う次回以降のログイン要求では前記認証情報の省略が許可される旨の省略許可通知を前記ユーザ端末装置に送信する省略許可通知送信処理とをコンピュータに実行させることを特徴とするプログラム。
【請求項１８】
ユーザごとに、ユーザ識別子とユーザがログイン要求を行った際の位置の識別子である位置識別子との組合せに対して、ログイン認証の成功回数が記述されるログイン実績情報を記憶領域から読み出すログイン実績情報読み出し処理と、
いずれかのユーザが利用するユーザ端末装置から送信された、ユーザ識別子と当該ユーザの現在位置の識別子である現在位置識別子とログイン認証に用いられる認証情報とが含まれるログイン要求を受信するログイン要求受信処理と、
前記ログイン要求に含まれる認証情報を用いてログイン認証を行うログイン認証処理と、
前記ログイン要求に含まれるユーザ識別子及び現在位置識別子の組合せに対して前記ログイン実績情報に記述されているログイン認証の成功回数が閾値を超えているか否かを判断する成功回数判断処理と、
前記ログイン認証処理によるログイン認証に成功し、前記成功回数判断処理により前記ログイン実績情報に記述されているログイン認証の成功回数が前記閾値を超えていると判断された場合に、当該ユーザが同じ位置から行う次回以降のログイン要求では前記認証情報の省略が許可される旨の省略許可通知を前記ユーザ端末装置に送信する省略許可通知送信処理とをコンピュータに実行させることを特徴とするプログラム。
【請求項１９】
ログイン認証に用いられる認証情報が含まれるログイン要求を生成するログイン要求生成処理と、
前記ログイン要求生成処理により生成されたログイン要求を中継機器に送信するログイン要求送信処理と、
前記中継機器が前記ログイン要求をログイン要求先に送信した後に、前記ログイン要求先から、前記中継機器を経由する次回以降のログイン要求では前記認証情報の省略が許可される旨の省略許可通知を、前記中継機器を経由して受信する省略許可通知受信処理と、
前記省略許可通知受信処理により前記省略許可通知が受信された後に、前記中継機器を経由して前記ログイン要求先にログイン要求を送信する場合は、前記認証情報が含まれないログイン要求を生成する省略ログイン要求生成処理と、
前記省略ログイン要求生成処理により生成された前記認証情報が含まれないログイン要求を前記中継機器に送信する省略ログイン要求生成処理とをコンピュータに実行させることを特徴とするプログラム。
【請求項２０】
ログイン認証に用いられる認証情報が含まれるログイン要求を生成するログイン要求生成処理と、
前記ログイン要求生成処理により生成されたログイン要求を中継機器に送信するログイン要求送信処理と、
前記中継機器が前記ログイン要求をログイン要求先に送信した後に、前記ログイン要求先から、前記ログイン要求と同じ位置からの次回以降のログイン要求では前記認証情報の省略が許可される旨の省略許可通知を、前記中継機器を経由して受信する省略許可通知受信処理と、
前記省略許可通知受信処理により前記省略許可通知が受信された後に、前記ログイン要求と同じ位置から前記ログイン要求先にログイン要求を送信する場合は、前記認証情報が含まれないログイン要求を生成する省略ログイン要求生成処理と、
前記省略ログイン要求生成処理により生成された前記認証情報が含まれないログイン要求を前記中継機器に送信する省略ログイン要求生成処理とをコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リモートログインのログイン認証に関する。
【背景技術】
【０００２】
モバイル端末等のユーザ端末装置を、社外から社内ネットワークに接続する場合には、なりすまし等による不正アクセスを防止するためにログイン認証が要求される。
ログイン認証では、一般的に、ユーザの識別子であるユーザＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）とともに、パスワード（以下、ＰＷとも表記する）等の認証情報をユーザ端末装置から送信し、社内ネットワーク側で、登録している認証情報に一致するか否かを判断して、正規のユーザからのアクセスであるか否かを判別する。
【０００３】
ログイン認証に関する技術として、特許文献１に開示の技術と特許文献２に開示の技術がある。
特許文献１では、累積認証回数やログイン失敗回数に応じて、予め定めた認証要素（ＩＤ／ＰＷをベースに、キーワードや指紋認証を追加する）を入力させることで、認証を強固にしている。
特許文献２では、ＩＤ／ＰＷ認証で成功した認証回数等の実績を元に、予め定めた条件の成立時に新しいＩＤを発行し、次回認証時は当該ＩＤのみで認証を実現し、負荷軽減と利便性を向上させている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２４６７１５号公報
【特許文献２】特開２００６−１３０８７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の方式は、認証に用いる要素を増やすことで認証を強固にするものであり、なりすまし等に対する耐性は向上するが、ユーザの負荷の軽減や利便性の向上の面で課題がある。
特許文献２の方式は、認証成功時に新しいＩＤを発行し、次回認証時は、いつでも当該新しいＩＤのみでログインできるので認証負荷の軽減が図られる。
一方で、特許文献２の方式では、例えばユーザ端末装置を盗むことにより非正規ユーザが新ＩＤを取得すると、以降は、非正規ユーザは無条件で新ＩＤのみでログインが可能であり、特許文献２の方式は、なりすまし対策が十分ではない
【０００６】
この発明は、上記のような課題を解決することを主な目的の一つとしており、ユーザの負荷の軽減及び利便性の向上を実現しながら、なりすまし対策を強化することを主な目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る情報処理装置は、
ユーザごとに、ユーザ識別子とユーザがログイン要求を行った際の中継機器の識別子である中継機器識別子との組合せに対して、ログイン認証の成功回数が記述されるログイン実績情報を記憶するログイン実績情報記憶部と、
いずれかのユーザが利用するユーザ端末装置から送信された、ユーザ識別子と中継機器識別子とログイン認証に用いられる認証情報とが含まれるログイン要求を受信するログイン要求受信部と、
前記ログイン要求に含まれる認証情報を用いてログイン認証を行うログイン認証部と、
前記ログイン要求に含まれるユーザ識別子及び中継機器識別子の組合せに対して前記ログイン実績情報に記述されているログイン認証の成功回数が閾値を超えているか否かを判断する成功回数判断部と、
前記ログイン認証部によるログイン認証に成功し、前記成功回数判断部により前記ログイン実績情報に記述されているログイン認証の成功回数が前記閾値を超えていると判断された場合に、当該ユーザが同じ中継機器を用いて行う次回以降のログイン要求では前記認証情報の省略が許可される旨の省略許可通知を前記ユーザ端末装置に送信する省略許可通知送信部とを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、正規ユーザが、普段利用している中継機器を利用する場合は、認証情報を設定する必要がなく、ユーザの負荷の軽減及び利便性の向上を図ることができる。
また、異なる中継装置を経由するログイン要求の場合は、認証情報の設定が要求されるため、非正規ユーザは正規ユーザが普段利用する中継機器を利用するか、ログイン要求に認証情報を設定する必要があるため、従来技術に比べて、なりすまし対策が強化されている。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１に係るシステム構成例を示す図。
【図２】実施の形態１に係るユーザ端末装置の構成例を示す図。
【図３】実施の形態１に係るゲートウェイ装置の構成例を示す図。
【図４】実施の形態１に係る認証サーバ装置の構成例を示す図。
【図５】実施の形態１に係る実績サーバ装置の構成例を示す図。
【図６】実施の形態１に係る照合情報の例を示す図。
【図７】実施の形態１に係るログイン実績情報の例を示す図。
【図８】実施の形態１に係るユーザ端末装置の動作例を示すフローチャート図。
【図９】実施の形態１に係るユーザ端末装置の動作例を示すフローチャート図。
【図１０】実施の形態１に係るゲートウェイ装置の動作例を示すフローチャート図。
【図１１】実施の形態１に係るゲートウェイ装置の動作例を示すフローチャート図。
【図１２】実施の形態１に係る認証サーバ装置の動作例を示すフローチャート図。
【図１３】実施の形態１に係る実績サーバ装置の動作例を示すフローチャート図。
【図１４】実施の形態１に係るログイン実績情報の例を示す図。
【図１５】実施の形態１に係る照合情報の例を示す図。
【図１６】実施の形態１に係るシステム構成例を示す図。
【図１７】実施の形態２に係るユーザ端末装置の構成例を示す図。
【図１８】実施の形態２に係るログイン実績情報の例を示す図。
【図１９】実施の形態２に係るユーザ端末装置の動作例を示すフローチャート図。
【図２０】実施の形態２に係るユーザ端末装置の動作例を示すフローチャート図。
【図２１】実施の形態２に係るゲートウェイ装置の動作例を示すフローチャート図。
【図２２】実施の形態２に係る実績サーバ装置の動作例を示すフローチャート図。
【図２３】実施の形態３に係るログイン実績情報の例を示す図。
【図２４】実施の形態１〜３に係る各装置のハードウェア構成例を示す図。
【発明を実施するための形態】
【００１０】
実施の形態１．
図１は、本実施の形態に係るシステム構成例を示す。
本実施の形態では、企業に所属するユーザが、社外から社内ネットワークにリモートログインを行う場合を説明する。
【００１１】
図１において、ユーザ端末装置１００はユーザが使用する携帯端末であり、例えば、ノードＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、携帯電話、スマートフォン、タブレット端末である。
ユーザ端末装置１００は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）通信機能を有している。
ユーザ端末装置１００は、社内ネットワーク７００へのログイン要求をＷｉＦｉアクセスポイント２００に送信する。
また、図１では、ユーザ端末装置１００はユーザの移動に伴って例えばエリアＡとエリアＢとの間を移動可能であることを表している。
【００１２】
ＷｉＦｉアクセスポイント２００は、無線ＬＡＮアクセスポイントである。
ＷｉＦｉアクセスポイント２００は、ＷｉＦｉ  ＡＰとも表記する。
ＷｉＦｉアクセスポイント２００は、ユーザ端末装置１００と通信網３００との間の通信を中継する。
より具体的には、ＷｉＦｉアクセスポイント２００は、ユーザ端末装置１００からのログイン要求を通信網３００に転送し、ゲートウェイ装置４００から送信された応答を通信網３００から受信し、受信した応答をユーザ端末装置１００に転送する。
ＷｉＦｉアクセスポイント２００は、ユーザ端末装置１００からのログイン要求に、ＷｉＦｉアクセスポイント２００の識別子であるＳＳＩＤ（中継機器識別子）を付加する。
ゲートウェイ装置４００は、ユーザ端末装置１００からのログイン要求を通信網３００を経由して受信するが、ゲートウェイ装置４００が受信する際にはログイン要求にＳＳＩＤが含まれている。
ＷｉＦｉアクセスポイント２００は、中継機器の例に相当する。
なお、エリアＡに設置されているアクセスポイントをＷｉＦｉアクセスポイント２００ａと表記し、エリアＢに設置されているアクセスポイントをＷｉＦｉアクセスポイント２００ｂと表記する。
ＷｉＦｉアクセスポイント２００ａとＷｉＦｉアクセスポイント２００ｂを区別する必要がないときは、両者をまとめてＷｉＦｉアクセスポイント２００と表記する。
【００１３】
通信網３００は、ＷｉＦｉアクセスポイント２００とゲートウェイ装置４００とを接続するネットワークである。
通信網３００は、例えばインターネットである。
【００１４】
ゲートウェイ装置４００は、ユーザ端末装置１００から送信されたログイン要求を受信し、また、ログイン要求に対する応答をユーザ端末装置１００に送信する。
また、ゲートウェイ装置４００は、認証サーバ装置５００及び実績サーバ装置６００と通信を行って、次回以降のログイン要求の手順を簡略化できるか否かを判断する。
ゲートウェイ装置４００は、ＧＷ装置４００とも表記する。
【００１５】
認証サーバ装置５００は、ユーザ端末装置１００からのログイン要求に対してログイン認証を行って、ユーザ端末装置１００が社内ネットワーク７００にアクセス可能か否かを判定する。
【００１６】
実績サーバ装置６００は、ログイン認証の成功回数の実績を管理している。
【００１７】
なお、ゲートウェイ装置４００、認証サーバ装置５００及び実績サーバ装置６００により、本発明に係る情報処理装置が実現される。
【００１８】
社内ネットワーク７００は、ユーザが所属する企業のネットワークであり、社内システム８００は、ユーザが所属する企業のシステムである。
【００１９】
図２は、本実施の形態に係るユーザ端末装置１００の構成例を示す。
【００２０】
ＷｉＦｉ通信部１０１は、ＷｉＦｉアクセスポイント２００と通信する。
より具体的には、ＷｉＦｉアクセスポイント２００にログイン要求を送信し、また、ログイン要求に対する応答をＷｉＦｉアクセスポイント２００から受信する。
ＷｉＦｉ通信部１０１は、ログイン要求送信部及び省略許可通知受信部の例に相当する。
【００２１】
省略許可条件確認部１０２は、後述する省略許可条件が成立するか否かを確認する。
【００２２】
ログイン要求生成部１０３は、ログイン要求を生成する。
ログイン要求には、ユーザ識別子であるユーザＩＤと、認証情報であるＰＷが含まれる。
【００２３】
ユーザインタフェース部１０４は、ユーザ端末装置１００のユーザに対するインフェースを提供する。
具体的は、ユーザインタフェース部１０４は、ユーザに対して各種情報を表示し、また、ユーザが入力した指示を受け付ける。
【００２４】
記憶部１０５は、ユーザ端末装置１００の動作に必要な情報を記憶する。
記憶部１０５は、例えば、省略許可条件を記憶する。
【００２５】
制御部１０６は、ＷｉＦｉ通信部１０１、省略許可条件確認部１０２、ログイン要求生成部１０３、ユーザインタフェース部１０４、記憶部１０５の各々の動作を制御する。
【００２６】
図３は、本実施の形態に係るゲートウェイ装置４００の構成例を示す。
【００２７】
ログイン要求受信部４０１は、ユーザ端末装置１００から送信されたログイン要求を受信する。
ログイン要求受信部４０１が受信するログイン要求には、ユーザＩＤ、ＰＷ及びＷｉＦｉアクセスポイント２００のＳＳＩＤが含まれている。
【００２８】
認証サーバ通信部４０２は、認証サーバ装置５００と通信する。
より具体的には、認証サーバ通信部４０２は、ログイン要求受信部４０１が受信したログイン要求に含まれているユーザＩＤとＰＷを認証サーバ装置５００に送信する。
また、認証サーバ通信部４０２は、認証サーバ装置５００から、ログイン要求に対するログイン認証の結果を受信する。
【００２９】
実績サーバ通信部４０３は、実績サーバ装置６００と通信する。
より具体的には、実績サーバ通信部４０３は、ログイン要求受信部４０１が受信したログイン要求に含まれているユーザＩＤとＳＳＩＤを実績サーバ装置６００に送信する。
また、実績サーバ通信部４０３は、実績サーバ装置６００から、ユーザＩＤ及びＳＳＩＤの組合せに対するログイン認証の成功回数を受信する。
【００３０】
成功回数判断部４０４は、実績サーバ装置６００から受信した、ユーザＩＤ及びＳＳＩＤの組合せに対する成功回数が所定の閾値を超えているか否かを判断する。
【００３１】
閾値／条件記憶部４０５は、成功回数の閾値と、省略許可条件を記憶している。
【００３２】
省略可否判断部４０６は、同じユーザによる同じＷｉＦｉアクセスポイント２００を経由する次回以降のログイン要求でＰＷを省略できるか否かを判断する。
より具体的には、省略可否判断部４０６は、認証サーバ装置５００によるログイン認証に成功し、また、成功回数判断部４０４により成功回数が閾値を超えていると判断された場合に、次回以降のログイン要求でのＰＷの省略を許可する。
そして、省略可否判断部４０６は、次回以降のログイン要求でのＰＷの省略を許可する場合は、対象のユーザＩＤとＳＳＩＤとを省略許可条件として閾値／条件記憶部４０５に格納する。
また、省略可否判断部４０６は、ユーザに次回以降のログイン要求でＰＷを省略してよい旨を通知する省略許可通知を生成する。
省略許可通知には、省略許可条件としてＳＳＩＤを含ませる。
省略可否判断部４０６は、後述の応答送信部４０７とともに、省略許可通知送信部の例に相当する。
【００３３】
応答送信部４０７は、ログイン要求に対する応答をユーザ端末装置１００に送信する。
例えば、ログイン認証が失敗であった場合は、その旨の応答をユーザ端末装置１００に送信する。
また、ログイン認証が成功であった場合は、その旨の応答をユーザ端末装置１００に送信する。
また、省略可否判断部４０６により省略許可通知が生成された場合は、ログイン認証の成功を通知する応答に省略許可通知を含ませる。
応答送信部４０７は、前述の省略可否判断部４０６とともに、省略許可通知送信部の例に相当する。
【００３４】
制御部４０８は、ログイン要求受信部４０１、認証サーバ通信部４０２、実績サーバ通信部４０３、成功回数判断部４０４、閾値／条件記憶部４０５、省略可否判断部４０６、応答送信部４０７の各々の動作を制御する。
【００３５】
図４は、本実施の形態に係る認証サーバ装置５００の構成例を示す。
【００３６】
ＧＷ通信部５０１は、ゲートウェイ装置４００と通信する。
より具体的には、ＧＷ通信部５０１は、ゲートウェイ装置４００からログイン要求に含まれるユーザＩＤとＰＷを受信する。
また、ＧＷ通信部５０１は、後述するログイン認証部５０２によるログイン認証の結果（成功、失敗）をゲートウェイ装置４００に送信する。
【００３７】
ログイン認証部５０２は、ＧＷ通信部５０１が受信したユーザＩＤとＰＷを、照合情報記憶部５０３に記憶されている照合情報と照合して、ログイン認証を行う。
【００３８】
照合情報記憶部５０３は、照合情報を記憶する。
照合情報は、例えば、図６に示す情報であり、ログインが許容されるユーザのユーザＩＤと、対応するＰＷとが登録されている。
【００３９】
制御部５０４は、ＧＷ通信部５０１、ログイン認証部５０２、照合情報記憶部５０３の各々を制御する。
【００４０】
図５は、本実施の形態に係る実績サーバ装置６００の構成例を示す。
【００４１】
ＧＷ通信部６０１は、ゲートウェイ装置４００と通信する。
より具体的には、ＧＷ通信部６０１は、ゲートウェイ装置４００からユーザＩＤとＳＳＩＤを受信する。
また、ＧＷ通信部６０１は、後述する検索部６０２により、当該ユーザＩＤとＳＳＩＤとの組合せにおけるログイン認証の成功回数をゲートウェイ装置４００に送信する。
【００４２】
検索部６０２は、ＧＷ通信部６０１が受信したユーザＩＤとＳＳＩＤとの組合せを、ログイン実績情報記憶部６０３に記憶されているログイン実績情報と照合して、成功回数を検索する。
【００４３】
ログイン実績情報記憶部６０３は、ログイン実績情報を記憶する。
ログイン実績情報は、例えば、図７に示す情報であり、ユーザＩＤとＳＳＩＤとの組合せに対して、ログイン認証の成功回数が記述されている。
【００４４】
制御部６０４は、ＧＷ通信部６０１、検索部６０２、ログイン実績情報記憶部６０３の各々を制御する。
【００４５】
次に、図８及び図９を参照して、ユーザ端末装置１００の動作例を説明する。
【００４６】
社内ネットワーク７００へのアクセスをユーザインタフェース部１０４を経由してユーザから要求された場合に、ログイン要求生成部１０３が、記憶部１０５に省略許可条件（ＷｉＦｉアクセスポイント２００のＳＳＩＤ）が記憶されているかどうかを確認する（Ｓ１０１）。
省略許可条件が記憶されていない場合はＳ１０２に進み、省略許可条件が記憶されている場合はＳ１０８に進む。
【００４７】
省略許可条件が記憶部１０５に記憶されていない場合は、ログイン要求生成部１０３は、ユーザインタフェース部１０４を介して、ユーザ端末装置１００のディスプレイに、ユーザＩＤ及びＰＷの入力をユーザに依頼するログイン入力画面を表示する（Ｓ１０２）。
【００４８】
次に、ログイン要求生成部１０３は、ログイン入力画面に対してユーザから入力されたユーザＩＤ及びＰＷが含まれるログイン要求を生成する（Ｓ１０３）。
【００４９】
次に、ＷｉＦｉ通信部１０１が、ログイン要求生成部１０３により生成されたログイン要求をＷｉＦｉアクセスポイント２００に送信する（Ｓ１０４）。
【００５０】
次に、ＷｉＦｉ通信部１０１がＷｉＦｉアクセスポイント２００から、ゲートウェイ装置４００からの応答を受信した場合（Ｓ１０５でＹＥＳ）は、ログイン要求生成部１０３は、当該応答に省略許可通知が含まれるか否かを確認する（Ｓ１０６）。
また、ログイン要求生成部１０３は、応答に含まれるログイン認証結果を確認し、ログイン認証結果に応じた処理を行う。
例えば、認証失敗との応答であれば、ユーザインタフェース部１０４を介してユーザ端末装置１００のディスプレイに認証失敗を通知するメッセージを表示する。
また、認証成功との応答であれば、ユーザインタフェース部１０４を介してユーザ端末装置１００のディスプレイに認証成功を表示するとともに、次の処理をユーザに問い合わせるメッセージを表示する。
【００５１】
応答に省略許可通知が含まれる場合（Ｓ１０６でＹＥＳ）は、ログイン要求生成部１０３は省略許可通知に記述される省略許可条件（ＷｉＦｉアクセスポイント２００のＳＳＩＤ）を記憶部１０５に格納し、記憶部１０５が省略許可条件を記憶する（Ｓ１０７）。
【００５２】
Ｓ１０１において、記憶部１０５に省略許可条件が記憶されている場合は、省略許可条件確認部１０２が、ＷｉＦｉ通信部１０１を介してＷｉＦｉアクセスポイント２００から、ＷｉＦｉアクセスポイント２００のＳＳＩＤを取得する（Ｓ１０８）。
【００５３】
次に、省略許可条件確認部１０２は、Ｓ１０８で取得したＳＳＩＤが省略許可条件のＳＳＩＤに一致するか否かを判断する（Ｓ１０９）。
【００５４】
Ｓ１０８で取得したＳＳＩＤが省略許可条件のＳＳＩＤに一致する場合（Ｓ１０９でＹＥＳ）は、ログイン要求生成部１０３が、ユーザインタフェース部１０４を介して、ユーザ端末装置１００のディスプレイに、ユーザＩＤのみの入力をユーザに依頼するログイン入力画面を表示する（Ｓ１１０）。
【００５５】
次に、ログイン要求生成部１０３は、ログイン入力画面に対してユーザから入力されたユーザＩＤが含まれるログイン要求を生成する（Ｓ１１１）。
この後は、Ｓ１０４以降の処理が行われる。
つまり、省略許可条件が成立する場合は、ユーザはユーザＩＤのみを入力すればよく、ユーザ端末装置１００からはＰＷが省略されたログイン要求が送信される。
【００５６】
Ｓ１０８で取得したＳＳＩＤが省略許可条件のＳＳＩＤに一致しない場合（Ｓ１０９でＮＯ）、すなわち、省略許可条件が成立しない場合は、Ｓ１０２以降の処理が行われる。
すなわち、省略許可条件が成立しない場合は、ユーザはユーザＩＤとＰＷを入力し、ユーザ端末装置１００からはユーザＩＤとＰＷとが含まれるログイン要求が送信される。
【００５７】
次に、図１０及び図１１を参照して、ゲートウェイ装置４００の動作例を説明する。
【００５８】
まず、ログイン要求受信部４０１がユーザ端末装置１００からログイン要求を受信する（Ｓ２０１）。
【００５９】
次に、ログイン要求受信部４０１は、受信したログイン要求にＰＷが含まれているかどうかを確認する（Ｓ２０２）。
ＰＷが含まれている場合はＳ２０３以降の処理が行われ、ＰＷが含まれていない場合はＳ２１３以降の処理が行われる。
【００６０】
ログイン要求にＰＷが含まれている場合（Ｓ２０２でＹＥＳ）は、認証サーバ通信部４０２がユーザＩＤ及びＰＷを認証サーバ装置５００に送信し、また、実績サーバ通信部４０３がユーザＩＤ及びＳＳＩＤを実績サーバ装置６００に送信する（Ｓ２０３）。
【００６１】
次に、認証サーバ通信部４０２が認証サーバ装置５００から認証結果を受信する（Ｓ２０４でＹＥＳ）と、省略可否判断部４０６は認証結果を解析してログイン認証に成功したか否かを判断する（Ｓ２０５）。
【００６２】
ログイン認証に失敗している場合（Ｓ２０５でＮＯ）は、省略可否判断部４０６は認証サーバ装置５００からの認証結果を応答送信部４０７に渡し、応答送信部４０７が認証失敗の旨の認証結果をログイン要求に対する応答としてユーザ端末装置１００に送信する（Ｓ２０６）。
【００６３】
一方、ログイン認証に成功している場合（Ｓ２０５でＹＥＳ）は、省略可否判断部４０６は、実績サーバ装置６００からの成功回数の通知を待ち（Ｓ２０７）、成功回数の通知を受信した場合（Ｓ２０７でＹＥＳ）に、成功回数が閾値を超えているか否かを判断する（Ｓ２０８）。
【００６４】
実績サーバ装置６００から通知された成功回数が閾値を超えていない場合（Ｓ２０８でＮＯ）は、省略可否判断部４０６は認証サーバ装置５００からの認証結果を応答送信部４０７に渡し、応答送信部４０７が認証成功の旨の認証結果をログイン要求に対する応答としてユーザ端末装置１００に送信する（Ｓ２０９）。
【００６５】
一方、実績サーバ装置６００から通知された成功回数が閾値を超えている場合（Ｓ２０８でＹＥＳ）は、Ｓ２０３で実績サーバ装置６００に送信したユーザＩＤとＳＳＩＤを省略許可条件として閾値／条件記憶部４０５に格納する（Ｓ２１０）。
【００６６】
次に、省略可否判断部４０６は、次回のログイン要求からＰＷの省略が可能であることを通知する省略許可通知を生成し、認証サーバ装置５００からの認証結果（認証成功）に省略許可通知を付加し、ログイン要求に対する応答を生成する。
なお、前述したように、省略許可通知には、省略許可条件として、Ｓ２０１で受信したログイン要求に記述されていたＳＳＩＤが記述される。
【００６７】
次に、応答送信部４０７が、省略許可通知が含まれる応答（認証成功）を、ユーザ端末装置１００に送信する（Ｓ２１１）。
【００６８】
次に、省略可否判断部４０６は、Ｓ２０３で実績サーバ装置６００に送信したユーザＩＤ及びＳＳＩＤの組合せに対する成功回数を更新（インクリメント）するよう実績サーバ装置６００に指示する（Ｓ２１２）。
この指示により、実績サーバ装置６００では、ログイン実績情報記憶部６０３内のログイン実績情報の成功回数がインクリメントされる。
【００６９】
一方、Ｓ２０２で、ログイン要求にＰＷが含まれていない場合は、ログイン要求受信部４０１は、閾値／条件記憶部４０５で記憶されている省略許可条件が成立するかどうかを確認する（Ｓ２１３）。
つまり、ログイン要求受信部４０１は、Ｓ２０１で受信したログイン要求に含まれるユーザＩＤ及びＳＳＩＤの対が省略許可条件のユーザＩＤ及びＳＳＩＤの対に一致するかどうかを確認する。
【００７０】
省略許可条件が成立しない場合（Ｓ２１３でＮＯ）は、ログイン要求受信部４０１が認証失敗の応答を生成し、応答送信部４０７が当該応答をユーザ端末装置１００に送信する（Ｓ２１４）。
【００７１】
一方、省略許可条件が成立する場合（Ｓ２１３でＹＥＳ）は、ログイン要求受信部４０１が認証成功の応答を生成し、応答送信部４０７が当該応答をユーザ端末装置１００に送信する（Ｓ２１５）。
【００７２】
また、ログイン要求受信部４０１は、２０１で受信したログイン要求に含まれるユーザＩＤとＳＳＩＤを実績サーバ装置６００に送信し、実績サーバ装置６００に対して当該ユーザＩＤとＳＳＩＤの対の成功回数を更新（インクリメント）するよう指示する（Ｓ２１６）。
この指示により、実績サーバ装置６００では、ログイン実績情報記憶部６０３内のログイン実績情報の成功回数がインクリメントされる。
【００７３】
次に、図１２を参照して、認証サーバ装置５００の動作例を説明する。
【００７４】
まず、ＧＷ通信部５０１がゲートウェイ装置４００からユーザＩＤとＰＷの対を受信する（Ｓ３０１でＹＥＳ）。
【００７５】
次に、ログイン認証部５０２が、照合情報を照合情報記憶部５０３から読み出し、Ｓ３０１で受信されたユーザＩＤとＰＷの対と一致する照合情報のエントリを検索する（Ｓ３０２）。
【００７６】
Ｓ３０１で受信されたユーザＩＤとＰＷの対と一致するエントリがある場合（Ｓ３０３でＹＥＳ）は、ＧＷ通信部５０１が認証成功との認証結果を実績サーバ装置６００に送信する（Ｓ３０４）。
【００７７】
一方、Ｓ３０１で受信されたユーザＩＤとＰＷの対と一致するエントリがない場合（Ｓ３０３でＮＯ）は、ＧＷ通信部５０１が認証失敗との認証結果を実績サーバ装置６００に送信する（Ｓ３０５）。
【００７８】
次に、図１３を参照して、実績サーバ装置６００の動作例を説明する。
【００７９】
まず、ＧＷ通信部６０１がゲートウェイ装置４００からユーザＩＤとＳＳＩＤの対を受信する（Ｓ４０１でＹＥＳ）。
【００８０】
次に、検索部６０２がログイン実績情報記憶部６０３からログイン実績情報を読み出し、Ｓ４０１で受信されたユーザＩＤとＳＳＩＤの対と一致するログイン実績情報のエントリを検索する（Ｓ４０２）。
【００８１】
Ｓ４０１で受信されたユーザＩＤとＳＳＩＤの対と一致するエントリがある場合（Ｓ４０３でＹＥＳ）は、ＧＷ通信部６０１は当該エントリに記述されている成功回数を実績サーバ装置６００に送信する（Ｓ４０４）。
【００８２】
一方、Ｓ４０１で受信されたユーザＩＤとＳＳＩＤの対と一致するエントリがない場合（Ｓ４０３でＮＯ）は、検索部６０２は、当該ユーザＩＤとＳＳＩＤの対のエントリを新たにログイン実績情報に追加し、また、成功回数として「０」を設定する（Ｓ４０５）。
更に、ＧＷ通信部６０１は、成功回数として「０」を実績サーバ装置６００に回答する（Ｓ４０６）。
【００８３】
その後、ＧＷ通信部６０１がゲートウェイ装置４００から成功回数の更新指示を受信した場合（Ｓ４０７でＹＥＳ）は、検索部６０２が、該当するエントリの成功回数をインクリメントする（Ｓ４０８）。
【００８４】
以上の説明をもとに、本実施の形態における動作を具体例を用いて説明する。
ここでは、ユーザＩＤ：ａｂｃｄのユーザＡが、ユーザ端末装置１００を用いて、ＳＳＩＤ：ＡＷＸ１１１のＷｉＦｉアクセスポイント２００ａを経由して、ゲートウェイ装置４００にログイン要求を送信する場合を想定する。
また、現時点では、ユーザＡによるＷｉＦｉアクセスポイント２００ａを経由したログイン要求におけるＰＷ（１２３４ｏｐｑとする）の省略は許可されていないものとする。
【００８５】
初めに、ユーザがユーザ端末装置１００上のログイン入力画面にユーザＩＤ：ａｂｃｄ及びＰＷ：１２３４ｏｐｑに入力し、ユーザ端末装置１００では、ログイン要求生成部１０３が、このユーザＩＤとＰＷが含まれるログイン要求を生成し、ＷｉＦｉ通信部１０１がＷｉＦｉアクセスポイント２００ａにログイン要求を生成する。
【００８６】
ＷｉＦｉアクセスポイント２００ａは、ユーザ端末装置１００からのログイン要求を受信し、自身のＳＳＩＤ：ＡＷＸ１１１をログイン要求に付加し、通信網３００に送信する。
【００８７】
ゲートウェイ装置４００では、ログイン要求受信部４０１が、ユーザ端末装置１００からのログイン要求を受信する。
このログイン要求にはＰＷが含まれるので、認証サーバ通信部４０２がユーザＩＤ：ａｂｃｄ及びＰＷ：１２３４ｏｐｑを認証サーバ装置５００に送信する。
また、実績サーバ通信部４０３がユーザＩＤ：ａｂｃｄ及びＳＳＩＤ：ＡＷＸ１１１を実績サーバ装置６００に送信する。
【００８８】
認証サーバ装置５００では、ログイン認証部５０２が、ユーザＩＤ：ａｂｃｄ及びＰＷ：１２３４ｏｐｑが照合情報に含まれているか否かを検証する。
図６の例では、このユーザＩＤ及びＰＷの対が照合情報に含まれているので、ＧＷ通信部５０１が認証成功との認証結果をゲートウェイ装置４００に回答する。
【００８９】
また、実績サーバ装置６００では、検索部６０２が、ユーザＩＤ：ａｂｃｄ及びＳＳＩＤ：ＡＷＸ１１１の対の成功回数をログイン実績情報から抽出する。
図７の例では、このユーザＩＤ及びＳＳＩＤの対の成功回数は「１６」であるため、ＧＷ通信部６０１がゲートウェイ装置４００に「１６」を回答する。
【００９０】
ゲートウェイ装置４００では、成功回数判断部４０４が、実績サーバ装置６００から回答された「１６」が閾値を超えるか否かを判断する。
ここでは、閾値を「１５」とする。
従って、ユーザＩＤ：ａｂｃｄ及びＳＳＩＤ：ＡＷＸ１１１の対の成功回数は閾値を超えている。
また、認証サーバ装置５００から認証成功との回答を得ているので、省略可否判断部４０６が省略許可通知を生成する。
省略許可通知には、省略許可条件としてＳＳＩＤ：ＡＷＸ１１１が記述される。
また、省略可否判断部４０６は、ユーザＩＤ：ａｂｃｄ及びＳＳＩＤ：ＡＷＸ１１１の対を省略許可条件として閾値／条件記憶部４０５に格納する。
そして、応答送信部４０７から省略許可通知が含まれる応答がユーザ端末装置１００に送信される。
また、省略可否判断部４０６は、実績サーバ装置６００にユーザＩＤ：ａｂｃｄ及びＳＳＩＤ：ＡＷＸ１１１の対の成功回数の更新を指示し、実績サーバ装置６００では、検索部６０２がログイン実績情報の成功回数を更新する。
【００９１】
ユーザ端末装置１００では、記憶部１０５が省略許可条件であるＳＳＩＤ：ＡＷＸ１１１を記憶する。
これにより、次回ユーザＡがＷｉＦｉアクセスポイント２００ａを用いてログイン要求を送信する際には、ＰＷの入力を省略することができる。
【００９２】
以上、本実施の形態によれば、正規ユーザが、普段利用しているＷｉＦｉアクセスポイントを利用する場合は、ログイン要求時にＰＷを入力する必要がなく、ユーザの負荷の軽減及び利便性の向上を図ることができる。
また、例えば非正規ユーザが正規ユーザのユーザ端末装置を盗んだ場合は、非正規ユーザは正規ユーザが普段利用するＷｉＦｉアクセスポイントを利用するか、ログイン要求時にＰＷを入力する必要があるため、本実施の形態に示す方式は、なりすましに対して有効である。
【００９３】
なお、図７に示すログイン実績情報に代えて、図１４に示すログイン実績情報を用いてもよい。
図１４のログイン実績情報では、ユーザＩＤ、ＳＳＩＤ及び時間帯の組合せに対して成功回数を記録している。
図１４のログイン実績情報を用いる場合は、実績サーバ装置６００は現在時刻に対応する時間帯に対応付けられた成功回数をゲートウェイ装置４００に通知する。
また、ゲートウェイ装置４００では、時間帯ごとに成功回数の閾値を管理し、現在時刻に対応する時間帯の閾値と、実績サーバ装置６００から通知された成功回数とを比較する。
【００９４】
このようにすることで、正規ユーザが、普段利用しているＷｉＦｉアクセスポイントを普段利用している時間帯で利用する場合は、ログイン要求時にＰＷを入力する必要がなく、ユーザの負荷の軽減及び利便性の向上を図ることができる。
また、例えば非正規ユーザが正規ユーザのユーザ端末装置を盗んだ場合でも、非正規ユーザは正規ユーザが普段利用するＷｉＦｉアクセスポイントを正規ユーザが普段利用している時間帯に利用するか、ログイン要求時にＰＷを入力する必要があるため、本実施の形態に示す方式は、なりすましに対して有効である。
【００９５】
また、図６に示す照合情報に代えて、図１５に示す照合情報を用いてもよい。
図１５の照合情報では、ユーザＩＤに対して、第１ＰＷと第２ＰＷを管理している。
この場合には、ゲートウェイ装置４００では、例えば、第２ＰＷの省略のための閾値と第１ＰＷの省略のための閾値を設けている。
そして、ゲートウェイ装置４００によりＰＷ入力の省略が許可される前は、ユーザはログイン要求時に第１ＰＷと第２ＰＷの両方を入力する。
また、成功回数が第２ＰＷの省略のための閾値を超えた結果、ゲートウェイ装置４００により第２ＰＷの省略が許可された場合は、ユーザは次回のログイン要求では、第１ＰＷのみを入力する。
更に、成功回数が第１ＰＷの省略のための閾値を超えた結果、ゲートウェイ装置４００により第１ＰＷの省略も許可された場合は、ユーザは次回のログイン要求では、第１ＰＷの入力も省略することができる。
このように、複数のＰＷの入力が要求される場合に、成功回数の進展に伴って段階的にＰＷの省略を許可するようにしてもよい。
また、ここでは、複数のＰＷの入力を例にしたが、ＰＷの入力と生体情報の入力といった組合せであってもよい。
【００９６】
また、ログイン要求にユーザＩＤ、ＰＷ以外に、ユーザ端末装置１００に固有の情報（例えば、ＭＡＣアドレス）を含めてもよい。
この場合は、認証サーバ装置５００は、ユーザ端末装置１００の固有情報を認証要素に加えてログイン認証を行うよう。
更に、ＷｉＦｉアクセスポイント２００でもＳＳＩＤに加えて、ＷｉＦｉアクセスポイント２００に固有の他の情報（例えば、ＭＡＣアドレス）を含めてもよい。
この場合は、実績サーバ装置６００では、ユーザＩＤとＳＳＩＤとＷｉＦｉアクセスポイント２００に固有の他の情報との組合せに対して、成功回数を管理する。
【００９７】
更に、あるユーザＩＤとＳＳＩＤの組合せに対してログイン実績が一定期間なければ（例えば、１ヶ月）、ログイン実績情報の当該ユーザＩＤとＳＳＩＤとの組合せの成功回数を「０回」に戻すようにしてもよい。
【００９８】
また、以上の説明では、建物等に固定されているＷｉＦｉアクセスポイントを介してユーザ端末装置１００とゲートウェイ装置４００が通信する例を説明した。
ユーザが携帯するポータブルＷｉＦｉアクセスポイントを介してユーザ端末装置１００とゲートウェイ装置４００が通信する場合でも、固定のＷｉＦｉアクセスポイントの場合と同様の取扱いが可能である。
すなわち、当該ポータブルＷｉＦｉアクセスポイントを経由するログイン認証の成功回数が閾値以上であれば、当該ポータブルＷｉＦｉアクセスポイントを経由する次回以降のログイン要求ではＰＷの入力を省略することができる。
【００９９】
実施の形態２．
本実施の形態では、ＷｉＦｉアクセスポイントの同一性ではなくログイン要求の送信位置の同一性をもとにＷＰ省略の許否を判定する方式を説明する。
以下では、主に実施の形態１との差分を説明する。
以下で説明していない事項は、実施の形態１と同様である。
【０１００】
図１６は、本実施の形態に係るシステム構成例を示す。
【０１０１】
通信網３００、ゲートウェイ装置４００、認証サーバ装置５００、実績サーバ装置６００、社内ネットワーク７００及び社内システム８００は実施の形態１で説明したものと同じである。
ＧＰＳ衛星１０００は、測位のための測位信号を配信する。
基地局９００ａ及び基地局９００ｂは、それぞれ、携帯電話網の基地局である。
基地局９００ａと基地局９００ｂを区別する必要がないときは、まとめて基地局９００と表記する。
【０１０２】
本実施の形態に係るユーザ端末装置１００は、実施の形態１と同様に企業に所属するユーザが利用する携帯端末であるが、ＧＰＳ衛星１０００からの測位信号を用いて衛星測位が可能である。
また、基地局９００との無線通信が可能である。
【０１０３】
図１７は、本実施の形態に係るユーザ端末装置１００の構成例を示す。
【０１０４】
基地局通信部１０７は、基地局９００と通信する。
より具体的には、基地局９００にログイン要求を送信し、また、ログイン要求に対する応答を基地局９００から受信する。
基地局通信部１０７は、ログイン要求送信部及び省略許可通知受信部の例に相当する。
【０１０５】
ＧＰＳ測位部１０８は、ＧＰＳ衛星１０００からの測位信号を受信し、測位信号を解析してユーザ端末装置１００の現在位置の測位を行う。
【０１０６】
省略許可条件確認部１０２は、実施の形態１と同様に省略許可条件が成立するか否かを確認するが、本実施の形態では、位置識別子が省略許可条件である。
位置識別子は例えば、位置座標（北緯、東経）でもよいし、地点名（例えば、交差点名）、施設名（例えば、駅名）、建物名（例えば、ビル名）でもよい。
以下では、位置識別子が位置座標である例で説明を進める。
【０１０７】
ログイン要求生成部１０３は、実施の形態１と同様にログイン要求を生成するが、ログイン要求にはユーザＩＤとＰＷとＧＰＳ測位部１０８により測位されたユーザ端末装置１００の現在位置を含ませる。
【０１０８】
記憶部１０５は、実施の形態１と同様に省略許可条件を記憶するが、前述のように、本実施の形態では、位置識別子を省略許可条件として記憶する。
【０１０９】
ユーザインタフェース部１０４及び制御部１０６は、実施の形態１と同様の動作を行う。
【０１１０】
ゲートウェイ装置４００、認証サーバ装置５００及び実績サーバ装置６００の構成例は実施の形態１と同様である。
【０１１１】
図１８は、本実施の形態に係る実績サーバ装置６００のログイン実績情報記憶部６０３が記憶しているログイン実績情報の例を示す。
本実施の形態に係るログイン実績情報には、ユーザＩＤと位置識別子（北緯ＡＡＡ、東経ＢＢＢ等）との組合せに対してログイン認証成功回数が記述されている。
【０１１２】
認証サーバ装置５００の照合情報記憶部５０３が記憶している照合情報は図７に示すものと同様である。
【０１１３】
次に、図１９及び図２０を参照して、本実施の形態に係るユーザ端末装置１００の動作例を説明する。
【０１１４】
社内ネットワーク７００へのアクセスをユーザインタフェース部１０４を経由してユーザから要求された場合に、ＧＰＳ測位部１０８がＧＰＳ衛星１０００からの測位信号を用いて、ユーザ端末装置１００の現在位置を測位する（Ｓ１５１）。
【０１１５】
次に、ログイン要求生成部１０３が、記憶部１０５に省略許可条件（位置識別子）が記憶されているかどうかを確認する（Ｓ１０１）。
省略許可条件が記憶されていない場合はＳ１０２に進み、省略許可条件が記憶されている場合はＳ１０９に進む。
【０１１６】
省略許可条件が記憶部１０５に記憶されていない場合は、ログイン要求生成部１０３は、ユーザインタフェース部１０４を介して、ユーザ端末装置１００のディスプレイに、ユーザＩＤ及びＰＷの入力をユーザに依頼するログイン入力画面を表示する（Ｓ１０２）。
【０１１７】
次に、ログイン要求生成部１０３は、ログイン入力画面に対してユーザから入力されたユーザＩＤ及びＰＷとＳ１５１で測位されたユーザ端末装置１００の現在位置の位置座標が含まれるログイン要求を生成する（Ｓ１５２）。
【０１１８】
次に、基地局通信部１０７が、ログイン要求生成部１０３により生成されたログイン要求を基地局９００に送信する（Ｓ１５３）。
【０１１９】
次に、基地局通信部１０７が基地局９００から、ゲートウェイ装置４００からの応答を受信した場合（Ｓ１０５でＹＥＳ）は、ログイン要求生成部１０３は、当該応答に省略許可通知が含まれるか否かを確認する（Ｓ１０６）。
また、ログイン要求生成部１０３は、応答に含まれるログイン認証結果を確認し、ログイン認証結果に応じた処理を行う。
例えば、認証失敗との応答であれば、ユーザインタフェース部１０４を介してユーザ端末装置１００のディスプレイに認証失敗を通知するメッセージを表示する。
また、認証成功との応答であれば、ユーザインタフェース部１０４を介してユーザ端末装置１００のディスプレイに認証成功を表示するとともに、次の処理をユーザに問い合わせるメッセージを表示する。
【０１２０】
応答に省略許可通知が含まれる場合（Ｓ１０６でＹＥＳ）は、ログイン要求生成部１０３は省略許可通知に記述される省略許可条件（位置識別子）を記憶部１０５に格納する（Ｓ１０７）。
【０１２１】
Ｓ１０１において、記憶部１０５に省略許可条件が記憶されている場合は、省略許可条件確認部１０２が、Ｓ１５１で測位された現在位置が省略許可条件の位置識別子に一致するか否かを判断する（Ｓ１０９）。
より具体的には、省略許可条件の位置識別子（位置座標）と、Ｓ１５１で得られた現在位置の位置座標とが所定の誤差範囲内で一致するかを判断する。
【０１２２】
Ｓ１５１で得られた現在位置の位置座標が省略許可条件の位置識別子の位置座標に一致する場合（Ｓ１０９でＹＥＳ）は、ログイン要求生成部１０３が、ユーザインタフェース部１０４を介して、ユーザ端末装置１００のディスプレイに、ユーザＩＤのみの入力をユーザに依頼するログイン入力画面を表示する（Ｓ１１０）。
【０１２３】
次に、ログイン要求生成部１０３は、ログイン入力画面に対してユーザから入力されたユーザＩＤとＳ１５１で得られた現在位置の位置座標が含まれるログイン要求を生成する（Ｓ１５４）。
この後は、Ｓ１５３以降の処理が行われる。
つまり、省略許可条件が成立する場合は、ユーザはユーザＩＤのみを入力すればよく、ユーザ端末装置１００からはＰＷが省略されたログイン要求が送信される。
【０１２４】
Ｓ１５１で得られた位置座標が省略許可条件の位置座標に一致しない場合（Ｓ１０９でＮＯ）、すなわち、省略許可条件が成立しない場合は、Ｓ１０２以降の処理が行われる。
すなわち、省略許可条件が成立しない場合は、ユーザはユーザＩＤとＰＷを入力し、ユーザ端末装置１００からはユーザＩＤとＰＷと現在位置の位置座標が含まれるログイン要求が送信される。
【０１２５】
次に、図２１及び図１１を参照して、ゲートウェイ装置４００の動作例を説明する。
【０１２６】
まず、ログイン要求受信部４０１がユーザ端末装置１００からログイン要求を受信する（Ｓ２０１）。
【０１２７】
次に、ログイン要求受信部４０１は、受信したログイン要求にＰＷが含まれているかどうかを確認する（Ｓ２０２）。
ＰＷが含まれている場合はＳ２５１以降の処理が行われ、ＰＷが含まれていない場合はＳ２１３以降の処理が行われる。
【０１２８】
ログイン要求にＰＷが含まれている場合（Ｓ２０２でＹＥＳ）は、認証サーバ通信部４０２がユーザＩＤ及びＰＷを認証サーバ装置５００に送信し、また、実績サーバ通信部４０３がユーザＩＤ及び位置座標を実績サーバ装置６００に送信する（Ｓ２５１）。
【０１２９】
次に、認証サーバ通信部４０２が認証サーバ装置５００から認証結果を受信する（Ｓ２０４でＹＥＳ）と、省略可否判断部４０６は認証結果を解析してログイン認証に成功したか否かを判断する（Ｓ２０５）。
【０１３０】
ログイン認証に失敗している場合（Ｓ２０５でＮＯ）は、省略可否判断部４０６は認証サーバ装置５００からの認証結果を応答送信部４０７に渡し、応答送信部４０７が認証失敗の旨の認証結果をログイン要求に対する応答としてユーザ端末装置１００に送信する（Ｓ２０６）。
【０１３１】
一方、ログイン認証に成功している場合（Ｓ２０５でＹＥＳ）は、省略可否判断部４０６は、実績サーバ装置６００からの成功回数の通知を待ち（Ｓ２０７）、成功回数の通知を受信した場合（Ｓ２０７でＹＥＳ）に、成功回数が閾値を超えているか否かを判断する（Ｓ２０８）。
【０１３２】
実績サーバ装置６００から通知された成功回数が閾値を超えていない場合（Ｓ２０８でＮＯ）は、省略可否判断部４０６は認証サーバ装置５００からの認証結果を応答送信部４０７に渡し、応答送信部４０７が認証成功の旨の認証結果をログイン要求に対する応答としてユーザ端末装置１００に送信する（Ｓ２０９）。
【０１３３】
一方、実績サーバ装置６００から通知された成功回数が閾値を超えている場合（Ｓ２０８でＹＥＳ）は、Ｓ２５１で実績サーバ装置６００に送信したユーザＩＤと位置座標を省略許可条件として閾値／条件記憶部４０５に格納する（Ｓ２１０）。
【０１３４】
次に、省略可否判断部４０６は、次回のログイン要求からＰＷの省略が可能であることを通知する省略許可通知を生成し、認証サーバ装置５００からの認証結果（認証成功）に省略許可通知を付加し、ログイン要求に対する応答を生成する。
なお、前述したように、省略許可通知には、省略許可条件として、Ｓ２０１で受信したログイン要求に記述されていた位置座標が記述される。
【０１３５】
次に、応答送信部４０７が、省略許可通知が含まれる応答（認証成功）を、ユーザ端末装置１００に送信する（Ｓ２１１）。
【０１３６】
次に、省略可否判断部４０６は、Ｓ２５１で実績サーバ装置６００に送信したユーザＩＤ及び位置座標の組合せに対する成功回数を更新（インクリメント）するよう実績サーバ装置６００に指示する（Ｓ２１２）。
この指示により、実績サーバ装置６００では、ログイン実績情報記憶部６０３内のログイン実績情報の成功回数がインクリメントされる。
【０１３７】
一方、Ｓ２０２で、ログイン要求にＰＷが含まれていない場合は、ログイン要求受信部４０１は、閾値／条件記憶部４０５で記憶されている省略許可条件が成立するかどうかを確認する（図１１のＳ２１３）。
つまり、ログイン要求受信部４０１は、Ｓ２０１で受信したログイン要求に含まれるユーザＩＤ及び位置座標の対が省略許可条件のユーザＩＤ及び位置座標の対に一致するかどうかを確認する。
【０１３８】
省略許可条件が成立しない場合（Ｓ２１３でＮＯ）は、ログイン要求受信部４０１が認証失敗の応答を生成し、応答送信部４０７が当該応答をユーザ端末装置１００に送信する（図１１のＳ２１４）。
【０１３９】
一方、省略許可条件が成立する場合（Ｓ２１３でＹＥＳ）は、ログイン要求受信部４０１が認証成功の応答を生成し、応答送信部４０７が当該応答をユーザ端末装置１００に送信する（図１１のＳ２１５）。
【０１４０】
また、ログイン要求受信部４０１は、Ｓ２０１で受信したログイン要求に含まれるユーザＩＤと位置座標を実績サーバ装置６００に送信し、実績サーバ装置６００に対して当該ユーザＩＤと位置座標の対の成功回数を更新（インクリメント）するよう指示する（図１１のＳ２１６）。
この指示により、実績サーバ装置６００では、ログイン実績情報記憶部６０３内のログイン実績情報の成功回数がインクリメントされる。
【０１４１】
本実施の形態でも認証サーバ装置５００の動作は図１２に示す通りなので、説明を省略する。
【０１４２】
次に、図２２を参照して、実績サーバ装置６００の動作例を説明する。
【０１４３】
まず、ＧＷ通信部６０１がゲートウェイ装置４００からユーザＩＤと現在位置の位置座標の対を受信する（Ｓ４５１でＹＥＳ）。
【０１４４】
次に、検索部６０２がログイン実績情報記憶部６０３からログイン実績情報を読み出し、Ｓ４５１で受信されたユーザＩＤと位置座標の対と一致するログイン実績情報のエントリを検索する（Ｓ４０２）。
【０１４５】
Ｓ４５１で受信されたユーザＩＤと位置座標の対と一致するエントリがある場合（Ｓ４０３でＹＥＳ）は、ＧＷ通信部６０１は当該エントリに記述されている成功回数を実績サーバ装置６００に送信する（Ｓ４０４）。
【０１４６】
一方、Ｓ４５１で受信されたユーザＩＤと位置座標の対と一致するエントリがない場合（Ｓ４０３でＮＯ）は、検索部６０２は、当該ユーザＩＤと位置座標の対のエントリを新たにログイン実績情報に追加し、また、成功回数として「０」を設定する（Ｓ４０５）。
更に、ＧＷ通信部６０１は、成功回数として「０」を実績サーバ装置６００に回答する（Ｓ４０６）。
【０１４７】
その後、ＧＷ通信部６０１がゲートウェイ装置４００から成功回数の更新指示を受信した場合（Ｓ４０７でＹＥＳ）は、検索部６０２が、該当するエントリの成功回数をインクリメントする（Ｓ４０８）。
【０１４８】
以上、本実施の形態によれば、正規ユーザが、普段ログイン要求を行っている場所でログイン要求を行う場合は、ログイン要求時にＰＷを入力する必要がなく、ユーザの負荷の軽減及び利便性の向上を図ることができる。
また、例えば非正規ユーザが正規ユーザのユーザ端末装置を盗んだ場合は、非正規ユーザは正規ユーザが普段ログイン要求を行っている場所でログイン要求を行うか、ログイン要求時にＰＷを入力する必要があるため、本実施の形態に示す方式は、なりすましに対して有効である。
【０１４９】
なお、本実施の形態でも、図１４に示すように、ユーザＩＤ、位置識別子及び時間帯の組合せに対してログイン認証の成功回数を管理するようにしてもよい。
また、本実施の形態でも、図１５に示すように、第１ＰＷ及び第２ＰＷを用いるようにしてもよい。
【０１５０】
実施の形態３．
実施の形態１及び２では、ログイン認証の成功回数が閾値を超えていれば、次回のログイン要求以降のＰＷ入力の省略を許可していた。
本実施の形態では、実績サーバ装置６００において成功回数に加えて成功比率も管理し、ゲートウェイ装置４００において成功回数及び成功比率のそれぞれが閾値を超えたと判断した場合にのみ、次回のログイン以降のＰＷ入力の省略を許可する方式を説明する。
以下では、主に実施の形態１との差分を説明する。
以下で説明していない事項は、実施の形態１と同様である。
【０１５１】
図２３は、本実施の形態に係るログイン実績情報の例を示す。
【０１５２】
本実施の形態に係るログイン実績情報では、ユーザＩＤ及びＳＳＩＤの組合せに対して、ログイン認証の成功回数、失敗回数及び成功比率を管理している。
失敗回数は、対応するユーザＩＤ及びＳＳＩＤが含まれたログイン要求に対してログイン認証が認められなかった回数である。
成功比率は、成功回数／（成功回数＋失敗比率）で得られる値である。
【０１５３】
本実施の形態では、図１３のＳ４０４において実績サーバ装置６００が成功回数とともに成功比率をゲートウェイ装置４００に回答する。
また、図１０のＳ２０７においてゲートウェイ装置４００が成功回数とともに成功比率を受信し、Ｓ２０８において成功回数及び成功比率がそれぞれ閾値を超えているか否かを判断し、成功回数及び成功比率のそれぞれが閾値を超えてる場合はＳ２１０に移行し、成功回数及び成功比率の少なくともいずれかが閾値を超えていない場合はＳ２０９に移行する。
これらの処理以外は、実施の形態１と同様である。
【０１５４】
以上のように、本実施の形態によれば、成功回数とともに成功比率が閾値を超えているか否かを確認するため、成功回数が多いが失敗回数も多いようなケースではログイン要求時のＰＷ入力を課し続けることができる。
【０１５５】
以上、本発明の実施の形態について説明したが、これらの実施の形態のうち、２つ以上を組み合わせて実施しても構わない。
あるいは、これらの実施の形態のうち、１つを部分的に実施しても構わない。
あるいは、これらの実施の形態のうち、２つ以上を部分的に組み合わせて実施しても構わない。
なお、本発明は、これらの実施の形態に限定されるものではなく、必要に応じて種々の変更が可能である。
【０１５６】
最後に、実施の形態１〜３に示したユーザ端末装置１００、ゲートウェイ装置４００、認証サーバ装置５００及び実績サーバ装置６００（以下、ユーザ端末装置１００等という）のハードウェア構成例を図２４を参照して説明する。
ユーザ端末装置１００等はコンピュータであり、ユーザ端末装置１００等の各要素をプログラムで実現することができる。
ユーザ端末装置１００等のハードウェア構成としては、バスに、演算装置９０１、外部記憶装置９０２、主記憶装置９０３、通信装置９０４、入出力装置９０５が接続されている。
【０１５７】
演算装置９０１は、プログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。
外部記憶装置９０２は、例えばＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やフラッシュメモリ、ハードディスク装置である。
主記憶装置９０３は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
通信装置９０４は、「〜通信部」、「ログイン要求受信部４０１」、「応答送信部４０７」の物理層にあたる。
【０１５８】
プログラムは、通常は外部記憶装置９０２に記憶されており、主記憶装置９０３にロードされた状態で、順次演算装置９０１に読み込まれ、実行される。
プログラムは、図２等に示す「〜部」（「〜記憶部」を除く、以下も同様）として説明している機能を実現するプログラムである。
更に、外部記憶装置９０２にはオペレーティングシステム（ＯＳ）も記憶されており、ＯＳの少なくとも一部が主記憶装置９０３にロードされ、演算装置９０１はＯＳを実行しながら、図２等に示す「〜部」の機能を実現するプログラムを実行する。
また、実施の形態１〜３の説明において、「〜の判断」、「〜の判定」、「〜の抽出」、「〜の検知」、「〜の設定」、「〜の確認」、「〜の検索」、「〜の比較」、「〜の選択」、「〜の生成」、「〜の入力」、「〜の出力」、「〜の受信」等として説明している処理の結果を示す情報やデータや信号値や変数値が主記憶装置９０３にファイルとして記憶されている。
【０１５９】
なお、図２４の構成は、あくまでもユーザ端末装置１００等のハードウェア構成の一例を示すものであり、ユーザ端末装置１００等のハードウェア構成は図２４に記載の構成に限らず、他の構成であってもよい。
【符号の説明】
【０１６０】
１００  ユーザ端末装置、１０１  ＷｉＦｉ通信部、１０２  省略許可条件確認部、１０３  ログイン要求生成部、１０４  ユーザインタフェース部、１０５  記憶部、１０６  制御部、１０７  基地局通信部、１０８  ＧＰＳ測位部、２００  ＷｉＦｉアクセスポイント、３００  通信網、４００  ゲートウェイ装置、４０１  ログイン要求受信部、４０２  認証サーバ通信部、４０３  実績サーバ通信部、４０４  成功回数判断部、４０５  閾値／条件記憶部、４０６  省略可否判断部、４０７  応答送信部、４０８  制御部、５００  認証サーバ装置、５０１  ＧＷ通信部、５０２  ログイン認証部、５０３  照合情報記憶部、５０４  制御部、６００  実績サーバ装置、６０１  ＧＷ通信部、６０２  検索部、６０３  ログイン実績情報記憶部、６０４  制御部、７００  社内ネットワーク、８００  社内システム、９００  基地局、１０００  ＧＰＳ衛星。
【図１】
2016091155.tif 000003
【図２】
2016091155.tif 000004
【図３】
2016091155.tif 000005
【図４】
2016091155.tif 000006
【図５】
2016091155.tif 000007
【図６】
2016091155.tif 000008
【図７】
2016091155.tif 000009
【図８】
2016091155.tif 000010
【図９】
2016091155.tif 000011
【図１０】
2016091155.tif 000012
【図１１】
2016091155.tif 000013
【図１２】
2016091155.tif 000014
【図１３】
2016091155.tif 000015
【図１４】
2016091155.tif 000016
【図１５】
2016091155.tif 000017
【図１６】
2016091155.tif 000018
【図１７】
2016091155.tif 000019
【図１８】
2016091155.tif 000020
【図１９】
2016091155.tif 000021
【図２０】
2016091155.tif 000022
【図２１】
2016091155.tif 000023
【図２２】
2016091155.tif 000024
【図２３】
2016091155.tif 000025
【図２４】
2016091155.tif 000026