JP2017536594A - モバイルデバイス挙動のアグリゲートマルチアプリケーション挙動分析のための方法およびシステム - Google Patents
モバイルデバイス挙動のアグリゲートマルチアプリケーション挙動分析のための方法およびシステム Download PDFInfo
- Publication number
- JP2017536594A JP2017536594A JP2017513221A JP2017513221A JP2017536594A JP 2017536594 A JP2017536594 A JP 2017536594A JP 2017513221 A JP2017513221 A JP 2017513221A JP 2017513221 A JP2017513221 A JP 2017513221A JP 2017536594 A JP2017536594 A JP 2017536594A
- Authority
- JP
- Japan
- Prior art keywords
- behavior
- software applications
- information
- processor
- classifier model
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3447—Performance evaluation by modeling
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/04—Inference or reasoning models
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3017—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is implementing multitasking
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3452—Performance evaluation by statistical analysis
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/55—Detecting local intrusion or implementing counter-measures
- G06F21/552—Detecting local intrusion or implementing counter-measures involving long-term monitoring or reporting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/01—Dynamic search techniques; Heuristics; Dynamic trees; Branch-and-bound
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3476—Data logging
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/865—Monitoring of software
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
- G06F8/44—Encoding
- G06F8/443—Optimisation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Quality & Reliability (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Data Mining & Analysis (AREA)
- Artificial Intelligence (AREA)
- Computer Security & Cryptography (AREA)
- Computational Linguistics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Medical Informatics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Probability & Statistics with Applications (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
101 デジタル信号プロセッサ(DSP)、異種プロセッサ、プロセッサ、デジタル信号プロセッサ
104 モデムプロセッサ、異種プロセッサ、プロセッサ
106 グラフィックスプロセッサ、異種プロセッサ、プロセッサ
108 アプリケーションプロセッサ、異種プロセッサ、プロセッサ
110 コプロセッサ、プロセッサ
112 メモリ要素
113 ハードウェアベースのメモリ監視ユニット
114 アナログ回路およびカスタム回路
116 システム構成要素/リソース、リソース
118 クロック
120 電圧調整器
124 相互接続/バスモジュール
200 挙動ベースのセキュリティシステム
202 挙動観測器モジュール、モジュール
204 挙動抽出器モジュール、モジュール
208 挙動分析器モジュール、モジュール
210 アクチュエータモジュール、モジュール
300 方法
400 方法
500 方法
600 方法
700 方法
800 ブースト方法
902 適応フィルタモジュール
904 スロットルモジュール
906 観測器モードモジュール
908 高レベル挙動検出モジュール
910 挙動ベクトル生成器
912 セキュアバッファ
914 空間相関モジュール
916 時間相関モジュール
1000 コンピューティングシステム
1002 挙動検出器
1004 データベースエンジン
1006 セキュアバッファマネージャ
1008 ルールマネージャ
1010 システムヘルスモニタ
1014 リングバッファ
1016 フィルタルール
1018 スロットリングルール
1020 セキュアバッファ
1100 方法
1200 スマートフォン
1202 プロセッサ
1204 内部メモリ
1206 音声符号化/復号(コーデック)回路、コーデック
1208 ワイヤレスデータリンクおよび/または携帯電話トランシーバ、ワイヤレストランシーバ
1212 ディスプレイ
1214 スピーカ
1220 メニュー選択ボタンまたはロッカースイッチ
1300 サーバ
1301 プロセッサ
1302 揮発性メモリ、内部メモリ
1303 ディスクドライブ、内部メモリ
1304 フロッピーディスクドライブ、コンパクトディスク(CD)またはDVDディスクドライブ
1305 ネットワーク
1306 ネットワークアクセスポート
Claims (30)
- コンピューティングデバイスの挙動を分析する方法であって、
前記コンピューティングデバイスのプロセッサ内で、複数のソフトウェアアプリケーションの活動を監視するステップと、
前記複数のソフトウェアアプリケーションの各々の前記監視された活動に関する挙動情報を収集するステップと、
前記収集された挙動情報に基づいて挙動ベクトルを生成するステップと、
分析情報を生成するために、前記生成された挙動ベクトルを分類器モデルに適用するステップと、
前記複数のソフトウェアアプリケーションの集合的挙動を評価するために前記分析情報を使用するステップと
を含む、方法。 - 前記収集された挙動情報に基づいて前記挙動ベクトルを前記生成するステップが、前記複数のソフトウェアアプリケーションの前記集合的挙動を特徴付ける情報構造を生成するステップを含む、請求項1に記載の方法。
- 前記収集された挙動情報に基づいて前記挙動ベクトルを前記生成するステップが、前記複数のソフトウェアアプリケーション間の関係を特徴付ける情報構造を生成するステップを含む、請求項1に記載の方法。
- 前記複数のソフトウェアアプリケーションの前記活動を前記監視するステップが、前記複数のソフトウェアアプリケーション間の対話を監視するステップを含み、
前記複数のソフトウェアアプリケーションの前記集合的挙動を評価するために前記分析情報を前記使用するステップが、グループとして一緒に評価されるべき2つ以上のソフトウェアアプリケーションを特定するステップを含む、
請求項1に記載の方法。 - 追加の挙動情報を収集するために、前記特定された2つ以上のソフトウェアアプリケーションの追加の活動を監視するステップと、
前記収集された追加の挙動情報に基づいて、前記特定された2つ以上のソフトウェアアプリケーションの前記集合的挙動を特徴付ける集合的挙動ベクトルを生成するステップと、
追加の分析情報を生成するために、前記生成された集合的挙動ベクトルを前記分類器モデルに適用するステップと、
前記特定された2つ以上のソフトウェアアプリケーションの前記集合的挙動が非良性であるかどうかを決定するために前記追加の分析情報を使用するステップと
をさらに含む、請求項4に記載の方法。 - 追加の分析情報を生成するために、各々が前記特定された2つ以上のソフトウェアアプリケーションの挙動を特徴付ける挙動ベクトルを前記分類器モデルに適用するステップと、
前記挙動ベクトルの各々に関して生成された前記追加の分析情報をアグリゲートするステップと、
前記特定された2つ以上のソフトウェアアプリケーションの前記集合的挙動が非良性であるかどうかを決定するために、前記アグリゲートされた分析情報を使用するステップと
をさらに含む、請求項4に記載の方法。 - 前記分析情報を生成するために、前記生成された挙動ベクトルを前記分類器モデルに前記適用するステップが、前記生成された挙動ベクトルをマルチアプリケーション分類器モデルに適用するステップを含む、請求項1に記載の方法。
- 前記収集された挙動情報に基づいて前記挙動ベクトルを前記生成するステップが、各々が前記複数のソフトウェアアプリケーションのうちの1つの挙動を特徴付ける複数の挙動ベクトルを生成するステップを含み、
前記生成された挙動ベクトルを前記マルチアプリケーション分類器モデルに前記適用するステップが、前記分析情報を生成するために、前記複数の挙動ベクトルの各々を前記マルチアプリケーション分類器モデルに適用するステップを含む、
請求項7に記載の方法。 - 前記生成された挙動ベクトルを前記マルチアプリケーション分類器モデルに前記適用するステップが、
前記マルチアプリケーション分類器モデル内に含まれた各テスト条件を評価するステップと、
前記マルチアプリケーション分類器モデル内のテスト条件を評価した各結果の加重平均を計算するステップと、
前記加重平均に基づいて、前記集合的挙動が非良性であるかどうかを判定するステップと
を含む、請求項7に記載の方法。 - 前記複数のソフトウェアアプリケーションの前記集合的挙動を分類するために前記分析情報を前記使用するステップが、
前記監視された複数のソフトウェアアプリケーションを類別するステップと、
前記複数のソフトウェアアプリケーションの各カテゴリをプロファイリングするステップと、
前記複数のソフトウェアアプリケーションの各カテゴリに関する性能番号を生成するステップと
を含む、請求項1に記載の方法。 - プロセッサを含み、前記プロセッサが、
複数のソフトウェアアプリケーションの活動を監視することと、
前記複数のソフトウェアアプリケーションの各々の前記監視された活動に関する挙動情報を収集することと、
前記収集された挙動情報に基づいて挙動ベクトルを生成することと、
分析情報を生成するために、前記生成された挙動ベクトルを分類器モデルに適用することと、
前記複数のソフトウェアアプリケーションの集合的挙動を評価するために前記分析情報を使用することと
を行うように構成された、コンピューティングデバイス。 - 前記プロセッサが、前記収集された挙動情報に基づいて前記挙動ベクトルを前記生成することが前記複数のソフトウェアアプリケーションの前記集合的挙動を特徴付ける情報構造を生成することを含むような動作を実行するためのプロセッサ実行可能命令で構成される、請求項11に記載のコンピューティングデバイス。
- 前記プロセッサが、前記収集された挙動情報に基づいて前記挙動ベクトルを前記生成することが前記複数のソフトウェアアプリケーション間の関係を特徴付ける情報構造を生成することを含むような動作を実行するためのプロセッサ実行可能命令で構成される、請求項11に記載のコンピューティングデバイス。
- 前記プロセッサが、
前記複数のソフトウェアアプリケーションの前記活動を前記監視することが、前記複数のソフトウェアアプリケーション間の対話を監視することを含み、
前記複数のソフトウェアアプリケーションの前記集合的挙動を評価するために前記分析情報を前記使用することが、グループとして一緒に評価されるべき2つ以上のソフトウェアアプリケーションを特定することを含む
ような動作を実行するためのプロセッサ実行可能命令で構成される、請求項11に記載のコンピューティングデバイス。 - 前記プロセッサが、
追加の挙動情報を収集するために、前記特定された2つ以上のソフトウェアアプリケーションの追加の活動を監視することと、
前記収集された追加の挙動情報に基づいて、前記特定された2つ以上のソフトウェアアプリケーションの前記集合的挙動を特徴付ける集合的挙動ベクトルを生成することと、
追加の分析情報を生成するために、前記生成された集合的挙動ベクトルを前記分類器モデルに適用することと、
前記特定された2つ以上のソフトウェアアプリケーションの前記集合的挙動が非良性であるかどうかを決定するために前記追加の分析情報を使用することと
をさらに含む動作を実行するためのプロセッサ実行可能命令で構成される、請求項14に記載のコンピューティングデバイス。 - 前記プロセッサが、
追加の分析情報を生成するために、各々が前記特定された2つ以上のソフトウェアアプリケーションの挙動を特徴付ける挙動ベクトルを前記分類器モデルに適用することと、
前記挙動ベクトルの各々に関して生成された前記追加の分析情報をアグリゲートすることと、
前記特定された2つ以上のソフトウェアアプリケーションの前記集合的挙動が非良性であるかどうかを決定するために、前記アグリゲートされた分析情報を使用することと
をさらに含む動作を実行するためのプロセッサ実行可能命令で構成される、請求項14に記載のコンピューティングデバイス。 - 前記プロセッサが、前記分析情報を生成するために前記生成された挙動ベクトルを前記分類器モデルに前記適用することが前記生成された挙動ベクトルをマルチアプリケーション分類器モデルに適用することを含むような動作を実行するためのプロセッサ実行可能命令で構成される、請求項11に記載のコンピューティングデバイス。
- 前記プロセッサが、
前記収集された挙動情報に基づいて前記挙動ベクトルを前記生成することが、各々が前記複数のソフトウェアアプリケーションのうちの1つの挙動を特徴付ける複数の挙動ベクトルを生成することを含み、
前記生成された挙動ベクトルを前記マルチアプリケーション分類器モデルに前記適用することが、前記分析情報を生成するために、前記複数の挙動ベクトルの各々を前記マルチアプリケーション分類器モデルに適用することを含む
ような動作を実行するためのプロセッサ実行可能命令で構成される、請求項17に記載のコンピューティングデバイス。 - 前記プロセッサが、前記生成された挙動ベクトルを前記マルチアプリケーション分類器モデルに前記適用することが、
前記マルチアプリケーション分類器モデル内に含まれた各テスト条件を評価することと、
前記マルチアプリケーション分類器モデル内のテスト条件を評価した各結果の加重平均を計算することと、
前記加重平均に基づいて、前記集合的挙動が非良性であるかどうかを判定することと
を含むような動作を実行するためのプロセッサ実行可能命令で構成される、請求項17に記載のコンピューティングデバイス。 - 前記プロセッサが、前記複数のソフトウェアアプリケーションの前記集合的挙動を分類するために前記分析情報を前記使用することが、
前記監視された複数のソフトウェアアプリケーションを類別することと、
前記複数のソフトウェアアプリケーションの各カテゴリをプロファイリングすることと、
前記複数のソフトウェアアプリケーションの各カテゴリに関する性能番号を生成することと
を含むような動作を実行するためのプロセッサ実行可能命令で構成される、請求項11に記載のコンピューティングデバイス。 - ハードウェアレベルにおいてコンピューティングメモリの使用およびハードウェアイベントを監視し、収集された挙動情報を前記プロセッサに出力するように構成された挙動観測器ハードウェアモジュールをさらに含み、前記プロセッサが、前記複数のソフトウェアアプリケーションの前記活動を前記監視することが前記収集された挙動情報を前記挙動観測器ハードウェアモジュールから受信することを含むような動作を実行するためのプロセッサ実行可能命令で構成される、請求項11に記載のコンピューティングデバイス。
- 複数のソフトウェアアプリケーションの活動を監視することと、
前記複数のソフトウェアアプリケーションの各々の前記監視された活動に関する挙動情報を収集することと、
前記収集された挙動情報に基づいて挙動ベクトルを生成することと、
分析情報を生成するために、前記生成された挙動ベクトルを分類器モデルに適用することと、
前記複数のソフトウェアアプリケーションの集合的挙動を評価するために前記分析情報を使用することと
を含む動作をプロセッサに実行させるように構成されたプロセッサ実行可能ソフトウェア命令が記憶された、非一時的コンピュータ可読記憶媒体。 - 前記記憶されたプロセッサ実行可能ソフトウェア命令が、前記収集された挙動情報に基づいて前記挙動ベクトルを前記生成することが前記複数のソフトウェアアプリケーションの前記集合的挙動を特徴付ける情報構造を生成することを含むような動作を前記プロセッサに実行させるように構成される、請求項22に記載の非一時的コンピュータ可読記憶媒体。
- 前記記憶されたプロセッサ実行可能ソフトウェア命令が、前記収集された挙動情報に基づいて前記挙動ベクトルを前記生成することが前記複数のソフトウェアアプリケーション間の関係を特徴付ける情報構造を生成することを含むような動作を前記プロセッサに実行させるように構成される、請求項22に記載の非一時的コンピュータ可読記憶媒体。
- 前記記憶されたプロセッサ実行可能ソフトウェア命令が、
前記複数のソフトウェアアプリケーションの前記活動を前記監視することが、前記複数のソフトウェアアプリケーション間の対話を監視することを含み、
前記複数のソフトウェアアプリケーションの前記集合的挙動を評価するために前記分析情報を前記使用することが、グループとして一緒に評価されるべき2つ以上のソフトウェアアプリケーションを特定することを含む
ような動作を前記プロセッサに実行させるように構成される、請求項22に記載の非一時的コンピュータ可読記憶媒体。 - 複数のソフトウェアアプリケーションの活動を監視するための手段と、
前記複数のソフトウェアアプリケーションの各々の前記監視された活動に関する挙動情報を収集するための手段と、
前記収集された挙動情報に基づいて挙動ベクトルを生成するための手段と、
分析情報を生成するために、前記生成された挙動ベクトルを分類器モデルに適用するための手段と、
前記複数のソフトウェアアプリケーションの集合的挙動を評価するために前記分析情報を使用するための手段と
を含む、コンピューティングデバイス。 - 前記収集された挙動情報に基づいて前記挙動ベクトルを前記生成するための手段が、前記複数のソフトウェアアプリケーションの前記集合的挙動を特徴付ける情報構造を生成するための手段を含む、請求項26に記載のコンピューティングデバイス。
- 前記収集された挙動情報に基づいて前記挙動ベクトルを前記生成するための手段が、前記複数のソフトウェアアプリケーション間の関係を特徴付ける情報構造を生成するための手段を含む、請求項26に記載のコンピューティングデバイス。
- 前記複数のソフトウェアアプリケーションの前記活動を前記監視するための手段が、前記複数のソフトウェアアプリケーション間の対話を監視するための手段を含み、
前記複数のソフトウェアアプリケーションの前記集合的挙動を評価するために前記分析情報を前記使用するための手段が、グループとして一緒に評価されるべき2つ以上のソフトウェアアプリケーションを特定するための手段を含む、
請求項26に記載のコンピューティングデバイス。 - 追加の挙動情報を収集するために、前記特定された2つ以上のソフトウェアアプリケーションの追加の活動を監視するための手段と、
前記収集された追加の挙動情報に基づいて、前記特定された2つ以上のソフトウェアアプリケーションの前記集合的挙動を特徴付ける集合的挙動ベクトルを生成するための手段と、
追加の分析情報を生成するために、前記生成された集合的挙動ベクトルを前記分類器モデルに適用するための手段と、
前記特定された2つ以上のソフトウェアアプリケーションの前記集合的挙動が非良性であるかどうかを決定するために前記追加の分析情報を使用するための手段と
をさらに含む、請求項29に記載のコンピューティングデバイス。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/483,800 US9710752B2 (en) | 2014-09-11 | 2014-09-11 | Methods and systems for aggregated multi-application behavioral analysis of mobile device behaviors |
| US14/483,800 | 2014-09-11 | ||
| PCT/US2015/047489 WO2016040015A1 (en) | 2014-09-11 | 2015-08-28 | Methods and systems for aggregated multi-application behavioral analysis of mobile device behaviors |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2017536594A true JP2017536594A (ja) | 2017-12-07 |
| JP2017536594A5 JP2017536594A5 (ja) | 2018-09-27 |
| JP6650439B2 JP6650439B2 (ja) | 2020-02-19 |
Family
ID=54145987
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017513221A Active JP6650439B2 (ja) | 2014-09-11 | 2015-08-28 | モバイルデバイス挙動のアグリゲートマルチアプリケーション挙動分析のための方法およびシステム |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US9710752B2 (ja) |
| EP (1) | EP3191960B1 (ja) |
| JP (1) | JP6650439B2 (ja) |
| KR (1) | KR102377817B1 (ja) |
| CN (1) | CN106716382B (ja) |
| WO (1) | WO2016040015A1 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018133004A (ja) * | 2017-02-16 | 2018-08-23 | 日本電信電話株式会社 | 異常検知システム及び異常検知方法 |
| JP2020087215A (ja) * | 2018-11-29 | 2020-06-04 | 日本電信電話株式会社 | 情報作成装置、情報作成方法、および、情報作成プログラム |
Families Citing this family (45)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8869274B2 (en) | 2012-09-28 | 2014-10-21 | International Business Machines Corporation | Identifying whether an application is malicious |
| US10089582B2 (en) * | 2013-01-02 | 2018-10-02 | Qualcomm Incorporated | Using normalized confidence values for classifying mobile device behaviors |
| WO2015174976A1 (en) * | 2014-05-15 | 2015-11-19 | Hewlett-Packard Development Company, L.P. | Measuring user interface responsiveness |
| US9910984B2 (en) * | 2015-02-27 | 2018-03-06 | Qualcomm Incorporated | Methods and systems for on-device high-granularity classification of device behaviors using multi-label models |
| US9940187B2 (en) * | 2015-04-17 | 2018-04-10 | Microsoft Technology Licensing, Llc | Nexus determination in a computing device |
| US10762517B2 (en) | 2015-07-01 | 2020-09-01 | Ebay Inc. | Subscription churn prediction |
| US11567962B2 (en) * | 2015-07-11 | 2023-01-31 | Taascom Inc. | Computer network controlled data orchestration system and method for data aggregation, normalization, for presentation, analysis and action/decision making |
| US10148678B2 (en) * | 2015-10-01 | 2018-12-04 | The Boeing Company | Cybersecurity system with differentiated capacity to deal with complex cyber attacks |
| US10027692B2 (en) * | 2016-01-05 | 2018-07-17 | International Business Machines Corporation | Modifying evasive code using correlation analysis |
| US10055199B2 (en) * | 2016-02-10 | 2018-08-21 | NodeSource, Inc. | Transparent node runtime and management layer |
| US10318887B2 (en) | 2016-03-24 | 2019-06-11 | Cisco Technology, Inc. | Dynamic application degrouping to optimize machine learning model accuracy |
| US10893059B1 (en) | 2016-03-31 | 2021-01-12 | Fireeye, Inc. | Verification and enhancement using detection systems located at the network periphery and endpoint devices |
| US10826933B1 (en) | 2016-03-31 | 2020-11-03 | Fireeye, Inc. | Technique for verifying exploit/malware at malware detection appliance through correlation with endpoints |
| US10331542B2 (en) | 2016-06-23 | 2019-06-25 | International Business Machines Corporation | System and method for detecting and alerting unexpected behavior of software applications |
| US10250642B2 (en) * | 2016-07-29 | 2019-04-02 | International Business Machines Corporation | System, method and apparatus for fine-grained privacy specification and verification |
| US10671722B2 (en) * | 2016-08-06 | 2020-06-02 | Advanced Micro Devices, Inc. | Mechanism for throttling untrusted interconnect agents |
| US10534925B2 (en) * | 2016-10-05 | 2020-01-14 | Microsoft Technology Licensing, Llc | Detection of compromised devices via user states |
| US10776332B2 (en) * | 2017-02-08 | 2020-09-15 | International Business Machines Corporation | Managing cooperative computer software applications |
| CN107102935A (zh) * | 2017-03-01 | 2017-08-29 | 网易(杭州)网络有限公司 | 一种服务器压力测试方法及装置 |
| CN107146616B (zh) * | 2017-06-13 | 2020-05-08 | Oppo广东移动通信有限公司 | 设备控制方法及相关产品 |
| US20190102543A1 (en) * | 2017-09-29 | 2019-04-04 | AVAST Software s.r.o. | Observation and classification of device events |
| CN107729087B (zh) * | 2017-10-31 | 2019-08-06 | Oppo广东移动通信有限公司 | 后台应用清理方法、装置、存储介质及电子设备 |
| KR102604735B1 (ko) * | 2017-11-30 | 2023-11-22 | 삼성전자주식회사 | 전자장치에서 소모 전력 관리장치 및 방법 |
| CN108399700A (zh) * | 2018-01-31 | 2018-08-14 | 上海乐愚智能科技有限公司 | 防盗方法和智能设备 |
| AU2019201241B2 (en) * | 2018-02-23 | 2020-06-25 | Accenture Global Solutions Limited | Automated structuring of unstructured data |
| GB2572160B (en) | 2018-03-20 | 2020-11-25 | F Secure Corp | Using a generated list of expected and prohibited events of a cluster that represents applications associated therewith for application behaviour monitoring |
| US11017077B2 (en) * | 2018-03-21 | 2021-05-25 | Nxp Usa, Inc. | Run-time security protection system and method |
| US10834112B2 (en) | 2018-04-24 | 2020-11-10 | At&T Intellectual Property I, L.P. | Web page spectroscopy |
| US10778547B2 (en) * | 2018-04-26 | 2020-09-15 | At&T Intellectual Property I, L.P. | System for determining a predicted buffer condition based on flow metrics and classifier rules generated in response to the creation of training data sets |
| FR3085498A1 (fr) * | 2018-09-05 | 2020-03-06 | Commissariat A L'energie Atomique Et Aux Energies Alternatives | Surveillance d’acces en memoire |
| US11641406B2 (en) * | 2018-10-17 | 2023-05-02 | Servicenow, Inc. | Identifying applications with machine learning |
| CN109348065B (zh) * | 2018-11-27 | 2020-12-25 | 湘潭大学 | 一种基于qq聊天互动行为的手机电磁辐射预测方法 |
| US10846383B2 (en) | 2019-07-01 | 2020-11-24 | Advanced New Technologies Co., Ltd. | Applet-based account security protection method and system |
| US12101349B2 (en) | 2019-09-16 | 2024-09-24 | The Toronto-Dominion Bank | Systems and methods for detecting changes in data access pattern of third-party applications |
| US11275842B2 (en) | 2019-09-20 | 2022-03-15 | The Toronto-Dominion Bank | Systems and methods for evaluating security of third-party applications |
| US11436336B2 (en) | 2019-09-23 | 2022-09-06 | The Toronto-Dominion Bank | Systems and methods for evaluating data access signature of third-party applications |
| GB2589900B (en) * | 2019-12-12 | 2022-06-01 | Sony Interactive Entertainment Inc | Apparatus and method for source code optimisation |
| US11204744B1 (en) | 2020-05-26 | 2021-12-21 | International Business Machines Corporation | Multidimensional digital experience analysis |
| US12056239B2 (en) * | 2020-08-18 | 2024-08-06 | Micro Focus Llc | Thread-based malware detection |
| US11082315B1 (en) * | 2020-12-14 | 2021-08-03 | Qualcomm Incorporated | Method of sub flow or activity classification |
| US12530454B2 (en) | 2021-09-30 | 2026-01-20 | Acronis International Gmbh | Behavior analysis based on finite-state machine for malware detection |
| CN114676029B (zh) * | 2022-04-02 | 2024-09-13 | 中国民航信息网络股份有限公司 | 一种软件接入能力评估方法、装置、系统和介质 |
| CN116489655B (zh) * | 2023-03-14 | 2024-03-15 | 广州爱浦路网络技术有限公司 | 基于5gs的恶意应用程序监测方法 |
| US12493802B2 (en) * | 2024-03-05 | 2025-12-09 | Squirrel Applications Llc | System and method for cross-platform personalized information management |
| CN119106417B (zh) * | 2024-11-11 | 2025-03-11 | 开元华创科技(集团)有限公司 | 用于应用程序的安全检测方法、系统及存储介质 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007048315A (ja) * | 2006-10-20 | 2007-02-22 | Hitachi Ltd | リソース割り当てシステム、方法及びプログラム |
| WO2012046406A1 (ja) * | 2010-10-04 | 2012-04-12 | パナソニック株式会社 | 情報処理装置およびアプリケーション不正連携防止方法 |
| US20130247187A1 (en) * | 2012-03-19 | 2013-09-19 | Qualcomm Incorporated | Computing device to detect malware |
| WO2013173001A1 (en) * | 2012-05-14 | 2013-11-21 | Qualcomm Incorporated | Monitoring behavioral features in a mobile multiprocessor platform |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110113491A1 (en) | 2009-11-12 | 2011-05-12 | Deutsche Telekom Ag | Collaborative system for protecting against the propagation of malwares in a network |
| US8499197B2 (en) * | 2010-11-15 | 2013-07-30 | Microsoft Corporation | Description language for identifying performance issues in event traces |
| US9686023B2 (en) * | 2013-01-02 | 2017-06-20 | Qualcomm Incorporated | Methods and systems of dynamically generating and using device-specific and device-state-specific classifier models for the efficient classification of mobile device behaviors |
| JP6305442B2 (ja) | 2013-02-15 | 2018-04-04 | クアルコム,インコーポレイテッド | 複数のアナライザモデルプロバイダを用いたモバイルデバイスにおけるオンライン挙動分析エンジン |
| US9129058B2 (en) * | 2013-02-19 | 2015-09-08 | Microsoft Technology Licensing, Llc | Application monitoring through continuous record and replay |
-
2014
- 2014-09-11 US US14/483,800 patent/US9710752B2/en active Active
-
2015
- 2015-08-28 CN CN201580047922.0A patent/CN106716382B/zh active Active
- 2015-08-28 WO PCT/US2015/047489 patent/WO2016040015A1/en not_active Ceased
- 2015-08-28 EP EP15764004.6A patent/EP3191960B1/en active Active
- 2015-08-28 KR KR1020177006514A patent/KR102377817B1/ko active Active
- 2015-08-28 JP JP2017513221A patent/JP6650439B2/ja active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007048315A (ja) * | 2006-10-20 | 2007-02-22 | Hitachi Ltd | リソース割り当てシステム、方法及びプログラム |
| WO2012046406A1 (ja) * | 2010-10-04 | 2012-04-12 | パナソニック株式会社 | 情報処理装置およびアプリケーション不正連携防止方法 |
| US20130247187A1 (en) * | 2012-03-19 | 2013-09-19 | Qualcomm Incorporated | Computing device to detect malware |
| WO2013173001A1 (en) * | 2012-05-14 | 2013-11-21 | Qualcomm Incorporated | Monitoring behavioral features in a mobile multiprocessor platform |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018133004A (ja) * | 2017-02-16 | 2018-08-23 | 日本電信電話株式会社 | 異常検知システム及び異常検知方法 |
| JP2020087215A (ja) * | 2018-11-29 | 2020-06-04 | 日本電信電話株式会社 | 情報作成装置、情報作成方法、および、情報作成プログラム |
| WO2020110727A1 (ja) * | 2018-11-29 | 2020-06-04 | 日本電信電話株式会社 | 情報作成装置、情報作成方法、および、情報作成プログラム |
| JP7031569B2 (ja) | 2018-11-29 | 2022-03-08 | 日本電信電話株式会社 | 情報作成装置、情報作成方法、および、情報作成プログラム |
| AU2019387658B2 (en) * | 2018-11-29 | 2023-03-16 | Ntt, Inc. | Information creation device, information creation method, and information creation program |
| US11922233B2 (en) | 2018-11-29 | 2024-03-05 | Nippon Telegraph And Telephone Corporation | Information creation device, information creation method, and information creation program |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2016040015A1 (en) | 2016-03-17 |
| EP3191960A1 (en) | 2017-07-19 |
| JP6650439B2 (ja) | 2020-02-19 |
| US20160078347A1 (en) | 2016-03-17 |
| EP3191960B1 (en) | 2018-01-24 |
| CN106716382A (zh) | 2017-05-24 |
| US9710752B2 (en) | 2017-07-18 |
| CN106716382B (zh) | 2019-05-28 |
| KR20170055962A (ko) | 2017-05-22 |
| KR102377817B1 (ko) | 2022-03-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6650439B2 (ja) | モバイルデバイス挙動のアグリゲートマルチアプリケーション挙動分析のための方法およびシステム | |
| JP6345271B2 (ja) | モバイルデバイスにおいて挙動分析動作を実行することによってアプリケーション状態を推論するための方法およびシステム | |
| JP6721596B2 (ja) | 改善されたマルウェア保護のためにモバイルデバイスとの偽ユーザ対話を検出するための方法および装置 | |
| JP6239807B1 (ja) | ユーザのペルソナ情報に基づくモバイルデバイス挙動の挙動分析のための方法およびシステム | |
| US9910984B2 (en) | Methods and systems for on-device high-granularity classification of device behaviors using multi-label models | |
| CN109478218B (zh) | 用于分类执行会话的装置和方法 | |
| US9578049B2 (en) | Methods and systems for using causal analysis for boosted decision stumps to identify and respond to non-benign behaviors | |
| US20170024660A1 (en) | Methods and Systems for Using an Expectation-Maximization (EM) Machine Learning Framework for Behavior-Based Analysis of Device Behaviors | |
| US10104107B2 (en) | Methods and systems for behavior-specific actuation for real-time whitelisting | |
| US9147072B2 (en) | Method and system for performing behavioral analysis operations in a mobile device based on application state | |
| US20160379136A1 (en) | Methods and Systems for Automatic Extraction of Behavioral Features from Mobile Applications | |
| JP2018514848A (ja) | クラウド対クライアント挙動の差異を通じてマルウェアを特定するための方法およびシステム | |
| CN106663172A (zh) | 用于检测以移动设备的行为安全机制为目标的恶意软件和攻击的方法和系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170314 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180813 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180813 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190329 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190507 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190731 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20191223 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200120 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6650439 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |