(57)【要約】【課題】セキュリティを向上させた端末管理システム及び端末管理方法を提供する。【解決手段】端末を管理する端末管理システム１は、端末で動作するアプリケーションの情報が記載されているＷＥＢコンテンツに接続し、ＷＥＢコンテンツの信頼度を算出し、算出した信頼度が閾値を超えた場合に、ＷＥＢコンテンツ内のアプリケーションに関するデータを参照し、参照した結果に基づいて、端末に対してアプリケーションの制御を行う。【選択図】図２
2017084139.tif 000002
【特許請求の範囲】
【請求項１】
端末を管理する端末管理システムであって、
前記端末で動作するアプリケーションの情報が記載されているＷＥＢコンテンツに接続する接続手段と、
前記ＷＥＢコンテンツの信頼度を算出する算出手段と、
前記算出した信頼度が閾値を超えた場合に、前記ＷＥＢコンテンツ内のアプリケーションに関するデータを参照する参照手段と、
前記参照した結果に基づいて、前記端末に対して前記アプリケーションの制御を行う制御手段と、
を備えることを特徴とする端末管理システム。
【請求項２】
前記算出手段が、前記ＷＥＢコンテンツの公開者から信頼度を算出することを特徴とする請求項１に記載の端末管理システム。
【請求項３】
前記算出手段が、前記ＷＥＢコンテンツのＵＲＬから信頼度を算出することを特徴とする請求項１又は２に記載の端末管理システム。
【請求項４】
前記制御手段が、前記アプリケーションのダウンロード制御をすることを特徴とする請求項１から３の何れか一項に記載の端末管理システム。
【請求項５】
前記制御手段が、前記アプリケーションのインストール制御をすることを特徴とする請求項１から４の何れか一項に記載の端末管理システム。
【請求項６】
前記制御手段が、前記アプリケーションの起動制御をすることを特徴とする請求項１から５の何れか一項に記載の端末管理システム。
【請求項７】
前記制御手段が、前記アプリケーションのアンインストールをすることを特徴とする請求項１から６の何れか一項に記載の端末管理システム。
【請求項８】
前記アプリケーションのアップデートをした場合に、当該アプリケーションが安全かどうかを確認する確認手段と、
前記安全が確認されないアプリケーションを、前記制御の対象から除外する除外手段と、
を備えることを特徴とする請求項１から７の何れか一項に記載の端末管理システム。
【請求項９】
前記接続された複数のＷＥＢコンテンツから情報を収集する収集手段と、
前記収集した情報に、同じアプリケーションの情報が有るかどうかを照合する照合手段と、
を備えることを特徴とする請求項１から８の何れか一項に記載の端末管理システム。
【請求項１０】
端末を管理する端末管理方法であって、
前記端末で動作するアプリケーションの情報が記載されているＷＥＢコンテンツに接続するステップと、
前記ＷＥＢコンテンツの信頼度を算出するステップと、
前記算出した信頼度が閾値を超えた場合に、前記ＷＥＢコンテンツ内のアプリケーションに関するデータを参照するステップと、
前記参照した結果に基づいて、前記端末に対して前記アプリケーションの制御を行うステップと、
を備えることを特徴とする端末管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末を管理する端末管理システム及び端末管理方法に関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレット端末等の高機能携帯端末にアプリケーションをインストールするために、コンテンツサーバがインターネット等のＷＥＢを介してアプリケーションを提供することが行われている。このようなアプリケーションの提供において、ユーザは、必要なアプリケーションを自由に選択し、携帯端末にインストールすることが可能となっている。
【０００３】
このようなアプリケーションには、情報漏洩や携帯端末への不正アクセスを行うためのアプリケーションや、アプリケーションを開発するための開発ツールに、マルウェアが仕込まれており、このマルウェアが仕込まれた開発ツールを使用して開発されたアプリケーションが含まれ得るという問題が有った。
【０００４】
このようなアプリケーションをユーザが実行することを防止する構成として、信頼できるアプリケーションの関する情報をホワイトリストとして記憶し、ユーザがインストールしたアプリケーションがこのホワイトリストに記憶された情報と一致しない場合、アプリケーションを、携帯端末から削除する構成が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１８５７４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の構成によれば、信頼できるアプリケーションの名称、バージョン情報、開発者の情報の各々をホワイトリストとして記憶し、のホワイトリストとインストールしたアプリケーションの名称、バージョン情報、開発者の情報とを比較し、これらのうちの、いずれかが一致しない場合、該当するアプリケーションをアンインストールすることにより、携帯端末のセキュリティを向上させることを可能にしている。
【０００７】
しかしながら、特許文献１に記載の構成では、実際にインストールを実行したアプリケーションに対してのセキュリティを向上させることは可能であるものの、ダウンロード時やアップデート時、アプリケーションを提供する提供者とは異なる第３者の提供するＷＥＢコンテンツへのアクセス時におけるセキュリティを向上させることは困難であった。
【０００８】
そこで、本発明では、アプリケーションに関する情報が掲載されたＷＥＢコンテンツの信頼性を評価し、アプリケーションの信頼性の評価を行い、アプリケーションの制御を実行することにより、セキュリティの向上を図ることができる点に着目した。
【０００９】
本発明は、セキュリティを向上させた端末管理システム及び端末管理方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明では、以下のような解決手段を提供する。
【００１１】
第１の特徴に係る発明は、端末を管理する端末管理システムであって、
前記端末で動作するアプリケーションの情報が記載されているＷＥＢコンテンツに接続する接続手段と、
前記ＷＥＢコンテンツの信頼度を算出する算出手段と、
前記算出した信頼度が閾値を超えた場合に、前記ＷＥＢコンテンツ内のアプリケーションに関するデータを参照する参照手段と、
前記参照した結果に基づいて、前記端末に対して前記アプリケーションの制御を行う制御手段と、
を備えることを特徴とする端末管理システムを提供する。
【００１２】
第１の特徴に係る発明によれば、端末を管理する端末管理システムは、前記端末で動作するアプリケーションの情報が記載されているＷＥＢコンテンツに接続し、前記ＷＥＢコンテンツの信頼度を算出し、前記算出した信頼度が閾値を超えた場合に、前記ＷＥＢコンテンツ内のアプリケーションに関するデータを参照し、前記参照した結果に基づいて、前記端末に対して前記アプリケーションの制御を行う。
【００１３】
ここで、第１の特徴に係る発明は、端末管理システムのカテゴリであるが、端末管理方法等の他のカテゴリにおいても、そのカテゴリに応じた同様の作用・効果を発揮する。
【００１４】
第２の特徴に係る発明は、前記算出手段が、前記ＷＥＢコンテンツの公開者から信頼度を算出することを特徴とする第１の特徴に係る発明である端末管理システムを提供する。
【００１５】
第２の特徴に係る発明によれば、第１の特徴に係る発明である端末管理システムは、前記ＷＥＢコンテンツの公開者から信頼度を算出する。
【００１６】
第３の特徴に係る発明は、前記算出手段が、前記ＷＥＢコンテンツのＵＲＬから信頼度を算出することを特徴とする第１又は第２の特徴に係る発明である端末管理システムを提供する。
【００１７】
第３の特徴に係る発明によれば、第１又は第２の特徴に係る発明である端末管理システムは、前記ＷＥＢコンテンツのＵＲＬから信頼度を算出する。
【００１８】
第４の特徴に係る発明は、前記制御手段が、前記アプリケーションのダウンロード制御をすることを特徴とする第１から第３の何れかの特徴に係る発明である端末管理システムを提供する。
【００１９】
第４の特徴に係る発明によれば、第１から第３の何れかの特徴に係る発明である端末管理システムは、前記アプリケーションのダウンロード制御をする
【００２０】
第５の特徴に係る発明は、前記制御手段が、前記アプリケーションのインストール制御をすることを特徴とする第１から第４の何れかの特徴に係る発明である端末管理システムを提供する。
【００２１】
第５の特徴に係る発明によれば、第１から第４の何れかの特徴に係る発明である端末管理システムは、前記アプリケーションのインストール制御をする。
【００２２】
第６の特徴に係る発明は、前記制御手段が、前記アプリケーションの起動制御をすることを特徴とする第１から第５の何れかの特徴に係る発明である端末管理システムを提供する。
【００２３】
第６の特徴に係る発明によれば、第１から第５の何れかの特徴に係る発明である端末管理システムは、前記アプリケーションの起動制御をする。
【００２４】
第７の特徴に係る発明は、前記制御手段が、前記アプリケーションのアンインストールをすることを特徴とする第１から第６の何れかの特徴に係る発明である端末管理システムを提供する。
【００２５】
第７の特徴に係る発明は、第１から第６の何れかの特徴に係る発明である端末管理システムは、前記アプリケーションのアンインストールをする。
【００２６】
第８の特徴に係る発明は、前記アプリケーションのアップデートをした場合に、当該アプリケーションが安全かどうかを確認する確認手段と、
前記安全が確認されないアプリケーションを、前記制御の対象から除外する除外手段と、
を備えることを特徴とする第１から第７の何れかの特徴に係る発明である端末管理システムを提供する。
【００２７】
第８の特徴に係る発明によれば、第１から第７の何れかの特徴に係る発明である端末管理システムは、記アプリケーションのアップデートをした場合に、当該アプリケーションが安全かどうかを確認し、前記安全が確認されないアプリケーションを、前記制御の対象から除外する。
【００２８】
第９の特徴に係る発明は、前記接続された複数のＷＥＢコンテンツから情報を収集する収集手段と、
前記収集した情報に、同じアプリケーションの情報が有るかどうかを照合する照合手段と、
を備えることを特徴とする第１から第８の何れかの特徴に係る発明である端末管理システムを提供する。
【００２９】
第９の特徴に係る発明は、第１から第８の何れかの特徴に係る発明である端末管理システムは、前記接続された複数のＷＥＢコンテンツから情報を収集し、前記収集した情報に、同じアプリケーションの情報が有るかどうかを照合する。
【００３０】
第１０の特徴に係る発明は、端末を管理する端末管理方法であって、
前記端末で動作するアプリケーションの情報が記載されているＷＥＢコンテンツに接続するステップと、
前記ＷＥＢコンテンツの信頼度を算出するステップと、
前記算出した信頼度が閾値を超えた場合に、前記ＷＥＢコンテンツ内のアプリケーションに関するデータを参照するステップと、
前記参照した結果に基づいて、前記端末に対して前記アプリケーションの制御を行うステップと、
を備えることを特徴とする端末管理方法を提供する。
【発明の効果】
【００３１】
本発明によれば、ポセキュリティを向上させた端末管理システム及び端末管理方法を提供することが可能となる。
【図面の簡単な説明】
【００３２】
【図１】図１は、第１の実施形態における端末管理システム１の概念図である。
【図２】図２は、第１の実施形態における端末管理システム１の概要のフローチャートである。
【図３】図３は、第２の実施形態における端末管理システム１の概念図である。
【図４】図４は、第２の実施形態における端末管理システム１の概要のフローチャートである。
【図５】図５は、第１の実施形態における端末管理システム１の全体構成図である。
【図６】図６は、第２の実施形態における端末管理システム１の全体構成図である。
【図７】図７は、第１の実施形態における携帯端末１００及びコンテンツサーバ２００の機能ブロック図である。
【図８】図８は、第２の実施形態における管理サーバ１０、携帯端末１００及びコンテンツサーバ２００の機能ブロック図である。
【図９】図９は、第１の実施形態における携帯端末１００及びコンテンツサーバ２００が実行する端末管理処理を示すフローチャートである。
【図１０】図１０は、第１の実施形態における携帯端末１００及びコンテンツサーバ２００が実行するアップデート管理処理を示すフローチャートである。
【図１１】図１１、第２の実施形態における管理サーバ１０、携帯端末１００及びコンテンツサーバ２００が実行する端末管理処理を示すフローチャートである。
【図１２】図１２は、第２の実施形態における管理サーバ１０、携帯端末１００及びコンテンツサーバ２００が実行するアップデート管理処理を示すフローチャートである。
【図１３】図１３は、信頼可能テーブルを示す図である。
【発明を実施するための形態】
【００３３】
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも例であって、本発明の技術的範囲はこれに限られるものではない。
【００３４】
［第１の実施形態における端末管理システム１の概要］
本発明の第１の実施形態の概要について、図１及び図２に基づいて説明する。図１は、第１の実施形態における端末管理システム１の概要を示す図である。また、図２は、第１の実施形態における端末管理システム１が実行する端末管理処理の概要を示すフローチャートである。
【００３５】
端末管理システム１は、携帯端末１００とコンテンツサーバ２００とから構成される。なお、コンテンツサーバ２００は、一つに限らず複数であっても良い。また、携帯端末１００は、一つに限らず複数であっても良い。
【００３６】
携帯端末１００は、データ通信機能や、コンテンツサーバ２００からアプリケーションやテキストや画像等のＷＥＢコンテンツをダウンロード又はインストールする機能等を備える家庭用又は業務用の電化製品である。携帯端末１００は、例えば、携帯電話、携帯情報端末、パーソナルコンピュータに加え、ネットブック端末、スレート端末、電子書籍端末、携帯型音楽プレーヤ等の情報家電である。なお、携帯端末１００は、据置型の端末機器であっても良い。
【００３７】
コンテンツサーバ２００は、データ通信機能や、携帯端末１００からのアクセスに基づいて、所定のアプリケーションやテキストが画像等のＷＥＢコンテンツを送信する機能等を備えるサーバ装置である。
【００３８】
はじめに、携帯端末１００は、自身で動作するアプリケーションの情報が記載されているＷＥＢコンテンツを有するコンテンツサーバ２００に接続し、ＷＥＢコンテンツを取得する（ステップＳ０１）。ステップＳ０１において、携帯端末１００は、自身にインストールされているアプリケーションの情報や、ユーザが指定したアプリケーションの情報等が記載されているＷＥＢコンテンツを取得する。
【００３９】
携帯端末１００は、取得したＷＥＢコンテンツの信頼度を算出する（ステップＳ０２）。ステップＳ０２において、携帯端末１００は、取得したＷＥＢコンテンツの公開者名、ＵＲＬ、記載内容等のコンテンツ情報に基づいて、信頼度を算出する。具体的には、携帯端末１００は、予め信頼可能な公開者名、ＵＲＬ、記載内容等のコンテンツ情報を信頼可能テーブルとして記憶し、取得したＷＥＢコンテンツのコンテンツ情報の各々を信頼可能テーブルに基づいて参照し、今回取得したコンテンツ情報が信頼可能テーブルに存在している場合、アプリケーションにおける信頼度をコンテンツ情報毎に加算し、合計値を算出する。例えば、携帯端末１００は、取得したＷＥＢコンテンツの公開者名が、信頼可能テーブルに記憶されている場合、信頼度を＋１加算する。また、携帯端末１００は、取得したＷＥＢコンテンツのＵＲＬが、信頼可能テーブルに記憶されている場合、信頼度を＋１加算する。また、携帯端末１００は、取得したＷＥＢコンテンツの記載内容が、信頼可能テーブルに記憶されている場合、信頼度を＋１加算する。
【００４０】
携帯端末１００は、ステップＳ０２において算出した信頼度が、予め定めた所定の閾値以上であるか否かを判断する（ステップＳ０３）。ステップＳ０３において、携帯端末１００は、算出した信頼度が、閾値以上ではないと判断した場合（ステップＳ０３  ＮＯ）、ステップＳ０１において接続したＷＥＢコンテンツとは異なるＷＥＢコンテンツに接続することや、再度ステップＳ０１において接続したＷＥＢコンテンツに接続する。
【００４１】
一方、ステップＳ０３において、携帯端末１００は、算出した信頼度が、閾値以上であると判断した場合（ステップＳ０３  ＹＥＳ）、ＷＥＢコンテンツを参照する（ステップＳ０４）。ステップＳ０４において、携帯端末１００は、ＷＥＢコンテンツにおけるアプリケーションに関するデータを参照する（ステップＳ０４）。
【００４２】
ステップＳ０４において、携帯端末１００は、アプリケーションのダウンロードに必要なデータや、インストールに必要なデータや、アンインストールに必要なデータや、アップデートに必要なデータを参照する。
【００４３】
携帯端末１００は、参照した結果に基づいて、アプリケーションの制御を実行する（ステップＳ０５）。ステップＳ０５において、携帯端末１００が実行するアプリケーションの制御とは、ダウンロードの実行、インストールの実行、アンインストールの実行、インストールされたアプリケーションの起動制御、アップデートの実行等である。携帯端末１００は、ＷＥＢコンテンツ内のアプリケーションのリストを参照し、このアプリケーションのダウンロード又はインストール制御を実行する。また、携帯端末１００は、ＷＥＢコンテンツ内のアプリケーションのリストを参照し、このアプリケーションのアンインストール制御を実行する。また、携帯端末１００は、ＷＥＢコンテンツ内のアプリケーションに関するデータを参照し、アプリケーションの起動又は停止の制御を実行する。ＷＥＢコンテンツ内のアプリケーションに関するデータとは、例えば、ＷＥＢコンテンツの記載内容を文字解析し、アプリケーションの名称、「マルウェアが確認された」、「マルウェアが侵入」、「ダウンロード」等のキーワードである。
【００４４】
以上が、第１の実施形態における端末管理システム１の概要である。
【００４５】
［第２の実施形態における端末管理システム１の概要］
本発明の第２の実施形態の概要について、図３及び図４に基づいて説明する。図３は、第２の実施形態における端末管理システム１の概要を示す図である。また、図４は、第２の実施形態における端末管理システム１が実行する端末管理処理の概要を示すフローチャートである。
【００４６】
端末管理システム１は、管理サーバ１０と、携帯端末１００と、コンテンツサーバ２００とから構成される。なお、コンテンツサーバ２００は、一つに限らず複数であっても良い。また、携帯端末１００は、一つに限らず複数であっても良い。
【００４７】
携帯端末１００は、第１の実施形態と同様の電化製品であり、情報家電である。
【００４８】
コンテンツサーバ２００は、第１の実施形態と同様のサーバ装置である。
【００４９】
管理サーバ１０は、データ通信機能、携帯端末１００の問い合せに基づいてコンテンツの信頼度を算出する機能等を備えるサーバ装置である。
【００５０】
はじめに、携帯端末１００は、第１の実施形態と同様に、ＷＥＢコンテンツを取得する（ステップＳ１０）。
【００５１】
携帯端末１００は、取得したＷＥＢコンテンツを、管理サーバ１０に送信する。管理サーバ１０は、携帯端末１００が送信したＷＥＢコンテンツを受信し、受信したＷＥＢコンテンツの信頼度を算出する（ステップＳ１１）。なお、ステップＳ１１において、管理サーバ１０は、ＷＥＢコンテンツそのもの、又は、公開者名、ＵＲＬ、ＷＥＢコンテンツの記載内容等のデータのみを受信しても良い。
【００５２】
ステップＳ１１において、管理サーバ１０は、第１の実施形態におけるステップＳ０２と同様に、ＷＥＢコンテンツの信頼度を算出する。管理サーバ１０は、ＷＥＢコンテンツの公開者名、ＵＲＬ、記載内容等のコンテンツ情報に基づいて、信頼度を算出する。具体的には、管理サーバ１０は、予め信頼可能な公開者名、ＵＲＬ、記載内容等のコンテンツ情報を信頼可能テーブルとして記憶し、取得したＷＥＢコンテンツのコンテンツ情報の各々を信頼可能テーブルに基づいて参照し、今回取得したコンテンツ情報が信頼可能テーブルに存在している場合、アプリケーションにおける信頼度をコンテンツ情報毎に加算し、合計値を算出する。例えば、管理サーバ１０は、取得したＷＥＢコンテンツの公開者名が、信頼可能テーブルに記憶されている場合、信頼度を＋１加算する。また、管理サーバ１０は、取得したＷＥＢコンテンツのＵＲＬが、信頼可能テーブルに記憶されている場合、信頼度を＋１加算する。また、管理サーバ１０は、取得したＷＥＢコンテンツの記載内容が、信頼可能テーブルに記憶されている場合、信頼度を＋１加算する。
【００５３】
管理サーバ１０は、ステップＳ１１において算出した信頼度が、予め定めた所定の閾値以上であるか否かを判断する（ステップＳ１２）。ステップＳ１２において、管理サーバ１０は、算出した信頼度が、閾値以上ではないと判断した場合（ステップＳ１２  ＮＯ）、携帯端末１００へ他のＷＥＢコンテンツに接続する指示を送信することや、再度ＷＥＢコンテンツを送信する指示を送信する。
【００５４】
一方、ステップＳ１２において、管理サーバ１０は、算出した信頼度が閾値以上であると判断した場合（ステップＳ１２  ＹＥＳ）、その旨を携帯端末１００に通知し、携帯端末１００は、ＷＥＢコンテンツを参照する（ステップＳ１３）。ステップＳ１３において、携帯端末１００は、ＷＥＢコンテンツにおけるアプリケーションに関するデータを参照する（ステップＳ１３）。
【００５５】
ステップＳ１３において、携帯端末１００は、アプリケーションのダウンロードに必要なデータや、インストールに必要なデータや、アンインストールに必要なデータや、アップデートに必要なデータを参照する。
【００５６】
携帯端末１００は、参照した結果に基づいて、アプリケーションの制御を実行する（ステップＳ１４）。ステップＳ１４において、携帯端末１００が実行するアプリケーションの制御とは、ダウンロードの実行、インストールの実行、アンインストールの実行、インストールされたアプリケーションの起動制御、アップデートの実行等である。
【００５７】
以上が、第２の実施形態における端末管理システム１の概要である。
【００５８】
［第１の実施形態における端末管理システム１のシステム構成］
図５は、本発明の好適な第１の実施形態である端末管理システム１のシステム構成図である。端末管理システム１は、携帯端末１００、コンテンツサーバ２００及び公衆回線網５（インターネット網や第３世代、第４世代通信網等）から構成される。
【００５９】
携帯端末１００は、後述の機能を備え、データ通信を実行可能であり、上述した電化製品である。携帯端末１００は、例えば、携帯電話、携帯情報端末に加え、ネットブック端末、スレート端末、電子書籍端末、携帯型音楽プレーヤ等の情報家電である。
【００６０】
コンテンツサーバ２００は、後述の機能を備え、データ通信を実行可能であり、携帯端末１００へアプリケーションの提供や各種データの提供を実行するサーバ装置である。
【００６１】
［各機能の説明］
図７に基づいて、各装置の構成について説明する。
【００６２】
携帯端末１００は、制御部１１０として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備え、通信部１２０として、他の機器と通信可能にするためのデバイス、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）対応デバイスを備える。
【００６３】
また、携帯端末１００は、記憶部１３０として、ハードディスクや半導体メモリ、記録媒体、メモリカード等によるデータのストレージ部を備える。記憶部１３０には、後述する信頼可能テーブルが含まれる。また、携帯端末１００は、入出力部として、制御部１１０で制御したデータや画像を出力表示する表示部と、ユーザからの入力を受付けるタッチパネルやキーボード、マウス等の入力部に加え、ＧＰＳといった位置情報を取得可能なデバイスを備える。
【００６４】
携帯端末１００において、制御部１１０が所定のプログラムを読み込むことにより、通信部１２０と協働して、接続モジュール１５０、コンテンツ照合モジュール１５１、コンテンツ参照モジュール１５２、アプリケーション制御モジュール１５３、コンテンツ取得モジュール１５４、コンテンツ確認モジュール１５５を実現する。また、携帯端末１００において、制御部１１０が所定のプログラムを読み込むことにより、記憶部１３０と協働して、信頼度算出モジュール１６０、テーブル記憶モジュール１６１、信頼度判断モジュール１６２、制御除外モジュール１６３を実現する。
【００６５】
コンテンツサーバ２００は、携帯端末１００と同様に、制御部２１０として、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備え、通信部２２０として、他の機器と通信可能にするためのデバイス、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ対応デバイスを備える。
【００６６】
また、コンテンツサーバ２００は、記憶部２３０として、携帯端末１００と同様に、データのストレージ部を備える。
【００６７】
コンテンツサーバ２００において、制御部２１０が所定のプログラムを読み込むことにより、通信部２２０と協働して、接続要求受信モジュール２４０、コンテンツ提供モジュール２４１、アップデート確認要求受信モジュール２４２を実現する。また、コンテンツサーバ２００において、制御部２１０が所定のプログラムを読み込むことにより、記憶部２３０と協働して、アップデート判断モジュール２５０を実現する。
【００６８】
［第１の実施形態における端末管理処理］
図９は、携帯端末１００及びコンテンツサーバ２００が実行する端末管理処理のフローチャートである。上述した各装置のモジュールが実行する処理について、本処理に併せて説明する。
【００６９】
はじめに、接続モジュール１５０は、コンテンツサーバ２００とデータ通信を実行するための接続要求をコンテンツサーバ２００に送信する（ステップＳ２０）。ステップＳ２０において、接続モジュール１５０は、携帯端末１００で動作するアプリケーションの情報が記載されているＷＥＢコンテンツに接続するための接続要求を送信する。
【００７０】
接続要求受信モジュール２４０は、携帯端末１００が送信した接続要求を受信する。コンテンツ提供モジュール２４１は、自身が有するアプリケーションの情報が記載されているＷＥＢコンテンツの情報をコンテンツ情報として携帯端末１００に送信する（ステップＳ２１）。ステップＳ２１において、コンテンツ情報は、ＷＥＢコンテンツの公開者名、ＵＲＬ、記載内容、及びその他の情報が含まれる。
【００７１】
接続モジュール１５０は、コンテンツサーバ２００が送信したコンテンツ情報を受信する。信頼度算出モジュール１６０は、受信したコンテンツ情報の信頼度を算出する（ステップＳ２２）。ステップＳ２２において、信頼度算出モジュール１６０は、受信したコンテンツ情報と、後述する信頼可能テーブルとに基づいて、信頼度を算出する。
【００７２】
［信頼可能テーブル］
図１３は、テーブル記憶モジュール１６１が記憶する信頼可能テーブルを示す図である。テーブル記憶モジュール１６１は、信頼できるコンテンツ情報を記憶する。図１１において、テーブル記憶モジュール１６１は、複数の公開者名、複数のＵＲＬを其々記憶する。なお、テーブル記憶モジュール１６１は、他の公開者名を記憶していても良いし、他のＵＲＬを記憶しても良いし、他の記載内容を記憶しても良い。また、テーブル記憶モジュール１６１は、公開者名のみの信頼可能テーブル、ＵＲＬのみの信頼可能テーブル、記載内容のみの信頼可能テーブル、をそれぞれ記憶しても良い。なお、テーブル記憶モジュール１６１は、信頼できるコンテンツ情報を、他のサーバやインターネット上から取得して記憶しても良いし、ユーザが直接入力することにより記憶しても良い。
【００７３】
ステップＳ２２において、信頼度算出モジュール１６０は、受信したコンテンツ情報に含まれる公開者名及びＵＲＬを、信頼可能テーブルに基づいて検索し、公開者名及びＵＲＬが信頼可能テーブルに存在するか否かを判断する。信頼度算出モジュール１６０は、公開者名が信頼可能テーブルに存在すると判断した場合、信頼度を＋１加算する。また、信頼度算出モジュール１６０は、ＵＲＬが信頼可能テーブルに存在すると判断した場合、信頼度を＋１加算する。一方、信頼度算出モジュール１６０は、公開者名が信頼可能テーブルに存在しないと判断した場合、信頼度を加算しない。また、信頼度算出モジュール１６０は、ＵＲＬが信頼可能テーブルに存在しないと判断した場合、信頼度を加算しない。
【００７４】
信頼度判断モジュール１６２は、ステップＳ２２において算出した信頼度の合計値が、閾値以上であるか否かを判断する（ステップＳ２３）。ステップＳ２３において、信頼度判断モジュール１６２は、閾値以上ではないと判断した場合（ステップＳ２３  ＮＯ）、接続モジュール１５０は、ステップＳ２１でコンテンツサーバ２００が送信したコンテンツ情報とは異なるコンテンツ情報を収集する（ステップＳ２４）。ステップＳ２４において、接続モジュール１５０は、例えば、異なるＵＲＬのＷＥＢコンテンツや異なる公開者のＷＥＢコンテンツを収集する。
【００７５】
コンテンツ照合モジュール１５１は、ステップＳ２４において収集したコンテンツ情報に、上述したアプリケーションに関する情報が含まれているか否かを照合する（ステップＳ２５）。ステップＳ２５において、コンテンツ照合モジュール１５１は、アプリケーションの名称、識別子、製作者、提供者等のアプリケーション関連情報が含まれているか否かを判断する。ステップＳ２５において、コンテンツ照合モジュール１５１は、アプリケーション関連情報が含まれていないと判断した場合（ステップＳ２５  ＮＯ）、接続モジュール１５０は、他のＷＥＢコンテンツをコンテンツサーバ２００から取得する。
【００７６】
一方、ステップＳ２５において、コンテンツ照合モジュール１５１は、アプリケーション関連情報が含まれていると判断した場合（ステップＳ２５  ＹＥＳ）、信頼度算出モジュール１６０は、ステップＳ２２と同様に再度信頼度を算出する（ステップＳ２６）。ステップＳ２６において、信頼度算出モジュール１６０は、ステップＳ２２において信頼度を算出した際における、コンテンツ情報が、アプリーション関連情報にどの程度含まれているかを判断し、信頼度を算出する。例えば、信頼度算出モジュール１６０は、コンテンツ情報の各項目のうち、アプリケーション関連情報と同一の項目の数が所定以上の値である場合、信頼度を加算し、同一の項目の数が所定数よりも少ない値である場合、信頼度を減算する。具体的には、信頼度算出モジュール１６０は、アプリケーションの名称、製作者、提供者の項目が一致している場合、信頼度を加算し、アプリケーションの名称のみが一致している場合、信頼度を減算する。なお、同一の項目の数は、適宜変更可能である。
【００７７】
信頼度判断モジュール１６２は、ステップＳ２６において算出した信頼度の合計値が所定の閾値以上であるか否かを判断する（ステップＳ２７）。ステップＳ２７において、信頼度判断モジュール１６２は、閾値以上ではないと判断した場合（ステップＳ２７  ＮＯ）、不適切なＷＥＢコンテンツであると判断し、アプリケーション制御モジュール１５３は、アプリケーションの制御を実行する（ステップＳ２８）。ステップＳ２８において、アプリケーション制御モジュール１５３は、このＷＥＢコンテンツのコンテンツ情報に基づいて、アプリケーションのダウンロードの実行停止、アンインストールの実行、起動停止等のアプリケーションを使用不可とする制御や、アプリケーションの制御の対象から除外する制御を実行する。
【００７８】
信頼度判断モジュール１６２は、ステップＳ２３又はステップＳ２７において、信頼度が閾値以上であると判断した場合（ステップＳ２３  ＹＥＳ又はステップＳ２７  ＹＥＳ）、コンテンツ参照モジュール１５２は、ＷＥＢコンテンツ内のアプリケーションに関するデータを参照する（ステップＳ２９）。ステップＳ２９において、コンテンツ参照モジュール１５２は、アプリケーションのダウンロード、インストール、アップデート、起動制御、アンインストール等のアプリケーションの制御に関するデータを参照する。
【００７９】
アプリケーション制御モジュール１５３は、ステップＳ２９において、参照した結果に基づいて、携帯端末１００に対して、アプリケーションの制御を実行する（ステップＳ３０）。ステップＳ３０において、アプリケーション制御モジュール１５３は、参照したデータに含まれる信頼できるアプリケーションのリストを参照して、このアプリケーションのダウンロード又はインストール制御を実行する。また、アプリケーション制御モジュール１５３は、参照したデータに含まれる問題が有るアプリケーションのリストを参照して、このアプリケーションのアンインストールを実行する。また、アプリケーション制御モジュール１５３は、ＷＥＢコンテンツ内のアプリケーションに関するデータとして、ＷＥＢコンテンツの記載内容の文字解析や、画像の画像解析等を実行し、アプリケーションの名称や、「マルウェアが確認された」、「マルウェアが侵入」等のキーワードを参照し、アプリケーションの起動又は停止を制御する。
【００８０】
以上が、第１の実施形態における端末管理処理である。
【００８１】
［第１の実施形態におけるアップデート管理処理］
図１０は、第１の実施形態における携帯端末１００及びコンテンツサーバ２００が実行するアップデート管理処理のフローチャートである。上述した各装置のモジュールが実行する処理について、本処理に併せて説明する。なお、本処理は、ユーザが任意のタイミングで実行しても良いし、所定の期間毎に実行しても良いし、他のタイミングを契機として実行しても良い。
【００８２】
コンテンツ取得モジュール１５４は、インストールされているアプリケーションのアップデートの有無を確認するアップデート確認要求をコンテンツサーバ２００に送信する（ステップＳ４０）。
【００８３】
アップデート確認要求受信モジュール２４２は、携帯端末１００が送信したアップデート確認要求を受信する。アップデート判断モジュール２５０は、受信したアップデート確認要求に基づいて、携帯端末１００にインストールされているアプリケーションのアップデートの有無を判断する（ステップＳ４１）。ステップＳ４１において、アップデート判断モジュール２５０は、アップデートが無いと判断した場合（ステップＳ４１  ＮＯ）、本処理を終了する。
【００８４】
一方、アップデート判断モジュール２５０は、アップデートが有ると判断した場合（ステップＳ４１  ＹＥＳ）、コンテンツ提供モジュール２４１は、アップデートに必要なアップデートデータを携帯端末１００に送信する（ステップＳ４２）。
【００８５】
コンテンツ取得モジュール１５４は、コンテンツサーバ２００が送信したアップデートデータを受信する。アプリケーション制御モジュール１５３は、受信したアップデートデータに基づいて、アプリケーションのアップデートを実行する（ステップＳ４３）。
【００８６】
コンテンツ確認モジュール１５５は、今回アップデートしたアプリケーションが安全であるか否かを判断する（ステップＳ４４）。ステップＳ４４において、コンテンツ確認モジュール１５５は、このアプリケーションにおける上述した信頼度が閾値以上であるか否かを判断する。コンテンツ確認モジュール１５５は、信頼度が閾値以上ではないと判断した場合、今回アップデートしたアプリケーションは安全ではないと判断し（ステップＳ４４  ＮＯ）、アプリケーション制御モジュール１５３は、このアプリケーションのアンインストール制御や、アプリケーションの起動停止制御や、その他の制御を実行する（ステップＳ４５）。
【００８７】
一方、コンテンツ確認モジュール１５５は、信頼度が閾値以上であると判断した場合、今回アップデートしたアプリケーションは安全であると判断し（ステップＳ４４  ＹＥＳ）、制御除外モジュール１６３は、このアプリケーションを、制御の対象から除外する（ステップＳ４６）。ステップＳ４６において、制御除外モジュール１６３は、安全であると判断されたアプリケーションに対して、ダウンロード制御、インストール制御、起動制御、停止制御、アンインストール制御等の制御を実行しないようにする。
【００８８】
以上が、第１の実施形態におけるアップデート管理処理である。
【００８９】
次に、第２の実施形態について説明する。なお、第１の実施形態と同様の構成について同様の符号を付し、その詳細な説明は省略する。
【００９０】
［第２の実施形態における端末管理システム１のシステム構成］
図６は、本発明の好適な第２の実施形態である端末管理システム１のシステム構成図である。端末管理システム１は、管理サーバ１０、携帯端末１００、コンテンツサーバ２００及び公衆回線網５（インターネット網や第３世代、第４世代通信網等）から構成される。
【００９１】
管理サーバ１０は、データ通信機能を備え、後述の機能を備えるサーバ装置である。
【００９２】
携帯端末１００は、後述の機能を備え、第１の実施形態と同様の電化製品であり情報家電である。
【００９３】
コンテンツサーバ２００は、第１の実施形態と同様のサーバ装置である。
【００９４】
［各機能の説明］
図８に基づいて、各装置の構成について説明する。
【００９５】
管理サーバ１０は、第１の実施形態におけるコンテンツサーバ２００と同様に、制御部１１として、ＣＰＵ、ＲＯＭ等を備え、通信部１２として、他の機器と通信可能にするためのデバイス、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ対応デバイスを備える。
【００９６】
また、管理サーバ１０は、第１の実施形態におけるコンテンツサーバ２００と同様に、記憶部１３として、データのストレージ部を備える。記憶部１３には、上述した信頼可能テーブルが含まれる。
【００９７】
管理サーバ１０において、制御部１１が所定のプログラムを読み込むことにより、通信部１２と協働して、コンテンツ情報受信モジュール１５、信頼度算出モジュール１６、信頼度判断モジュール１７、コンテンツ再取得指示送信モジュール１８、コンテンツ照合モジュール１９、制御指示送信モジュール２０、コンテンツ参照モジュール２１、アプリケーション関連情報受信モジュール２２、コンテンツ確認モジュール２３を実現する。また、管理サーバ１０において、制御部１１が所定のプログラムを読み込むことにより、記憶部１３と協働して、テーブル記憶モジュール３０を実現する。
【００９８】
携帯端末１００は、第１の実施形態と同様に、制御部１１０として、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備え、通信部１２０として、他の機器と通信可能にするためのデバイス、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ対応デバイスを備える。
【００９９】
また、携帯端末１００は、第１の実施形態と同様に、記憶部１３０として、データのストレージ部を備える。また、携帯端末１００は、第１の実施形態と同様に、入出力部として、表示部と、入力部に加え、位置情報を取得可能なデバイスを備える。
【０１００】
携帯端末１００において、制御部１１０が所定のプログラムを読み込むことにより、通信部１２０と協働して、接続モジュール１５０、アプリケーション制御モジュール１５３、コンテンツ取得モジュール１５４を実現する。また、携帯端末１００において、制御部１１０が所定のプログラムを読み込むことにより、記憶部１３０と協働して、制御除外モジュール１６３を実現する。
【０１０１】
コンテンツサーバ２００は、第１の実施形態と同様に、制御部２１０として、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備え、通信部２２０として、他の機器と通信可能にするためのデバイス、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ対応デバイスを備える。
【０１０２】
また、コンテンツサーバ２００は、第１の実施形態と同様に、記憶部２３０として、データのストレージ部を備える。
【０１０３】
コンテンツサーバ２００において、制御部２１０が所定のプログラムを読み込むことにより、通信部２２０と協働して、接続要求受信モジュール２４０、コンテンツ提供モジュール２４１、アップデート確認要求受信モジュール２４２を実現する。また、コンテンツサーバ２００において、制御部２１０が所定のプログラムを読み込むことにより、記憶部２３０と協働して、アップデート判断モジュール２５０を実現する。
【０１０４】
［第２の実施形態における端末管理処理］
図１１は、管理サーバ１０、携帯端末１００及びコンテンツサーバ２００が実行する端末管理処理のフローチャートである。上述した各装置のモジュールが実行する処理について、本処理に併せて説明する。
【０１０５】
はじめに、接続モジュール１５０は、コンテンツサーバ２００とデータ通信を実行するための接続要求をコンテンツサーバ２００に送信する（ステップＳ５０）。ステップＳ５０において、接続モジュール１５０は、携帯端末１００で動作するアプリケーションの情報が記載されているＷＥＢコンテンツに接続するための接続要求を送信する。
【０１０６】
接続要求受信モジュール２４０は、携帯端末１００が送信した接続要求を受信する。いるＷＥＢコンテンツの情報をコンテンツ情報として携帯端末１００に送信する（ステップＳ５１）。ステップＳ５１において、コンテンツ情報は、ＷＥＢコンテンツの公開者名、ＵＲＬ、記載内容、及びその他の情報が含まれる。
【０１０７】
接続モジュール１５０は、コンテンツサーバ２００が送信したコンテンツ情報を受信する。接続モジュール１５０は、受信したコンテンツ情報を管理サーバ１０に送信する（ステップＳ５２）。
【０１０８】
コンテンツ情報受信モジュール１５は、携帯端末１００が送信したコンテンツ情報を受信する。信頼度算出モジュール１６は、受信したコンテンツ情報の信頼度を算出する（ステップＳ５３）。ステップＳ５３において、信頼度算出モジュール１６は、受信したコンテンツ情報と、テーブル記憶モジュール３０が記憶する上述した信頼可能テーブルとに基づいて、信頼度を算出する。
【０１０９】
ステップＳ５３において、信頼度算出モジュール１６は、受信したコンテンツ情報に含まれる公開者名及びＵＲＬを、信頼可能テーブルに基づいて検索し、公開者名及びＵＲＬが信頼可能テーブルに存在するか否かを判断する。信頼度算出モジュール１６は、公開者名が信頼可能テーブルに存在すると判断した場合、信頼度を＋１加算する。また、信頼度算出モジュール１６は、ＵＲＬが信頼可能テーブルに存在すると判断した場合、信頼度を＋１加算する。一方、信頼度算出モジュール１６は、公開者名が信頼可能テーブルに存在しないと判断した場合、信頼度を加算しない。また、信頼度算出モジュール１６は、ＵＲＬが信頼可能テーブルに存在しないと判断した場合、信頼度を加算しない。
【０１１０】
信頼度判断モジュール１７は、ステップＳ５３において算出した信頼度の合計値が、閾値以上であるか否かを判断する（ステップＳ５４）。ステップＳ５４において、信頼度判断モジュール１７は、閾値以上ではないと判断した場合（ステップＳ５４  ＮＯ）、コンテンツ再取得指示送信モジュール１８は、携帯端末１００に、ステップＳ５１で携帯端末１００が受信したコンテンツ情報とは異なるコンテンツ情報を取得する指示であるコンテンツ再取得指示を送信する（ステップＳ５５）。異なるコンテンツ情報とは、例えば、異なるＵＲＬのＷＥＢコンテンツや異なる公開者のＷＥＢコンテンツである。
【０１１１】
接続モジュール１５０は、管理サーバ１０からの指示を受けて、ステップＳ５１で携帯端末１００が受信したコンテンツ情報とは異なるコンテンツ情報を収集し、管理サーバ１０に送信する（ステップＳ５６）。
【０１１２】
コンテンツ情報受信モジュール１５は、携帯端末１００が送信したコンテンツ情報を受信する。コンテンツ照合モジュール１９は、ステップＳ５６において受信したコンテンツ情報に、上述したアプリケーションに関する情報が含まれているか否かを照合する（ステップＳ５７）。ステップＳ５７において、コンテンツ照合モジュール１９は、アプリケーションの名称、識別子、製作者、提供者等のアプリケーション関連情報が含まれているか否かを判断する。ステップＳ５７において、コンテンツ照合モジュール１９は、アプリケーション関連情報が含まれていないと判断した場合（ステップＳ５７  ＮＯ）、コンテンツ再取得指示送信モジュール１８は、携帯端末１００に、コンテンツ再取得指示を送信する。
【０１１３】
一方、ステップＳ５７において、コンテンツ照合モジュール１９は、アプリケーション関連情報が含まれていると判断した場合（ステップＳ５７  ＹＥＳ）、信頼度算出モジュール１６は、ステップＳ５３と同様に再度信頼度を算出する（ステップＳ５８）。ステップＳ５８において、信頼度算出モジュール１６は、ステップＳ５３において信頼度を算出した際における、コンテンツ情報が、アプリーション関連情報にどの程度含まれているかを判断し、信頼度を算出する。例えば、信頼度算出モジュール１６は、コンテンツ情報の各項目のうち、アプリケーション関連情報と同一の項目の数が所定以上の値である場合、信頼度を加算し、同一の項目の数が所定数よりも少ない値である場合、信頼度を減算する。具体的には、信頼度算出モジュール１６は、アプリケーションの名称、製作者、提供者の項目が一致している場合、信頼度を加算し、アプリケーションの名称のみが一致している場合、信頼度を減算する。なお、同一の項目の数は、適宜変更可能である。
【０１１４】
信頼度判断モジュール１７は、ステップＳ５８において算出した信頼度の合計値が所定の閾値以上であるか否かを判断する（ステップＳ５９）。ステップＳ５９において、信頼度判断モジュール１７は、閾値以上ではないと判断した場合（ステップＳ５９  ＮＯ）、不適切なＷＥＢコンテンツであると判断し、制御指示送信モジュール２０は、アプリケーションの制御を実行する指示であるアプリケーション制御指示を携帯端末１００に送信する（ステップＳ６０）。ステップＳ５０において、アプリケーション制御指示とは、携帯端末１００にアプリケーションのダウンロードの実行停止、アンインストールの実行、起動停止等のアプリケーションの使用不可とする制御や、アプリケーションの制御の対象から除外する制御を実行させる指示である。
【０１１５】
アプリケーション制御モジュール１５３は、管理サーバ１０が送信したアプリケーション制御指示を受信し、アプリケーション制御指示に基づいて、アプリケーションの制御を実行する（ステップＳ６１）。
【０１１６】
信頼度判断モジュール１７は、ステップＳ５４又はステップＳ５９において、信頼度が閾値以上であると判断した場合（ステップＳ５４  ＹＥＳ又はステップＳ５９  ＹＥＳ）、コンテンツ参照モジュール２１は、ＷＥＢコンテンツ内のアプリケーションに関するデータを参照する（ステップＳ６２）。ステップＳ５２において、コンテンツ参照モジュール２１は、アプリケーションのダウンロード、インストール、アップデート、起動制御、アンインストール等のアプリケーションの制御に関するデータを参照する。
【０１１７】
制御指示送信モジュール２０は、ステップＳ６２において、参照した結果に基づいて、アプリケーション制御指示を携帯端末１００に送信する（ステップＳ６３）。ステップＳ６３において、アプリケーション制御指示とは、参照したデータに含まれる信頼できるアプリケーションのリストを参照して、このアプリケーションのダウンロード又はインストール制御を携帯端末１００に実行させる指示である。また、アプリケーション制御指示とは、参照したデータに含まれる問題が有るアプリケーションのリストを参照して、このアプリケーションのアンインストールを実行させる指示である。また、アプリケーション制御指示とは、ＷＥＢコンテンツ内のアプリケーションに関するデータとして、ＷＥＢコンテンツの記載内容の文字解析や、画像の画像解析等を実行し、アプリケーションの名称や、「マルウェアが確認された」、「マルウェアが侵入」等のキーワードを参照し、アプリケーションの起動又は停止させる制御を実行させる指示である。
【０１１８】
接続モジュール１５０は、管理サーバ１０が送信したアプリケーション制御指示を受信する。アプリケーション制御モジュール１５３は、管理サーバ１０が送信したアプリケーション制御指示に基づいて、アプリケーションの制御を実行する（ステップＳ６４）。
【０１１９】
以上が、第２の実施形態における端末管理処理である。
【０１２０】
［第２の実施形態におけるアップデート管理処理］
図１２は、第２の実施形態における管理サーバ１０、携帯端末１００及びコンテンツサーバ２００が実行するアップデート管理処理のフローチャートである。上述した各装置のモジュールが実行する処理について、本処理に併せて説明する。なお、本処理は、ユーザが任意のタイミングで実行しても良いし、所定の期間毎に実行しても良いし、他のタイミングを契機として実行しても良い。
【０１２１】
コンテンツ取得モジュール１５４は、インストールされているアプリケーションのアップデートの有無を確認するアップデート確認要求をコンテンツサーバ２００に送信する（ステップＳ７０）。
【０１２２】
アップデート確認要求受信モジュール２４２は、携帯端末１００が送信したアップデート確認要求を受信する。アップデート判断モジュール２５０は、受信したアップデート確認要求に基づいて、携帯端末１００にインストールされているアプリケーションのアップデートの有無を判断する（ステップＳ７１）。ステップＳ７１において、アップデート判断モジュール２５０は、アップデートが無いと判断した場合（ステップＳ７１  ＮＯ）、本処理を終了する。
【０１２３】
一方、アップデート判断モジュール２５０は、アップデートが有ると判断した場合（ステップＳ７１  ＹＥＳ）、コンテンツ提供モジュール２４１は、アップデートに必要なアップデートデータを携帯端末１００に送信する（ステップＳ７２）。
【０１２４】
コンテンツ取得モジュール１５４は、コンテンツサーバ２００が送信したアップデートデータを受信する。アプリケーション制御モジュール１５３は、受信したアップデートデータに基づいて、アプリケーションのアップデートを実行する（ステップＳ７３）。
【０１２５】
接続モジュール１５０は、今回アップデートしたアプリケーションのアプリケーション関連情報を管理サーバ１０に送信する（ステップＳ７４）。
【０１２６】
アプリケーション関連情報受信モジュール２２は、携帯端末１００が送信したアプリケーション関連情報を受信する。コンテンツ確認モジュール２３は、受信したアプリケーション関連情報に基づいて、携帯端末１００がアップデートしたアプリケーションが安全であるか否かを判断する（ステップＳ７５）。ステップＳ７５において、コンテンツ確認モジュール２３は、ステップＳ７５において、このアプリケーションにおける上述した信頼度が閾値以上であるか否かを判断する。コンテンツ確認モジュール２３は、信頼度が閾値以上ではないと判断した場合、今回アップデートしたアプリケーションは安全ではないと判断し（ステップＳ７５  ＮＯ）、制御指示送信モジュール２０は、このアプリケーションのアンインストールの制御の指示や、このアプリケーションの起動停止制御の指示や、その他の制御の指示を制御指示として携帯端末１００に送信する（ステップＳ７６）。
【０１２７】
接続モジュール１５０は、管理サーバ１０が送信した制御指示を受信する。アプリケーション制御モジュール１５３は、受信した制御指示に基づいて、アプリケーションの制御を実行する（ステップＳ７７）。
【０１２８】
一方、コンテンツ確認モジュール２３は、信頼度が閾値以上であると判断した場合、今回アップデートしたアプリケーションは安全であると判断し（ステップＳ７５  ＹＥＳ）、制御指示送信モジュール２０は、このアプリケーションを、制御の対象から除外する制御指示を携帯端末１００に送信する（ステップＳ７８）。ステップＳ７８において、制御指示送信モジュール２０は、安全であると判断したアプリケーションのダウンロード制御、インストール制御、起動制御、停止制御、アンインストール制御等の制御を実行しないようにする制御指示を送信する。
【０１２９】
接続モジュール１５０は、管理サーバ１０が送信した制御指示を受信する。制御除外モジュール１６３は、受信した制御指示に基づいて、アプリケーションを制御の対象から除外する（ステップＳ７９）。
【０１３０】
以上が、第２の実施形態におけるアップデート管理処理である。
【０１３１】
上述した手段、機能は、コンピュータ（ＣＰＵ、情報処理装置、各種端末を含む）が、所定のプログラムを読み込んで、実行することによって実現される。プログラムは、例えば、フレキシブルディスク、ＣＤ（ＣＤ−ＲＯＭなど）、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭなど）等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置又は外部記憶装置に転送し記憶して実行する。また、そのプログラムを、例えば、磁気ディスク、光ディスク、光磁気ディスク等の記憶装置（記録媒体）に予め記録しておき、その記憶装置から通信回線を介してコンピュータに提供するようにしてもよい。
【０１３２】
以上、本発明の実施形態について説明したが、本発明は上述したこれらの実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【０１３３】
１  端末管理システム、１０  管理サーバ、１００  携帯端末、２００  コンテンツサーバ
【図１】
2017084139.tif 000003
【図２】
2017084139.tif 000004
【図３】
2017084139.tif 000005
【図４】
2017084139.tif 000006
【図５】
2017084139.tif 000007
【図６】
2017084139.tif 000008
【図７】
2017084139.tif 000009
【図８】
2017084139.tif 000010
【図９】
2017084139.tif 000011
【図１０】
2017084139.tif 000012
【図１１】
2017084139.tif 000013
【図１２】
2017084139.tif 000014
【図１３】
2017084139.tif 000015
【手続補正書】
【提出日】平成29年3月13日(2017.3.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
端末を管理する端末管理システムであって、
前記端末で動作するアプリケーションの情報が記載されているＷＥＢコンテンツに接続する接続手段と、
前記ＷＥＢコンテンツの信頼度を、当該ＷＥＢコンテンツの公開者及びＵＲＬが予め記憶されているかの有無で加算をし、この合計値から算出する算出手段と、
前記算出した信頼度が閾値を超えた場合に、前記ＷＥＢコンテンツ内のアプリケーションに関するデータを参照する参照手段と、
前記参照した結果に基づいて、前記端末に対して前記アプリケーションの制御を行う制御手段と、
【請求項２】
前記算出手段が、前記ＷＥＢコンテンツの公開者から信頼度を算出することを特徴とする請求項１に記載の端末管理システム。
【請求項３】
前記算出手段が、前記ＷＥＢコンテンツのＵＲＬから信頼度を算出することを特徴とする請求項１又は２に記載の端末管理システム。
【請求項４】
前記制御手段が、前記アプリケーションのダウンロード制御をすることを特徴とする請求項１から３の何れか一項に記載の端末管理システム。
【請求項５】
前記制御手段が、前記アプリケーションのインストール制御をすることを特徴とする請求項１から４の何れか一項に記載の端末管理システム。
【請求項６】
前記制御手段が、前記アプリケーションの起動制御をすることを特徴とする請求項１から５の何れか一項に記載の端末管理システム。
【請求項７】
前記制御手段が、前記アプリケーションのアンインストールをすることを特徴とする請求項１から６の何れか一項に記載の端末管理システム。
【請求項８】
前記アプリケーションのアップデートをした場合に、当該アプリケーションが安全かどうかを確認する確認手段と、
前記安全が確認されないアプリケーションを、前記制御の対象から除外する除外手段と、
を備えることを特徴とする請求項１から７の何れか一項に記載の端末管理システム。
【請求項９】
前記接続された複数のＷＥＢコンテンツから情報を収集する収集手段と、
前記収集した情報に、同じアプリケーションの情報が有るかどうかを照合する照合手段と、
を備えることを特徴とする請求項１から８の何れか一項に記載の端末管理システム。
【請求項１０】
端末を管理する端末管理方法であって、
前記端末が、前記端末で動作するアプリケーションの情報が記載されているＷＥＢコンテンツを記憶するコンテンツサーバに接続するステップと、
前記端末が前記ＷＥＢコンテンツを取得し、当該データを管理サーバに送信し、当該管理サーバは、受信した前記ＷＥＢコンテンツの信頼度を、当該ＷＥＢコンテンツの公開者及びＵＲＬが予め記憶されているかの有無で加算をし、この合計値から算出するステップと、
前記管理サーバは、前記算出した信頼度が閾値を超えた場合に、前記ＷＥＢコンテンツ内のアプリケーションに関するデータを前記端末に参照させるステップと、
前記端末は、前記参照した結果に基づいて、前記アプリケーションの制御を行うステップと、
を備えることを特徴とする端末管理方法。