Mobile App Network Behavior Detection via Segmented Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile intrusion detection systems (IDS) for smartphones primarily rely on remote server analysis due to limited computational resources, with few performing local learning and data analysis, and even fewer using statistical or machine-learning techniques, which are effective in traditional anomaly detection systems.

Innovation Solution

A system that includes a mobile device application manager for monitoring and learning application network behavior, detecting deviations, and a cellular network infrastructure with a services module, logic module, and database access unit for aggregating and analyzing traffic patterns, enabling local and collaborative analysis of mobile application behavior.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If remote server analysis is used for mobile intrusion detection, then computational resource constraints are satisfied, but detection accuracy and response time deteriorate

Engineering Contradiction:
Improvedetection accuracyVSAvoidcomputational resource requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The intrusion detection system is segmented into two parts: a lightweight client component running on the mobile device that performs local monitoring and feature extraction, and a server component that performs complex analysis. This segmentation allows the device to handle only essential local tasks while the server handles computationally intensive analysis, resolving the contradiction between detection accuracy and device resource constraints

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A mobile agent acts as an intermediary between the mobile device and the remote server. The agent collects network traffic data locally, extracts relevant features, and transmits only essential information to the server for analysis. This intermediary approach enables accurate server-based detection while minimizing the computational burden on the mobile device

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If local learning and analysis are performed on mobile devices, then detection speed improves, but device computational load and energy consumption increase

Engineering Contradiction:
Improvedetection speedVSAvoiddevice energy consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

Instead of performing complete machine learning analysis locally on the mobile device, the system performs partial processing locally (feature extraction and basic monitoring) and sends selected data to the server for comprehensive analysis. This partial local action provides fast initial detection while avoiding the excessive energy consumption of full local machine learning

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If statistical or machine-learning techniques are applied on mobile devices, then detection effectiveness improves, but computational complexity increases

Engineering Contradiction:
Improvedetection effectivenessVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The mobile agent serves as an intermediary that prepares data for machine learning analysis by collecting network traffic, extracting features, and transmitting processed information to the server. The computationally intensive statistical and machine-learning techniques are executed on the server rather than on the resource-constrained mobile device, maintaining detection effectiveness while avoiding device complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

4Measurement precision

If network traffic monitoring is performed continuously, then anomaly detection accuracy improves, but network overhead and performance impact increase

Engineering Contradiction:
Improveanomaly detection accuracyVSAvoidnetwork overhead
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The system performs continuous monitoring at a conceptual level but transmits only essential features and selected traffic samples to the server for analysis. The mobile device maintains continuous awareness of network behavior through lightweight local monitoring while reducing network overhead by sending only processed feature data rather than complete traffic captures

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9369476B2System for detection of mobile applications network behavior-netwise
Publication Date: 2016.06.14 DEUTSCHE TELEKOM AG
  • US9369476B2 patent drawing
  • US9369476B2 patent drawing
  • US9369476B2 patent drawing

AI summary

The invention is a system for protecting mobile devices in cellular networks from unauthorized harmful applications and for protecting cellular network infrastructure from targeted or benign overloads. The system comprises mobile cellular devices and a cellular network infrastructure. Some of the mobile devices comprise an application manager, which is adapted to manage the aggregation and learning processes, and a detection manager, which is adapted to analyze network behavior and detect deviations. The application manager and the detection manager are adapted to monitor the applications running on a device, learn the patterns of mobile applications network behavior and detect meaningful deviations from the application's observed normal behavior. The cellular network infrastructure comprises a services module, a logic module, and a database access unit adapted for aggregation and analysis of an application's network traffic patterns for numerous users.