(57)【要約】      （修正有）【課題】安全でないＳＳＩＤを端末装置が利用している場合でも、早期に安全なＳＳＩＤを端末装置が利用できるようにする。【解決手段】ＳＳＩＤ判定部１２２が、端末装置２００からＳＳＩＤを利用したアクセスがあった場合に、アクセスに利用されたＳＳＩＤであるアクセス利用ＳＳＩＤが、安全でないＳＳＩＤが登録されるブラックリスト１５３に登録されているか否かを判定する。ＳＳＩＤ検索部１３１は、ＳＳＩＤ判定部１２２によりアクセス利用ＳＳＩＤがブラックリスト１５３に登録されていると判定された場合に、端末装置２００の所在位置から規定の範囲内に存在する、安全であることが確認されているＳＳＩＤである安全確認ＳＳＩＤのアクセスポイント、及び安全であることが推定されるＳＳＩＤである安全推定ＳＳＩＤのアクセスポイントのいずれかを検索し、検索により得られたＳＳＩＤのアクセスポイントを端末装置２００に通知する。【選択図】図４
2020141253.tif 000002
【特許請求の範囲】
【請求項１】
端末装置からＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）を利用したアクセスがあった場合に、前記アクセスに利用されたＳＳＩＤであるアクセス利用ＳＳＩＤが、安全でないＳＳＩＤが登録されるブラックリストに登録されているか否かを判定するＳＳＩＤ判定部と、
前記ＳＳＩＤ判定部により前記アクセス利用ＳＳＩＤが前記ブラックリストに登録されていると判定された場合に、前記端末装置の所在位置から規定の範囲内に存在する、安全であることが確認されているＳＳＩＤである安全確認ＳＳＩＤのアクセスポイント、及び安全であることが推定されるＳＳＩＤである安全推定ＳＳＩＤのアクセスポイントのいずれかを検索し、検索により得られたＳＳＩＤのアクセスポイントを前記端末装置に通知するＳＳＩＤ検索部とを有するサーバ装置。
【請求項２】
前記ＳＳＩＤ検索部は、
検索の結果、前記端末装置の所在位置から前記規定の範囲内に前記安全確認ＳＳＩＤのアクセスポイント及び前記安全推定ＳＳＩＤのアクセスポイントのいずれもが存在しない場合に、前記規定の範囲よりも広範囲で前記安全確認ＳＳＩＤのアクセスポイント及び前記安全推定ＳＳＩＤのアクセスポイントのいずれかを検索する請求項１に記載のサーバ装置。
【請求項３】
前記ＳＳＩＤ検索部は、
検索により前記安全確認ＳＳＩＤのアクセスポイントが得られた場合は、前記端末装置に前記安全確認ＳＳＩＤのアクセスポイントを通知し、検索により前記安全確認ＳＳＩＤのアクセスポイントが得られないが前記安全推定ＳＳＩＤのアクセスポイントが得られた場合は、前記端末装置に前記安全推定ＳＳＩＤのアクセスポイントを通知する請求項１に記載のサーバ装置。
【請求項４】
前記ＳＳＩＤ検索部は、
検索により複数の安全確認ＳＳＩＤのアクセスポイントが得られた場合は、前記複数の安全確認ＳＳＩＤの中から、各安全確認ＳＳＩＤが用いる暗号化方式の暗号化強度、各安全確認ＳＳＩＤの平均接続時間、及び各安全確認ＳＳＩＤの接続回数の少なくともいずれかを基準に、前記端末装置にアクセスポイントを通知する安全確認ＳＳＩＤを選択し、
検索により複数の安全推定ＳＳＩＤのアクセスポイントが得られた場合は、前記複数の安全推定ＳＳＩＤの中から、各安全推定ＳＳＩＤが用いる暗号化方式の暗号化強度、各安全推定ＳＳＩＤの平均接続時間、及び各安全推定ＳＳＩＤの接続回数の少なくともいずれかを基準に、前記端末装置にアクセスポイントを通知する安全推定ＳＳＩＤを選択する請求項１に記載のサーバ装置。
【請求項５】
前記サーバ装置は、
ＳＳＩＤごとにアクセスポイントの所在位置が示されるアクセスポイント位置情報を記憶する記憶部を有し、
前記ＳＳＩＤ判定部は、
前記端末装置から前記アクセス利用ＳＳＩＤを利用したアクセスがあった際に、前記端末装置の所在位置が示されるとともに、前記端末装置の周囲にアクセスポイントが所在する前記アクセス利用ＳＳＩＤ以外のＳＳＩＤである周囲ＳＳＩＤが示される周囲ＳＳＩＤ情報を取得し、
前記アクセスポイント位置情報を参照して、前記端末装置の所在位置の周囲にアクセスポイントが存在するＳＳＩＤを検証ＳＳＩＤとして抽出し、
前記周囲ＳＳＩＤと前記検証ＳＳＩＤとの一致状況を解析する請求項１に記載のサーバ装置。
【請求項６】
前記ＳＳＩＤ検索部は、
前記ＳＳＩＤ判定部により前記周囲ＳＳＩＤと前記検証ＳＳＩＤとの一致率が閾値に満たないと判定された場合に、前記安全確認ＳＳＩＤ及び前記安全推定ＳＳＩＤのいずれかを検索する請求項５に記載のサーバ装置。
【請求項７】
端末装置からＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）を利用したアクセスがあった場合に、前記端末装置の所在位置、前記ＳＳＩＤの名称、前記ＳＳＩＤで用いられる暗号化方式、及び前記端末装置からのアクセスルートを解析して、安全でないＳＳＩＤが登録されるブラックリストに前記ＳＳＩＤを登録するか否かを決定する登録決定部と、
前記登録決定部により前記ＳＳＩＤを前記ブラックリストに登録すると決定された場合に、前記ＳＳＩＤを前記ブラックリストに登録する登録処理部とを有するサーバ装置。
【請求項８】
前記サーバ装置は、
前記ブラックリストと、安全であることが確認されているＳＳＩＤである安全確認ＳＳＩＤが登録されるホワイトリストと、安全であることが推定されるＳＳＩＤである安全推定ＳＳＩＤが登録されるグレーリストとを有し、
前記登録決定部は、
前記ＳＳＩＤを前記ブラックリストに登録しない場合に、前記ＳＳＩＤを前記安全推定ＳＳＩＤとして前記グレーリストに登録することを決定し、
前記登録処理部は、
前記登録決定部により前記ＳＳＩＤを前記グレーリストに登録すると決定された場合に、前記ＳＳＩＤを前記安全推定ＳＳＩＤとして前記グレーリストに登録する請求項７に記載のサーバ装置。
【請求項９】
前記登録決定部は、
前記端末装置の所在位置を解析した結果、前記端末装置の所在位置が日本国内でない場合に、前記ＳＳＩＤを前記ブラックリストに登録することを決定する請求項７に記載のサーバ装置。
【請求項１０】
前記登録決定部は、
前記ＳＳＩＤの名称を解析した結果、前記ＳＳＩＤの名称にＳＳＩＤのなりすましに使用される文字が含まれている場合に、前記ＳＳＩＤを前記ブラックリストに登録することを決定する請求項７に記載のサーバ装置。
【請求項１１】
前記登録決定部は、
前記ＳＳＩＤで用いられる暗号化方式を解析した結果、前記ＳＳＩＤで用いられる暗号化方式が規定の暗号化強度を満たさない場合に、前記ＳＳＩＤを前記ブラックリストに登録することを決定する請求項７に記載のサーバ装置。
【請求項１２】
前記登録決定部は、
前記端末装置からのアクセスルートを解析した結果、前記端末装置からのアクセスルートに日本国外のルートが含まれている場合に、前記ＳＳＩＤを前記ブラックリストに登録することを決定する請求項７に記載のサーバ装置。
【請求項１３】
端末装置からＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）を利用したアクセスがあった場合に、コンピュータが、前記アクセスに利用されたＳＳＩＤであるアクセス利用ＳＳＩＤが、安全でないＳＳＩＤが登録されるブラックリストに登録されているか否かを判定するＳＳＩＤ判定処理と、
前記ＳＳＩＤ判定処理により前記アクセス利用ＳＳＩＤが前記ブラックリストに登録されていると判定された場合に、前記コンピュータが、前記端末装置の所在位置から規定の範囲内に存在する、安全であることが確認されているＳＳＩＤである安全確認ＳＳＩＤのアクセスポイント、及び安全であることが推定されるＳＳＩＤである安全推定ＳＳＩＤのアクセスポイントのいずれかを検索し、検索により得られたＳＳＩＤのアクセスポイントを前記端末装置に通知するＳＳＩＤ検索処理とを有する情報処理方法。
【請求項１４】
端末装置からＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）を利用したアクセスがあった場合に、コンピュータが、前記端末装置の所在位置、前記ＳＳＩＤの名称、前記ＳＳＩＤで用いられる暗号化方式、及び前記端末装置からのアクセスルートのうちの少なくともいずれかを解析して、安全でないＳＳＩＤが登録されるブラックリストに前記ＳＳＩＤを登録するか否かを決定する登録決定処理と、
前記登録決定処理により前記ＳＳＩＤを前記ブラックリストに登録すると決定された場合に、前記コンピュータが、前記ＳＳＩＤを前記ブラックリストに登録する登録処理とを有する情報処理方法。
【請求項１５】
端末装置からＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）を利用したアクセスがあった場合に、前記アクセスに利用されたＳＳＩＤであるアクセス利用ＳＳＩＤが、安全でないＳＳＩＤが登録されるブラックリストに登録されているか否かを判定するＳＳＩＤ判定処理と、
前記ＳＳＩＤ判定処理により前記アクセス利用ＳＳＩＤが前記ブラックリストに登録されていると判定された場合に、前記端末装置の所在位置から規定の範囲内に存在する、安全であることが確認されているＳＳＩＤである安全確認ＳＳＩＤのアクセスポイント、及び安全であることが推定されるＳＳＩＤである安全推定ＳＳＩＤのアクセスポイントのいずれかを検索し、検索により得られたＳＳＩＤのアクセスポイントを前記端末装置に通知するＳＳＩＤ検索処理とをコンピュータに実行させる情報処理プログラム。
【請求項１６】
端末装置からＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）を利用したアクセスがあった場合に、前記端末装置の所在位置、前記ＳＳＩＤの名称、前記ＳＳＩＤで用いられる暗号化方式、及び前記端末装置からのアクセスルートのうちの少なくともいずれかを解析して、安全でないＳＳＩＤが登録されるブラックリストに前記ＳＳＩＤを登録するか否かを決定する登録決定処理と、
前記登録決定処理により前記ＳＳＩＤを前記ブラックリストに登録すると決定された場合に、前記ＳＳＩＤを前記ブラックリストに登録する登録処理とをコンピュータに実行させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）を経由したアクセスを処理する技術に関する。
【背景技術】
【０００２】
携行が可能な端末装置（モバイル端末）において、無線ＬＡＮ接続時の証明書認証が増えてきている。この証明書には有効期限が存在し、有効期限を過ぎると失効して各種サービスを利用できなくなったり、再発行したりといった手間がかかる。このため、有効期限内に証明書を更新をすることが求められている。
同時に、無料Ｗｉ−Ｆｉスポットの普及に伴い、安全性を確認できないＳＳＩＤが増えてきていることから、安全性を確認できないＳＳＩＤからの証明書更新要求が増加している。
なお、ＳＳＩＤとは、無線ＬＡＮ接続のサービス提供者である。１つのＳＳＩＤが複数のアクセスポイントを提供している場合がある。例えば、コンビニエンスストアチェーンがＳＳＩＤである場合は、日本全国の当該コンビニエンスストアチェーンの店舗に無線ＬＡＮアクセスポイントが設けられていることがある。
【０００３】
図１６は、従来の証明書更新システムの構成例を示す。
従来の証明書更新システムは、図１６に示すように、サーバ装置１０００、端末装置２０１、端末装置２０２、アクセスポイント３０１、アクセスポイント３０２及びインターネット４００で構成される。
【０００４】
サーバ装置１０００は、発行済証明書、端末固有情報（ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス、ＵＤＩＤ（Ｕｎｉｑｕｅ  Ｄｅｖｉｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）等）とともに、ＳＳＩＤ情報を確認する。そして、サーバ装置１０００は、証明書の更新が許可されている、つまり、安全なＳＳＩＤからの証明書の更新要求は許可する。一方で、証明書の更新が許可されていない、つまり、安全でないＳＳＩＤからの証明書の更新要求は拒否する。なお、「安全なＳＳＩＤ」とは、セキュリティリスクがないＳＳＩＤである。つまり、「安全なＳＳＩＤ」を利用する場合は、盗聴、改ざん等のおそれがない。一方、「安全でないＳＳＩＤ」とは、セキュリティリスクがあるＳＳＩＤである。つまり、「安全でないＳＳＩＤ」を利用する場合は、盗聴、改ざん等のおそれがある。
図１６の例では、アクセスポイント３０１は、証明書の更新が許可された、安全なＳＳＩＤのアクセスポイントである。端末装置２０１は、アクセスポイント３０１を介してサーバ装置１０００に証明書更新要求５０１を送信する。
サーバ装置１０００は、アクセスポイント３０１を介した証明書更新要求５０１であるため、証明書の更新を許可する。そして、サーバ装置１０００は、アクセスポイント３０１を介して端末装置２０１に更新された証明書５０２を送信する。
一方で、アクセスポイント３０２は、証明書の更新が許可されていない、安全でないＳＳＩＤのアクセスポイントである。端末装置２０２は、アクセスポイント３０２を介してサーバ装置１０００に証明書更新要求５０１を送信する。
サーバ装置１０００は、アクセスポイント３０２を介した証明書更新要求５０１であるため、証明書の更新を拒否する。そして、サーバ装置１０００は、アクセスポイント３０２を介して端末装置２０２に更新拒否通知５０３を送信する。更新拒否通知５０３は、証明書の更新を拒否することを通知するメッセージである。
このようにして、従来の証明書更新システムでは、証明書の更新が許可されていないＳＳＩＤを利用した証明書の更新要求は拒否される。
【０００５】
なお、ＳＳＩＤを介した証明書の発行に関する他の技術として、特許文献１に記載の技術がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１６−１８７１１７号公報
【０００７】
前述のように、図１６に例示した従来の証明書更新システムでは、証明書の更新が許可されていないＳＳＩＤを利用した証明書の更新要求は拒否される。
しかし、従来の証明書更新システムは、証明書の更新を拒否するだけであるため、証明書の有効期限が差し迫っている場合は、証明書の更新が困難になるという課題がある。また、端末装置２０２の現在位置付近に証明書更新が許可されたＳＳＩＤのアクセスポイントが存在すれば、そのアクセスポイントを利用することで証明書の更新が可能になるが、そのようなアクセスポイントが付近に存在しない場合は、証明書の更新ができない。
また、端末装置２０２のユーザは、どのＳＳＩＤが証明書の更新が許可されているＳＳＩＤなのかを調べる必要がある。また、端末装置２０２のユーザは、証明書の更新が許可されているＳＳＩＤのアクセスポイントがどこにあるかを調べる必要がある。このように、従来の証明書更新システムは、ユーザにこのような調査を強いることになり、利便性を欠く。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、以上のような課題を解決することを主な目的とする。
より具体的には、本発明は、安全でないＳＳＩＤを端末装置が利用している場合でも、早期に安全なＳＳＩＤを端末装置が利用できるようにすることを主な目的とする。
【課題を解決するための手段】
【０００９】
本発明に係るサーバ装置は、
端末装置からＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）を利用したアクセスがあった場合に、前記アクセスに利用されたＳＳＩＤであるアクセス利用ＳＳＩＤが、安全でないＳＳＩＤが登録されるブラックリストに登録されているか否かを判定するＳＳＩＤ判定部と、
前記ＳＳＩＤ判定部により前記アクセス利用ＳＳＩＤが前記ブラックリストに登録されていると判定された場合に、前記端末装置の所在位置から規定の範囲内に存在する、安全であることが確認されているＳＳＩＤである安全確認ＳＳＩＤのアクセスポイント、及び安全であることが推定されるＳＳＩＤである安全推定ＳＳＩＤのアクセスポイントのいずれかを検索し、検索により得られたＳＳＩＤのアクセスポイントを前記端末装置に通知するＳＳＩＤ検索部とを有する。
【００１０】
前記ＳＳＩＤ検索部は、
検索の結果、前記端末装置の所在位置から前記規定の範囲内に前記安全確認ＳＳＩＤのアクセスポイント及び前記安全推定ＳＳＩＤのアクセスポイントのいずれもが存在しない場合に、前記規定の範囲よりも広範囲で前記安全確認ＳＳＩＤのアクセスポイント及び前記安全推定ＳＳＩＤのアクセスポイントのいずれかを検索する。
【００１１】
前記ＳＳＩＤ検索部は、
検索により前記安全確認ＳＳＩＤのアクセスポイントが得られた場合は、前記端末装置に前記安全確認ＳＳＩＤのアクセスポイントを通知し、検索により前記安全確認ＳＳＩＤのアクセスポイントが得られないが前記安全推定ＳＳＩＤのアクセスポイントが得られた場合は、前記端末装置に前記安全推定ＳＳＩＤのアクセスポイントを通知する。
【００１２】
前記ＳＳＩＤ検索部は、
検索により複数の安全確認ＳＳＩＤのアクセスポイントが得られた場合は、前記複数の安全確認ＳＳＩＤの中から、各安全確認ＳＳＩＤが用いる暗号化方式の暗号化強度、各安全確認ＳＳＩＤの平均接続時間、及び各安全確認ＳＳＩＤの接続回数の少なくともいずれかを基準に、前記端末装置にアクセスポイントを通知する安全確認ＳＳＩＤを選択し、
検索により複数の安全推定ＳＳＩＤのアクセスポイントが得られた場合は、前記複数の安全推定ＳＳＩＤの中から、各安全推定ＳＳＩＤが用いる暗号化方式の暗号化強度、各安全推定ＳＳＩＤの平均接続時間、及び各安全推定ＳＳＩＤの接続回数の少なくともいずれかを基準に、前記端末装置にアクセスポイントを通知する安全推定ＳＳＩＤを選択する。
【００１３】
前記サーバ装置は、
ＳＳＩＤごとにアクセスポイントの所在位置が示されるアクセスポイント位置情報を記憶する記憶部を有し、
前記ＳＳＩＤ判定部は、
前記端末装置から前記アクセス利用ＳＳＩＤを利用したアクセスがあった際に、前記端末装置の所在位置が示されるとともに、前記端末装置の周囲にアクセスポイントが所在する前記アクセス利用ＳＳＩＤ以外のＳＳＩＤである周囲ＳＳＩＤが示される周囲ＳＳＩＤ情報を取得し、
前記アクセスポイント位置情報を参照して、前記端末装置の所在位置の周囲にアクセスポイントが存在するＳＳＩＤを検証ＳＳＩＤとして抽出し、
前記周囲ＳＳＩＤと前記検証ＳＳＩＤとの一致状況を解析する。
【００１４】
前記ＳＳＩＤ検索部は、
前記ＳＳＩＤ判定部により前記周囲ＳＳＩＤと前記検証ＳＳＩＤとの一致率が閾値に満たないと判定された場合に、前記安全確認ＳＳＩＤ及び前記安全推定ＳＳＩＤのいずれかを検索する。
【００１５】
本発明に係るサーバ装置は、
端末装置からＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）を利用したアクセスがあった場合に、前記端末装置の所在位置、前記ＳＳＩＤの名称、前記ＳＳＩＤで用いられる暗号化方式、及び前記端末装置からのアクセスルートを解析して、安全でないＳＳＩＤが登録されるブラックリストに前記ＳＳＩＤを登録するか否かを決定する登録決定部と、
前記登録決定部により前記ＳＳＩＤを前記ブラックリストに登録すると決定された場合に、前記ＳＳＩＤを前記ブラックリストに登録する登録処理部とを有する。
【００１６】
前記サーバ装置は、
前記ブラックリストと、安全であることが確認されているＳＳＩＤである安全確認ＳＳＩＤが登録されるホワイトリストと、安全であることが推定されるＳＳＩＤである安全推定ＳＳＩＤが登録されるグレーリストとを有し、
前記登録決定部は、
前記ＳＳＩＤを前記ブラックリストに登録しない場合に、前記ＳＳＩＤを前記安全推定ＳＳＩＤとして前記グレーリストに登録することを決定し、
前記登録処理部は、
前記登録決定部により前記ＳＳＩＤを前記グレーリストに登録すると決定された場合に、前記ＳＳＩＤを前記安全推定ＳＳＩＤとして前記グレーリストに登録する。
【００１７】
前記登録決定部は、
前記端末装置の所在位置を解析した結果、前記端末装置の所在位置が日本国内でない場合に、前記ＳＳＩＤを前記ブラックリストに登録することを決定する。
【００１８】
前記登録決定部は、
前記ＳＳＩＤの名称を解析した結果、前記ＳＳＩＤの名称にＳＳＩＤのなりすましに使用される文字が含まれている場合に、前記ＳＳＩＤを前記ブラックリストに登録することを決定する。
【００１９】
前記登録決定部は、
前記ＳＳＩＤで用いられる暗号化方式を解析した結果、前記ＳＳＩＤで用いられる暗号化方式が規定の暗号化強度を満たさない場合に、前記ＳＳＩＤを前記ブラックリストに登録することを決定する。
【００２０】
前記登録決定部は、
前記端末装置からのアクセスルートを解析した結果、前記端末装置からのアクセスルートに日本国外のルートが含まれている場合に、前記ＳＳＩＤを前記ブラックリストに登録することを決定する。
【００２１】
本発明に係る情報処理方法は、
端末装置からＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）を利用したアクセスがあった場合に、コンピュータが、前記アクセスに利用されたＳＳＩＤであるアクセス利用ＳＳＩＤが、安全でないＳＳＩＤが登録されるブラックリストに登録されているか否かを判定するＳＳＩＤ判定処理と、
前記ＳＳＩＤ判定処理により前記アクセス利用ＳＳＩＤが前記ブラックリストに登録されていると判定された場合に、前記コンピュータが、前記端末装置の所在位置から規定の範囲内に存在する、安全であることが確認されているＳＳＩＤである安全確認ＳＳＩＤのアクセスポイント、及び安全であることが推定されるＳＳＩＤである安全推定ＳＳＩＤのアクセスポイントのいずれかを検索し、検索により得られたＳＳＩＤのアクセスポイントを前記端末装置に通知するＳＳＩＤ検索処理とを有する。
【００２２】
本発明に係る情報処理方法は、
端末装置からＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）を利用したアクセスがあった場合に、コンピュータが、前記端末装置の所在位置、前記ＳＳＩＤの名称、前記ＳＳＩＤで用いられる暗号化方式、及び前記端末装置からのアクセスルートのうちの少なくともいずれかを解析して、安全でないＳＳＩＤが登録されるブラックリストに前記ＳＳＩＤを登録するか否かを決定する登録決定処理と、
前記登録決定処理により前記ＳＳＩＤを前記ブラックリストに登録すると決定された場合に、前記コンピュータが、前記ＳＳＩＤを前記ブラックリストに登録する登録処理とを有する。
【００２３】
本発明に係る情報処理プログラムは、
端末装置からＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）を利用したアクセスがあった場合に、前記アクセスに利用されたＳＳＩＤであるアクセス利用ＳＳＩＤが、安全でないＳＳＩＤが登録されるブラックリストに登録されているか否かを判定するＳＳＩＤ判定処理と、
前記ＳＳＩＤ判定処理により前記アクセス利用ＳＳＩＤが前記ブラックリストに登録されていると判定された場合に、前記端末装置の所在位置から規定の範囲内に存在する、安全であることが確認されているＳＳＩＤである安全確認ＳＳＩＤのアクセスポイント、及び安全であることが推定されるＳＳＩＤである安全推定ＳＳＩＤのアクセスポイントのいずれかを検索し、検索により得られたＳＳＩＤのアクセスポイントを前記端末装置に通知するＳＳＩＤ検索処理とをコンピュータに実行させる。
【００２４】
本発明に係る情報処理プログラムは、
端末装置からＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）を利用したアクセスがあった場合に、前記端末装置の所在位置、前記ＳＳＩＤの名称、前記ＳＳＩＤで用いられる暗号化方式、及び前記端末装置からのアクセスルートのうちの少なくともいずれかを解析して、安全でないＳＳＩＤが登録されるブラックリストに前記ＳＳＩＤを登録するか否かを決定する登録決定処理と、
前記登録決定処理により前記ＳＳＩＤを前記ブラックリストに登録すると決定された場合に、前記ＳＳＩＤを前記ブラックリストに登録する登録処理とをコンピュータに実行させる。
【発明の効果】
【００２５】
本発明によれば、安全でないＳＳＩＤを端末装置が利用している場合でも、端末装置の近隣に所在する安全確認ＳＳＩＤ又は安全推定ＳＳＩＤのアクセスポイントが端末装置に通知されるため、端末装置は安全なＳＳＩＤを早期に利用することができる。
【図面の簡単な説明】
【００２６】
【図１】実施の形態１に係る証明書更新システムの構成例を示す図。
【図２】実施の形態１に係るサーバ装置のハードウェア構成例を示す図。
【図３】実施の形態１に係るサーバ装置の機能構成例を示す図。
【図４】実施の形態１に係る端末装置の機能構成の詳細とサーバ装置の機能構成の詳細を示す図。
【図５】実施の形態１に係るＳＳＩＤ情報の例を示す図。
【図６】実施の形態１に係るホワイトリストの例を示す図。
【図７】実施の形態１に係るグレーリストの例を示す図。
【図８】実施の形態１に係るブラックリストの例を示す図。
【図９】実施の形態１に係るアクセスポイント位置情報の例を示す図。
【図１０】実施の形態１に係る更新要求の例を示す図。
【図１１】実施の形態１に係る端末装置の現在位置の近辺に存在する安全なＳＳＩＤのアクセスポイントの位置を示す図。
【図１２】実施の形態１に係る登録決定処理を示すフローチャート。
【図１３】実施の形態１に係る登録処理を示すフローチャート。
【図１４】実施の形態１に係るＳＳＩＤ判定処理を示すフローチャート。
【図１５】実施の形態１に係るＳＳＩＤ検索処理を示すフローチャート。
【図１６】従来の証明書更新システムの構成例を示す図。
【発明を実施するための形態】
【００２７】
以下、本発明の実施の形態について、図を用いて説明する。以下の実施の形態の説明及び図面において、同一の符号を付したものは、同一の部分又は相当する部分を示す。
【００２８】
実施の形態１．
＊＊＊構成の説明＊＊＊
図１は、本実施の形態に係る証明書更新システムの構成例を示す。図１において図１６と同じ符号の要素は、原則として、図１６に示したものと同じである。
【００２９】
本実施の形態に係る証明書更新システムは、図１に示すように、サーバ装置１００、端末装置２０１、端末装置２０２、アクセスポイント３０１、アクセスポイント３０２及びインターネット４００で構成される。
なお、サーバ装置１００で行われる動作は、情報処理方法及び情報処理プログラムに相当する。
【００３０】
図１６と同様に、アクセスポイント３０１は、証明書の更新が許可された、安全なＳＳＩＤのアクセスポイントである。端末装置２０１は、アクセスポイント３０１を介してサーバ装置１００に証明書更新要求５０１を送信する。
また、アクセスポイント３０２は、証明書の更新が許可されていない、安全でないＳＳＩＤのアクセスポイントである。端末装置２０２は、アクセスポイント３０２を介してサーバ装置１００に証明書更新要求５０１を送信する。
なお、以下では、端末装置２０１と端末装置２０２を区別する必要が無いときは、端末装置２０１と端末装置２０２をまとめて端末装置２００という。
【００３１】
本実施の形態に係るサーバ装置１００は、ホワイトリスト１５１、グレーリスト１５２、ブラックリスト１５３及びアクセスポイント位置情報１５４を管理する。
【００３２】
ホワイトリスト１５１には、安全であることが確認されているＳＳＩＤが登録される。ホワイトリスト１５１に登録されているＳＳＩＤは、安全確認ＳＳＩＤともいう。アクセスポイント３０１のＳＳＩＤは、ホワイトリスト１５１に登録されているものとする。
グレーリスト１５２には、安全であることが推定されるＳＳＩＤが登録される。グレーリスト１５２に登録されているＳＳＩＤは、安全推定ＳＳＩＤともいう。
ブラックリスト１５３には、安全でないＳＳＩＤが登録される。アクセスポイント３０２のＳＳＩＤは、ブラックリスト１５３に登録されているものとする。
【００３３】
ホワイトリスト１５１は、例えば、サーバ装置１００の管理者が安全であることが確認されているＳＳＩＤを登録することにより生成される。
【００３４】
グレーリスト１５２及びブラックリスト１５３は、エージェント２５１及びエージェント２５２から収集された情報に基づき生成される。
具体的には、サーバ装置１００は、端末装置２０１にエージェント２５１をインストールさせることで、端末装置２０１がアクセスポイントに接続する度に、端末装置２０１が接続したアクセスポイントのＳＳＩＤの情報をエージェント２５１を用いて取得する。
同様に、サーバ装置１００は、端末装置２０２にエージェント２５２をインストールさせることで、端末装置２０２がアクセスポイントに接続する度に、端末装置２０２が接続したアクセスポイントのＳＳＩＤの情報をエージェント２５２を用いて取得する。
エージェント２５１とエージェント２５２は、同じエージェントプログラムである。以下では、エージェント２５１とエージェント２５２を区別する必要が無いときは、エージェント２５１とエージェント２５２をまとめてエージェント２５０という。
例えば、サーバ装置１００は、端末装置２００に証明書を初めて発行する際に、同時にエージェント２５０を端末装置２００にインストールさせる。
エージェント２５０は、サーバ装置１００と定期的に通信し、サーバ装置１００との通信時に接続しているＳＳＩＤの情報（以下、ＳＳＩＤ情報という）をサーバ装置１００に送信する。
サーバ装置１００は、エージェント２５０から受信したＳＳＩＤ情報に基づき、ＳＳＩＤをグレーリスト１５２及びブラックリスト１５３のいずれに登録するかを判定する。
【００３５】
また、サーバ装置１００は、アクセスポイント３０１又はアクセスポイント３０２を介した証明書更新要求５０１を受信した場合に、ホワイトリスト１５１、グレーリスト１５２及びブラックリスト１５３を照合する。
アクセスポイント３０１はホワイトリスト１５１に登録されているので、サーバ装置１００は、証明書の更新を許可し、アクセスポイント３０１を介して端末装置２０１に証明書５０２を送信する。
一方、アクセスポイント３０２はブラックリスト１５３に登録されているので、サーバ装置１００は、証明書の更新を拒否する。図１６に示す従来の証明書更新システムでは、サーバ装置１０００が更新拒否通知５０３を送信しているが、図１に示す証明書更新システムでは、サーバ装置１００が更新可能ＳＳＩＤ通知５０４を送信する。更新可能ＳＳＩＤ通知５０４は、証明書の更新が拒否されたことを通知するとともに、端末装置２０２の現在位置付近の証明書の更新が可能なＳＳＩＤのアクセスポイントの位置を通知するメッセージである。
つまり、更新可能ＳＳＩＤ通知５０４では、端末装置２０２の現在位置付近の安全なＳＳＩＤのアクセスポイントの位置が通知される。具体的には、更新可能ＳＳＩＤ通知５０４では、ホワイトリスト１５１に登録されている安全確認ＳＳＩＤのアクセスポイントの位置又はグレーリスト１５２に登録されている安全推定ＳＳＩＤのアクセスポイントの位置が安全なＳＳＩＤのアクセスポイントの位置として通知される。
端末装置２０２は、更新可能ＳＳＩＤ通知５０４で通知された安全なＳＳＩＤのアクセスポイントを介して再度サーバ装置１００に証明書更新要求５０１を送信することで、証明書５０２を得ることができる。このため、端末装置２０２のユーザは、どのＳＳＩＤが安全なＳＳＩＤなのか、また、安全なＳＳＩＤのアクセスポイントがどこにあるかを調べる必要がなく、ユーザの負担の軽減を図ることができる。
【００３６】
アクセスポイント位置情報１５４には、ＳＳＩＤごとに、アクセスポイントの所在位置が示される。
【００３７】
図２は、本実施の形態に係るサーバ装置１００のハードウェア構成例を示す。
【００３８】
本実施の形態に係るサーバ装置１００は、コンピュータである。
サーバ装置１００は、ハードウェアとして、プロセッサ９０１、主記憶装置９０２、補助記憶装置９０３及び通信装置９０４を備える。
補助記憶装置９０３には、後述するリスト生成部１１０、ＳＳＩＤ照合部１２０、ＳＳＩＤ提案部１３０、証明書照合部１４１及び端末認証部１４２の機能を実現するプログラムが記憶されている。
これらプログラムは、補助記憶装置９０３から主記憶装置９０２にロードされる。そして、プロセッサ９０１がこれらプログラムを実行して、後述するリスト生成部１１０、ＳＳＩＤ照合部１２０、ＳＳＩＤ提案部１３０、証明書照合部１４１及び端末認証部１４２の動作を行う。
図２では、プロセッサ９０１がリスト生成部１１０、ＳＳＩＤ照合部１２０、ＳＳＩＤ提案部１３０、証明書照合部１４１及び端末認証部１４２の機能を実現するプログラムを実行している状態を模式的に表している。
【００３９】
図３は、本実施の形態に係るサーバ装置１００の機能構成例を示す。
サーバ装置１００は、リスト生成部１１０、ＳＳＩＤ照合部１２０、ＳＳＩＤ提案部１３０、証明書管理部１４０及び記憶部１５０で構成される。
【００４０】
リスト生成部１１０は、グレーリスト１５２及びブラックリスト１５３を生成する。
より具体的には、リスト生成部１１０は、エージェント２５０から送信されたＳＳＩＤの情報を受信する。そいて、リスト生成部１１０は、ＳＳＩＤ情報に基づき、該当するＳＳＩＤをグレーリスト１５２又はブラックリスト１５３に登録して、グレーリスト１５２又はブラックリスト１５３を更新する。
【００４１】
ＳＳＩＤ照合部１２０は、端末装置２００から証明書更新要求５０１が送信された場合に、証明書更新要求５０１の送信に利用されたＳＳＩＤがホワイトリスト１５１、グレーリスト１５２及びブラックリスト１５３のいずれに登録されているかを特定する。そして、ＳＳＩＤ照合部１２０は、ＳＳＩＤがホワイトリスト１５１、グレーリスト１５２及びブラックリスト１５３のいずれに登録されているかによって、証明書更新要求５０１に対する処理を決定する。
【００４２】
ＳＳＩＤ提案部１３０は、ＳＳＩＤ照合部１２０により証明書の更新が認められないと判定された場合に、更新可能ＳＳＩＤ通知５０４を生成し、生成した更新可能ＳＳＩＤ通知５０４を証明書更新要求５０１の送信元の端末装置２００に送信する。図１の例では、ＳＳＩＤ提案部１３０は、端末装置２０２に更新可能ＳＳＩＤ通知５０４を送信する。
【００４３】
証明書管理部１４０は、証明書を管理し、また、端末装置２００の認証を行う。
証明書管理部１４０は、例えば、証明書照合部１４１、端末認証部１４２、証明書ＤＢ１４３及び認証情報ＤＢ１４４で構成される。
証明書管理部１４０は、本実施の形態で説明する動作とは直接関係しないので、証明書管理部１４０の構成の詳細は説明しない。
【００４４】
記憶部１５０は、ホワイトリスト１５１、グレーリスト１５２、ブラックリスト１５３及びアクセスポイント位置情報１５４を記憶する。
ホワイトリスト１５１は、例えば、図６に示す情報である。ホワイトリスト１５１の詳細は後述する。
グレーリスト１５２は、例えば、図７に示す情報である。グレーリスト１５２の詳細は後述する。
ブラックリスト１５３は、例えば、図８に示す情報である。ブラックリスト１５３の詳細は後述する。
アクセスポイント位置情報１５４は、例えば、図９に示す情報である。アクセスポイント位置情報１５４の詳細は後述する。
記憶部１５０は、例えば、主記憶装置９０２又は／及び補助記憶装置９０３で実現される。
【００４５】
図４は、エージェント２５０の機能構成の詳細とサーバ装置１００の機能構成の詳細を示す。
【００４６】
エージェント２５０は、送受信部２５０１、ＳＳＩＤ情報収集部２５０２、位置情報収集部２５０３、判定結果表示部２５０４及びＳＳＩＤ情報表示部２５０５を備える。
【００４７】
送受信部２５０１は、サーバ装置１００と通信を行う。
例えば、送受信部２５０１は、サーバ装置１００にＳＳＩＤ情報を送信する。ＳＳＩＤ情報は、例えば、図５に示す情報である。ＳＳＩＤ情報の詳細は後述する。
また、送受信部２５０１は、サーバ装置１００に証明書更新要求５０１を送信する。証明書更新要求５０１は、例えば、図１０に示す情報である。証明書更新要求５０１の詳細は後述する。
また、送受信部２５０１は、サーバ装置１００から証明書５０２又は更新可能ＳＳＩＤ通知５０４を受信する。
【００４８】
ＳＳＩＤ情報収集部２５０２は、端末装置２００がアクセスポイントに接続した際に、当該アクセスポイントのＳＳＩＤについての情報を取得し、取得した情報を用いてＳＳＩＤ情報を生成する。
【００４９】
判定結果表示部２５０４は、証明書更新要求５０１に対するサーバ装置１００からの応答を、端末装置２００に搭載されているディスプレイに表示する。
つまり、判定結果表示部２５０４は、証明書更新要求５０１から証明書５０２が送信された場合は、証明書５０２を受信したこと、すなわち、証明書の更新に成功したことをディスプレイに表示する。一方、証明書更新要求５０１から更新可能ＳＳＩＤ通知５０４が送信された場合は、付近の安全なＳＳＩＤのアクセスポイントの位置をディスプレイに表示する。
【００５０】
次に、サーバ装置１００の機能構成の詳細を説明する。
【００５１】
リスト生成部１１０において、ＳＳＩＤ情報受信部１１１は、端末装置２００からアクセスポイント３０１又はアクセスポイント３０２を介して送信されたＳＳＩＤ情報を受信する。そして、ＳＳＩＤ情報受信部１１１は、受信したＳＳＩＤ情報を登録決定部１１２に転送する。
【００５２】
登録決定部１１２は、ＳＳＩＤ情報に基づき、対象のＳＳＩＤをグレーリスト１５２もしくはブラックリスト１５３に登録するか否かを決定する。より具体的には、登録決定部１１２は、ＳＳＩＤ情報に示される、端末装置２００の所在位置、ＳＳＩＤの名称、ＳＳＩＤで用いられる暗号化方式、及び端末装置２００からのアクセス経路を解析して、ＳＳＩＤをグレーリスト１５２もしくはブラックリスト１５３に登録するか否かを決定する。
また、登録決定部１１２は、ＳＳＩＤをグレーリスト１５２に登録しない場合に、当該ＳＳＩＤをブラックリスト１５３に登録することを決定する。
登録決定部１１２により行われる処理は、登録決定処理に相当する。
【００５３】
登録処理部１１３は、登録決定部１１２の決定に従って、ＳＳＩＤをグレーリスト１５２又はブラックリスト１５３に登録する。つまり、登録決定部１１２によりＳＳＩＤをグレーリスト１５２に登録すると決定された場合に、登録処理部１１３は、当該ＳＳＩＤをグレーリスト１５２に登録する。一方、登録決定部１１２によりＳＳＩＤをブラックリスト１５３に登録すると決定された場合に、登録処理部１１３は、当該ＳＳＩＤをブラックリスト１５３に登録する。
登録処理部１１３により行われる処理は、登録処理に相当する。
【００５４】
ＳＳＩＤ照合部１２０において、更新送受信部１２１は、端末装置２００から証明書更新要求５０１を受信する。そして、更新送受信部１２１は、受信した証明書更新要求５０１をＳＳＩＤ判定部１２２に転送する。
また、更新送受信部１２１は、ＳＳＩＤ判定部１２２により証明書５０２が生成された場合に、証明書５０２を端末装置２００に送信する。
【００５５】
ＳＳＩＤ判定部１２２は、証明書更新要求５０１が受信された場合に、証明書更新要求５０１の送信に利用されたＳＳＩＤ（以下、アクセス利用ＳＳＩＤという）がホワイトリスト１５１、グレーリスト１５２及びブラックリスト１５３のいずれに登録されているかを判定する。
ＳＳＩＤ判定部１２２は、アクセス利用ＳＳＩＤがブラックリスト１５３に登録されていると判定した場合に、ＳＳＩＤ検索部１３１に更新可能ＳＳＩＤ通知５０４の生成を指示する。
一方、アクセス利用ＳＳＩＤがホワイトリスト１５１又はグレーリスト１５２に登録されていると判定した場合は、ＳＳＩＤ判定部１２２は、証明書５０２を生成し、生成した証明書５０２を更新送受信部１２１に出力する。
ＳＳＩＤ判定部１２２により行われる処理は、ＳＳＩＤ判定処理に相当する。
【００５６】
ＳＳＩＤ検索部１３１は、ＳＳＩＤ判定部１２２から更新可能ＳＳＩＤ通知５０４の生成が指示された場合に更新可能ＳＳＩＤ通知５０４を生成する。
つまり、ＳＳＩＤ検索部１３１は、ＳＳＩＤ判定部１２２によりアクセス利用ＳＳＩＤがブラックリスト１５３に登録されていると判定された場合に、端末装置２００の所在位置から規定の範囲内に存在する、安全確認ＳＳＩＤ（ホワイトリスト１５１に登録されているＳＳＩＤ）のアクセスポイント、及び安全推定ＳＳＩＤ（グレーリスト１５２に登録されているＳＳＩＤ）のアクセスポイントのいずれかを検索する。そして、ＳＳＩＤ検索部１３１は、検索により得られたＳＳＩＤのアクセスポイントを端末装置２００に通知する。より具体的には、ＳＳＩＤ検索部１３１は、検索により安全確認ＳＳＩＤのアクセスポイントが得られた場合は、端末装置２００に安全確認ＳＳＩＤのアクセスポイントを通知する。また、検索により安全確認ＳＳＩＤのアクセスポイントが得られないが安全推定ＳＳＩＤのアクセスポイントが得られた場合は、ＳＳＩＤ検索部１３１は、端末装置２００に安全推定ＳＳＩＤのアクセスポイントを通知する。
例えば、ＳＳＩＤ検索部１３１は、図１１に示す更新可能ＳＳＩＤ通知５０４を生成する。図１１の詳細は後述する。
なお、ＳＳＩＤ検索部１３１により行われる処理は、ＳＳＩＤ検索処理に相当する。
【００５７】
ＳＳＩＤ情報送信部１３２は、ＳＳＩＤ検索部１３１により生成された更新拒否通知５０３を端末装置２００に送信する。
【００５８】
＊＊＊動作の説明＊＊＊
次に、本実施の形態に係るサーバ装置１００の動作例を説明する。
【００５９】
最初に、図１２を参照して、登録決定処理を説明する。登録決定処理は、ＳＳＩＤをグレーリスト１５２及びブラックリスト１５３のいずれに登録するかを決定する処理である。
なお、ホワイトリスト１５１への登録は、サーバ装置１００の管理者の指示に従って行われるので、図１２のフローでは行われない。また、図１２のフローの開始前に、ホワイトリスト１５１への安全確認ＳＳＩＤの登録は完了しているものとする。
【００６０】
エージェント２５０は定期的にサーバ装置１００と通信し、サーバ装置１００との通信のために端末装置２００が接続しているアクセスポイントが属するＳＳＩＤを示すＳＳＩＤ情報をサーバ装置１００に送信する。具体的には、ＳＳＩＤ情報収集部２５０２がＳＳＩＤ情報を生成し、送受信部２５０１がＳＳＩＤ情報をサーバ装置１００に送信する。
前述したように、本実施の形態では、図５に例示するＳＳＩＤ情報がサーバ装置１００に送信される。
ＳＳＩＤ情報には、図５に示すように、「時刻」、「ＳＳＩＤ名」、「暗号化強度」、「緯度」、「経度」、「応答時間」、「端末ＩＰアドレス」及び「端末〜サーバの経由ルート１〜２０」が含まれる。
「時刻」には、ＳＳＩＤ情報の送信時刻が記述される。
「ＳＳＩＤ名」には、端末装置２００が接続しているアクセスポイントが属するＳＳＩＤの識別子を示す。
「暗号化強度」には、端末装置２００が接続しているアクセスポイントが属するＳＳＩＤで用いられている暗号化方式の暗号化強度が記述される。
「緯度」及び「経度」には、端末装置２００の現在位置が記述される。
「応答時間」には、例えばｐｉｎｇ値が記述される。
「端末〜サーバの経由ルート１〜２０」には、端末装置２００からサーバ装置１００までのアクセスルートが記述される。なお、図５では端末装置２００からサーバ装置１００までのアクセスルートが２０個存在する例を示している。「端末〜サーバの経由ルート」の欄の個数はアクセスルートの個数によって変動する。
【００６１】
サーバ装置１００では、ＳＳＩＤ情報受信部１１１がＳＳＩＤ情報を受信し、受信したＳＳＩＤ情報を登録決定部１１２に転送する。
【００６２】
登録決定部１１２は、ＳＳＩＤ情報に示される「緯度」及び「経度」が日本国内の緯度及び経度であるか否かを判定する（ステップＳ１０１）。
【００６３】
ＳＳＩＤ情報に示される「緯度」及び「経度」が日本国内の緯度及び経度でない場合（ステップＳ１０１でＮＯ）は、登録決定部１１２は、ＳＳＩＤ情報の「ＳＳＩＤ名」に示されるＳＳＩＤをブラックリスト１５３に登録することを決定する（ステップＳ１０２）。
【００６４】
一方、ＳＳＩＤ情報に示される「緯度」及び「経度」が日本国内の緯度及び経度である場合（ステップＳ１０１でＹＥＳ）は、登録決定部１１２は、ＳＳＩＤ情報の「ＳＳＩＤ名」にＳＳＩＤのなりすましによく使用される文字（例えば、アスキー文字ではない文字）が含まれているか否かを判定する（ステップＳ１０３）。
【００６５】
ＳＳＩＤ情報の「ＳＳＩＤ名」にＳＳＩＤのなりすましによく使用される文字が含まれている場合（ステップＳ１０３でＹＥＳ）は、登録決定部１１２は、ＳＳＩＤ情報の「ＳＳＩＤ名」に示されるＳＳＩＤをブラックリスト１５３に登録することを決定する（ステップＳ１０４）。
【００６６】
一方、ＳＳＩＤ情報の「ＳＳＩＤ名」にＳＳＩＤのなりすましによく使用される文字が含まれていない場合（ステップＳ１０３でＮＯ）は、登録決定部１１２は、ＳＳＩＤ情報の「暗号化強度」に示される暗号化強度が指定強度以上であるか否かを判定する（ステップＳ１０５）。
【００６７】
ＳＳＩＤ情報の「暗号化強度」に示される暗号化強度が指定強度以上ではない場合（ステップＳ１０５でＮＯ）は、登録決定部１１２は、ＳＳＩＤ情報の「ＳＳＩＤ名」に示されるＳＳＩＤをブラックリスト１５３に登録することを決定する（ステップＳ１０６）。
【００６８】
ＳＳＩＤ情報の「暗号化強度」に示される暗号化強度が指定強度以上である場合（ステップＳ１０５でＹＥＳ）は、登録決定部１１２は、ＳＳＩＤ情報の「端末〜サーバの経由ルート」に示されるアクセスルートが国外に割り当てられたグローバルＩＰアドレスを経由しているか否かを判定する（ステップＳ１０７）。つまり、登録決定部１１２は、端末装置２００からサーバ装置１００へのアクセスルートを解析した結果、端末装置２００からサーバ装置１００へのアクセスルートに日本国外のルートが含まれているか否かを判定する。
【００６９】
ＳＳＩＤ情報の「端末〜サーバの経由ルート」に示されるルートが国外に割り当てられたグローバルＩＰアドレスを経由している場合（ステップＳ１０８でＹＥＳ）は、登録決定部１１２は、ＳＳＩＤ情報の「ＳＳＩＤ名」に示されるＳＳＩＤをブラックリスト１５３に登録することを決定する（ステップＳ１０８）。
【００７０】
一方、ＳＳＩＤ情報の「端末〜サーバの経由ルート」に示されるルートが国外に割り当てられたグローバルＩＰアドレスを経由していない場合（ステップＳ１０７でＮＯ）は、登録決定部１１２は、ＳＳＩＤ情報の「ＳＳＩＤ名」に示されるＳＳＩＤをグレーリスト１５２に登録することを決定する（ステップＳ１０９）。
【００７１】
次に、図１３を参照して、登録処理を説明する。登録処理は、ＳＳＩＤをグレーリスト１５２又はブラックリスト１５３に登録する処理である。
【００７２】
登録処理部１１３は、グレーリスト１５２又はブラックリスト１５３に、これから登録しようとするＳＳＩＤ（以下、登録対象ＳＳＩＤという）と同じＳＳＩＤが既に登録されているか否かを判定する（ステップＳ２０１）。
【００７３】
登録対象ＳＳＩＤと同じＳＳＩＤが登録されていない場合（ステップＳ２０１でＮＯ）は、登録処理部１１３は、登録対象ＳＳＩＤを新規ＳＳＩＤとしてグレーリスト１５２又はブラックリスト１５３に登録する（ステップＳ２０２）。
【００７４】
一方、登録対象ＳＳＩＤと同じＳＳＩＤが既に登録されている場合（ステップＳ２０１でＹＥＳ）は、登録処理部１１３は、登録対象ＳＳＩＤの暗号化強度と、既に登録されているＳＳＩＤ（以下、既登録ＳＳＩＤという）の暗号化強度が同じであるか否かを判定する（ステップＳ２０３）。
【００７５】
暗号強度が同じでない場合（ステップＳ２０３でＮＯ）は、登録処理部１１３は、登録対象ＳＳＩＤを新規ＳＳＩＤとしてグレーリスト１５２又はブラックリスト１５３に登録する（ステップＳ２０４）。
【００７６】
一方、暗号強度が同じ場合（ステップＳ２０３でＹＥＳ）は、登録処理部１１３は、登録対象ＳＳＩＤの緯度及び経度と既登録ＳＳＩＤの緯度及び経度との差が指定範囲内であるか否かを判定する（ステップＳ２０５）。
【００７７】
登録対象ＳＳＩＤの緯度及び経度と既登録ＳＳＩＤの緯度及び経度との差が指定範囲内になければ（ステップＳ２０５でＮＯ）、登録処理部１１３は、登録対象ＳＳＩＤを新規ＳＳＩＤとしてグレーリスト１５２又はブラックリスト１５３に登録する（ステップＳ２０６）。
【００７８】
一方、登録対象ＳＳＩＤの緯度及び経度と既登録ＳＳＩＤの緯度及び経度との差が指定範囲内であれば（ステップＳ２０５でＹＥＳ）、登録処理部１１３は、登録対象ＳＳＩＤを既存のＳＳＩＤとしてグレーリスト１５２又はブラックリスト１５３に登録する（ステップＳ２０７）。
【００７９】
図１２及び図１３の処理の結果、図７に示すグレーリスト１５２及び図８に示すブラックリスト１５３が生成される。
グレーリスト１５２とブラックリスト１５３の構成は、同じであるので、以下では、代表してグレーリスト１５２の構成を説明する。以下の説明は、ブラックリスト１５３にも適用される。
【００８０】
グレーリスト１５２には、「時刻」、「ＳＳＩＤ名」、「暗号化強度」、「緯度」、「経度」、「平均応答時間」、「接続回数」、「端末〜サーバの経由ルート１〜２０」が含まれる。
「時刻」、「ＳＳＩＤ名」、「暗号化強度」、「緯度」、「経度」、「端末〜サーバの経由ルート１〜２０」は、図５に示すものと同じである。
なお、同じＳＳＩＤが既存ＳＳＩＤとして登録された場合（図１３のステップＳ２０７）は、最新のＳＳＩＤ情報の「時刻」の値がグレーリスト１５２の「時刻」に登録される。
また、「緯度」及び「経度」は、同じＳＳＩＤが既存ＳＳＩＤとして登録された場合（図１３のステップＳ２０７）は、全てのＳＳＩＤ情報の「緯度」及び「経度」の値がグレーリスト１５２の「緯度」及び「経度」に登録される。
「平均応答時間」には、同じＳＳＩＤが既存ＳＳＩＤとして登録された場合（図１３のステップＳ２０７）は、ＳＳＩＤ情報の「応答時間」の値の平均値が登録される。ＳＳＩＤが初めて登録される場合は、「平均応答時間」には、ＳＳＩＤ情報の「応答時間」の値が登録される。
「接続回数」には、「ＳＳＩＤ名」に示されるＳＳＩＤのアクセスポイントを介したサーバ装置１００へのアクセスの回数が登録される。
【００８１】
前述したように、ホワイトリスト１５１はサーバ装置１００の管理者の操作により、図１２及び図１３の処理とは異なる処理により生成される。
図６は、ホワイトリスト１５１の例を示す。
図６において、「時刻」、」「ＳＳＩＤ名」、「暗号化強度」、「平均応答時間」、「接続回数」、「端末〜サーバの経由ルート１〜２０」は、図７に示すものと同じである。
「時刻」では、ホワイトリスト１５１の当該レコードが生成された時刻が示される。
「緯度」及び「経度」では、「ＳＳＩＤ名」に示されるＳＳＩＤのアクセスポイントの所在位置が示される。
「割当ＩＰアドレス」は、「ＳＳＩＤ名」に示されるＳＳＩＤに割り当てられるＩＰアドレスである。
【００８２】
次に、図１４を参照して、ＳＳＩＤ判定処理を説明する。ＳＳＩＤ判定処理は、証明書更新要求５０１を承認するか、拒否するかを判定する処理である。
【００８３】
端末装置２００のユーザの操作により証明書更新要求５０１が端末装置２００からサーバ装置１００に送信される。具体的には、ＳＳＩＤ情報収集部２５０２が証明書更新要求５０１を生成し、送受信部２５０１が証明書更新要求５０１をサーバ装置１００に送信する。
前述したように、本実施の形態では、図１０に示す証明書更新要求５０１がサーバ装置１００に送信される。
証明書更新要求５０１は、アクセス利用ＳＳＩＤ情報と周囲ＳＳＩＤ情報に分かれる。
アクセス利用ＳＳＩＤ情報は、端末装置２００がサーバ装置１００との通信に利用しているＳＳＩＤについての情報である。
周囲ＳＳＩＤ情報は、端末装置２００の周囲にアクセスポイントが所在するアクセス利用ＳＳＩＤ以外のＳＳＩＤ（以下、周囲ＳＳＩＤという）についての情報である。
証明書更新要求５０１における「時刻」、「ＳＳＩＤ名」、「暗号化強度」、「緯度」、「経度」、「応答時間」、「端末ＩＰアドレス」、「端末〜サーバの経由ルート１〜２０」の各項目は図５に示したものと同じである。
アクセス利用ＳＳＩＤ情報の「時刻」、「ＳＳＩＤ名」、「暗号化強度」等の値は、「時刻」、「緯度」及び「経度」の値以外は、図５に示したものと同じである。証明書更新要求５０１は図５のＳＳＩＤ情報よりも後に生成されているので、「時刻」には、図５の時刻よりも後の時刻が記述されている。また、ＳＳＩＤ情報の生成後に端末装置２００が移動しているので、「緯度」及び「経度」の値は、図５のものと異なっている。
周囲ＳＳＩＤ情報では、「時刻」に各レコードが生成された時刻が記述される。また、「ＳＳＩＤ名」には、周囲ＳＳＩＤの識別子が記述される。「暗号化強度」には、各周囲ＳＳＩＤで用いられている暗号化方式の暗号化強度が記述される。「緯度」及び「経度」には、各周囲ＳＳＩＤの端末装置２００の周囲に存在するアクセスポイントの所在位置が記述される。なお、周囲ＳＳＩＤ情報の「暗号化方式」、「緯度」及び「経度」の記述は省略可能である。
【００８４】
サーバ装置１００では、更新送受信部１２１が証明書更新要求５０１を受信し、受信した証明書更新要求５０１をＳＳＩＤ判定部１２２に転送する。
ＳＳＩＤ判定部１２２では、図１４に示すように、証明書更新要求５０１のアクセス利用ＳＳＩＤ情報の「ＳＳＩＤ名」に示されるアクセス利用ＳＳＩＤがホワイトリスト１５１、グレーリスト１５２及びブラックリスト１５３のいずれかに登録済みであるか否かを判定する（ステップＳ３０１）。
アクセス利用ＳＳＩＤがホワイトリスト１５１、グレーリスト１５２及びブラックリスト１５３のいずれにも登録されていない場合（ステップＳ３０１でＮＯ）は、図１２のステップＳ１０１〜Ｓ１０９の処理が行われる（ステップＳ３０２）。図１２のステップＳ１０１〜Ｓ１０９の処理の後、再度、ステップＳ３０１の処理が行われる。
【００８５】
一方、アクセス利用ＳＳＩＤがホワイトリスト１５１、グレーリスト１５２及びブラックリスト１５３のいずれかに登録されている場合（ステップＳ３０１でＹＥＳ）は、ＳＳＩＤ判定部１２２は、周囲ＳＳＩＤが検証ＳＳＩＤと一致するか否かを判定する（ステップＳ３０３）。
具体的には、ＳＳＩＤ判定部１２２は、証明書更新要求５０１のアクセス利用ＳＳＩＤ情報の「緯度」及び「経度」に示される端末装置２００の所在位置の周囲にアクセスポイントが所在するＳＳＩＤを検証ＳＳＩＤとしてアクセスポイント位置情報１５４から抽出する。つまり、ＳＳＩＤ判定部１２２は、証明書更新要求５０１のアクセス利用ＳＳＩＤ情報の「緯度」及び「経度」の値と、アクセスポイント位置情報１５４の「緯度」及び「経度」の値とを照合し、端末装置２００の周囲にアクセスポイントがある、アクセス利用ＳＳＩＤ以外のＳＳＩＤを検証ＳＳＩＤとして抽出する。例えば、ＳＳＩＤ判定部１２２は、端末装置２００の所在位置を中心とする半径１００メートル以内にアクセスポイントがあるＳＳＩＤを検証ＳＳＩＤとして抽出する。
そして、ＳＳＩＤ判定部１２２は、証明書更新要求５０１の周囲ＳＳＩＤ情報の「ＳＳＩＤ名」に示される周囲ＳＳＩＤと検証ＳＳＩＤとを照合し、周囲ＳＳＩＤと検証ＳＳＩＤとの一致率を確認する。
【００８６】
周囲ＳＳＩＤと検証ＳＳＩＤとの一致率が閾値未満であれば（ステップＳ３０３でＮＯ）、ＳＳＩＤ判定部１２２は証明書の更新拒否を決定し、安全なＳＳＩＤの位置情報を端末装置２００に提示することを決定する（ステップＳ３０４）。
このように周囲ＳＳＩＤと検証ＳＳＩＤとの一致率を確認することで、端末装置２００の不正を発見することができる。つまり、端末装置２００が、実際には安全でないＳＳＩＤを利用しているにも関わらず、安全なＳＳＩＤを利用しているように偽装しているような場合でも、高い一致率が得られるように周囲ＳＳＩＤを詐称することは困難である。このため、周囲ＳＳＩＤと検証ＳＳＩＤとの一致率を確認することで、上記のような詐称を発見することができる。
なお、ステップＳ３０４では、更に、ＳＳＩＤ判定部１２２は、ＳＳＩＤ検索部１３１に更新可能ＳＳＩＤ通知５０４の生成を指示する。この際に、ＳＳＩＤ判定部１２２は、端末装置２００の所在位置の情報をＳＳＩＤ検索部１３１に通知する。
なお、本例では、ＳＳＩＤ判定部１２２は安全なＳＳＩＤの位置情報を端末装置２００に提示することを決定するが、端末装置２００が上記のような詐称をしている可能性があるため、ＳＳＩＤ判定部１２２は、代わりに、更新拒否通知５０３を送信することを決定してもよい。
【００８７】
一方、周囲ＳＳＩＤと検証ＳＳＩＤとの一致率が閾値以上であれば（ステップＳ３０３でＹＥＳ）、ＳＳＩＤ判定部１２２はアクセス利用ＳＳＩＤがホワイトリスト１５１に登録されているか否かを判定する（ステップＳ３０５）。
【００８８】
アクセス利用ＳＳＩＤがホワイトリスト１５１に登録されている場合（ステップＳ３０５でＹＥＳ）は、ＳＳＩＤ判定部１２２は証明書の更新を許可する（ステップＳ３０６）。
この場合は、ＳＳＩＤ判定部１２２は証明書５０２を生成し、生成した証明書５０２を更新送受信部１２１から端末装置２００に送信させる。
【００８９】
一方、アクセス利用ＳＳＩＤがホワイトリスト１５１に登録されていない場合（ステップＳ３０５でＮＯ）は、ＳＳＩＤ判定部１２２は、アクセス利用ＳＳＩＤがブラックリスト１５３に登録されているか否かを判定する（ステップＳ３０７）。
【００９０】
アクセス利用ＳＳＩＤがブラックリスト１５３に登録されている場合（ステップＳ３０７でＹＥＳ）は、ＳＳＩＤ判定部１２２は証明書の更新拒否を決定し、安全なＳＳＩＤの位置情報を端末装置２００に提示することを決定する（ステップＳ３０８）。
この場合は、ＳＳＩＤ判定部１２２は、ＳＳＩＤ検索部１３１に更新可能ＳＳＩＤ通知５０４の生成を指示する。この際に、ＳＳＩＤ判定部１２２は、端末装置２００の所在位置の情報をＳＳＩＤ検索部１３１に通知する。
【００９１】
一方、アクセス利用ＳＳＩＤがブラックリスト１５３に登録されていない場合（ステップＳ３０７でＮＯ）は、ＳＳＩＤ判定部１２２はアクセス利用ＳＳＩＤがグレーリスト１５２に登録されているか否かを判定する（ステップＳ３０９）。
【００９２】
アクセス利用ＳＳＩＤがグレーリスト１５２に登録されている場合（ステップＳ３０９でＹＥＳ）は、ＳＳＩＤ判定部１２２は証明書の更新を許可する（ステップＳ３１０）。
この場合は、ＳＳＩＤ判定部１２２は証明書５０２を生成し、生成した証明書５０２を更新送受信部１２１から端末装置２００に送信させる。
【００９３】
一方、アクセス利用ＳＳＩＤがグレーリスト１５２に登録されていない場合（ステップＳ３０９でＮＯ）は、ＳＳＩＤ判定部１２２は証明書の更新拒否を決定し、安全なＳＳＩＤの位置情報を端末装置２００に提示することを決定する（ステップＳ３１１）。
この場合は、ＳＳＩＤ判定部１２２は、ＳＳＩＤ検索部１３１に更新可能ＳＳＩＤ通知５０４の生成を指示する。この際に、ＳＳＩＤ判定部１２２は、端末装置２００の所在位置の情報をＳＳＩＤ検索部１３１に通知する。
【００９４】
次に、図１５を参照して、ＳＳＩＤ検索処理を説明する。ＳＳＩＤ検索処理は、安全なＳＳＩＤを検索する処理である。
【００９５】
ＳＳＩＤ判定部１２２から更新可能ＳＳＩＤ通知５０４の生成指示があった場合に、ＳＳＩＤ検索部１３１は、端末装置２００の所在位置から規定範囲内にホワイトリスト１５１に登録されているＳＳＩＤのアクセスポイントがあるか否かを判定する（ステップＳ４０１）。
具体的には、ＳＳＩＤ検索部１３１は、ＳＳＩＤ判定部１２２から通知された端末装置２００の所在位置とホワイトリスト１５１の「緯度」及び「経度」とを照合して、端末装置２００の所在位置から規定範囲内にホワイトリスト１５１に登録されているＳＳＩＤのアクセスポイントがあるか否かを判定する。規定範囲は、例えば、端末装置２００の所在位置から半径５００メートルの範囲とする。
【００９６】
端末装置２００の所在位置から規定範囲内にホワイトリスト１５１に登録されているＳＳＩＤのアクセスポイントがある場合（ステップＳ４０１でＹＥＳ）は、ＳＳＩＤ検索部１３１は、ステップＳ４０１で抽出したＳＳＩＤのアクセスポイントを端末装置２００に提案する（ステップＳ４０２）。
具体的には、ＳＳＩＤ検索部１３１は、ステップＳ４０１で抽出したＳＳＩＤのアクセスポイントの所在位置が図１１のように表示される更新可能ＳＳＩＤ通知５０４を生成する。そして、ＳＳＩＤ検索部１３１はＳＳＩＤ情報送信部１３２から更新可能ＳＳＩＤ通知５０４を端末装置２００に送信させる。
なお、ステップＳ４０１で複数のＳＳＩＤが抽出された場合は、ＳＳＩＤ検索部１３１は、下記の条件に該当するＳＳＩＤを選択する。
（１）暗号化強度が閾値以上  かつ
（２）平均応答時間が閾値未満  かつ
（３）端末装置２００との接続回数が閾値以上
また、ＳＳＩＤ検索部１３１は、上記（１）〜（３）が最も良好なＳＳＩＤを選択するようにしてもよい。また、ＳＳＩＤ検索部１３１は、上記（１）〜（３）を満たす、端末装置２００から最も近い位置にアクセスポイントがあるＳＳＩＤを選択してもよい。また、上記（１）〜（３）のいずれか１つのみを条件としてもよい。
【００９７】
端末装置２００の所在位置から規定範囲内にホワイトリスト１５１に登録されているＳＳＩＤのアクセスポイントがない場合（ステップＳ４０１でＮＯ）は、ＳＳＩＤ検索部１３１は、端末装置２００の所在位置から規定範囲内にグレーリスト１５２に登録されているＳＳＩＤのアクセスポイントがあるか否かを判定する（ステップＳ４０３）。
具体的には、ＳＳＩＤ検索部１３１は、ＳＳＩＤ判定部１２２から通知された端末装置２００の所在位置とグレーリスト１５２の「緯度」及び「経度」とを照合して、端末装置２００の所在位置から規定範囲内にグレーリスト１５２に登録されているＳＳＩＤのアクセスポイントがあるか否かを判定する。規定範囲は、例えば、端末装置２００の所在位置から半径５００メートルの範囲とする。
【００９８】
端末装置２００の所在位置から規定範囲内にグレーリスト１５２に登録されているＳＳＩＤのアクセスポイントがある場合（ステップＳ４０３でＹＥＳ）は、ＳＳＩＤ検索部１３１は、ステップＳ４０３で抽出したＳＳＩＤのアクセスポイントを端末装置２００に提案する（ステップＳ４０４）。
具体的には、ＳＳＩＤ検索部１３１は、ステップＳ４０３で抽出したＳＳＩＤのアクセスポイントの所在位置が図１１のように表示される更新可能ＳＳＩＤ通知５０４を生成する。そして、ＳＳＩＤ検索部１３１はＳＳＩＤ情報送信部１３２から更新可能ＳＳＩＤ通知５０４を端末装置２００に送信させる。
なお、ステップＳ４０３で複数のＳＳＩＤが抽出された場合は、ＳＳＩＤ検索部１３１は、下記の条件に該当するＳＳＩＤを選択する。
（１）暗号化強度が閾値以上  かつ
（２）平均応答時間が閾値未満  かつ
（３）端末装置２００との接続回数が閾値以上
また、ＳＳＩＤ検索部１３１は、上記（１）〜（３）が最も良好なＳＳＩＤを選択するようにしてもよい。また、ＳＳＩＤ検索部１３１は、上記（１）〜（３）を満たす、端末装置２００から最も近い位置にアクセスポイントがあるＳＳＩＤを選択してもよい。また、上記（１）〜（３）のいずれか１つのみを条件としてもよい。
【００９９】
端末装置２００の所在位置から規定範囲内にグレーリスト１５２に登録されているＳＳＩＤのアクセスポイントがない場合（ステップＳ４０３でＮＯ）は、ステップＳ４０１の範囲よりも広い範囲でホワイトリスト１５１に登録されているＳＳＩＤのアクセスポイントがあるか否かを判定する（ステップＳ４０５）。
例えば、ＳＳＩＤ検索部１３１は、端末装置２００の所在位置から１キロメートル以内でホワイトリスト１５１に登録されているＳＳＩＤのアクセスポイントがあるか否かを判定する。
【０１００】
以降、ステップＳ４０１〜Ｓ４０５の処理を繰り返し、指定回数繰り返してもホワイトリスト１５１又はグレーリスト１５２に登録されているＳＳＩＤのアクセスポイントを抽出できない場合は、ＳＳＩＤ検索部１３１はエラーメッセージを端末装置２００に送信する（ステップＳ４０６）。
より具体的には、ＳＳＩＤ検索部１３１は、証明書の更新が拒否された旨及び端末装置２００の近隣に安全なＳＳＩＤのアクセスポイントが存在しない旨を通知するエラーメッセージをＳＳＩＤ情報送信部１３２を介して送信する。
【０１０１】
端末装置２００では、証明書５０２を受信した場合は、判定結果表示部２５０４が証明書５０２に基づき、証明書の更新に成功した旨をディスプレイに表示する。
また、更新可能ＳＳＩＤ通知５０４を受信した場合は、判定結果表示部２５０４が更新可能ＳＳＩＤ通知５０４に基づき、証明書の更新が拒否された旨をディスプレイに表示する。また、ＳＳＩＤ情報表示部２５０５が図１１に例示する安全なＳＳＩＤのアクセスポイントの位置を示す位置情報をディスプレイに表示する。
また、エラーメッセージを受信した場合は、判定結果表示部２５０４がエラーメッセージに基づき、証明書の更新が拒否された旨及び近隣に安全なＳＳＩＤのアクセスポイントが存在しない旨を表示する。
【０１０２】
＊＊＊実施の形態の効果の説明＊＊＊
以上、本実施の形態によれば、安全でないＳＳＩＤを端末装置が利用している場合でも、端末装置の近隣に所在する安全確認ＳＳＩＤ又は安全推定ＳＳＩＤのアクセスポイントが端末装置に通知されるため、端末装置は安全なＳＳＩＤを早期に利用することができる。
【０１０３】
なお、本実施の形態に示す仕組みは、証明書の更新以外にも適用可能である。つまり、端末装置からの要求に対してサーバ装置がＳＳＩＤの安全性に応じて応答するか拒否するかを決定できるのであれば、いかなるデータに対しても本実施の形態を適用可能である。
例えば、端末装置が安全でないＳＳＩＤを利用してサーバ装置にチケットの予約を要求する場合を想定する。この場合に、サーバ装置はチケットの予約を拒否するとともに、端末装置の現在位置付近にある安全なＳＳＩＤのアクセスポイントを提示することが可能である。端末装置は、提示された安全なＳＳＩＤのアクセスポイントを介して再度サーバ装置にアクセスすることでチケットの予約を実現することができる。
【０１０４】
＊＊＊ハードウェア構成の説明＊＊＊
最後に、サーバ装置１００のハードウェア構成の補足説明を行う。
図２に示すプロセッサ９０１は、プロセッシングを行うＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）である。
プロセッサ９０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）等である。
図２に示す主記憶装置９０２は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
図２に示す補助記憶装置９０３は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等である。
図２に示す通信装置９０４は、データの通信処理を実行する電子回路である。
通信装置９０４は、例えば、通信チップ又はＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）である。
【０１０５】
また、補助記憶装置９０３には、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）も記憶されている。
そして、ＯＳの少なくとも一部がプロセッサ９０１により実行される。
プロセッサ９０１はＯＳの少なくとも一部を実行しながら、リスト生成部１１０、ＳＳＩＤ照合部１２０、ＳＳＩＤ提案部１３０、証明書照合部１４１及び端末認証部１４２の機能を実現するプログラムを実行する。
プロセッサ９０１がＯＳを実行することで、タスク管理、メモリ管理、ファイル管理、通信制御等が行われる。
また、リスト生成部１１０、ＳＳＩＤ照合部１２０、ＳＳＩＤ提案部１３０、証明書照合部１４１及び端末認証部１４２の処理の結果を示す情報、データ、信号値及び変数値の少なくともいずれかが、主記憶装置９０２、補助記憶装置９０３、プロセッサ９０１内のレジスタ及びキャッシュメモリの少なくともいずれかに記憶される。
また、リスト生成部１１０、ＳＳＩＤ照合部１２０、ＳＳＩＤ提案部１３０、証明書照合部１４１及び端末認証部１４２の機能を実現するプログラムは、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ブルーレイ（登録商標）ディスク、ＤＶＤ等の可搬記録媒体に格納されていてもよい。そして、リスト生成部１１０、ＳＳＩＤ照合部１２０、ＳＳＩＤ提案部１３０、証明書照合部１４１及び端末認証部１４２の機能を実現するプログラムが格納された可搬記録媒体を商業的に流通させてもよい。
【０１０６】
また、リスト生成部１１０、ＳＳＩＤ照合部１２０、ＳＳＩＤ提案部１３０、証明書照合部１４１及び端末認証部１４２の「部」を、「回路」又は「工程」又は「手順」又は「処理」に読み替えてもよい。
また、サーバ装置１００は、処理回路により実現されてもよい。処理回路は、例えば、ロジックＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＧＡ（Ｇａｔｅ  Ａｒｒａｙ）、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）である。
この場合は、リスト生成部１１０、ＳＳＩＤ照合部１２０、ＳＳＩＤ提案部１３０、証明書照合部１４１及び端末認証部１４２は、それぞれ処理回路の一部として実現される。
【符号の説明】
【０１０７】
１００  サーバ装置、１１０  リスト生成部、１１１  ＳＳＩＤ情報受信部、１１２  登録決定部、１１３  登録処理部、１２０  ＳＳＩＤ照合部、１２１  更新送受信部、１２２  ＳＳＩＤ判定部、１３０  ＳＳＩＤ提案部、１３１  ＳＳＩＤ検索部、１３２  ＳＳＩＤ情報送信部、１４０  証明書管理部、１４１  証明書照合部、１４２  端末認証部、１４３  証明書ＤＢ、１４４  認証情報ＤＢ、１５０  記憶部、１５１  ホワイトリスト、１５２  グレーリスト、１５３  ブラックリスト、１５４  アクセスポイント位置情報、２００  端末装置、２０１  端末装置、２０２  端末装置、２５０  エージェント、２５１  エージェント、２５２  エージェント、３０１  アクセスポイント、３０２  アクセスポイント、４００  インターネット、５０１  証明書更新要求、５０２  証明書、５０３  更新拒否通知、５０４  更新可能ＳＳＩＤ通知、９０１  プロセッサ、９０２  主記憶装置、９０３  補助記憶装置、９０４  通信装置、１０００  サーバ装置、２５０１  送受信部、ＳＳＩＤ２５０２  情報収集部、２５０３  位置情報収集部、２５０４  判定結果表示部、２５０５  ＳＳＩＤ情報表示部。
【図１】
2020141253.tif 000003
【図２】
2020141253.tif 000004
【図３】
2020141253.tif 000005
【図４】
2020141253.tif 000006
【図５】
2020141253.tif 000007
【図６】
2020141253.tif 000008
【図７】
2020141253.tif 000009
【図８】
2020141253.tif 000010
【図９】
2020141253.tif 000011
【図１０】
2020141253.tif 000012
【図１１】
2020141253.tif 000013
【図１２】
2020141253.tif 000014
【図１３】
2020141253.tif 000015
【図１４】
2020141253.tif 000016
【図１５】
2020141253.tif 000017
【図１６】
2020141253.tif 000018