Dual-Zone Execution Environment for Mobile App Privacy
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If a test environment is created to protect user data, then privacy security is improved, but application testing capability is limited
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.
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.
3Reliability
If applications are isolated in a test zone, then data security is improved, but resource access capability is reduced
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.
Data Source
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.


