(57)【要約】【課題】複数パブリッククラウドに対するユーザアカウントの設定を容易にすること。【解決手段】パブリッククラウド管理ツール１０が、選択されたパブリッククラウド４０から４２の利用者情報をパブリッククラウド情報管理ストレージ３０から読み込み、読み込んだパブリッククラウドに認証キーが必要であるか否かを証明有無情報を参照して判定し、該判定により証明有無情報が証明書不要と判定したとき、該当するパブリッククラウドにアクセスしてアカウント登録を行い、前記判定により証明有無情報が証明書要と判定したとき、該当するパブリッククラウド４０から４２にアクセスして認証キーの入手及びアカウント登録を行い、利用者情報及び認証キーを用いてパブリッククラウド毎のユーザアカウント情報を作成してパブリッククラウド情報管理ストレージ３０に格納するパブリッククラウドサービス利用支援システム。【選択図】図１
2014153826.tif 000002
【特許請求の範囲】
【請求項１】
複数のパブリッククラウドに通信回線を介して接続され、利用者名とパブリッククラウドのアカウント名と該パブリッククラウドのアカウントパスワードとを含む利用者情報を用いてユーザアカウント及び認証キーの管理支援を行うパブリッククラウド管理ツールを備えるパブリッククラウドサービス利用支援システムであって、
パブリッククラウドの利用者名と、該パブリッククラウドのパブリッククラウド名と、該パブリッククラウドのユーザアカウント名と、パブリッククラウドのユーザアカウントに対するパスワードと、該パブリッククラウドのユーザアカウントに紐づく認証キーと、前記パスワード変更日時と、該パブリッククラウドの最終利用日時と、パブリッククラウドに対する認証キーの有無を表す証明有無情報との各項目とを含むユーザアカウント情報を格納するパブリッククラウド情報管理ストレージを備え、
前記パブリッククラウド管理ツールが、
利用者によって選択されたパブリッククラウドの利用者情報をパブリッククラウド情報管理ストレージから読み込む第１ステップと、
前記第１ステップにより読み込んだパブリッククラウドに認証キーが必要であるか否かを前記証明有無情報を参照して判定する第２ステップと、
該第２ステップにより証明有無情報が証明書不要と判定したとき、該当するパブリッククラウドにアクセスしてアカウント登録を行う第３ステップと、
前記第２ステップにより証明有無情報が証明書要と判定したとき、該当するパブリッククラウドにアクセスして認証キーの入手及びアカウント登録を行う第４ステップと、
該第４ステップにより入手した認証キーをパブリッククラウド情報管理ストレージに格納する第５ステップと、
前記第１ステップにより読み込んだ利用者情報及び第５ステップにより格納した認証キーを用いてパブリッククラウド毎のユーザアカウント情報を作成する第６ステップと、
該第６ステップにより生成したユーザアカウント情報をパブリッククラウド情報管理ストレージに格納する第７ステップとを実行することを特徴とするパブリッククラウドサービス利用支援システム。
【請求項２】
前記パブリッククラウド管理ツールが、前記第４ステップ及び第５ステップにおけるアカウント登録を行うとき、前記利用者情報に含まれるアカウントパスワードをパブリッククラウドに登録する第８ステップを実行することを特徴とする請求項１記載のパブリッククラウドサービス利用支援システム。
【請求項３】
前記パブリッククラウド管理ツールが、前記第３ステップ及び第４ステップにおけるアカウント登録を行うとき、パブリッククラウドに登録するアカウントパスワードを任意の手法により生成し、該生成したアカウントパスワードをパブリッククラウドに登録する第９ステップを実行することを特徴とする請求項１記載のパブリッククラウドサービス利用支援システム。
【請求項４】
前記パブリッククラウド管理ツールが、予め設定されているパブリッククラウドのユーザアカウントのパスワード変更期間を読み込む第１０ステップと、前記パブリッククラウド情報管理ストレージに格納されているパブリッククラウドのパスワード変更日時を読み込む第１１ステップと、前記第１０ステップにより読み込んだパスワード変更日時に第１１ステップにより読み込んだパスワード変更期間を加算した日時がシステム時刻を越えていると判定したとき、利用者にパスワード変更を促す電子メールを発行してパブリッククラウドに登録する第１２ステップを実行することを特徴とする請求項２記載のパブリッククラウドサービス利用支援システム。
【請求項５】
前記パブリッククラウド管理ツールが、予め設定されているパブリッククラウドのユーザアカウントのパスワード変更期間を読み込む第１０ステップと、前記パブリッククラウド情報管理ストレージに格納されているパブリッククラウドのパスワード変更日時を読み込む第１１ステップと、前記第１０ステップにより読み込んだパスワード変更日時に第１１ステップにより読み込んだパスワード変更期間を加算した日時がシステム時刻を越えていると判定したとき、新たなアカウントパスワードを発行してパブリッククラウドに登録する第１３ステップを実行することを特徴とする請求項３記載のパブリッククラウドサービス利用支援システム。
【請求項６】
前記パブリッククラウド管理ツールが、予め設定されているパブリッククラウドのユーザアカウントの未使用期間を読み込む第１４ステップと、前記パブリッククラウド情報管理ストレージに格納されているパブリッククラウドの最終利用日時を読み込む第１５ステップと、前記第１５ステップにより読み込んだ最終利用日時に第１４ステップにより読み込んだ最終利用日時を加算した日時がシステム時刻を越えていると判定したとき、利用者にアカウント削除を促す電子メールを発行する第１６ステップ又は該当のアカウント削除を行って削除した旨を利用者に電子メールを発行する第１７ステップを実行することを特徴とする請求項１から５何れかに記載のパブリッククラウドサービス利用支援システム。
【請求項７】
前記パブリッククラウド管理ツールが、予め設定されているパブリッククラウドへの疎通確認間隔を読み込む第１８ステップと、該第１８ステップにより疎通確認した時刻から現在時刻が疎通確認間隔を超過しているか否かをシステム時刻により判定し、超過していると判定したとき、パブリッククラウドへ疎通確認を実行する第１９ステップとを実行することを特徴とする請求項１から６何れかに記載のパブリッククラウドサービス利用支援システム。
【請求項８】
複数のパブリッククラウドに通信回線を介して接続され、利用者名とパブリッククラウドのアカウント名と該パブリッククラウドのアカウントパスワードとを含む利用者情報を用いてユーザアカウント及び認証キーの管理支援を行うパブリッククラウド管理ツールと、該パブリッククラウドの利用者名と、該パブリッククラウドのパブリッククラウド名と、該パブリッククラウドのユーザアカウント名と、パブリッククラウドのユーザアカウントに対するパスワードと、該パブリッククラウドのユーザアカウントに紐づく認証キーと、前記パスワード変更日時と、該パブリッククラウドの最終利用日時と、パブリッククラウドに対する認証キーの有無を表す証明有無情報との各項目とを含むユーザアカウント情報を格納するパブリッククラウド情報管理ストレージを備えるコンピュータのパブリッククラウドサービス利用支援方法であって、
前記パブリッククラウド管理ツールに、
利用者によって選択されたパブリッククラウドの利用者情報をパブリッククラウド情報管理ストレージから読み込む第１ステップと、
前記第１ステップにより読み込んだパブリッククラウドに認証キーが必要であるか否かを前記証明有無情報を参照して判定する第２ステップと、
該第２ステップにより証明有無情報が証明書不要と判定したとき、該当するパブリッククラウドにアクセスしてアカウント登録を行う第３ステップと、
前記第２ステップにより証明有無情報が証明書要と判定したとき、該当するパブリッククラウドにアクセスして認証キーの入手及びアカウント登録を行う第４ステップと、
該第４ステップにより入手した認証キーをパブリッククラウド情報管理ストレージに格納する第５ステップと、
前記第１ステップにより読み込んだ利用者情報及び第５ステップにより格納した認証キーを用いてパブリッククラウド毎のユーザアカウント情報を作成する第６ステップと、
該第６ステップにより生成したユーザアカウント情報をパブリッククラウド情報管理ストレージに格納する第７ステップとを実行させることを特徴とするパブリッククラウドサービス利用支援方法。
【請求項９】
前記パブリッククラウド管理ツールに、前記第４ステップ及び第５ステップにおけるアカウント登録を行うとき、前記利用者情報に含まれるアカウントパスワードをパブリッククラウドに登録する第８ステップを実行することを特徴とする請求項８記載のパブリッククラウドサービス利用支援方法。
【請求項１０】
前記パブリッククラウド管理ツールに、前記第３ステップ及び第４ステップにおけるアカウント登録を行うとき、パブリッククラウドに登録するアカウントパスワードを任意の手法により生成し、該生成したアカウントパスワードをパブリッククラウドに登録する第９ステップを実行することを特徴とする請求項８記載のパブリッククラウドサービス利用支援方法。
【請求項１１】
前記パブリッククラウド管理ツールに、予め設定されているパブリッククラウドのユーザアカウントのパスワード変更期間を読み込む第１０ステップと、前記パブリッククラウド情報管理ストレージに格納されているパブリッククラウドのパスワード変更日時を読み込む第１１ステップと、前記第１０ステップにより読み込んだパスワード変更日時に第１１ステップにより読み込んだパスワード変更期間を加算した日時がシステム時刻を越えていると判定したとき、利用者にパスワード変更を促す電子メールを発行してパブリッククラウドに登録する第１２ステップを実行することを特徴とする請求項９記載のパブリッククラウドサービス利用支援方法。
【請求項１２】
前記パブリッククラウド管理ツールに、予め設定されているパブリッククラウドのユーザアカウントのパスワード変更期間を読み込む第１０ステップと、前記パブリッククラウド情報管理ストレージに格納されているパブリッククラウドのパスワード変更日時を読み込む第１１ステップと、前記第１０ステップにより読み込んだパスワード変更日時に第１１ステップにより読み込んだパスワード変更期間を加算した日時がシステム時刻を越えていると判定したとき、新たなアカウントパスワードを発行してパブリッククラウドに登録する第１３ステップを実行することを特徴とする請求項１０記載のパブリッククラウドサービス利用支援方法。
【請求項１３】
前記パブリッククラウド管理ツールに、予め設定されているパブリッククラウドのユーザアカウントの未使用期間を読み込む第１４ステップと、前記パブリッククラウド情報管理ストレージに格納されているパブリッククラウドの最終利用日時を読み込む第１５ステップと、前記第１５ステップにより読み込んだ最終利用日時に第１４ステップにより読み込んだ最終利用日時を加算した日時がシステム時刻を越えていると判定したとき、利用者にアカウント削除を促す電子メールを発行する第１６ステップ又は該当のアカウント削除を行って削除した旨を利用者に電子メールを発行する第１７ステップを実行することを特徴とする請求項８から１２何れかに記載のパブリッククラウドサービス利用支援方法。
【請求項１４】
前記パブリッククラウド管理ツールに、予め設定されているパブリッククラウドへの疎通確認間隔を読み込む第１８ステップと、該第１８ステップにより疎通確認した時刻から現在時刻が疎通確認間隔を超過しているか否かをシステム時刻により判定し、超過していると判定したとき、パブリッククラウドへ疎通確認を実行する第１９ステップとを実行することを特徴とする請求項８から１３何れかに記載のパブリッククラウドサービス利用支援方法。
【請求項１５】
パブリッククラウドの利用者名と、該パブリッククラウドのパブリッククラウド名と、該パブリッククラウドのユーザアカウント名と、パブリッククラウドのユーザアカウントに対するパスワードと、該パブリッククラウドのユーザアカウントに紐づく認証キーと、前記パスワード変更日時と、該パブリッククラウドの最終利用日時と、パブリッククラウドに対する認証キーの有無を表す証明有無情報との各項目とを含むユーザアカウント情報を格納するパブリッククラウド情報管理ストレージに接続され、複数のパブリッククラウドに通信回線を介して接続され、前記ユーザアカウント情報を参照してユーザアカウント及び認証キーの管理支援を行うパブリッククラウド管理ツールであって、
該パブリッククラウド管理ツールが、
利用者によって選択されたパブリッククラウドの利用者情報をパブリッククラウド情報管理ストレージから読み込む第１ステップと、
前記第１ステップにより読み込んだパブリッククラウドに認証キーが必要であるか否かを前記証明有無情報を参照して判定する第２ステップと、
該第２ステップにより証明有無情報が証明書不要と判定したとき、該当するパブリッククラウドにアクセスしてアカウント登録を行う第３ステップと、
前記第２ステップにより証明有無情報が証明書要と判定したとき、該当するパブリッククラウドにアクセスして認証キーの入手及びアカウント登録を行う第４ステップと、
該第４ステップにより入手した認証キーをパブリッククラウド情報管理ストレージに格納する第５ステップと、
前記第１ステップにより読み込んだ利用者情報及び第５ステップにより格納した認証キーを用いてパブリッククラウド毎のユーザアカウント情報を作成する第６ステップと、
該第６ステップにより生成したユーザアカウント情報をパブリッククラウド情報管理ストレージに格納する第７ステップとを実行することを特徴とするパブリッククラウド管理ツール。
【請求項１６】
パブリッククラウドの利用者名と、該パブリッククラウドのパブリッククラウド名と、該パブリッククラウドのユーザアカウント名と、パブリッククラウドのユーザアカウントに対するパスワードと、該パブリッククラウドのユーザアカウントに紐づく認証キーと、前記パスワード変更日時と、該パブリッククラウドの最終利用日時と、パブリッククラウドに対する認証キーの有無を表す証明有無情報との各項目とを含むユーザアカウント情報を格納するパブリッククラウド情報管理ストレージに接続され、複数のパブリッククラウドに通信回線を介して接続され、前記ユーザアカウント情報を参照してユーザアカウント及び認証キーの管理支援を行うコンピュータシステムのパブリッククラウド管理方法であって、
該コンピュータシステムに、
利用者によって選択されたパブリッククラウドの利用者情報をパブリッククラウド情報管理ストレージから読み込む第１ステップと、
前記第１ステップにより読み込んだパブリッククラウドに認証キーが必要であるか否かを前記証明有無情報を参照して判定する第２ステップと、
該第２ステップにより証明有無情報が証明書不要と判定したとき、該当するパブリッククラウドにアクセスしてアカウント登録を行う第３ステップと、
前記第２ステップにより証明有無情報が証明書要と判定したとき、該当するパブリッククラウドにアクセスして認証キーの入手及びアカウント登録を行う第４ステップと、
該第４ステップにより入手した認証キーをパブリッククラウド情報管理ストレージに格納する第５ステップと、
前記第１ステップにより読み込んだ利用者情報及び第５ステップにより格納した認証キーを用いてパブリッククラウド毎のユーザアカウント情報を作成する第６ステップと、
該第６ステップにより生成したユーザアカウント情報をパブリッククラウド情報管理ストレージに格納する第７ステップとを実行させることを特徴とするパブリッククラウド管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のパブリッククラウドに対するユーザアカウントの設定を容易にすると共に設定したユーザアカウントと認証キーとサーバ証明書などを安全に管理することができるパブリッククラウドサービス利用支援システム及び同利用支援方法、パブリッククラウド管理ツール及び同クラウド管理方法に関するものである。
【背景技術】
【０００２】
近年、インターネットを通じて提供されるサービスやストレージなどのコンピュータリソースをユーザがリソースの所在を意識することなく利用できるクラウドコンピューティングによって運用されるサービス（クラウドサービス）のうち、一般利用者を対象に提供されるパブリッククラウドが普及してきており、このパブリッククラウドであるＩａａＳやＰａａＳの登場により手軽にサーバ・ストレージなどのリソースを使うことが可能となっており、必要な時に即座に必要量のリソースを利用出来ることから利用が拡大しており、今後も成長が期待できる分野となっている。
【０００３】
従来技術におけるパブリッククラウドサービスに関する技術が記載された文献としては、下記の特許文献が挙げられ、特許文献１には、ユーザが操作する認証クライアント端末からコンテンツ要求された第１認証サーバが当該ユーザの認証を実行して当該認証実行の結果である認証状態を保持し、当該認証状態を示す認証トークンを作成発行する第１認証処理と、ユーザが操作する認証クライアント端末からコンテンツ要求を受付た第２認証サーバが第１認証処理で作成発行された認証トークンを利用して当該ユーザの認証についての処理を行なう第２認証処理とを実行することによって、認証状態を一元管理するシングルサインオン認証技術が記載され、特許文献２には、予め顧客に付与される認証キー情報及び顧客情報を記憶し、顧客情報の引継条件及び引継情報項目及び顧客端末から伝送される認証キー情報と記憶された認証キー情報との照合を含む認証を実行し、いずれかのサービスを選択するサービス選択情報を顧客端末から受け付け、該当するサービスサーバについての引継条件及び引継情報項目に基づいて引き継ぐべき顧客情報を取得して該当するサービスサーバへのログオンを許可することによって、あるサービスへの入力が他のサービスへの入力にも適用できる場合、その入力情報を他のサービスに適用させる統一認証技術が記載され、特許文献３には、代行入力を実行する代行入力装置を関連付けた関連情報を保持してコンテンツ閲覧装置から代行入力の依頼があった場合にポータルサイト装置から代行入力装置識別情報を取得して信頼できる代行入力装置を決定することによって、ユーザ登録の際のユーザ情報入力の代行を行うシステムの信頼性を保証する技術が記載され、特許文献４には、代行者が接続性を協議してユーザ接続を行い、ユーザ名やパスワード等の唯一のデータ入力源としてのインターネットユーザとサイト間の中継を可能として異なるインターネットサイトへのユーザ登録を代行する技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−３３５２３９号公報
【特許文献２】特開２００３−１０８５２３号公報
【特許文献３】特開２００７−０１１８４９号公報
【特許文献４】特表２００３−５０３７６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前述の特許文献に記載された技術は、１つの認証入力を用いて複数サービスに対する認証を支援するシングルサインオンに関する技術が記載されているものの、複数のサービスサーバから発行されるユーザアカウントや認証キーを入手しておき、この入手したユーザアカウントや認証キーを予め登録しておくことを前提としており、複数のサービスサーバからユーザアカウント及び認証キーを一括して入手しておく手法については考慮されていないという課題があった。また、従来技術は、一般にパブリッククラウドを利用するためにはユーザ登録をし、サービス元から発行されるユーザアカウントや認証キーを使ってパブリッククラウドのサービス元にアクセスすることが多く、このような複数のサービス元から発行されるユーザアカウントや認証キーについての設定や、これらユーザアカウントや認証キーが漏洩しないよう管理が必要となり、ＩＴスキル・工数が必要で利用者の負担となるという課題があった。
【０００６】
本発明の目的は、前述の従来技術による課題を解決しようとするものであり、複数のパブリッククラウドに対するユーザアカウントの設定を容易にすると共に設定したユーザアカウントと認証キーとサーバ証明書などを安全に管理することができるパブリッククラウドサービス利用支援システム及び同利用支援方法、パブリッククラウド管理ツール及び同クラウド管理方法を提供することである。
【課題を解決するための手段】
【０００７】
前記目的を達成するため本発明は、複数のパブリッククラウドに通信回線を介して接続され、利用者名とパブリッククラウドのアカウント名と該パブリッククラウドのアカウントパスワードとを含む利用者情報を用いてユーザアカウント及び認証キーの管理支援を行うパブリッククラウド管理ツールを備えるパブリッククラウドサービス利用支援システムであって、
パブリッククラウドの利用者名と、該パブリッククラウドのパブリッククラウド名と、該パブリッククラウドのユーザアカウント名と、パブリッククラウドのユーザアカウントに対するパスワードと、該パブリッククラウドのユーザアカウントに紐づく認証キーと、前記パスワード変更日時と、該パブリッククラウドの最終利用日時と、パブリッククラウドに対する認証キーの有無を表す証明有無情報との各項目とを含むユーザアカウント情報を格納するパブリッククラウド情報管理ストレージを備え、
前記パブリッククラウド管理ツールが、
利用者によって選択されたパブリッククラウドの利用者情報をパブリッククラウド情報管理ストレージから読み込む第１ステップと、
前記第１ステップにより読み込んだパブリッククラウドに認証キーが必要であるか否かを前記証明有無情報を参照して判定する第２ステップと、
該第２ステップにより証明有無情報が証明書不要と判定したとき、該当するパブリッククラウドにアクセスしてアカウント登録を行う第３ステップと、
前記第２ステップにより証明有無情報が証明書要と判定したとき、該当するパブリッククラウドにアクセスして認証キーの入手及びアカウント登録を行う第４ステップと、
該第４ステップにより入手した認証キーをパブリッククラウド情報管理ストレージに格納する第５ステップと、
前記第１ステップにより読み込んだ利用者情報及び第５ステップにより格納した認証キーを用いてパブリッククラウド毎のユーザアカウント情報を作成する第６ステップと、
該第６ステップにより生成したユーザアカウント情報をパブリッククラウド情報管理ストレージに格納する第７ステップとを実行することを第１の特徴とする。
【０００８】
また、本発明は、第１の特徴のパブリッククラウドサービス利用支援システムにおいて、前記パブリッククラウド管理ツールが、前記第４ステップ及び第５ステップにおけるアカウント登録を行うとき、前記利用者情報に含まれるアカウントパスワードをパブリッククラウドに登録する第８ステップを実行することを第２の特徴とし、第１の特徴のパブリッククラウドサービス利用支援システムにおいて、前記パブリッククラウド管理ツールが、前記第３ステップ及び第４ステップにおけるアカウント登録を行うとき、パブリッククラウドに登録するアカウントパスワードを任意の手法により生成し、該生成したアカウントパスワードをパブリッククラウドに登録する第９ステップを実行することを第３の特徴とする。
【０００９】
また、本発明は、第２の特徴のパブリッククラウドサービス利用支援システムにおいて、前記パブリッククラウド管理ツールが、予め設定されているパブリッククラウドのユーザアカウントのパスワード変更期間を読み込む第１０ステップと、前記パブリッククラウド情報管理ストレージに格納されているパブリッククラウドのパスワード変更日時を読み込む第１１ステップと、前記第１０ステップにより読み込んだパスワード変更日時に第１１ステップにより読み込んだパスワード変更期間を加算した日時がシステム時刻を越えていると判定したとき、利用者にパスワード変更を促す電子メールを発行してパブリッククラウドに登録する第１２ステップを実行することを第４の特徴とし、第３の特徴のパブリッククラウドサービス利用支援システムにおいて、前記パブリッククラウド管理ツールが、予め設定されているパブリッククラウドのユーザアカウントのパスワード変更期間を読み込む第１０ステップと、前記パブリッククラウド情報管理ストレージに格納されているパブリッククラウドのパスワード変更日時を読み込む第１１ステップと、前記第１０ステップにより読み込んだパスワード変更日時に第１１ステップにより読み込んだパスワード変更期間を加算した日時がシステム時刻を越えていると判定したとき、新たなアカウントパスワードを発行してパブリッククラウドに登録する第１３ステップを実行することを第５の特徴とする。
【００１０】
また、本発明は、第１から第５何れかの特徴のパブリッククラウドサービス利用支援システムにおいて、前記パブリッククラウド管理ツールが、予め設定されているパブリッククラウドのユーザアカウントの未使用期間を読み込む第１４ステップと、前記パブリッククラウド情報管理ストレージに格納されているパブリッククラウドの最終利用日時を読み込む第１５ステップと、前記第１５ステップにより読み込んだ最終利用日時に第１４ステップにより読み込んだ最終利用日時を加算した日時がシステム時刻を越えていると判定したとき、利用者にアカウント削除を促す電子メールを発行する第１６ステップ又は該当のアカウント削除を行って削除した旨を利用者に電子メールを発行する第１７ステップを実行することを第６の特徴とする。
【００１１】
また、本発明は、第１から第６何れかの特徴のパブリッククラウドサービス利用支援システムにおいて、前記パブリッククラウド管理ツールが、予め設定されているパブリッククラウドへの疎通確認間隔を読み込む第１８ステップと、該第１８ステップにより疎通確認した時刻から現在時刻が疎通確認間隔を超過しているか否かをシステム時刻により判定し、超過していると判定したとき、パブリッククラウドへ疎通確認を実行する第１９ステップとを実行することを第７の特徴とする。
【００１２】
更に、本発明は、複数のパブリッククラウドに通信回線を介して接続され、利用者名とパブリッククラウドのアカウント名と該パブリッククラウドのアカウントパスワードとを含む利用者情報を用いてユーザアカウント及び認証キーの管理支援を行うパブリッククラウド管理ツールと、該パブリッククラウドの利用者名と、該パブリッククラウドのパブリッククラウド名と、該パブリッククラウドのユーザアカウント名と、パブリッククラウドのユーザアカウントに対するパスワードと、該パブリッククラウドのユーザアカウントに紐づく認証キーと、前記パスワード変更日時と、該パブリッククラウドの最終利用日時と、パブリッククラウドに対する認証キーの有無を表す証明有無情報との各項目とを含むユーザアカウント情報を格納するパブリッククラウド情報管理ストレージを備えるコンピュータのパブリッククラウドサービス利用支援方法であって、
前記パブリッククラウド管理ツールに、
利用者によって選択されたパブリッククラウドの利用者情報をパブリッククラウド情報管理ストレージから読み込む第１ステップと、
前記第１ステップにより読み込んだパブリッククラウドに認証キーが必要であるか否かを前記証明有無情報を参照して判定する第２ステップと、
該第２ステップにより証明有無情報が証明書不要と判定したとき、該当するパブリッククラウドにアクセスしてアカウント登録を行う第３ステップと、
前記第２ステップにより証明有無情報が証明書要と判定したとき、該当するパブリッククラウドにアクセスして認証キーの入手及びアカウント登録を行う第４ステップと、
該第４ステップにより入手した認証キーをパブリッククラウド情報管理ストレージに格納する第５ステップと、
前記第１ステップにより読み込んだ利用者情報及び第５ステップにより格納した認証キーを用いてパブリッククラウド毎のユーザアカウント情報を作成する第６ステップと、
該第６ステップにより生成したユーザアカウント情報をパブリッククラウド情報管理ストレージに格納する第７ステップとを実行させることを第８の特徴とする。
【００１３】
また、本発明は、前記第８の特徴のパブリッククラウドサービス利用支援方法において、前記パブリッククラウド管理ツールに、前記第４ステップ及び第５ステップにおけるアカウント登録を行うとき、前記利用者情報に含まれるアカウントパスワードをパブリッククラウドに登録する第８ステップを実行することを第９の特徴とし、前記第８の特徴のパブリッククラウドサービス利用支援方法において、前記パブリッククラウド管理ツールに、前記第３ステップ及び第４ステップにおけるアカウント登録を行うとき、パブリッククラウドに登録するアカウントパスワードを任意の手法により生成し、該生成したアカウントパスワードをパブリッククラウドに登録する第９ステップを実行することを第１０の特徴とする。
【００１４】
また、本発明は、前記第９の特徴のパブリッククラウドサービス利用支援方法において、前記パブリッククラウド管理ツールに、予め設定されているパブリッククラウドのユーザアカウントのパスワード変更期間を読み込む第１０ステップと、前記パブリッククラウド情報管理ストレージに格納されているパブリッククラウドのパスワード変更日時を読み込む第１１ステップと、前記第１０ステップにより読み込んだパスワード変更日時に第１１ステップにより読み込んだパスワード変更期間を加算した日時がシステム時刻を越えていると判定したとき、利用者にパスワード変更を促す電子メールを発行してパブリッククラウドに登録する第１２ステップを実行することを第１１の特徴とし、前記第１０の特徴のパブリッククラウドサービス利用支援方法において、前記パブリッククラウド管理ツールに、予め設定されているパブリッククラウドのユーザアカウントのパスワード変更期間を読み込む第１０ステップと、前記パブリッククラウド情報管理ストレージに格納されているパブリッククラウドのパスワード変更日時を読み込む第１１ステップと、前記第１０ステップにより読み込んだパスワード変更日時に第１１ステップにより読み込んだパスワード変更期間を加算した日時がシステム時刻を越えていると判定したとき、新たなアカウントパスワードを発行してパブリッククラウドに登録する第１３ステップを実行することを第１２の特徴とする。
【００１５】
また、本発明は、第８から１２何れかのパブリッククラウドサービス利用支援方法において、前記パブリッククラウド管理ツールに、予め設定されているパブリッククラウドのユーザアカウントの未使用期間を読み込む第１４ステップと、前記パブリッククラウド情報管理ストレージに格納されているパブリッククラウドの最終利用日時を読み込む第１５ステップと、前記第１５ステップにより読み込んだ最終利用日時に第１４ステップにより読み込んだ最終利用日時を加算した日時がシステム時刻を越えていると判定したとき、利用者にアカウント削除を促す電子メールを発行する第１６ステップ又は該当のアカウント削除を行って削除した旨を利用者に電子メールを発行する第１７ステップを実行することを第１３の特徴とする。
【００１６】
また、本発明は、第８から１３何れかのパブリッククラウドサービス利用支援方法において、前記パブリッククラウド管理ツールに、予め設定されているパブリッククラウドへの疎通確認間隔を読み込む第１８ステップと、該第１８ステップにより疎通確認した時刻から現在時刻が疎通確認間隔を超過しているか否かをシステム時刻により判定し、超過していると判定したとき、パブリッククラウドへ疎通確認を実行する第１９ステップとを実行することを第１４の特徴とする。
【００１７】
更に、本発明は、パブリッククラウドの利用者名と、該パブリッククラウドのパブリッククラウド名と、該パブリッククラウドのユーザアカウント名と、パブリッククラウドのユーザアカウントに対するパスワードと、該パブリッククラウドのユーザアカウントに紐づく認証キーと、前記パスワード変更日時と、該パブリッククラウドの最終利用日時と、パブリッククラウドに対する認証キーの有無を表す証明有無情報との各項目とを含むユーザアカウント情報を格納するパブリッククラウド情報管理ストレージに接続され、複数のパブリッククラウドに通信回線を介して接続され、前記ユーザアカウント情報を参照してユーザアカウント及び認証キーの管理支援を行うパブリッククラウド管理ツールであって、
該パブリッククラウド管理ツールが、
利用者によって選択されたパブリッククラウドの利用者情報をパブリッククラウド情報管理ストレージから読み込む第１ステップと、
前記第１ステップにより読み込んだパブリッククラウドに認証キーが必要であるか否かを前記証明有無情報を参照して判定する第２ステップと、
該第２ステップにより証明有無情報が証明書不要と判定したとき、該当するパブリッククラウドにアクセスしてアカウント登録を行う第３ステップと、
前記第２ステップにより証明有無情報が証明書要と判定したとき、該当するパブリッククラウドにアクセスして認証キーの入手及びアカウント登録を行う第４ステップと、
該第４ステップにより入手した認証キーをパブリッククラウド情報管理ストレージに格納する第５ステップと、
前記第１ステップにより読み込んだ利用者情報及び第５ステップにより格納した認証キーを用いてパブリッククラウド毎のユーザアカウント情報を作成する第６ステップと、
該第６ステップにより生成したユーザアカウント情報をパブリッククラウド情報管理ストレージに格納する第７ステップとを実行することを第１５の特徴とする。
【００１８】
更に、本発明は、パブリッククラウドの利用者名と、該パブリッククラウドのパブリッククラウド名と、該パブリッククラウドのユーザアカウント名と、パブリッククラウドのユーザアカウントに対するパスワードと、該パブリッククラウドのユーザアカウントに紐づく認証キーと、前記パスワード変更日時と、該パブリッククラウドの最終利用日時と、パブリッククラウドに対する認証キーの有無を表す証明有無情報との各項目とを含むユーザアカウント情報を格納するパブリッククラウド情報管理ストレージに接続され、複数のパブリッククラウドに通信回線を介して接続され、前記ユーザアカウント情報を参照してユーザアカウント及び認証キーの管理支援を行うコンピュータシステムのパブリッククラウド管理方法であって、
該コンピュータシステムに、
利用者によって選択されたパブリッククラウドの利用者情報をパブリッククラウド情報管理ストレージから読み込む第１ステップと、
前記第１ステップにより読み込んだパブリッククラウドに認証キーが必要であるか否かを前記証明有無情報を参照して判定する第２ステップと、
該第２ステップにより証明有無情報が証明書不要と判定したとき、該当するパブリッククラウドにアクセスしてアカウント登録を行う第３ステップと、
前記第２ステップにより証明有無情報が証明書要と判定したとき、該当するパブリッククラウドにアクセスして認証キーの入手及びアカウント登録を行う第４ステップと、
該第４ステップにより入手した認証キーをパブリッククラウド情報管理ストレージに格納する第５ステップと、
前記第１ステップにより読み込んだ利用者情報及び第５ステップにより格納した認証キーを用いてパブリッククラウド毎のユーザアカウント情報を作成する第６ステップと、
該第６ステップにより生成したユーザアカウント情報をパブリッククラウド情報管理ストレージに格納する第７ステップとを実行させることを第１６の特徴とする。
【発明の効果】
【００１９】
本発明によるパブリッククラウドサービス利用支援システム及び方法は、パブリッククラウド管理ツールが、利用者によって選択されたパブリッククラウドの利用者情報をパブリッククラウド情報管理ストレージから読み込み、この読み込んだパブリッククラウドに認証キーが必要であるか否かを証明有無情報を参照して判定し、該判定により証明有無情報が証明書不要と判定したとき、該当するパブリッククラウドにアクセスしてアカウント登録を行い、前記判定により証明有無情報が証明書要と判定したとき、該当するパブリッククラウドにアクセスして認証キーの入手及びアカウント登録を行い、利用者情報及び認証キーを用いてパブリッククラウド毎のユーザアカウント情報を作成してパブリッククラウド情報管理ストレージに格納することによって、複数のパブリッククラウドに対するユーザアカウントの設定を容易にすることができる。
【００２０】
更に、本発明は、パブリッククラウド管理ツールが、パブリッククラウド情報管理ストレージに格納したユーザアカウント情報を参照したパスワード変更アラート機能と、未使用アカウント管理機能と、セッションタイムアウト防止機能を成すことができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態によるパブリッククラウドサービス利用支援システムを説明するための図。
【図２】本実施形態によるパブリッククラウド情報管理ストレージに保存される利用者情報の一例を示す図。
【図３】本実施形態によるパブリッククラウド情報管理ストレージに保存されるユーザアカウント情報の一例を示す図。
【図４】本実施形態によるパブリッククラウド管理ツールによるパブリッククラウドのユーザアカウント設定支援の処理フローを示す図。
【図５】本実施形態によるユーザアカウントのパスワード変更を促すパスワード変更アラート機能の処理フローを示す図。
【図６】本実施形態によるユーザアカウントの削除を促すユーザアカウント削除アラート機能の処理フローを示す図。
【図７】本実施形態によるパブリッククラウドのセッションタイムオーバー防止機能の処理フローを示す図。
【発明を実施するための形態】
【００２２】
以下、本発明によるパブリッククラウドサービス利用支援システム及び同利用支援方法、パブリッククラウド管理ツール及び同クラウド管理方法の一実施形態を図面を参照して詳細に説明する。
【００２３】
［構成］
本実施形態によるパブリッククラウドサービス利用支援システム１００は、図１に示す如く、複数のパブリッククラウド４０〜４２にインターネット等の通信回線を介して接続され、パブリッククラウドのユーザアカウント及び認証キーの作成並びにサーバ証明書の作成を自動で行うパブリッククラウド管理ツール１０と、該パブリッククラウド管理ツール１０により作成されたユーザアカウントと認証キーとサーバ証明書などの利用者情報を格納するパブリッククラウド情報管理ストレージ３０と、パブリッククラウド管理ツールをインストールするブラウザ２０とを備えるコンピュータであり、このコンピュータは、一般のコンピュータと同様に、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、メモリ、磁気ディスク装置等の記憶手段、表示部、キーボード等の入出力機器、各種インタフェース機器、基本ソフトウェア（ＯＳ：オペレーティングシステム）及び各種ソフトウェアを含むものであり、前記パブリッククラウド情報管理ストレージ３０は、前記内蔵磁気ディスク装置又は外付けの磁気ディスク装置であり、パブリッククラウド管理ツール１０は、ブラウザにインストールされるマクロ又はブラウザと連携して動作するアプリケーションプログラム又は後述する機能を内蔵したブラウザであっても良い。
【００２４】
前記パブリッククラウド情報管理ストレージ３０に格納されるパブリッククラウド管理ツール１０の利用者情報は、図２に示す如く、レコードの識別子を表すＩＤと、該ＩＤ対応のパブリッククラウド管理ツール１０の利用者名と、該利用者が使用するパブリッククラウド管理ツール１０のアカウント名と、該パブリッククラウド管理ツール１０のアカウントパスワードと、パブリッククラウド管理ツール１０の利用者のメールアドレスの各項目情報を含み、例えば、利用者ＩＤ「１」の利用者名が「日立太郎」、アカウント名が「Ｈｉｔａｃｈｉ  Ｔａｒｏ」、アカウントパスワードが「ＨｉｔａｃｈｉＰａ＄＄」、利用者メールアドレスが「Ｔａｒｏ．Ｈｉｔａｃｈｉ＠ａａａ．ｃｏｍ」であり、利用者ＩＤ「２」の利用者名が「日立花子」、アカウント名が「Ｈｉｔａｃｈｉ  Ｈａｎａｋｏ」、アカウントパスワードが「Ｈａｎａｋｏ１２３」、利用者メールアドレスが「Ｈａｎａｋｏ．Ｈｉｔａｃｈｉ＠ａａａ．ｃｏｍ」の如く格納され、これら各情報は利用者が予め設定して格納される。
【００２５】
本実施形態によるパブリッククラウド管理ツール１０が後述する処理によって複数のパブリッククラウドにアクセスして生成するユーザアカウント情報は、利用者情報と同様にパブリッククラウド情報管理ストレージ３０に格納されるものであって、図３に示す如く、レコードの識別子を示すＩＤと、パブリッククラウド管理ツール１０の利用者名と、パブリッククラウド管理ツール１０の利用者が登録したパブリッククラウド名と、パブリッククラウドのユーザアカウント名と、パブリッククラウドのユーザアカウントのパスワードと、パブリッククラウドのユーザアカウントに紐づく認証キーとなるサーバ証明書と、パブリッククラウドのユーザアカウントのパスワード変更日時と、パブリッククラウドの最終利用日時と、該当サービスのサーバ証明書の有無を表す各項目情報とから成り、例えば、ＩＤ「１」のレコードに利用者名「日立太郎」、ユーザアカウント名「Ｈｉｔａｃｈｉ  Ｔａｒｏ」、ユーザアカウントパスワード「ＨｉｔａｃｈｉＰａ＄＄」、サーバ証明書「ＴａｒｏＡ．ｃｅｒｔ」、ユーザアカウントのパスワード変更日時「２０１２／７／２７  １５：００」、最終利用日時「２０１２／７／２８  ９：００」、証明者有無が「有」として格納され、ＩＤ「２」のレコードに利用者名「日立太郎」、ユーザアカウント名「Ｈｉｔａｃｈｉ  Ｔａｒｏ」、ユーザアカウントパスワード「ＨｉｔａｃｈｉＰａ＄＄」、サーバ証明書「ＴａｒｏＢ．ｃｅｒｔ」、ユーザアカウントのパスワード変更日時「２０１２／７／１  １９：００」、最終利用日時「２０１２／７／１  １０：００」、証明者有無が「有」が格納され、ＩＤ「３」のレコードに利用者名「日立花子」、ユーザアカウント名「Ｈｉｔａｃｈｉ  Ｈａｎａｋｏ」、ユーザアカウントパスワード「Ｈａｎａｋｏ１２３」、サーバ証明書「ＨａｎａｋｏＢ．ｃｅｒｔ」、ユーザアカウントのパスワード変更日時「２０１２／７／２７  ９：００」、最終利用日時「２０１２／７／３０  ９：００」、証明者有無が「有」として格納されている。
【００２６】
本例で示したユーザアカウント情報は、利用者氏名とアカウント名とアカウントパスワードを利用者が入力した情報とし、サーバ証明書（認証キー）及び証明書（認証キー）有無の情報は本システムが各種パブリッククラウドにアクセスして入手した情報であり、他の時刻はコンピュータのシステム時計を本システムが参照して得た時刻である。この図３に示した例ではパブリッククラウドユーザアカウントパスワードを利用者が入力したパスワードと同一のものを適用する例を説明するが、本発明はこれに限られるものではなく、パブリッククラウド管理ツール１０が任意の手順によって独自のパスワードをアカウント共通又は個別に生成し、この生成したパスワートを格納するように構成しても良い。また、前記ユーザアカウントを作成するにあたりサーバ証明書が必要であるか否かを示す証明有無情報は、システムが予め複数のパブリッククラウドにアクセスして入手しておき、この証明有無情報を図３のユーザアカウント情報又は他の管理テーブルに記憶している。
【００２７】
［動作］
［アカウント作成処理］
さて、前述のように構成されたパブリッククラウドサービス利用支援システム１００のパブリッククラウド管理ツール１０は、図４に示す如く、ブラウザに選択候補の複数のパブリッククラウド４０〜４２の一覧を表示させ、操作者の指示によりユーザアカウントを作成する対象のパブリッククラウドを選択するステップＳ１０１と、選択されたユーザアカウントを作成するために必要な利用者名などの個人情報（図２の利用者情報）をパブリッククラウド情報管理ストレージ３０から読み込むステップＳ１０２と、ユーザアカウントを作成するにあたりサーバ証明書（認証キー）が必要であるか否かを前記証明有無情報を参照して判定するステップＳ１０３と、該ステップＳ１０３において証明有無情報が証明書不要（証明無）と判定したとき、該当するパブリッククラウドにアクセスしてアカウント登録（利用者名、パスワード登録等）を行うステップＳ１０７と、前記ステップＳ１０３において証明有無情報が証明書要（証明有）と判定したとき、該当するパブリッククラウドにアクセスしてサーバ証明書の入手及びアカウント登録（利用者名、パスワード登録等）を行うステップＳ１０５及び１０４と、該ステップＳ１０５により入手したサーバ証明書をパブリッククラウド情報管理ストレージ３０に格納するステップＳ１０６と、前記ステップＳ１０６及びステップＳ１０７に続き、パブリッククラウドのユーザアカウント情報を作成するステップＳ１０８と、該ステップＳ１０８により作成したユーザアカウント及びサーバ証明書（認証キー）をパブリッククラウド情報管理ストレージ３０に格納するステップＳ１０９を実行することによって、複数のパブリッククラウドに対するユーザアカウントを生成し且つサーバ証明書（認証キー）をパブリッククラウド情報管理ストレージ３０に格納し、複数のパブリッククラウドに対するユーザアカウントの設定を容易にすることができる。
【００２８】
尚、本例ではパブリッククラウド管理ツール１０が、利用者により設定されたアカウントパスワードを各パブリッククラウドに対するパスワードとして登録するものであるが、本発明はこれに限られるものではなく、前述の如くパブリッククラウド管理ツール１０が任意の手順によって独自のパスワードをアカウント共通又は個別に生成してアカウント登録する場合、アカウント登録したパブリッククラウド毎のパスワードを利用者に電子メールにより通知又はブラウザ表示することによって通知しても良い。
【００２９】
［パスワード変更アラート処理］
また、本実施形態によるパブリッククラウドサービス利用支援システム１００のパブリッククラウド管理ツール１０は、ユーザアカウント管理支援のセキュリティ関連機能のパブリッククラウドのユーザアカウントのパスワード変更を促すパスワード変更アラート機能を有し、この処理手順は、図５に示す如く、予め図示しないテーブルに設定されているパブリッククラウドのユーザアカウントのパスワード変更期間（時間単位、月単位他）を読み込むステップＳ２０１と、パブリッククラウド情報管理ストレージ３０に格納されているパブリッククラウドのユーザアカウントの直近のパスワード変更日時を読み込むステップＳ２０２と、前記ステップＳ２０２により読み込んだ直近パスワード変更日時にステップＳ２０１により読み込んだパスワード変更期間を加算した日時がシステム時刻を越えているかを判定し、越えていないと判定したときに処理を終了するステップＳ２０３と、該ステップＳ２０３により越えていると判定したとき、利用者にパスワード変更を促す電子メールをブラウザ機能他を用いて促して処理を終了するステップＳ２０４とをパブリッククラウド毎に実行することによって、パスワードが長期間変更されないことによるセキュリティ機能の低下を防ぐことができる。
【００３０】
尚、前述の図３を用いて説明したユーザアカウント情報のパスワードが、パブリッククラウド管理ツール１０によって任意に設定される場合は、前記ステップＳ２０４に替えてシステムが他のパスワードへの変更処理を自動的に行うステップを実行するように構成しても良い。
【００３１】
［未使用アカウント管理処理］
更に、本実施形態によるパブリッククラウドサービス利用支援システム１００のパブリッククラウド管理ツール１０は、ユーザアカウント管理支援として長期間使用されていないパブリッククラウドのユーザアカウントの削除を促すパブリッククラウドユーザアカウント削除アラート機能を有し、この処理手順は、図６に示す如く、予め図示しないテーブルに設定されているパブリッククラウドのユーザアカウントの未使用期間（月単位、年単位他）を読み込むステップＳ３０１と、パブリッククラウド情報管理ストレージ３０に格納されているパブリッククラウドのユーザアカウントの直近の最終利用日時を読み込むステップＳ３０２と、前記ステップＳ３０２により読み込んだ直近最終利用日時にステップＳ３０１により読み込んだ最終利用日時を加算した日時がシステム時刻を越えているかを判定し、越えていないと判定したときに処理を終了するステップＳ３０３と、該ステップＳ３０３により越えていると判定したとき、利用者にアカウント削除を促す電子メールをブラウザ機能他により通知して処理を終了するステップＳ３０４とをパブリッククラウド毎に実行することによって、長期間利用されていないパブリッククラウドのアカウント削除を利用者に通知し、アカウント管理を支援することができる。
【００３２】
尚、前述のステップＳ３０４において、アカウント削除を自動的に行い、削除した旨を利用者に通知するように構成しても良い。
【００３３】
［セッションタイムアウト防止処理］
更に、本実施形態によるパブリッククラウドサービス利用支援システム１００のパブリッククラウド管理ツール１０は、ユーザアカウント管理支援としてセッションタイムアウト（一定時間そのシステムが操作されなかった場合、情報保守の為にアクセスを切断する機能）防止機能を有し、この処理手順は、図７に示す如く、パブリッククラウド管理ツール１０にログインするステップＳ４０１と、該パブリッククラウド管理ツール１０にログインしたユーザに紐づくパブリッククラウド情報（ユーザアカウント情報）を読み込むステップＳ４０２と、予め図示しないテーブルに設定されているパブリッククラウドへの疎通確認間隔（秒）を読み込むステップＳ４０３と、該ステップＳ４０３により疎通確認した時刻から現在時刻が疎通確認間隔（秒）を超過していないかシステム時刻により判定し、超過していないと判定したときに処理を終了するステップＳ４０４と、該ステップＳ４０３によって前回疎通確認した時刻から現在時刻が疎通確認間隔（秒）を超過していると判定したとき、パブリッククラウドへ疎通確認を実行して処理を終了するステップＳ４０５とをパブリッククラウド毎に実行することによって、パブリッククラウドへ疎通確認（例えばｐｉｎｇ発行）を実行してセッションタイムオーバーを防止することができる。
【符号の説明】
【００３４】
１０  パブリッククラウド管理ツール、２０  ブラウザ、
３０  パブリッククラウド情報管理ストレージ、４０〜４２  パブリッククラウド、
１００  パブリッククラウドサービス利用支援システム
【図１】
2014153826.tif 000003
【図２】
2014153826.tif 000004
【図３】
2014153826.tif 000005
【図４】
2014153826.tif 000006
【図５】
2014153826.tif 000007
【図６】
2014153826.tif 000008
【図７】
2014153826.tif 000009