Application Protection via Background Server State Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing application protection methods are inadequate in effectively detecting and responding to malicious states of applications, such as signature inconsistencies, dynamic library mismatches, debugging, resource file modifications, and operation on software simulation devices, which can lead to security vulnerabilities.

Innovation Solution

A method for application protection that involves a background server detecting the operating state of a target application and terminating its operation if it is found in a predefined target state, including inconsistent signature or dynamic library information, debugging, resource file modifications, or operation on a software simulation device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If real-time detection of application operating state is implemented, then application security protection is improved, but system resource consumption increases

Engineering Contradiction:
Improveapplication security protectionVSAvoidsystem resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

A background server is introduced as an intermediary to perform the detection work. The server receives state information from the application and performs analysis, rather than having the application itself continuously self-monitor. This distributes the computational burden and allows specialized security analysis infrastructure to handle detection tasks.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Signature information and dynamic library information are pre-calculated and stored before runtime detection. The system prepares detection criteria in advance (preset signature information, preset dynamic library information) so that runtime comparison operations are simple and fast, reducing real-time resource consumption.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If multiple detection dimensions (signature, dynamic library, debugging state, resource files, simulation device) are monitored, then detection precision is improved, but device complexity increases

Engineering Contradiction:
Improvedetection precisionVSAvoiddetection system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The detection system is divided into multiple independent detection modules, each responsible for a specific detection dimension (signature verification, dynamic library verification, debugging state detection, resource file monitoring, simulation device detection). Each module independently checks its specific aspect and reports findings, allowing comprehensive multi-dimensional detection while maintaining modular, manageable system architecture.

Inventive Principle:
Principle #1Segmentation

3Reliability

If application operation is terminated upon detecting malicious state, then security protection effectiveness is improved, but application availability decreases

Engineering Contradiction:
Improvesecurity protection effectivenessVSAvoidapplication availability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements continuous feedback loops where the background server monitors application state, compares it against preset criteria, and dynamically adjusts protection measures. When malicious states are detected, termination occurs; when normal operation is confirmed, the application resumes. This feedback mechanism ensures security responses are triggered only when actually needed, balancing protection effectiveness with application availability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250148059A1Method for application protection, electronic device, and computer-readable storage medium
Publication Date: 2025.05.08 SHENZHEN PAX SMART NEW TECH CO LTD
  • US20250148059A1 patent drawing
  • US20250148059A1 patent drawing

AI summary

A method for application protection is applicable to the field of computer technologies and includes: detecting an operation state of a target application; terminating the target application to implement protection of the target application in response to detecting that the target application is in a target state. When the application is operated, an operating state of the application is detected in real time, and an operation of the application will be terminated once it is detected that the application is in the target state. A risk in the application may be detected in time, so that the application may be protected in time.