Application Interface Verification for Malware Protection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional electronic devices lack effective security measures to ensure information security, allowing malware to deceive users by overlaying false interfaces on valid applications, leading to potential personal information leakage and unnoticed application switching.
Innovation Solution
An information processing method and electronic device that detect and verify the identity of applications before displaying interfaces, generating a prompt message if the application is not valid, ensuring users are notified of application switches and preventing unauthorized interface changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If malware actively pops out a similar interface to cover the valid application interface, then the malware can deceive the user, but the user cannot identify the switching from valid interface to false interface and personal information may be leaked
Solution Approach 1:
The system performs preliminary verification by detecting the application identity before the interface is popped out and comparing it with the current top-most application. This preliminary action prevents false interfaces from being displayed in the first place, resolving the security issue without requiring complex real-time analysis of interface content.
Solution Approach 2:
The system provides feedback to the user through a prompt message when an application switch is detected. This feedback mechanism allows users to be aware of interface changes and potentially reject suspicious interfaces, enhancing information security while maintaining simple verification logic.
2Speed
If the electronic device rapidly displays the corresponding application window to the top-most layer in response to user trigger, then the response speed is improved, but the user cannot be notified of application switching in time
Solution Approach 1:
The system performs application identity detection before the interface is actually displayed. This preliminary action allows the system to prepare the prompt message in advance, ensuring that user notification occurs simultaneously with or just before the interface switch, maintaining rapid response while preserving user awareness.
Solution Approach 2:
The prompt message acts as an intermediary between the application switching process and user awareness. It bridges the gap between rapid automated interface switching and user notification, allowing both fast response and informed user interaction without requiring complex coordination mechanisms.
3Productivity
If a false interface directly covers a valid interface in a short time, then the malware can quickly deceive the user, but the user cannot identify the switching from valid interface to false interface
Solution Approach 1:
The system performs application identity detection before the interface is popped out, comparing it with the current top-most application. This preliminary verification occurs regardless of how quickly the interface switch attempt occurs, preventing fast malware operations from succeeding while keeping the verification mechanism simple and efficient.
Solution Approach 2:
The system uses its own existing application management capabilities to perform the verification, rather than requiring external security tools or complex analysis systems. The electronic device leverages its built-in knowledge of which applications are installed and their identities to autonomously detect and prevent false interface popping.
Data Source
AI summary
An information processing method and an electronic device are provided. The method includes: detecting a first operation of a first application, where the first operation is for displaying a first interface corresponding to the first application on a display of the electronic device; determining whether the first application is identical to one of M applications to obtain a first determination result where M is a positive integer, where each of the M applications has at least one corresponding interface currently displayed on the display of the electronic device; and generating and outputting a prompt message if the first determination result indicates that the first application is not identical to any one of the M applications.


