(57)【特許請求の範囲】
【請求項１】
端末デバイスが盗聴アクティビティを検出するための方法であって、
前記端末デバイスが会話中であるかどうかを判定することと、
前記端末デバイスが会話中である場合、前記端末デバイスが記録機能を開始するアプリケーションを有するかどうかを判定することと、
前記端末デバイスが記録機能を開始するアプリケーションを有する場合、盗聴アラームプロンプトを送出することと
を備え、
前記盗聴アラームプロンプトは、第１のグレードの盗聴アラームプロンプトと第２のグレードの盗聴アラームプロンプトとを備え、
前記盗聴アラームプロンプトを送出することは、
前記記録機能を開始するアプリケーションがネットワークに接続しているかどうかを判定することと、
前記記録機能を開始するアプリケーションがネットワークに接続していない場合、前記第１のグレードの盗聴アラームプロンプトを送出することと、
前記記録機能を開始するアプリケーションがネットワークに接続している場合、前記第２のグレードの盗聴アラームプロンプトを送出することと
を備える方法。
【請求項２】
前記記録機能を開始するアプリケーションを終了させるための命令を受信することと、
前記命令に従って前記記録機能を開始するアプリケーションを終了させることと
を更に備える、請求項１に記載の盗聴アクティビティを検出するための方法。
【請求項３】
前記記録機能を開始するアプリケーションが実行中であることが再び検出されるときに前記記録機能を開始するアプリケーションを直接的に終了させるように、前記記録機能を開始するアプリケーションの識別ＩＤと、前記記録機能を開始するアプリケーションを終了させる動作アクティビティとを記録すること
を更に備える、請求項２に記載の盗聴アクティビティを検出するための方法。
【請求項４】
前記端末デバイスが会話中であるかどうかを判定することは、
前記端末デバイスの通信モジュールの作業状態について定期的に問い合わせて、前記通信モジュールが通信状態である場合、前記端末デバイスが会話中であると判定すること、又は
通信モジュールによって報告される通信状態インジケーションを受信することであって、前記通信モジュールが通信状態に入った後に前記通信モジュールによって報告される通信状態インジケーションを受信し、前記通信状態インジケーションに従って、前記端末デバイスが会話中であると判定すること
を備える、請求項１乃至３のいずれか一項に記載の盗聴アクティビティを検出するための方法。
【請求項５】
端末デバイスであって、
当該端末デバイスが会話中であるかどうかを判定するように構成された、第１の判定モジュールと、
前記第１の判定モジュールの判定結果が肯定的であるとき、当該端末デバイスが記録機能を開始するアプリケーションを有するかどうかを判定するように構成された、第２の判定モジュールと、
前記第２の判定モジュールの判定結果が肯定的であるとき、盗聴アラームプロンプトを送出するように構成された、アラーム・プロンプト・モジュールと
を備え、
前記盗聴アラームプロンプトは、第１のグレードの盗聴アラームプロンプトと第２のグレードの盗聴アラームプロンプトとを備え、
前記端末デバイスは更に、
前記第２の判定モジュールの前記判定結果が肯定的であるとき、前記アラーム・プロンプト・モジュールが前記盗聴アラームプロンプトを送出する前に、前記記録機能を開始するアプリケーションがネットワークに接続しているかどうかを判定するように構成された、第３の判定モジュール
を備え、前記アラーム・プロンプト・モジュールは特に、前記第３の判定モジュールの判定結果が否定的であるとき、前記第１のグレードの盗聴アラームプロンプトを送出し、前記第３の判定モジュールの前記判定結果が肯定的であるとき、前記第２のグレードの盗聴アラームプロンプトを送出するように構成される端末デバイス。
【請求項６】
前記記録機能を開始するアプリケーションを終了させるための命令を受信するように構成された、受信モジュールと、
前記命令に従って前記記録機能を開始するアプリケーションを終了させるように構成された、終了モジュールと
を更に備える、請求項５に記載の端末デバイス。
【請求項７】
前記記録機能を開始するアプリケーションが実行中であることが再び検出されるときに前記記録機能を開始するアプリケーションを直接的に終了させるように、前記記録機能を開始するアプリケーションの識別ＩＤと、前記記録機能を開始するアプリケーションを終了させる動作アクティビティとを記録するように構成された、記録モジュール
を更に備える、請求項６に記載の端末デバイス。
【請求項８】
通信モジュールを更に備え、
前記第１の判定モジュールは特に、前記通信モジュールの作業状態について定期的に問い合わせて、前記通信モジュールが通信状態である場合、前記端末デバイスが会話中であると判定するように構成されるか、又は
前記第１の判定モジュールは特に、前記通信モジュールによって報告される通信状態インジケーションを受信することであって、前記通信モジュールが通信状態に入った後に前記通信モジュールによって報告される通信状態インジケーションを受信し、前記通信状態インジケーションに従って、前記端末デバイスが会話中であると判定するように構成される、請求項５乃至７のいずれか一項に記載の端末デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術に関し、特に、盗聴アクティビティを検出するための方法及び端末デバイスに関する。
【背景技術】
【０００２】
インテリジェントな端末の人気に伴い、インテリジェントな端末のセキュリティの問題がますます強調されている。現在のインテリジェントな端末は一般的に、効果的なアプリケーション・プログラミング・インターフェース（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ、略してＡＰＩ）を提供し、これらのＡＰＩを介して、インテリジェントな端末の会話状態情報を取得し、会話の内容を記録し、完全なネットワーク接続機能を実現することができる。これはまた、何らかの違法なアプリケーションを開発する、悪意ある一部のアプリケーションプログラミング（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ、略してＡＰＰ）開発者に、これらのＡＰＩを使用してユーザの会話の内容を傍受し、傍受した会話の内容を、インテリジェントな端末のネットワーク接続機能を介してインターネットに公開し、これにより、ユーザのプライバシーの漏えいをもたらし得る機会を提供する。したがって、インテリジェントな端末における盗聴アクティビティの検出及び防止の実行が大いに重要になることが見受けられる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
現在、一部のソフトウェアはアンチ盗聴機能を有するが、実際の用途において、そのソフトウェアはすべての盗聴アクティビティを検出できず、たとえば、記録による盗聴を検出できない、ということがわかっている。したがって、この種の盗聴アクティビティを検出できる方法が必要とされている。
【課題を解決するための手段】
【０００４】
本発明の実施形態は、盗聴アクティビティを検出するための方法及び端末デバイスを提供し、それらは、記録による盗聴アクティビティを検出するのに使用される。
【０００５】
第１の態様は、盗聴アクティビティを検出するための方法を提供し、この方法は、
端末デバイスが会話中であるかどうかを判定することと、
端末デバイスが会話中である場合、当該端末デバイスが記録機能を開始するアプリケーションを有するかどうかを判定することと、
端末デバイスが記録機能を開始するアプリケーションを有する場合、盗聴アラームプロンプトを送出することと
を含む。
【０００６】
第１の態様の第１の可能な実現手法において、盗聴アラームプロンプトは、第１のグレードの盗聴アラームプロンプトと第２のグレードの盗聴アラームプロンプトとを含み、盗聴アラームプロンプトを送出することは、
記録機能を開始するアプリケーションがネットワークに接続しているかどうかを判定することと、
記録機能を開始するアプリケーションがネットワークに接続していない場合、第１のグレードの盗聴アラームプロンプトを送出することと、
記録機能を開始するアプリケーションがネットワークに接続している場合、第２のグレードの盗聴アラームプロンプトを送出することと
を含む。
【０００７】
第１の態様の第２の可能な実現手法では、第１の態様又は第１の態様の第１の可能な実現手法との組み合わせにおいて、盗聴アクティビティを検出するための方法は更に、記録機能を開始するアプリケーションを終了させるための命令を受信することと、命令に従って記録機能を開始するアプリケーションを終了させることとを含む。
【０００８】
第１の態様の第３の可能な実現手法では、第１の態様の第２の可能な実現手法との組み合わせにおいて、盗聴アクティビティを検出するための方法は更に、記録機能を開始するアプリケーションが実行中であることが再び検出されるときに記録機能を開始するアプリケーションを直接的に終了させるように、記録機能を開始するアプリケーションの識別ＩＤと記録機能を開始するアプリケーションを終了させる動作アクティビティとを記録することを含む。
【０００９】
第１の態様の第４の可能な実現手法では、第１の態様、第１の態様の第１の可能な実現手法、第１の態様の第２の可能な実現手法又は第１の態様の第３の可能な実現手法との組み合わせにおいて、端末デバイスが会話中であるかどうかを判定することは、
端末デバイスの通信モジュールの作業状態について定期的に問い合わせて、通信モジュールが会話状態である場合、端末デバイスが会話中であると判定すること、又は
通信モジュールによって報告される通信状態インジケーションを受信し、通信状態インジケーションは、通信モジュールが通信状態に入った後に通信モジュールによって報告され、通信状態インジケーションに従って端末デバイスが会話中であると判定すること
を含む。
【００１０】
第１の態様の第５の可能な実現手法では、第１の態様の第４の可能な実現手法との組み合わせにおいて、通信モジュールによって報告される通信状態インジケーションを受信する前に、この方法は、
通信モジュールに第１の登録要求を送信することを含み、第１の登録要求は、通信モジュールが通信状態に入るときに当該通信モジュールが通信状態インジケーションを報告することを可能にするために使用される。
【００１１】
第１の態様の第６の可能な実現手法では、第１の態様、第１の態様の第１の可能な実現手法、第１の態様の第２の可能な実現手法、第１の態様の第３の可能な実現手法、第１の態様の第４の可能な実現手法又は第１の態様の第５の可能な実現手法との組み合わせにおいて、端末デバイスが記録機能を開始するアプリケーションを有するかどうかを判定することは、
端末デバイスの記録サービスモジュールの作業状態について定期的に問い合わせて、記録サービスモジュールが記録状態である場合、端末デバイスが記録機能を開始するアプリケーションを有すると判定すること、又は
記録サービスモジュールによって報告される記録通知メッセージを受信し、記録通知メッセージは、記録サービスモジュールが記録状態に入った後に記録サービスモジュールによって報告され、記録通知メッセージに従って、端末デバイスが記録機能を開始するアプリケーションを有すると判定すること
を含む。
【００１２】
第１の態様の第７の可能な実現手法では、第１の態様の第６の可能な実現手法との組み合わせにおいて、記録サービスモジュールによって報告される記録通知メッセージを受信する前に、この方法は、記録サービスモジュールに第２の登録要求を送信することを含み、第２の登録要求は、記録サービスモジュールが記録状態に入るときに当該記録サービスモジュールが記録通知メッセージを報告することを可能にするために使用される。
【００１３】
第１の態様の第８の可能な実現手法では、第１の態様の第１の可能な実現手法、第１の態様の第２の可能な実現手法、第１の態様の第３の可能な実現手法、第１の態様の第４の可能な実現手法、第１の態様の第５の可能な実現手法、第１の態様の第６の可能な実現手法又は第１の態様の第７の可能な実現手法との組み合わせにおいて、記録機能を開始するアプリケーションがネットワークに接続しているかどうかを判定することは、
記録機能を開始するアプリケーションのＩＤを獲得することと、
記録機能を開始するアプリケーションのＩＤに従って、端末デバイスのネットワーク・レイヤ・インターフェースについて定期的に問い合わせて、記録機能を開始するアプリケーションがネットワーク・レイヤ・インターフェースを介してネットワークデータを送信又は受信する場合、記録機能を開始するアプリケーションがネットワークに接続していると判定することと
を含む。
【００１４】
第２の態様は、端末デバイスであって、
当該端末デバイスが会話中であるかどうかを判定するように構成された、第１の判定モジュールと、
第１の判定モジュールの判定結果が「はい」である場合、端末デバイスが記録機能を開始するアプリケーションを有するかどうかを判定するように構成された、第２の判定モジュールと、
第２の判定モジュールの判定結果が「はい」である場合、盗聴アラームプロンプトを送出するように構成された、アラーム・プロンプト・モジュールと
を含む、端末デバイスを提供する。
【００１５】
第２の態様の第１の可能な実現手法では、盗聴アラームプロンプトは、第１のグレードの盗聴アラームプロンプトと第２のグレードの盗聴アラームプロンプトとを含み、端末デバイスは更に、第２の判定モジュールの判定結果が「はい」であるとき、アラーム・プロンプト・モジュールが盗聴アラームプロンプトを送出する前に、記録機能を開始するアプリケーションがネットワークに接続しているかどうかを判定するように構成された、第３の判定モジュールを含み、
アラーム・プロンプト・モジュールは特に、第３の判定モジュールの判定結果が「いいえ」であるとき、第１のグレードの盗聴アラームプロンプトを送出し、第３の判定モジュールの判定結果が「はい」であるとき、第２のグレードの盗聴アラームプロンプトを送出するように構成される。
【００１６】
第２の態様の第２の可能な実現手法では、第２の態様又は第２の態様の第１の可能な実現手法との組み合わせにおいて、端末デバイスは更に、記録機能を開始するアプリケーションを終了させるための命令を受信するように構成された、受信モジュールと、
命令に従って記録機能を開始するアプリケーションを終了させるように構成された、終了モジュールと
を含む。
【００１７】
第２の態様の第３の可能な実現手法では、第２の態様の第２の可能な実現手法との組み合わせにおいて、端末デバイスは更に、記録機能を開始するアプリケーションが実行中であることが再び検出されるときに記録機能を開始するアプリケーションを直接的に終了させるように、記録機能を開始するアプリケーションの識別ＩＤと記録機能を開始するアプリケーションを終了させる動作アクティビティとを記録するように構成された、記録モジュールを含む。
【００１８】
第２の態様の第４の可能な実現手法では、第２の態様、第２の態様の第１の可能な実現手法、第２の態様の第２の可能な実現手法又は第２の態様の第３の可能な実現手法との組み合わせにおいて、端末デバイスは更に、通信モジュールを含み、
第１の判定モジュールは特に、通信モジュールの作業状態について定期的に問い合わせて、通信モジュールが通信状態である場合、端末デバイスが会話中であると判定するように構成されるか、又は
第１の判定モジュールは特に、通信モジュールによって報告される通信状態インジケーションを受信するように構成され、通信状態インジケーションは、通信モジュールが通信状態に入った後に通信モジュールによって報告され、第１の判定モジュールは特に、通信状態インジケーションに従って、端末デバイスが会話中であると判定するように構成される。
【００１９】
第２の態様の第５の可能な実現手法では、第２の態様の第４の可能な実現手法との組み合わせにおいて、第１の判定モジュールは更に、通信状態インジケーションを受信する前に、第１の登録要求を通信モジュールに送信するように構成され、第１の登録要求は、通信モジュールが通信状態に入るときに当該通信モジュールが通信状態インジケーションを報告することを可能にするために使用される。
【００２０】
第２の態様の第６の可能な実現手法では、第２の態様、第２の態様の第１の可能な実現手法、第２の態様の第２の可能な実現手法、第２の態様の第３の可能な実現手法、第２の態様の第４の可能な実現手法又は第２の態様の第５の可能な実現手法との組み合わせにおいて、端末デバイスは更に、記録サービスモジュールを含み、
第２の判定モジュールは特に、記録サービスモジュールの作業状態について定期的に問い合わせて、記録サービスモジュールが記録状態である場合、端末デバイスが記録機能を開始するアプリケーションを有すると判定するように構成されるか、又は
第２の判定モジュールは特に、記録サービスモジュールによって報告される記録通知メッセージを受信するように構成され、記録通知メッセージは、記録サービスモジュールが記録状態に入った後に記録サービスモジュールによって報告され、第２の判定モジュールは特に、記録通知メッセージに従って、端末デバイスが記録機能を開始するアプリケーションを有すると判定するように構成される。
【００２１】
第２の態様の第７の可能な実現手法では、第２の態様の第６の可能な実現手法との組み合わせにおいて、第２の判定モジュールは更に、記録通知メッセージを受信する前に、第２の登録要求を記録サービスモジュールに送信するように構成され、第２の登録要求は、記録サービスモジュールが記録状態に入るときに当該記録サービスモジュールが記録通知メッセージを報告することを可能にするために使用される。
【００２２】
第２の態様の第８の可能な実現手法では、第２の態様の第１の可能な実現手法、第２の態様の第２の可能な実現手法、第２の態様の第３の可能な実現手法、第２の態様の第４の可能な実現手法、第２の態様の第５の可能な実現手法、第２の態様の第６の可能な実現手法又は第２の態様の第７の可能な実現手法との組み合わせにおいて、端末デバイスは更に、ネットワーク・レイヤ・インターフェースを含み、
第３の判定モジュールは特に、記録機能を開始するアプリケーションのＩＤを獲得し、記録機能を開始するアプリケーションのＩＤに従って、ネットワーク・レイヤ・インターフェースについて定期的に問い合わせて、記録機能を開始するアプリケーションがネットワーク・レイヤ・インターフェースを介してネットワークデータを送信又は受信する場合、記録機能を開始するアプリケーションがネットワークに接続していると判定するように構成される。
【００２３】
第３の態様は、少なくとも１つのプロセッサとメモリとを含む端末デバイスを提供し、メモリは、実行可能なプログラムコードを記憶するように構成され、プロセッサは、メモリに記憶された実行可能なプログラムコードを読み出し、実行可能なプログラムコードに対応するプログラムを実行して、
端末デバイスが会話中であるかどうかを判定し、
端末デバイスが会話中である場合、端末デバイスが記録機能を開始するアプリケーションを有するかどうかを判定し、
端末デバイスが記録機能を開始するアプリケーションを有する場合、盗聴アラームプロンプトを送出する
ように構成される。
【００２４】
本発明の実施形態によって提供される盗聴アクティビティを検出するための方法及び端末デバイスにおいては、端末デバイスが会話中であるかどうかを判定し、端末デバイスが会話中である場合、端末デバイスが記録機能を開始するアプリケーションを有するかどうかを更に判定し、端末デバイスが記録機能を開始するアプリケーションを有する場合、それはアプリケーションが記録によって盗聴する悪意あるプログラムであり得ることを示し、盗聴アラームプロンプトを送出し、これにより、記録による盗聴アクティビティの検出が実現される。
【００２５】
本発明の実施形態又は従来技術における技術的な解決手段をより明確に説明するために、実施形態又は従来技術を説明するための添付図面を以下において簡単に紹介する。明らかに、以下の説明における添付図面は、本発明の一部の実施形態にすぎず、当業者は、創意工夫なしにこれらの添付図面に従って他の図面を更に考案することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施形態に係る盗聴アクティビティを検出するための方法のフローチャートである。
【図２】本発明の別の実施形態に係る盗聴アクティビティを検出するための方法のフローチャートである。
【図３】本発明の実施形態に係る端末デバイスの模式的な構造図である。
【図４】本発明の別の実施形態に係る端末デバイスの模式的な構造図である。
【図５】本発明の更に別の実施形態に係る端末デバイスの模式的な構造図である。
【発明を実施するための形態】
【００２７】
本発明の実施形態における目的、技術的な解決手段及び利点をよりわかりやすくするために、本発明の実施形態における技術的な解決手段が、本発明の実施形態において添付図面に関連して以下に明確かつ完全に説明される。明らかに、説明される実施形態は、本発明の実施形態の全部ではなく単なる一部にすぎない。当業者が本発明の実施形態に基づいて創意工夫なしに得られるすべての他の実施形態は、本発明の保護範囲に含まれるものとする。
【００２８】
図１は、本発明の実施形態に係る盗聴アクティビティを検出するための方法のフローチャートである。図１に示すように、この実施形態の方法は以下のステップを含む。
【００２９】
ステップ１０１：端末デバイスが会話中であるかどうかを判定する。判定結果が「はい」である場合、すなわち、端末デバイスが会話中である場合、ステップ１０２を実行する。判定結果が「いいえ」である場合、任意選択によりこの検出動作を終了する。
【００３０】
ステップ１０２：端末デバイスが記録機能を開始するアプリケーションを有するかどうかを判定する。判定結果が「はい」である場合、すなわち、端末デバイスが記録機能を開始するアプリケーションを有する場合、ステップ１０３を実行する。判定結果が「いいえ」である場合、任意選択によりこの検出動作を終了する。
【００３１】
ステップ１０３：盗聴アラームプロンプトを送出する。
【００３２】
この実施形態の実行主体は、セキュリティモジュールとすることができる。セキュリティモジュールを、実現のための端末デバイス内に配置することができ、また端末デバイスとは独立にすることもできるが、端末デバイスに接続することもできる。さらに、この実施形態では、実行主体がセキュリティモジュールである例をとったが、実行主体はこのモジュールに限定されず、この実施形態によって提供される処理を実現することができる任意のモジュールが適用可能である。
【００３３】
この実施形態において、端末デバイスは、会話機能を有し、記録機能をサポートする、様々なデバイスとすることができ、例えば携帯電話、パーソナルコンピュータ、ノートブックコンピュータ、携帯情報端末又はタブレットコンピュータとすることができる。
【００３４】
一般的に、端末デバイスの会話状態は、会話中であること、アイドル状態、及び呼び出し状態を含む。記録による盗聴は一般的に、端末デバイスの会話処理中に会話内容を記録することによって実現される。セキュリティモジュールはまず、端末デバイスが会話中であるかどうかを判定し、端末デバイスが会話中である場合、端末デバイスが記録機能を開始するアプリケーションを有するかどうかを更に判定する。端末デバイスが記録機能を開始するアプリケーションを有する場合、このアプリケーションは、端末デバイスの会話処理中の記録という特徴を満たすので、記録機能を開始するアプリケーションは、記録によって盗聴する悪意あるプログラムであり得、この場合、セキュリティモジュールは、ユーザに盗聴アラームプロンプトを送出する。
【００３５】
この実施形態において、セキュリティモジュールは、アプリケーションが悪意あるプログラムであるかどうかの確率に応じて、異なるグレードの盗聴アラームプロンプトを送出する。盗聴アラームプロンプトのグレードが上がると、これは、記録機能を開始するアプリケーションが、記録によって盗聴する悪意あるプログラムであると判定する確率がより高くなることを示す。これに基づいて、この実施形態の盗聴アラームプロンプトは、第１のグレードの盗聴アラームプロンプトと第２のグレードの盗聴アラームプロンプトとを含むことができ、ここで、第２のグレードの盗聴アラームプロンプトは、第１のグレードの盗聴アラームプロンプトよりも高いグレードである。
【００３６】
上述した処理において、端末デバイスが会話中でないと判定された場合、あるいは端末デバイスは会話中であるが、この端末デバイスは記録機能を開始するアプリケーションを有しないと判定された場合、この端末デバイスは記録によって盗聴する悪意あるプログラムを有しない、と判定することができ、したがって、この検出動作の終了を選択することができる。
【００３７】
この実施形態によって提供される盗聴アクティビティを検出するための方法において、セキュリティモジュールは、端末デバイスが会話中であるかどうかを判定し、端末デバイスが会話中である場合は、端末デバイスが記録機能を開始するアプリケーションを有するかどうかを更に判定する。端末デバイスが記録機能を開始するアプリケーションを有する場合、これは、アプリケーションが、記録によって盗聴する悪意あるプログラムであり得ることを示すため、セキュリティモジュールは、盗聴アラームプロンプトを送出し、これにより、記録による盗聴アクティビティの検出を実現する。
【００３８】
図２は、本発明の別の実施形態に係る盗聴アクティビティを検出するための方法のフローチャートである。図２に示すように、この実施形態の方法は以下のステップを含む。
【００３９】
ステップ２０１：端末デバイスが会話中であるかどうかを判定する。判定結果が「はい」である場合、すなわち、端末デバイスが会話中である場合、ステップ２０２を実行する。判定結果が「いいえ」である場合、任意選択によりこの検出動作を終了する。
【００４０】
ステップ２０２：端末デバイスが記録機能を開始するアプリケーションを有するかどうかを判定する。判定結果が「はい」である場合、すなわち、端末デバイスが記録機能を開始するアプリケーションを有する場合、ステップ２０３を実行する。判定結果が「いいえ」である場合、任意選択によりこの検出動作を終了する。
【００４１】
ステップ２０３：記録機能を開始するアプリケーションがネットワークに接続しているかどうかを判定する。判定結果が「はい」である場合、すなわち、記録機能を開始するアプリケーションがネットワークに接続している場合、ステップ２０５を実行する。判定結果が「いいえ」である場合、すなわち、記録機能を開始するアプリケーションがネットワークに接続していない場合、ステップ２０４を実行する。
【００４２】
ステップ２０４：第１のグレードの盗聴アラームプロンプトを送出する。
【００４３】
ステップ２０５：第２のグレードの盗聴アラームプロンプトを送出する。
【００４４】
を含む。
【００４５】
この実施形態の実行主体も、例えばセキュリティモジュールとすることができ、セキュリティモジュールの説明については、図１に示される実施形態の説明を参照されたい。さらにまた、この実施形態の端末デバイスの説明については、図１に示される実施形態の説明を参照されたい。
【００４６】
この実施形態において、盗聴アラームプロンプトは、第１のグレードの盗聴アラームプロンプトと第２のグレードの盗聴アラームプロンプトとを含む。記録によって盗聴する悪意あるプログラムを検出するために、セキュリティモジュールはまず、端末が会話中であるかどうかを判定し、端末デバイスが会話中である場合、端末デバイスが記録機能を開始するアプリケーションを有するかどうかを更に判定し、端末デバイスが記録機能を開始するアプリケーションを有する場合には、このアプリケーションは、端末デバイスの会話処理中の記録という特徴を満たすので、記録機能を開始するアプリケーションは、記録によって盗聴する悪意あるプログラムであり得る。記録によって盗聴する悪意あるプログラムがまた、一般的に、端末デバイスのネットワーク接続機能を使用して、盗聴によって得られた会話内容をインターネットにアップロードし得る、という更なる考慮において、この実施形態におけるセキュリティモジュールは、記録機能を開始するアプリケーションが、ネットワークに接続しているかどうか（すなわち、記録機能を開始するアプリケーションがネットワーク接続状態であるかどうか）を更に判定し、判定結果が、記録機能を開始するアプリケーションがネットワークに接続している（すなわち、ネットワーク接続状態である）、というものである場合、このアプリケーションは、端末デバイスが会話中であるときに記録機能を開始することと、ネットワークに接続していることとの双方の条件を満たすので、アプリケーションが、記録によって盗聴する悪意あるプログラムである可能性がより高く、したがって、セキュリティモジュールは、より高いグレードの盗聴アラームプロンプト、すなわち、第２のグレードの盗聴アラームプロンプトをユーザに送出する。判定結果が、記録機能を開始するアプリケーションはネットワークに接続していない（すなわち、ネットワーク接続状態でない）、というものである場合、これは、記録機能を開始するがネットワークに接続していないアプリケーションが、記録によって盗聴する悪意あるプログラムである確率が低いことを示し、セキュリティモジュールは、第１のグレードの盗聴アラームプロンプトをユーザに送出する。
【００４７】
任意の実現手法において、セキュリティモジュールによって送出される盗聴アラームプロンプト（例えば、セキュリティモジュールによって送出される第１のグレードの盗聴アラームプロンプト又は第２のグレードの盗聴アラームプロンプト）は、音、光、振動及び／又は情報によって送出されることができる。たとえば、セキュリティモジュールは、音による盗聴アラームプロンプトを送出することができ、異なるグレードの盗聴アラームプロンプトは音量によって区別され、例えば、第１のグレードの盗聴アラームプロンプトの音は相対的に小さく、第２のグレードの盗聴アラームプロンプトの音は相対的に大きい。別の例では、セキュリティモジュールは更に、振動による盗聴アラームプロンプトを送出することができ、異なるグレードの盗聴アラームプロンプトは振動の強さによって区別され、例えば、第１のグレードの盗聴アラームプロンプトの振動の強さは相対的に小さく、第２のグレードの盗聴アラームプロンプトの振動の強さは相対的に大きい。別の例では、セキュリティモジュールは更に、情報及びプロンプトのトーンによる盗聴アラームプロンプトを送出することができ、異なるグレードの盗聴アラームプロンプトはプロンプトのトーンのボリュームによって区別され、例えば、第１のグレードの盗聴アラームプロンプトの音は相対的に低く、第２のグレードの盗聴アラームプロンプトの音は相対的に高い。さらに、異なるグレードの盗聴アラームプロンプトを、情報内容を通じて区別することもでき、例えば、第１のグレードの盗聴アラームプロンプトの情報内容は、「悪意あるプログラムである可能性５０％」であり、第２のグレードの盗聴アラームプロンプトの情報内容は、「悪意あるブロクラムである可能性８０％」である。セキュリティモジュールは、上述したいくつかの例に加えて、様々な手法で盗聴アラームプロンプトを送出することができるが、ここでは詳細を１つ１つ列挙しない。
【００４８】
この実施形態では、異なるグレードの盗聴アラームプロンプトを区別することにより、ユーザが異なる処理対策を採用することが容易となる。例えば、盗聴アラームプロンプトのグレードが相対的に低いとき、ユーザはプロンプトを無視し、処理を実行しないことができ、盗聴アラームプロンプトのグレードが相対的に高い場合、ユーザは、例えば、プライバシーの漏洩を防ぐためにアプリケーションを終了させる、といった処理を遅れずに実行することができる。
【００４９】
任意選択の実現手法では、ユーザは、セキュリティモジュールが盗聴アラームプロンプトを送出した後にアプリケーションを終了させることを選択することができる。ユーザは、端末デバイスによって提供されるメニュー又はキー等によって、アプリケーションを終了させるための命令をセキュリティモジュールに送出することができる。それに対応して、セキュリティモジュールは、アプリケーションを終了させるための命令を受信し、受信された命令に従って、アプリケーションを終了させる。具体的には、端末デバイスのオペレーティングシステムがアプリケーションを終了させるためのＡＰＩを有するので、セキュリティモジュールは、オペレーティングシステムにおけるアプリケーションに対応するＡＰＩを呼び出すことにより、アプリケーションを終了させるという目的を達成することができる。本明細書において、ユーザは、セキュリティモジュールが任意のグレードの盗聴アラームプロンプトを送出した後にアプリケーションを終了させるように選択することができるので、セキュリティモジュールがアプリケーションを終了させるための命令を受信してアプリケーションを終了させる動作を、セキュリティモジュールが第１のグレードの盗聴アラームプロンプトを送出した後に実現することができ、また、セキュリティモジュールが第２のグレードの盗聴アラームプロンプトを送出した後に実現することもできることに留意されたい。
【００５０】
さらに任意選択により、セキュリティモジュールがアプリケーションを終了させるための命令を受信し、その上アプリケーションが、受信した命令に従って終了される場合、アプリケーションの識別（ＩＤ）とアプリケーションを終了させる動作アクティビティとを記録することもできるので、アプリケーションが実行中であることが再び検出されるときに、アプリケーションを、記録された終了動作アクティビティに従って直接的に終了することができ、これにより、ユーザの動作を低減させつつ、ユーザのプライバシーが漏洩しないことを保証する。具体的には、端末デバイスが記録機能を開始するアプリケーションを有することが検出されるとき、セキュリティモジュールは、検出された記録機能を開始するアプリケーションのＩＤと、記録されたアプリケーションのＩＤとを比較することができ、検出された記録機能を開始するアプリケーションのＩＤが、記録されたアプリケーションのＩＤに属する場合、セキュリティモジュールは、検出された記録機能を開始するアプリケーションを直接的に終了させる。さらに、この実施形態におけるセキュリティモジュールは、アプリケーションのＩＤを獲得することができ、例えば、アプリケーションに対応するＡＰＩを呼び出すことによりアプリケーションのＩＤを獲得することができ、あるいはアプリケーションのＩＤを、端末デバイスの別のモジュールによって提供することができる。
【００５１】
この実施形態は、上述のステップ１０１又は上述のステップ２０１を提供する、すなわち、端末デバイスが会話中であるかどうかを判定するいくつかの実現手法を提供する。実現手法は、端末デバイスの通信モジュールの作業状態について定期的に問い合わせることと、通信モジュールが通信状態である場に合、端末デバイスが会話中であると判定することとを含む。端末デバイスの会話状態を、端末デバイスの通信モジュールの作業状態によって具現化することができる。端末デバイスの通信モジュールは、電話モジュールと呼ばれることもあり、この電話モジュールは主に、端末デバイスと別の端末デバイスとの間の会話を実現するように構成される。通信モジュールが現在、通信状態である場合、すなわち、別の端末デバイスと通信している場合、これは、通信モジュールが位置する端末デバイスが会話中であることを示し、通信モジュールが現在、アイドル状態である場合、これは、通信モジュールが位置する端末デバイスがアイドル状態であることを示し、通信モジュールが現在、呼び出し状態である場合、すなわち、通信モジュールが別の端末デバイスとの通信を要求するのに呼び出し中であるか、又は別の端末デバイスからの通信要求に応答していない場合、これは、通信モジュールが位置する端末デバイスが呼び出し状態であることを示す。この実現手法は、セキュリティモジュールが、通信モジュールの作業状態を能動的にポーリングする手法により、端末デバイスが会話中であるかどうかを判定する手法に属する。
【００５２】
別の実現手法は、端末デバイスの通信モジュールによって報告される通信状態インジケーションを受信することであって、通信モジュールが通信状態に入った後に通信モジュールによって報告される通信状態インジケーションを受信することと、受信した通信状態インジケーションに従って、端末デバイスが会話中であると判定することとを含む。この実現手法では、通信モジュールが通信状態に入る場合、通信モジュールは、当該通信モジュールが通信状態に入ることを示す通信状態インジケーションをセキュリティモジュールに対し能動的に報告するので、セキュリティモジュールは、通信状態インジケーションを受信するかどうかに従って、端末デバイスが会話中であるかどうかを判定することができ、通信モジュールによって報告された通信状態インジケーションを受信する場合、セキュリティモジュールは、端末デバイスが会話中であると判定することができる。
【００５３】
任意選択により、通信状態インジケーションをセキュリティモジュールに対し能動的に報告する機能が、通信モジュールの機能を拡張することによって追加されることができる。このケースでは、通信状態に入ると、通信モジュールは、セキュリティモジュールに通信状態インジケーションを能動的に報告する。
【００５４】
さらに任意選択によって、通信状態インジケーションを能動的に報告するための通信モジュールのフレキシビリティを改善するために、セキュリティモジュールは、通信モジュールによって報告される通信状態インジケーションを受信する前に、第１の登録要求を通信モジュールに送信することができ、第１の登録要求は、通信モジュールが、該通信モジュールが通信状態に入るときに通信モジュールが通信状態インジケーションを報告することを可能にするために使用され、このケースでは、通信モジュールは、単にセキュリティモジュールの要求に従って報告することができる。
【００５５】
端末デバイスが会話中であるかどうかを判定する、上述の提供された様々な実現手法は、単純かつ容易に実現されること、端末デバイスに対し小さな変更を要求すること、判定が正確であること、といった利点を有する。
【００５６】
この実施形態は、上述のステップ１０２又は上述のステップ２０２を提供する。すなわち、端末デバイスが記録機能を開始するアプリケーションを有するかどうかを判定するいくつかの実現手法を提供する。ある実現手法は、端末デバイスの記録サービスモジュールの作業状態について定期的に問い合わせることと、記録サービスモジュールが記録状態である場合、端末デバイスが記録機能を開始するアプリケーションを有すると判定することとを含む。端末デバイスの記録サービスモジュールは主に、音源を記録するように構成される。具体的には、端末デバイスのオペレーティングシステムが、記録サービスモジュールに対応するＡＰＩも提供し、各アプリケーションは、記録サービスモジュールのＡＰＩを呼び出すことによって記録サービスモジュールに記録を開始させることができ、それに対応して、アプリケーションが記録サービスモジュールの開始に成功した場合、これはアプリケーションが記録機能を開始することを示す。この処理において、記録サービスモジュールは、アプリケーションのＩＤや名前といった情報を獲得することもできる。これに基づいて、セキュリティモジュールは、記録サービスモジュールの作業状態を能動的にポーリングすることにより、端末デバイスが記録機能を開始するアプリケーションを有するかどうかを判定することができ、加えて、必要であれば、セキュリティモジュールは更に、記録機能を開始するアプリケーションのＩＤ等の情報を、記録サービスモジュールを介して獲得することができる。
【００５７】
別の実現手法は、記録サービスモジュールによって報告される記録通知メッセージを受信することを含み、記録通知メッセージは、記録サービスモジュールが記録状態に入った後に記録サービスモジュールによって報告される。また、当該実現方法は、記録通知メッセージに従って、端末デバイスが記録機能を開始するアプリケーションを有すると判定することを含む。この実現手法では、記録状態に入るときに、記録サービスモジュールは、当該記録サービスモジュールが記録状態に入ることを示す記録通知メッセージを、セキュリティモジュールに対し能動的に報告することができるので、セキュリティモジュールは、記録サービスモジュールによって報告される記録通知メッセージを受信するかどうかに従って、端末デバイスが記録機能を開始するアプリケーションを有するかどうかを判定することができ、記録サービスモジュールによって報告された記録通知メッセージを受信する場合、セキュリティモジュールは、端末デバイスが記録機能を開始するアプリケーションを有すると判定することができる。
【００５８】
任意選択により、記録通知メッセージをセキュリティモジュールに対し能動的に報告する機能は、記録サービスモジュールの機能を拡張することによって追加されることができる。このケースでは、記録状態に入ると、記録サービスモジュールは、セキュリティモジュールに記録通知メッセージを能動的に報告する。
【００５９】
さらに任意選択によっては、記録通知メッセージを能動的に報告するための記録サービスモジュールのフレキシビリティを改善するために、セキュリティモジュールは、記録サービスモジュールによって報告される記録通知メッセージを受信する前に、第２の登録要求を記録サービスモジュールに送信することができる。第２の登録要求は、記録サービスモジュールが、当該記録サービスモジュールが記録状態に入るときに記録通知メッセージを能動的に報告することを可能にするために使用される。このケースでは、記録サービスモジュールは、単にセキュリティモジュールの要求に従って報告することができる。
【００６０】
端末デバイスが記録機能を開始するアプリケーションを有するかどうかを判定する、上述の提供された様々な実現手法は、単純かつ容易に実現されること、端末デバイスに対し小さな変更しか要求しないこと、判定が正確であること、といった利点を有する。
【００６１】
この実施形態は、ステップ２０３を提供する。すなわち、記録機能を開始するアプリケーションがネットワークに接続しているかどうかを判定する実現手法を提供する。この実現手法は、記録機能を開始するアプリケーションのＩＤを獲得することと、記録機能を開始するアプリケーションのＩＤに従って、端末デバイスのネットワーク・レイヤ・インターフェースについて定期的に問い合わせることと、記録機能を開始するアプリケーションがネットワーク・レイヤ・インターフェースを介してネットワークデータを送信又は受信する場合、記録機能を開始するアプリケーションがネットワークに接続していると判定することとを含む。端末デバイスのネットワーク・レイヤ・インターフェースは主に、各アプリケーションとインターネットとの間でネットワークデータを送受信するように構成され、端末デバイスのオペレーティングシステムによって提供されるインターフェースを介して、インターネットとネットワークデータを交換するアプリケーションのＩＤ及び交換されるネットワークデータ等を獲得することができる。これに基づいて、セキュリティモジュールはまず、記録機能を開始するアプリケーションのＩＤを獲得し、ネットワーク・レイヤ・インターフェースについて定期的に問い合わせ、ネットワーク・レイヤ・インターフェースが記録機能を開始するアプリケーションの獲得されたＩＤを記録するかどうかを判定する。ネットワーク・レイヤ・インターフェースが獲得されたＩＤを記録する場合、記録機能を開始するアプリケーションがネットワークに接続していることを示し、ネットワーク・レイヤ・インターフェースが獲得されたＩＤを記録しない場合、記録機能を開始するアプリケーションがネットワークに接続していないことを示す。
【００６２】
能動的なポーリングによってネットワーク・レイヤ・インターフェースについて問い合わせることに加えて、セキュリティモジュールはまた、ネットワークインターフェースの機能を拡張することができるので、ネットワーク・レイヤ・インターフェースは、ネットワークに接続しているアプリケーションのＩＤをセキュリティモジュールに対し能動的に報告することができることに留意されたい。このケースでは、セキュリティモジュールは、記録機能を開始するアプリケーションのＩＤ及びネットワーク・レイヤ・インターフェースによって報告されたアプリケーションのＩＤに従って、記録機能を開始するアプリケーションがネットワークに接続しているかどうかを判定することができる。
【００６３】
端末デバイス内の各アプリケーションがネットワークに接続しているかどうかを、端末デバイスのネットワーク・レイヤ・インターフェースにおいてアプリケーションとインターネットとの間で交換されるネットワークデータがあるかどうかを問い合わせてチェックすることにより判定することができるが、本発明はこれに限定されるものではない。例えば、獲得することは、アプリケーションの属性情報について問い合わせることによって実行されることもできる。アプリケーションの属性情報は、アプリケーションがネットワーク接続機能を有するかどうか、及びアプリケーションがネットワーク接続状態であるかどうか等についての情報を含む。
【００６４】
上述の提供された、端末デバイスがネットワークに接続しているかどうかを判定する実現手法は、単純かつ容易に実現されること、判定が正確であること、といった利点を有する。
【００６５】
要約すると、この実施形態では、端末デバイスが会話中であるかどうかを判定し、端末デバイスが会話中である場合、端末デバイスが記録機能を開始するアプリケーションを有するかどうかを更に判定し、端末デバイスが記録機能を開始するアプリケーションを有する場合は、アプリケーションが記録によって盗聴する悪意あるプログラムであり得ることを示し、記録機能を開始するアプリケーションがネットワークに接続しているかどうかを更に判定する。同時に、記録機能を開始するアプリケーションがネットワークに接続していると判定された場合は、アプリケーションが記録によって盗聴する悪意あるプログラムである確率がより高いことも示し、異なるグレードの盗聴アラームプロンプトが、異なる判定結果に従って送出され、これにより、記録による盗聴アクティビティの検出が実現され、ユーザのプライバシーの漏えいが有効に回避される。
【００６６】
図３は、本発明の実施形態に係る端末デバイスの模式的な構造図である。この実施形態の端末デバイスは、会話機能を有し、記録機能をサポートする様々なデバイスであり得る。図３に示すように、この実施形態の端末デバイスは、第１の判定モジュール３１、第２の判定モジュール３２及びアラーム・プロンプト・モジュール３３を含む。
【００６７】
第１の判定モジュール３１は、この実施形態の端末デバイスが会話中であるかどうかを判定するように構成される。
【００６８】
第２の判定モジュール３２は、第１の判定モジュール３１に接続し、第１の判定モジュール３１の判定結果が「はい」であるとき、この実施形態の端末デバイスが記録機能を開始するアプリケーションを有するかどうかを判定するように構成される。
【００６９】
アラーム・プロンプト・モジュール３３は、第２の判定モジュール３２に接続し、第２の判定モジュール３２の判定結果が「はい」であるとき、盗聴アラームプロンプトを送出するように構成される。
【００７０】
任意選択の実現手法において、盗聴アラームプロンプトは、第１のグレードの盗聴アラームプロンプトと第２のグレードの盗聴アラームプロンプトとを含む。図４に示すように、この実施形態の端末デバイスは更に、第３の判定モジュール３４を含む。
【００７１】
第３の判定モジュール３４は、第２の判定モジュール３２及びアラーム・プロンプト・モジュール３３に接続し、第２の判定モジュール３２の判定結果が「はい」であるとき、アラーム・プロンプト・モジュール３３が盗聴アラームプロンプトを送出する前に、第２の判定モジュール３２によって判定された記録機能を開始するアプリケーションがネットワークに接続しているかどうかを判定するように構成される。
【００７２】
これに基づいて、アラーム・プロンプト・モジュール３３は特に、第３の判定モジュール３４の判定結果が「いいえ」であるとき、第１のグレードの盗聴アラームプロンプトを送出し、第３の判定モジュール３４の判定結果が「はい」であるとき、第２のグレードの盗聴アラームプロンプトを送出するように構成される。
【００７３】
任意選択の実現手法では、図４に示すように、この実施形態の端末デバイスは更に、受信モジュール３５及び終了モジュール３６を含む。
【００７４】
受信モジュール３５は、記録機能を開始するアプリケーションを終了させるための命令を受信するように構成される。任意選択により、受信モジュール３５は、アラーム・プロンプト・モジュール３３に接続し、アラーム・プロンプト・モジュール３３が第１のグレードの盗聴アラームプロンプト又は第２のグレードの盗聴アラームプロンプトを送出した後に、記録機能を開始するアプリケーションを終了させるための命令を受信するように構成される。
【００７５】
終了モジュール３６は、受信モジュール３５に接続し、受信モジュール３５によって受信される命令に従って、記録機能を開始するアプリケーションを終了するように構成される。
【００７６】
さらに任意選択により、図４に示すように、この実施形態の端末デバイスは更に、記録モジュール３７を含む。記録モジュール３７は、記録機能を開始するアプリケーションが実行中であることが再び検出されるときに記録機能を開始するアプリケーションを直接的に終了させるように、記録機能を開始するアプリケーションのＩＤと、記録機能を開始するアプリケーションを終了させる動作アクティビティとを記録するように構成される。任意選択により、記録モジュール３７は、受信モジュール３５に接続し、受信モジュール３５が記録機能を開始するアプリケーションを終了させるための命令を受信した後に、記録機能を開始するアプリケーションのＩＤと記録機能を開始するアプリケーションを終了させる動作アクティビティとを記録するように構成される。
【００７７】
さらに、図４に示すように、この実施形態の端末デバイスは更に、主にこの実施形態の端末デバイスと別の端末デバイスとの間の会話を実現するように構成された通信モジュール３８を含む。これに基づいて、第１の判定モジュール３１は特に、通信モジュール３８の作業状態について定期的に問い合わせて、通信モジュール３８が通信状態である場合、この実施形態の端末デバイスが会話中であると判定するように構成されることができる。あるいは、第１の判定モジュール３１は特に、通信モジュール３８によって報告される通信状態インジケーションを受信するように構成されることができる。通信状態インジケーションは、通信モジュール３８が通信状態に入った後に通信モジュール３８によって報告されるものである。第１の判定モジュール３１はまた、この通信状態インジケーションに従って、この実施形態の端末デバイスが会話中であるかどうかを判定するように構成されることができる。さらに、第１の判定モジュール３１は、通信モジュール３８によって報告される通信状態インジケーションを受信する前に、第１の登録要求を通信モジュール３８に送信するように更に構成される。第１の登録要求は、通信モジュール３８が通信状態に入るときに該通信モジュール３８が通信状態インジケーションを報告することを可能にするために使用される。
【００７８】
さらに、図４に示すように、この実施形態の端末デバイスは更に、主に音源を記録するように構成された記録サービスモジュール３９を含む。これに基づいて、第２の判定モジュール３２は特に、記録サービスモジュール３９の作業状態について定期的に問い合わせて、記録サービスモジュール３９が記録状態である場合、この実施形態の端末デバイスが記録機能を開始するアプリケーションを有すると判定するように構成されることができる。あるいは、第２の判定モジュール３２は特に、記録サービスモジュール３９によって報告される記録通知メッセージを受信するように構成されることができる。記録通知メッセージは、記録サービスモジュール３９が記録状態に入った後に記録サービスモジュール３９によって報告される。また、第２の判定モジュール３２は、この記録通知メッセージに従って、この実施形態の端末デバイスが記録機能を開始するアプリケーションを有すると判定するように構成されることができる。さらに、第２の判定モジュール３２は、記録サービスモジュール３９によって報告される記録通知メッセージを受信する前に、第２の登録要求を記録サービスモジュール３９に送出するように更に構成されることができる。第２の登録要求は、記録サービスモジュール３９が記録状態に入るときに当該記録サービスモジュール３９が記録通知メッセージを報告することを可能にするために使用される。
【００７９】
さらに、図４に示すように、この実施形態の端末デバイスは、ネットワーク・レイヤ・インターフェース４０を更に含む。ネットワーク・レイヤ・インターフェース４０は、主に各アプリケーションとインターネットとの間でネットワークデータを送受信し、更にインターネットとネットワークデータを交換するアプリケーションのＩＤ及び交換されるネットワークデータ等を記録するように構成される。これに基づいて、第３の判定モジュール３４は特に、記録機能を開始するアプリケーションのＩＤを獲得し、記録機能を開始するアプリケーションのＩＤに従ってネットワーク・レイヤ・インターフェース４０について定期的に問い合わせて、記録機能を開始するアプリケーションがネットワークインターフェース４０を介してネットワークデータを送受信する場合、記録機能を開始するアプリケーションがネットワークに接続していると判定するように構成されることができる。
【００８０】
任意選択の実現手法において、アラーム・プロンプト・モジュール３３は特に、音、光、振動及び／又は情報によって盗聴アラームプロンプトを送出するように構成されることができる。例えば、アラーム・プロンプト・モジュール３３は特に、音、光、振動及び／又は情報による第１のグレードの盗聴アラームプロンプトを送出するように構成されることがあり、あるいは、アラーム・プロンプト・モジュール３３は特に、音、光、振動及び／又は情報による第２のグレードの盗聴アラームプロンプトを送出するように構成されることもある。
【００８１】
この実施形態によって提供される端末デバイスの各機能モジュールは、上述した方法の実施形態における対応する処理を実行するように構成されることができ、その特定の動作原理は、本明細書において繰り返し説明されないので、詳細については方法の実施形態の説明を参照されたい。
【００８２】
この実施形態によって提供される端末デバイスでは、様々な機能モジュールを介して、端末デバイスが会話中であるかどうかを判定し、端末デバイスが会話中である場合、端末デバイスが記録機能を開始するアプリケーションを有するかどうかを更に判定し、端末デバイスが記録機能を開始するアプリケーションを有する場合は、アプリケーションが記録によって盗聴する悪意あるプログラムであり得ることを示すので、盗聴アラームプロンプトを送出し、これにより、記録による盗聴アクティビティの検出が実現される。
【００８３】
図５は、本発明の更に別の実施形態に係る端末デバイスの模式的な構造図である。図５に示すように、この実施形態の端末デバイスは、少なくとも１つのプロセッサ５１とメモリ５２とを含み、それらは、バスを介して接続される。バスは、業界標準アーキテクチャ（Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ、略してＩＳＡ）バス、周辺コンポーネント相互接続（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ、略してＰＣＩ）バス又は拡張業界標準アーキテクチャ（Ｅｘｔｅｎｄｅｄ  Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ、略してＥＩＳＡ）バス等とすることができる。バスを、アドレスバス、データバス、制御バス等に分類することができる。説明の容易化のために、図５のバスは、単なる太線によって示されているが、これは、１つのバスのみ又は１つのタイプのバスのみがあることを意味するものではない。
【００８４】
メモリ５２は、実行可能なプログラムコードを記憶するように構成され、プロセッサ５１は、メモリ５２に記憶された実行可能なプログラムコードを読み出して、当該実行可能なプログラムコードに対応するプログラムを実行して、
この実施形態の端末デバイスが会話中であるかどうかを判定し、
この実施形態の端末デバイスが会話中である場合、この実施形態の端末デバイスが記録機能を開始するアプリケーションを有するかどうかを判定し、
この実施形態の端末デバイスが記録機能を開始するアプリケーションを有する場合、盗聴アラームプロンプトを送出する
ように構成される。
【００８５】
さらに、図５に示すように、この実施形態の端末デバイスは更に、通信インターフェース５３を含む。通信インターフェース５３もまた、プロセッサ５１及びメモリ５２にバスを介して接続する。加えて、この実施形態の端末デバイスは、端末デバイスの別のモジュールに電力を供給するように構成された電源モジュールを更に含む。電源モジュールは、図５に図示されていない。
【００８６】
この実施形態の端末デバイスは、上述した方法の実施形態における処理を実行するように構成されることができ、その特定の動作原理は、本明細書において繰り返し説明しないため、詳細については方法の実施形態の説明を参照されたい。
【００８７】
この実施形態によって提供される端末デバイスでは、端末デバイスが会話中であるかどうかを判定され、端末デバイスが会話中である場合、端末デバイスが記録機能を開始するアプリケーションを有するかどうかを更に判定し、端末デバイスが記録機能を開始するアプリケーションを有する場合、アプリケーションが記録によって盗聴する悪意あるプログラムであり得ることを示すので、盗聴アラームプロンプトを送出し、これにより、記録による盗聴アクティビティの検出が実現される。
【００８８】
当業者は、上述した方法の実施形態のステップの全部又は一部を、関連するハードウェアに命令するプログラムによって完了することがえきることを理解されたい。プログラムを、コンピュータ読取可能な記憶媒体に記憶することができる。プログラムが実行されると、上述した方法の実施形態のステップが実行される。記憶媒体は、ＲＯＭ、ＲＡＭ、磁気ディスク又は光ディスクといった、プログラムコードを記憶することができる任意の媒体とすることができる。
【００８９】
最後に、上述した実施形態は、本発明の技術的な解決手段を説明するために提供されたにすぎず、本発明を限定することを意図したものではないことに留意されたい。本発明は、上述した実施形態に関連して詳細に説明されたが、当業者は、上述した実施形態において記録される技術的な解決手段に対する変更、あるいは技術的な解決手段における技術的な特徴の一部又は全部との均等な置換が更に行われ得る、ということを理解すべきである。しかしながら、これらの変更又は置換は、対応する技術的な解決手段の本質を、本発明の実施形態の技術的な解決手段の範囲から逸脱させるものではない。
【図１】
0005899324.tif 000002
【図２】
0005899324.tif 000003
【図３】
0005899324.tif 000004
【図４】
0005899324.tif 000005
【図５】
0005899324.tif 000006