Dynamic Honeypot System for Mobile Malware Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Honeypot systems face challenges in detecting malicious activities on mobile devices due to sophisticated malware that can selectively attack and utilize various device components and system states, making it difficult to predict and expose resources that trigger malicious behavior, leading to increased monitoring costs and vulnerabilities.

Innovation Solution

A dynamic honeypot system that uses behavioral analysis and prediction to iteratively provision resources, analyzing application permissions and activities to identify triggering conditions for malicious applications, and dynamically adjusts available resources to entice malicious activities, reducing monitoring overhead and detecting previously unknown threats.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional honeypot systems use static monitoring of all device resources, then malicious activities can be detected, but monitoring costs and system complexity increase significantly

Engineering Contradiction:
Improvedetection capabilityVSAvoidmonitoring system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary behavioral analysis on applications before they can execute malicious activities. By analyzing application permissions, code characteristics, and requested resources in advance, the honeypot predicts potential malicious behavior and proactively provisions only the specific resources needed to trigger and detect the malicious activity, rather than monitoring all resources continuously

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates virtual copies of device resources (such as virtual files, virtual network connections, virtual sensors) that are presented to potentially malicious applications. These virtual resources are monitored closely while the actual device resources remain protected. The virtual resources replicate the behavior and interface of real resources enough to trigger malicious code execution without exposing the real system

Inventive Principle:
Principle #26Copying

2Loss of information

If honeypot systems provision all available resources to potentially malicious applications, then complete monitoring is achieved, but system vulnerabilities increase and detection precision decreases

Engineering Contradiction:
Improvemonitoring completenessVSAvoidmalicious activity detection precision
Core Design Contradiction:
Loss of informationVSMeasurement precision

Solution Approach 1:

The system applies different monitoring qualities to different resources based on their risk level and relevance to the suspected malicious activity. High-value or suspicious resources receive intensive monitoring with detailed tracking, while low-risk resources receive minimal or no monitoring. This localized approach to monitoring quality maintains detection precision while reducing overall system vulnerability and complexity

Inventive Principle:
Principle #3Local quality

3Reliability

If traditional systems use predefined conditions for detecting malware, then known threats can be identified, but unknown malware and threats go undetected

Engineering Contradiction:
Improvedetection accuracy for known threatsVSAvoiddetection capability for unknown threats
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts its monitoring and detection approach based on real-time behavioral analysis. Instead of using static predefined detection rules, the honeypot continuously analyzes application behavior patterns, adjusts its predictions of malicious activity, and dynamically provisions resources to test for both known and unknown threat types. This dynamic adaptation enables detection of novel malware variants that don't match predefined signatures

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3375159B1Dynamic honeypot system
Publication Date: 2020.03.18 QUALCOMM INC
  • EP3375159B1 patent drawingFigure 1
  • EP3375159B1 patent drawingFigure 2~3
  • EP3375159B1 patent drawingFigure 4~5

AI summary

Various embodiments include a honeypot system configured to trigger malicious activities by malicious applications using a behavioral analysis algorithm and dynamic resource provisioning. A method performed by a processor of a computing device, which may be a mobile computing device, may include determining whether or not a target application currently executing on the computing device is potentially malicious based, at least in part, on the analysis, predicting a triggering condition of the target application in response to determining the target application is potentially malicious, provisioning one or more resources based, at least in part, on the predicted triggering condition, monitoring activities of the target application corresponding to the provisioned one or more resources, and determining whether or not the target application is a malicious application based, at least in part, on the monitored activities. The resources may be device components (e.g., network interface(s), sensor(s), etc.) and/or data (e.g., files, etc.).