Keyboard Monitoring Script for Secure Application Data Extraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Developers face challenges in acquiring and verifying application information, such as version information and user login details, after publishing an application, as they cannot directly access shielded data to ensure the application's correctness and troubleshoot user issues without simulating user login.
Innovation Solution
A method and device that monitor keyboard inputs to match pre-set instructions with corresponding script programs, converting application information into text and inserting it into the clipboard, ensuring only users with administrative authority can access and view the information, while preventing others from seeing sensitive data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If application information is shielded before publishing, then the application program can be published in a pure state, but developers cannot acquire description information to verify correctness
Solution Approach 1:
The patent introduces a monitoring program as an intermediary that captures application information from memory before it gets shielded. This monitoring program acts as a mediator between the application's internal data and external access requirements, allowing developers to acquire necessary information without compromising the published application's purity or exposing sensitive data to unauthorized users.
2Reliability
If developers cannot acquire user login passwords, then user privacy is protected, but developers cannot simulate user login to verify errors
Solution Approach 1:
The monitoring program performs preliminary action by capturing and storing application information including user login credentials before the application fully shields its data. This advance capture enables developers to obtain necessary verification information without requiring access to live user accounts, thus maintaining user privacy while enabling error verification through simulation.
3Ease of operation
If application information is made accessible, then developers can verify and troubleshoot, but sensitive data may be exposed to unauthorized users
Solution Approach 1:
The patent applies local quality by making application information accessible only in specific contexts and to specific users. The monitoring program captures information with appropriate permissions, allowing developers to access necessary data for verification while preventing unauthorized users from accessing sensitive information. This selective accessibility resolves the contradiction between convenience and security.
Data Source
AI summary
Disclosed are a method and device for acquiring application information. The method comprises: when a mouse pointer is located on an application, monitoring an instruction for acquiring application information which is input by a user through a keyboard; matching the instruction input by the user with at least one pre-set instruction, and if the instruction input by the user is consistent with any one pre-set instruction among at least one pre-set instruction, then triggering a script program corresponding to the instruction input by the user to run in order to acquire the application information corresponding to the instruction input by the user; and converting the application information into text information, and inserting the text information into the clipboard.


