Dual-Zone Execution Environment for Mobile App Privacy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in protecting their privacy on mobile devices due to malicious applications and spyware that can access personal information without consent, as existing technologies lack effective means to control or limit such access.

Innovation Solution

An apparatus is introduced with a dual-zone execution environment, featuring a standard zone for genuine resource access and a test zone with mock resources, allowing users to test applications safely without risking genuine data access, along with monitoring and visualization tools to inform users of accessed resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If applications are allowed to access genuine resources freely, then application functionality is fully available, but user privacy and data security are compromised

Engineering Contradiction:
Improveapplication functionalityVSAvoidprivacy risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system divides the execution environment into two distinct zones: a standard zone for normal application execution with full resource access, and a test zone for sandboxed execution with limited resource access. This segmentation allows applications to be tested in isolation before being deployed to the standard zone, resolving the contradiction between functionality and security.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The test zone acts as an intermediary environment between the application and genuine resources. Instead of directly accessing genuine resources, applications in the test zone interact with mock resources that simulate real resource behavior without exposing actual user data. This intermediary layer enables functional testing while protecting privacy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a test environment is created to protect user data, then privacy security is improved, but application testing capability is limited

Engineering Contradiction:
Improveprivacy protectionVSAvoidtesting capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system creates mock resources that are copies or simulations of genuine resources. These mock resources replicate the interface and behavior of real resources (contacts, messages, media, etc.) without containing actual user data. Applications can test their functionality against these copies, maintaining full testing capability while ensuring privacy protection.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system changes the parameter of resource authenticity by providing mock resources with simulated data instead of genuine user data. This parameter change allows applications to test their data access and processing functions without exposing real user information, thereby maintaining testing capability while improving privacy protection.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If applications are isolated in a test zone, then data security is improved, but resource access capability is reduced

Engineering Contradiction:
Improvedata securityVSAvoidresource access
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

Mock resources are created as functional copies of genuine resources, providing the same interface and operational capabilities. Applications in the test zone can access and interact with these mock resources just as they would with genuine resources, maintaining full resource access capability while improving data security through isolation.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10635571B2Apparatus with test execution environment
Publication Date: 2020.04.28 HUAWEI TECH CO LTD
  • US10635571B2 patent drawing
  • US10635571B2 patent drawing
  • US10635571B2 patent drawing

AI summary

An apparatus with a standard zone and a test zone, where the standard zone includes a standard execution environment providing access to genuine resources of the apparatus and the test zone includes a test execution environment providing access to mock resources, with a mock resource modeling a genuine resource of the apparatus. The application has access to the genuine resources when the application is executed in the standard zone. The application has access to the mock resources when the application is executed in the test zone and the application does not have access to the genuine resources when the application is executed in the test zone.