(57)【要約】【課題】  ウェブブラウザで蓄積されたり、ウェブブラウザに設定したりする情報を適切に保護できるようにする。【解決手段】操作部１８を通じて、ブラウザの少なくとも利用目的に応じて設定された複数のモードの中から、目的とするモードの選択入力を受け付ける。情報保護部１５は、ブラウザの終了時に、ストレージ部１３に記憶されているブラウザに関係する情報を、操作部１８を通じて選択されたモードに対応する格納部の格納領域に格納する。状態復元部１６は、ブラウザの起動時に、操作部１８を通じて選択されたモードに対応する格納部の格納領域から、ブラウザに関係する情報を読み出してストレージ部１３に記録し直し、ブラウザの状態を当該モードが選択されて利用されていたときの状態に復元する。【選択図】図１
2016162166.tif 000002
【特許請求の範囲】
【請求項１】
インターネット上に開示された情報を閲覧するためのウェブブラウザの少なくとも利用目的に応じて設定された複数のモードの中から、目的とするモードの選択入力を受け付ける受付手段と、
少なくとも前記ウェブブラウザの終了時において、当該ウェブブラウザが利用する記憶手段に記憶されている、当該ウェブブラウザに関係する情報を、前記受付手段を通じて選択された前記モードに対応する格納手段に格納する情報保護手段と、
前記受付手段を通じて前記目的とするモードの選択入力を受け付けた場合に、前記受付手段を通じて選択された前記モードに対応する前記格納手段から、前記ウェブブラウザに関係する情報を読み出して、前記記憶手段に記録し直し、前記ウェブブラウザの状態を当該モードが選択されて利用されていたときの状態にする状態復元手段と
を備えることを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記格納手段は、当該情報処理装置内に前記複数のモードごとに設けられていることを特徴とする情報処理装置。
【請求項３】
請求項１に記載の情報処理装置であって、
前記格納手段は、クラウド上に前記複数のモードごとに設けられていることを特徴とする情報処理装置。
【請求項４】
請求項１、請求項２または請求項３のいずれかに記載の情報処理装置であって、
前記情報保護手段により、前記ウェブブラウザに関係する情報を前記格納手段に格納した後に、前記記憶手段の前記ウェブブラウザに関係する情報の記憶領域の状態を初期状態に戻す復旧手段を備えることを特徴とする情報処理装置。
【請求項５】
請求項１、請求項２、請求項３または請求項４のいずれかに記載の情報処理装置であって、
前記ウェブブラウザに関係する情報は、前記ウェブブラウザの履歴情報と前記ブラウザに対して使用者が設定した設定情報とを含むことを特徴とする情報処理装置。
【請求項６】
インターネット上に開示された情報を閲覧するためのウェブブラウザの少なくとも利用目的に応じて設定された複数のモードの中から、受付手段を通じて目的とするモードの選択入力を受け付ける受付工程と、
少なくとも前記ウェブブラウザの終了時において、情報保護手段が、当該ウェブブラウザが利用する記憶手段に記憶されている当該ウェブブラウザに関係する情報を、前記受付工程を通じて選択した前記モードに対応する格納手段に格納する情報保護工程と、
前記受付工程において前記目的とするモードの選択入力を受け付けた場合に、状態復元手段が、前記受付工程において選択した前記モードに対応する前記格納手段から、前記ウェブブラウザに関係する情報を読み出して、前記記憶手段に記録し直し、前記ウェブブラウザの状態を当該モードが選択されて利用されていたときの状態にする状態復元工程と
を有することを特徴とするＷｅｂブラウザの情報保護方法。
【請求項７】
ウェブブラウザを実行するコンピュータを搭載した情報処理装置の当該コンピュータが、
インターネット上に開示された情報を閲覧するためのウェブブラウザの少なくとも利用目的に応じて設定された複数のモードの中から、受付手段を通じて目的とするモードの選択入力を受け付ける受付ステップと、
少なくとも前記ウェブブラウザの終了時において、情報保護手段が、当該ウェブブラウザが利用する記憶手段に記憶されている当該ウェブブラウザに関係する情報を、前記受付ステップを通じて選択した前記モードに対応する格納手段に格納する情報保護ステップと、
前記受付ステップにおいて前記目的とするモードの選択入力を受け付けた場合に、状態復元手段が、前記受付ステップにおいて選択した前記モードに対応する前記格納手段から、前記ウェブブラウザに関係する情報を読み出して、前記記憶手段に記録し直し、前記ウェブブラウザの状態を当該モードが選択されて利用されていたときの状態にする状態復元ステップと
を実行することを特徴とするＷｅｂブラウザの情報保護プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、パーソナルコンピュータなどの情報処理装置で実行されるウェブブラウザにおいて利用される履歴情報や設定情報などの種々の情報を、適切に保護できる装置、方法、プログラムに関する。
【背景技術】
【０００２】
インターネット上に開示されたＷｅｂサイトを利用する場合には、ウェブブラウザと呼ばれる閲覧ソフトウェアが利用される。このウェブブラウザは多種多様なものが提供されている。そして、ウェブブラウザでは、履歴情報、お気に入り情報、各種設定情報、初期表示タブ情報、使用プラグイン情報、目的とするＷｅｂサイトを利用するためのログインＩＤやパスワードなど、個人情報ともいえる種々の情報がストレージに記憶される。
【０００３】
そして、ウェブブラウザで記憶される履歴情報などは、他の人に見られたくない場合も多い。このため、アクセスしたＷｅｂサイトやダウンロードした情報の履歴を残さないようにするプライベートモードやシークレットモードと呼ばれるモードを持つブラウザも存在する。後に記す特許文献１には、プライバシー確率と呼ばれる値を計算し、このプライベート確率に基づいて、通常モード（オープン・ブラウジング・モード）と、プライベートモードとを自動で切り替えることができるようにする発明が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−０８５９０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ウェブブラウザの履歴情報は蓄積されていれば便利な場合が多いことは事実である。また、近年においては、例えば、悪意あるＷｅｂページにアクセスさせて、クレジットカード番号やアカウント情報（ログインＩＤやパスワードなど）といった重要な個人情報を盗み出すいわゆるフィッシング詐欺が横行している。このため、ウェブブラウザに対して設定されたログインＩＤやパスワードなどの個人情報が盗まれる危険性も高まっている。
【０００６】
このため、ウェブブラウザにおいてストレージに記憶される、履歴情報、お気に入り情報、各種設定情報、初期表示タブ情報、使用プラグイン情報、目的とするＷｅｂサイトを利用するためのログインＩＤやパスワードなどといった種々の情報を、適切に保護できるようにしたいとする要求が大きくなってきている。
【０００７】
以上のことに鑑み、この発明は、ウェブブラウザで蓄積されたり、ウェブブラウザに設定したりするウェブブラウザに関係する情報を適切に保護できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、請求項１に記載の発明の情報処理装置は、
インターネット上に開示された情報を閲覧するためのウェブブラウザの少なくとも利用目的に応じて設定された複数のモードの中から、目的とするモードの選択入力を受け付ける受付手段と、
少なくとも前記ウェブブラウザの終了時において、当該ウェブブラウザが利用する記憶手段に記憶されている、当該ウェブブラウザに関係する情報を、前記受付手段を通じて選択された前記モードに対応する格納手段に格納する情報保護手段と、
前記受付手段を通じて前記目的とするモードの選択入力を受け付けた場合に、前記受付手段を通じて選択された前記モードに対応する前記格納手段から、前記ウェブブラウザに関係する情報を読み出して、前記記憶手段に記録し直し、前記ウェブブラウザの状態を当該モードが選択されて利用されていたときの状態にする状態復元手段と
を備えることを特徴とする。
【０００９】
この請求項１に記載の発明の情報処理装置によれば、受付手段を通じて、ウェブブラウザの少なくとも利用目的に応じて設定された複数のモードの中から、目的とするモードの選択入力を受け付ける。情報保護手段は、少なくともウェブブラウザの終了時に、記憶手段に記憶されているウェブブラウザに関係する情報を、受付手段を通じて選択されたモードに対応する格納手段に格納する。状態復元手段は、受付手段を通じて目的とするモードの選択入力を受け付けた場合に、選択された当該モードに対応する格納手段から、ウェブブラウザに関係する情報を読み出して記憶手段に記録し直し、ウェブブラウザの状態を当該モードが選択されて利用されていたときの状態に復元する。
【００１０】
このように、選択されたモードごとにブラウザに関係する情報が保護できると共に、保護したブラウザに関係する情報を選択されたモードごとに利用できる構成を有する。これにより、異なるモードで使用されるブラウザに関係する情報については、常時危険に晒すことが無いようにできる。したがって、ウェブブラウザで蓄積される情報やウェブブラウザに設定される情報などのブラウザに関係する情報を適切に保護できる。
【発明の効果】
【００１１】
この発明によれば、そのウェブブラウザで蓄積されたり、そのウェブブラウザに設定したりする、ブラウザに関係する情報を適切に保護できる。
【図面の簡単な説明】
【００１２】
【図１】実施形態の情報処理装置１の構成例を説明するためのブロック図である。
【図２】情報処理装置１において行われる処理の詳細を説明するためのフローチャートである。
【図３】図２に続くフローチャートである。
【図４】情報処理装置１の表示部１７に表示される表示画面の例を示すである。
【図５】情報処理装置１の表示部１７に表示される表示画面の例を示すである。
【図６】情報処理装置１の表示部１７に表示される表示画面の例を示すである。
【発明を実施するための形態】
【００１３】
以下、図を参照しながら、この発明の装置、方法、プログラムの一実施の形態について説明する。
【００１４】
［情報処理装置の構成例］
図１は、この実施形態の情報処理装置１の構成を説明するためのブロック図である。情報処理装置１は、この発明の装置、方法、プログラムの一実施の形態が適用されたものである。具体的に、情報処理装置１は、パーソナルコンピュータ、タブレットＰＣ、スマートフォンなどと呼ばれる高機能携帯電話端末などとして実現される。そして、情報処理装置１は、インターネットへの接続機能を備え、ウェブブラウザ（以下、単にブラウザと記載する。）を実行して、インターネット上に開示された種々のＷｅｂサイトの利用が可能なものである。また、この実施の形態においては、情報処理装置１が利用するデータの格納部をクラウド２上に設けている。
【００１５】
近年においては、ソフトウェアやハードウェアの利用権などをネットワーク越しにサービスとして利用者に提供するクラウドコンピューティング方式が広く利用されている。このようなクラウドコンピューティング方式を実現するために、インターネット上に設けられているデータセンターやサーバ群のことをクラウドと呼んでいる。すなわち、クラウドは、使用者にリアルなサーバを意識させることなく、目的とするソフトウェアやハードウェアなどを使用者に提供するものである。そして、この実施形態においては、情報処理装置１において用いられる情報を格納する格納部を、図１に示すようにクラウド２上に格納部２１、２２として設けている。
【００１６】
図１に示した情報処理装置１において、表示部１７は、情報の表示機能を実現するものであり、例えばＬＣＤ（Liquid Crystal Display）などの表示素子が用いられて構成されたものである。操作部１８は、使用者からの操作入力を受けつける情報受付機能を実現するものであり、例えばキーボードやいわゆるマウスなどと呼ばれるポインティングデバイスなどからなる。なお、情報処理装置１がタブレットＰＣや高機能携帯電話端末の場合には、表示部１７と操作部１８とに替えて、表示部とタッチセンサとからなるタッチパネルとして、表示機能と情報受付機能とが実現される。
【００１７】
そして、図１に示した情報処理装置１において、通信Ｉ／Ｆ（interface）１１は、インターネットを含むネットワークを通じての通信機能を実現する。ここで、ネットワークは、インターネットの他、電話網、携帯電話網、ＬＡＮ（Local Area Network）などをも含む。後述するブラウザ実行部１２、情報保護部１５、状態復元部１６は、通信Ｉ／Ｆ１１を通じてクラウド２にアクセスする。ブラウザ実行部１２は、所定のブラウザを実行し、通信Ｉ／Ｆ１１を通じてインターネット上に設けられたＷｅｂサイトの利用を可能にする。
【００１８】
ストレージ部１３は、例えば、半導体メモリやハードディスクなどの記録媒体が用いられて構成され、ブラウザに関係する情報を記憶保持する。ここで、ブラウザに関係する情報は、履歴情報、お気に入り情報（ブックマーク情報）、各種設定情報、初期表示タブに関する情報、使用プラグインに関する情報、ログインＩＤやパスワードなどのアカウント情報など、ブラウザにおいて利用される種々の情報を含む。
【００１９】
モード設定及び制御部（以下、単に制御部と記載する。）１４は、モード設定機能と情報処理装置１の各部を制御する制御機能とを実現する。具体的に制御部１４は、少なくともブラウザの利用目的に応じて、使用者によって予め設定された選択可能な複数のモードを管理すると共に、例えば、ブラウザの実行時に操作部１８を通じて使用者によって選択されたブラウザに関するモードを管理する。また、制御部１４は、使用者によって選択されたモードを情報保護部１５や状態復元部１６に通知する機能も有する。具体的に、この実施形態の情報処理装置１の使用者は、ブラウザ実行部１２で実行されるブラウザを、大きく仕事用とプライベート用と課金決済用に分けて使用できるようにしている。
【００２０】
さらに、当該使用者は、ブラウザ実行部１２で実行されるブラウザを仕事で用いる場合には、開発技術モード、特許調査モード、業界情報モードの３つのモードを使い分けることができるようにしている。開発技術モードは、共同開発者などの限られた人との情報の共有は可能であるが、基本的に秘密で管理されている開発技術に関する情報を扱うモードである。特許調査モードは、特許調査を行う場合に用いるモードである。業界情報モードは、使用者の属する業界に関する情報を扱うモードである。なお、特許調査モードで扱われる調査内容が推測できるような閲覧履歴や業界情報モードで扱われる情報は、外部の者に知られないように保護すべき情報である。
【００２１】
また、この実施形態の情報処理装置１の使用者は、ブラウザ実行部１２で実行されるブラウザをプライベートで用いる場合には、バイクモード、節税モード、釣りモード、語学モード、動画モードの５つのモードを使い分けることができるようにしている。バイクモードは、バイクに関する情報を扱うモードであり、節税モードは、税金に関する種々の情報を扱うモードである。また、釣りモードは、釣りに関する情報を扱うモードであり、語学モードは、語学の学習を行ったり、語学に関する情報を参照したりするモードである。また、動画モードは、インターネットを通じて利用可能な動画を参照したり、自分が撮影した動画を所定のサイトに公開したりする場合に使用するモードである。これらの各モードで扱われる履歴情報や所定のサイトへのログインＩＤやパスワードなどの情報も、外部の者に知られないように保護すべき情報である。
【００２２】
また、この実施形態の情報処理装置１の使用者は、ブラウザ実行部１２で実行されるブラウザを課金決済用いる場合には、Ａ銀行モード、Ｂバンキングモード、Ｃ証券モード、Ｄカードモード、Ｅ信販モード、Ｆウォレットモード、Ｇショッピングモードの７つのモードを使い分けることができるようにしている。Ａ銀行モードは、Ａ銀行のネットバンキング機能を用いて決済処理を行うモードであり、Ｂバンキングモードは、Ｂ銀行のネットバンキング機能を用いて決済処理を行うモードである。
【００２３】
また、Ｃ証券モードは、Ｃ証券のネット決済機能を用いて証券の取引等を行うモードであり、Ｄカードモードは、Ｄカードを用いて決済処理等を行うモードであり、Ｅ信販モードは、Ｅ信販会社のネット決済機能を利用するモードである。また、Ｆウォレットモードは、インターネット上で利用可能ないわゆるお財布機能であるＦウォレットを利用するモードであり、Ｆウォレットの利用サイトを通じて、Ｆウォレットにチャージ（入金）したり、Ｆウォレットを用いて物品やコンテンツなどを購入したりするモードである。また、Ｇショッピングモードは、Ｇショッピングサイトを通じて物品やコンテンツなどの購入処理を行うモードである。
【００２４】
これらの各モードで扱われる履歴情報も外部の者に知られないように保護すべきである。また、銀行、証券会社、信販会社、カード会社のサイトへのログインＩＤやパスワードなどの情報やいわゆるウォレットやネットショッピングのサービスを提供するサイトへのログインＩＤやパスワードなどの情報は、悪意あるものに知られた場合には大きな損害を被ることもあるので秘匿性の高い情報である。
【００２５】
この実施形態の情報処理装置１の使用者は、制御部１４が提供するモード設定機能により、予め、モード設定処理を実行し、クラウド２上にモードに対応するブラウザに関係する情報の格納領域を確保している。すなわち、情報処理装置１の使用者は、クラウド上に仕事用の格納部２１とプライベート用の格納部２２と課金決済用の格納部２３とを設ける設定を行っている。さらに、当該使用者は、図１に示すように、仕事用の格納部２１には、開発技術モード用と、特許調査モード用と、業界情報モード用との３つの格納領域を設ける設定を行っている。同様に、当該使用者は、プライベート用の格納部２２には、バイクモード用と、節税モード用と、釣りモード用と、語学モード用と、動画モード用との５つの格納領域を設ける設定を行っている。同様に、当該使用者は、課金決済用の格納部２３には、Ａ銀行モード用と、Ｂバンキング用と、Ｃ証券モード用と、Ｄカードモード用と、Ｅ信販モード用と、Ｆウォレットモード用と、Ｇショッピングモード用の７つの格納領域を設ける設定を行っている。仕事用、プライベート用、課金決済用のそれぞれについては、他のモードを設けることももちろん可能である。
【００２６】
そして、制御部１４は、上述したように、仕事用には、開発技術モード、特許調査モード用、業界情報モードがあり、プライベート用には、バイクモードと、節税モードと、釣りモードと、語学モードと、動画モードがあり、課金決済用には、Ａ銀行モードと、Ｂバンキングと、Ｃ証券モードと、Ｄカードモードと、Ｅ信販モードと、Ｆウォレットモードと、Ｇショッピングモードとがあることを管理している。また、制御部１４は、ブラウザの実行時などにおいて、使用者が目的とするモードを、操作部１８を通じて設定したときには、どのモードが選択されたのか（設定されたのか）を管理する。
【００２７】
情報保護部１５は、ブラウザ実行部１２で実行されているブラウザの少なくとも終了時において、ストレージ部１３に記憶されているブラウザに関係する情報を読み出し、これを使用者により選択されているモードに対応するクラウド２上の格納部２１、２２、２３の格納領域に格納する処理を行う。ブラウザに関係する情報は、上述もしたように、履歴情報、お気に入り情報、各種設定情報、初期表示タブに関する情報、使用プラグインに関する情報、ログインＩＤやパスワードなどのアカウント情報など、ブラウザによって利用される種々の情報が含まれる。
【００２８】
状態復元部１６は、例えばブラウザの実行時など、使用者によってブラウザに関するモードが選択された場合に、選択された当該モードに対応するクラウド２上の格納領域に格納されているブラウザに関係する情報を読み出して、これをストレージ部１３に記録し直す。これによりブラウザ実行部１２により実行されるブラウザの状態を、当該モードが選択されて利用されていた時の状態に復元する。
【００２９】
このように、この実施形態の情報処理装置１においては、情報保護部１５と状態復元部１６とが機能することによって、ブラウザの実行時には、使用者によって選択されたモードに応じたブラウザに関係する情報しかストレージ部１３に存在しないようにする。したがって、選択されたモードとは関係のないブラウザに関係する情報がストレージ部１３に存在することが無くなり、選択されたモードでは使用されないブラウザに関係する情報については、いわゆるフィッシング詐欺などにより窃取されることを防止できる。
【００３０】
なお、情報保護部１５は、ブラウザ実行部１２で実行しているブラウザの実行の終了時において、ブラウザに関係する情報をクラウド２に格納部２１、２２、２３に格納した後に、ストレージ部１３の状態を初期状態に戻す処理を行う。初期状態は、履歴情報、お気に入り情報、アカウント情報などはクリアーした状態にあり、各種設定情報、初期表示タブに関する情報、使用プラグインに関する情報などは、使用者によって変更や追加が行われていない状態である初期状態にあることをいう。このように、情報保護部１５が、ストレージ部１３のブラウザに関係する情報をクラウド２の格納部に格納した後に、ストレージ部１３の状態を初期状態に戻すことにより、ブラウザに関係する情報をより効果的に保護できる。
【００３１】
また、情報保護部１５が、ストレージ部１３のブラウザに関係する情報をクラウド２の格納部に格納した後に、ストレージ部１３の状態を初期状態に戻さない場合には、状態復元部１６の機能により、ストレージ部１３の記録内容を初期状態に戻すようにしてもよい。すなわち、状態復元部１６は、選択されたモードに応じたブラウザに関係する情報をストレージ部１３に戻す場合に、ストレージ部１３の不必要な情報を削除するなど、異なるモード時に使用されたブラウザに関係する情報が残ることが無いようにする。この後、状態復元部１６は、選択されたモードに対応するブラウザに関係する情報を記録し直す。このようにすれば、ストレージ部１３に、異なるモード時に用いられたブラウザに関係する情報が残っていても、当該情報が窃取されることが無いようにできる。
【００３２】
従って、情報保護部１５が、ブラウザに関係する情報をクラウド２に格納した後に、ストレージ部１３の状態を初期状態に戻す処理を行う場合には、状態復元部１６が、ストレージ部１３の不要な情報が残らないようにする処理を行う必要はない。また、必ず、状態復元部１６が機能して、ストレージ部１３の不要な情報が残らないようにした上で、選択されたモードに応じたブラウザに関係する情報をストレージ部１３に戻す場合には、情報保護部１５がストレージ部１３の状態を初期状態に戻す必要はない。
【００３３】
［情報処理装置１で実行される処理の詳細］
図２、図３は、図１に示した情報処理装置１において行われる処理の詳細を説明するためのフローチャートである。また、図４〜図６は、図２、図３に示したフローチャートの処理において、情報処理装置１の表示部１７に表示される表示画面の例を示すである。
【００３４】
図２、図３に示す処理は、操作部１８を通じてブラウザを実行する操作入力を受け付けた場合に、情報処理装置１の主に制御部１４により実行される。この場合、まず、制御部１４が機能し、上述したように、予め設定されている使用者が選択可能なブラウザに関するモードのモード選択画面を表示部１７に表示する（ステップＳ１０１）。そして、制御部１４は、操作部１８を通じて使用者からのモード選択入力を受け付ける（ステップＳ１０２）。
【００３５】
ステップＳ１０１において制御部１４は、図４（Ａ）、（Ｂ）に示すように、モード選択画面として、仕事用とプライベート用のいずれの用途で用いるのかの選択を可能にする画面を表示部１７に表示する。そして、制御部１４は、ステップＳ１０２において、使用者からの入力を受け付ける。ステップＳ１０２において、図４（Ａ）に示すように、仕事用のチェックボックスにチェックを入れるようにして、ブラウザを仕事用に用いることが選択されたとする。この場合、制御部１４は、ステップＳ１０２において、更に、図４（Ａ）に示すように、仕事用のモードである、開発技術モード、特許調査モード、業界情報モードの選択項目と、これらに対応するチェックボックスを表示する。そして、制御部１４は、ステップＳ１０２において、モードの選択入力や当該モード選択画面の右下端部に表示されている「ＯＫ」ボタンや「終了」ボタンに対する操作入力を、操作部１８を通じて受け付ける。
【００３６】
同様に、ステップＳ１０２において、図４（Ｂ）に示すように、プライベート用のチェックボックスにチェックを入れるようにして、ブラウザをプライベート用に用いることを選択したとする。この場合、制御部１４は、ステップＳ１０２において、更に、図４（Ｂ）に示すように、プライベート用のモードである、バイクモード、節税モード、釣りモード、語学モード、動画モードの選択項目と、対応するチェックボックスを表示する。そして、制御部１４は、ステップＳ１０２において、モードの選択入力や当該モード選択画面の右下端部に表示されている「ＯＫ」ボタンや「終了」ボタンに対する操作入力を、操作部１８を通じて受け付ける。また、図示しないが、ブラウザを課金決済用に用いる場合も同様に、ブラウザを課金決済用に用いることを選択すると、課金決済用のモードであるＡ銀行モードと、Ｂバンキングと、Ｃ証券モードと、Ｄカードモードと、Ｅ信販モードと、Ｆウォレットモードと、Ｇショッピングモードの選択項目が表示されて選択可能にされる。
【００３７】
この後、制御部１４は、使用者により目的とするモードが選択された後に、「ＯＫ」ボタンが選択されたか否かを判別する（ステップＳ１０３）。ステップＳ１０３の判別処理において、目的とするモードが選択された後に、「ＯＫ」ボタンが選択されていないと判別したときには、制御部１４は、「終了」ボタンが選択されたか否かを判別する（ステップＳ１０４）。ステップＳ１０４の判別処理において、「終了」ボタンは操作されていないと判別したときには、有効な操作は行われていないので、制御部１４は、ステップＳ１０２からの処理を繰り返す。
【００３８】
ステップＳ１０４の判別処理において、「終了」ボタンが操作されたと判別したときには、制御部１４は、モード選択画面を消去して、図２、図３に示した処理が実行される前の状態に情報処理装置１の状態を戻す所定の終了処理を実行する（ステップＳ１０５）。そして、この図２、図３に示す処理を終了する。
【００３９】
一方、ステップＳ１０３の判別処理において、目的とするモードが選択された後に、「ＯＫ」ボタンが選択されたと判別したとする。この場合、制御部１４は、クラウド２上の選択されたモードに対応する格納部２１、２２、２３のいずれかの格納領域に格納されている格納データを参照する（ステップＳ１０６）。そして、制御部１４は、選択されたモードに対応するブラウザに関係する情報が格納されているか否かを判別する（ステップＳ１０７）。
【００４０】
ステップＳ１０７の判別処理において、選択されたモードに対応する格納データ（ブラウザに関係する情報）が存在すると判別したとする。この場合、制御部１４は、状態復元部１６に対して、使用者が選択したモードを通知すると共に、ブラウザに関係する情報の復元を行うことを指示する。状態復元部１６は、使用者により選択されたモードに対応するブラウザに関係する情報を、クラウド２上の格納部の対応する格納領域から読み出して、ストレージ部１３に記録し直す（ステップＳ１０８）。これにより、ストレージ部１３には、使用者により今回選択されたモードと同じモードが過去に選択されて利用されていた時の状態が復元される。
【００４１】
そして、制御部１４は、ブラウザ実行部１２を制御して、ブラウザ機能を実行する（ステップＳ１０９）。これにより、ブラウザ実行部１２は、ストレージ部１３に復元された、使用者により選択されたモードに対応するブラウザに関係する情報を利用して、ブラウザ機能を使用者に提供できる。この場合、ストレージ部１３に格納されているのは、今回選択されたモードと同じモードが過去に選択されて利用されていた時の情報であるので、他のモード時に利用されていた情報は存在しない。このため、他のモードを選択してブラウザを利用していた時のブラウザに関係する情報が窃取される心配はない。
【００４２】
また、ステップＳ１０７の判別処理において、選択されたモードに対応する格納データ（ブラウザに関係する情報）は存在しないと判別したとする。この場合には、復旧するブラウザに関係する情報が存在しないので、ステップＳ１０９の処理に進み、現状の状態のままストレージ部１３を利用してブラウザ機能を実行する。
【００４３】
この後、制御部１４は、図３に示す処理に進み、操作部１８を通じて使用者からの操作入力を受け付け（ステップＳ１１０）、ブラウザ機能の終了が指示されたか否かを判別する（ステップＳ１１１）。ステップＳ１１１の判別処理において、ブラウザ機能の終了は指示されていないと判別したときには、使用者からの操作入力に応じたブラウザ機能を利用する処理を行う（ステップＳ１１２）。この後、ステップＳ１１０からの処理を繰り返す。
【００４４】
また、ステップＳ１１１の判別処理において、ブラウザ機能の終了が指示されたと判別したときには、制御部１４は、共有確認画面を表示部１７に表示し（ステップＳ１１３）、使用者からの共有選択入力を受け付ける（ステップＳ１１４）。すなわち、ステップＳ１１３においては、図５に示すように、ブラウザに関係する情報をクラウド上で共有するか否かを問い合わせる共有確認画面を表示する。ここで、「クラウド上で共有するか否かを問い合わせる」とは、クラウド上にブラウザに関係する情報を保存して、当該情報を複数の情報処理装置で利用できるようにするか否かを問い合わせることを意味する。
【００４５】
そして、ステップＳ１１４においては、図５に示した共有確認画面に対する、ブラウザに関係する情報をクラウド上で共有するか否かの選択入力が、操作部１８を通じて受け付けられる。この後、制御部１４は、ステップＳ１１４で受け付けた使用者からの選択入力が、共有を指示するものか否かを判別する（ステップＳ１１５）。
【００４６】
ステップＳ１１５の判別処理において、ステップＳ１１４で受け付けた使用者からの選択入力が、共有を指示するものであると判別したとする。この場合、制御部１４は、情報保護部１５に対して、使用者が選択したモードを通知すると共に、ブラウザに関係する情報をクラウド２に格納することを指示する。これに応じて、情報保護部１５は、クラウド２上の格納部２１、２２、２３の内の使用者により選択されたモードに対応する格納部の対応する格納領域に、ストレージ部１３のブラウザに関係する情報を格納する処理を実行する（ステップＳ１１６）。
【００４７】
この後、情報保護部１５は、履歴情報、お気に入り情報、アカウント情報などはクリアーし、各種設定情報、初期表示タブに関する情報、使用プラグインに関する情報などは、初期設定の状態に戻す（ステップＳ１１７）。そして、制御部１４は、表示画面を消去し、図２、図３に示した処理が実行される前の状態に情報処理装置１の状態を戻す所定の終了処理を実行し（ステップＳ１１８）、この図２、図３に示す処理を終了する。
【００４８】
このようにして、この実施形態の情報処理装置１では、ストレージ部１３に格納されているブラウザに関係する情報を、使用者により選択されたモードに応じて保護することができる。また、保護されたブラウザに関係する情報を、使用者により選択されたモードに応じて、ストレージ部１３に記録し直し利用できる。すなわち、ストレージ部１３には、使用者により選択されたモードに応じたブラウザに関係する情報しか存在しないように制御できるので、ブラウザに関係する情報を適切に保護できる。
【００４９】
［実施の形態の効果］
上述した情報処理装置１では、ストレージ部１３に格納されているブラウザに関係する情報の保護と、ストレージ部１３へのブラウザに関連する情報の復旧とを、使用者により選択されるモードに応じて適切に行うことができる。これにより、ストレージ部１３には、必要最小限の情報しか存在しないように制御できるので、ブラウザに関係する情報を必要以上に危険に晒した状態になることを回避し、ブラウザに関係する情報を適切に保護できる。すなわち、使い勝手の関係から１種類のブラウザで、例えば利用目的などに応じたマルチモード変更が実現できる。
【００５０】
［変形例など］
上述した実施の形態では、ストレージ部１３に格納されているブラウザに関係する情報をクラウド２の格納部の格納領域に格納するものとして説明したが、これに限るものではない。ストレージ部１３に格納されているブラウザに関係する情報を、ストレージ部１３の別領域に格納したり、ストレージ部１３とは別の記録媒体に格納したりしてもよい。この場合、ストレージ部１３の別領域やストレージ部１３とは別の記録媒体に、ブラウザに関係する情報を格納する場合には、当該ブラウザに関係する情報に暗号化を施すなどの対応をすることにより安全にブラウザに関係する情報を保護できる。また、ブラウザに関係する情報の格納領域については、使用者が適宜の名称（名前）を付けて管理することもできる。
【００５１】
すなわち、図２、図３に示した処理のステップＳ１１３の処理において、図６に示すように、ブラウザ終了時の状態でブラウザに関係する情報を保存するか否かを確認するモードの別名保存画面を表示する。当該画面において、「保存」が選択された後に、当該画面の右下にある「ＯＫ」ボタンが選択されたときには、制御部１４は、ストレージ部１３、あるいは、図示しない他のストレージ部の所定の格納領域に、予め決められたファイル名を用いて、今回用いられたモード用のブラウザに関係する情報を格納する。
【００５２】
また、図６に示したモードの別名保存画面において、「モード名（名称）を付けて保存」が選択された後に、当該画面の右下にある「ＯＫ」ボタンが選択されたときには、制御部１４は、使用者からのモード名（名称）の入力を、操作部１８を通じて受け付ける。そして、制御部１４は、使用者から入力されたモード名（名称）をファイル名として用いて、ストレージ部１３、あるいは、図示しない他のストレージ部の所定の格納領域に、ブラウザに関係する情報の格納ファイルを形成し、これに今回用いられたモード用のブラウザに関係する情報を格納する。
【００５３】
このようにすれば、情報処理装置１内において、ブラウザに関するモード別にブラウザに関係する情報を管理できる。そして、この場合、「保存」機能を用いて規定の格納先にブラウザに関係する情報を格納したときには、モードが選択されれば、その格納先も決まる。このため、図２、図３に示した処理のステップＳ１０６において、モードに応じて決まる格納先からブラウザに関する情報を読み出すようにすることによって、上述したクラウドを通じて共有する場合と同様にしてブラウザに関係する情報を利用できる。
【００５４】
また、「モード名（名称）を付けて保存」機能を用いて、使用者が指定した格納先にブラウザに関係する情報を格納したときには、図２、図３に示した処理のステップＳ１０２において、その格納先の名前を指定する。そして、図２、図３に示した処理のステップＳ１０６において、使用者により指定された名前に対応する格納先からブラウザに関する情報を読み出すようにすることによって、上述したクラウドを通じて共有する場合と同様にしてブラウザに関係する情報を利用できる。なお、使用者が付けたモード名（名称）とその時選択されていたモードとを対応付けておくことにより、使用者が付けたモード名（名称）と使用者が選択したモードとが不一致となる不都合を防止することができる。
【００５５】
また、上述した実施の形態では、ブラウザの利用目的に応じて、仕事用とプライベート用と課金決済用の３つの用途で、ブラウザに関するモードを設定するようにしたが、これに限るものではない。ブラウザの利用目的に応じて、３つ以上の用途に分け、各用途において複数のモードを設けることができる。もちろん、用途は１つで、これに複数のモードを設定することもできる。
【００５６】
また、ブラウザの利用目的だけでなく、Ｔ（時間）、Ｐ（場所）、Ｏ（場合）に応じて、用途とモードとを設定することもできる。例えば、（１）午前中に、会社で、開発技術に関する情報を扱う場合に使用するモード、（２）午後に、会社で、開発技術に関する情報を扱うモードなどと言うように、いわゆるＴＰＯに応じて、ブラウザに関するモードを設定することもできる。このように、より細かくブラウザに関するモードを設定することにより、これに応じてブラウザに関係する情報を細分化して、保護すると共に、利用することができる。すなわち、使い勝手の関係から１種類のブラウザで、ＴＰＯに応じたマルチモード変更が実現できる。
【００５７】
また、図１に示した情報処理装置１のブラウザ実行部１２、制御部１４、情報保護部１５、状態復元部１６の各機能は、情報処理装置に搭載されているコンピュータ装置により実行されるソフトウェアによって実現することもできる。すなわち、図２、図３に示した処理を実行するソフトウェアが、制御部１４、情報保護部１５、状態復元部１６の各機能を実現するソフトウェアになる。
【００５８】
この場合、当該ソフトウェアは、ブラウザとは別のソフトウェアとして形成し、当該ソフトウェアの中でブラウザを実行するようにしてもよい。また、ブラウザのいわゆるプラグインとして形成し、ブラウザについての機能として実現することもできる。また、初めから、上述した情報処理装置１と同様に動作するブラウザを作成することもできる。いずれの場合にも、図２、図３に示した処理ができるように、ソフトウェアを形成すればよい。
【００５９】
また、上述した実施の形態では、ブラウザ機能の終了時にストレージ部１３のブラウザに関係する情報を選択されたモードに対応するクラウド２の格納部の格納領域に格納する構成とした。また、ブラウザの実行時に選択されたモードに対応するクラウド２の格納部の格納領域からブラウザに関係する情報を読み出して、ストレージ部１３に記録し直すようにした。しかし、これに限るものではない。
【００６０】
ブラウザを終了させずにモードを変更できるように構成することも可能である。このようにする場合には、ブラウザの終了時に加えて、モードの変更直前の点時においても、ブラウザに関係する情報のクラウドへの格納を行うようにすればよい。また、ブラウザの実行時に加えて、モードの変更直後の時点においても、ブラウザに関係する情報のストレージ部１３への記録し直しを行うようにすればよい。
【００６１】
［その他］
上述した実施の形態の説明からも分かるように、受付手段の機能は、情報処理装置１の操作部１８が実現し、情報保護手段の機能は、情報処理装置１の情報保護部１５が実現している。また、状態復元手段の機能は、情報処理装置１の状態復元部１６が実現している。また、格納手段の機能は、クラウド２上の格納部２１、２２が実現している。
【００６２】
また、図２、図３に示したフローチャートに示した処理が、この発明のＷｅｂブラウザの情報保護方法の一実施の形態に対応する。また、図２、図３に示したフローチャートに示した処理を実行するプログラムが、この発明のＷｅｂブラウザの情報保護プログラムの一実施の形態に対応する。
【符号の説明】
【００６３】
１…情報処理装置、１１…通信Ｉ／Ｆ、１２…ブラウザ実行部、１３…ストレージ部、１４…モード設定及び制御部、１５…情報保護部、１６…状態復元部、１７…表示部、１８…操作部、２…クラウド、２１…格納部、２２…格納部、２３…格納部
【図１】
2016162166.tif 000003
【図２】
2016162166.tif 000004
【図３】
2016162166.tif 000005
【図４】
2016162166.tif 000006
【図５】
2016162166.tif 000007
【図６】
2016162166.tif 000008