Interface Content Capture with Security-Control Redrawing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for obtaining content from electronic device interfaces, such as screenshots or screen recordings, risk leaking user-sensitive data like bank account information or identity information due to direct capture of display interfaces containing security controls.
Innovation Solution
Implement a method to redraw security controls on the display interface using various redrawing strategies, such as content clearing, filling, replacing, hiding, or re-layout, to generate a screenshot or video that does not include sensitive data, while maintaining the interface's content attribute.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If direct screenshot or screen recording is performed on the display interface, then content capture requirement is met, but user-sensitive data security is compromised
Solution Approach 1:
The system performs preliminary detection of security controls on the display interface before capturing the screenshot or screen recording. When security controls are detected, the system proactively blocks the capture operation or redacts sensitive content, preventing data leakage before it occurs. This is implemented through detecting security control identifiers in layout files and intercepting screenshot/screen recording requests.
Solution Approach 2:
The system introduces an intermediary layer between the display interface and the content capture process. This intermediary detects security controls and either blocks capture operations or redacts sensitive content by replacing it with placeholder elements, patterns, or blurred versions. The intermediary ensures that sensitive data never reaches the final captured output while still allowing non-sensitive content to be captured normally.
2Object-affected harmful factors
If security controls are redrawn using content clearing or filling, then data protection is improved, but interface content completeness is reduced
Solution Approach 1:
The system applies different redrawing strategies to different regions of the display interface based on local requirements. Security controls containing sensitive data are redacted using content clearing, filling with patterns, or replacement with placeholder elements, while non-sensitive regions remain unchanged. This localized approach ensures data protection only where necessary, preserving the overall completeness and usability of the captured interface.
Solution Approach 2:
The system uses visual transformations such as filling security control areas with patterns, colors, or blurred effects to obscure sensitive content. These color and pattern changes maintain the visual structure and layout of the interface while preventing data leakage, allowing the captured screenshot to retain its original appearance except for the redacted portions.
3Object-affected harmful factors
If multiple redrawing strategies are implemented, then data protection effectiveness is improved, but system complexity increases
Solution Approach 1:
The system segments the redrawing functionality into distinct, independent strategies: content clearing (completely removing content), content filling (replacing with patterns or colors), content replacement (substituting with placeholder elements), and layout adjustment (modifying positioning). Each strategy is implemented as a separate module that can be independently selected and applied based on the specific security control type and context, making the overall system more manageable and maintainable despite offering multiple protection approaches.
Data Source
AI summary
This application relates to the field of terminal technologies, and discloses a content-obtaining method, a readable storage medium, a program product, and an electronic device. When the electronic device detects that there is a security control on a current display interface, an area in which the security control is located is redrawn in a redrawing manner corresponding to each security control, to modify, clear, or replace user sensitive data, and retain display content corresponding to another control, so that a screenshot image or a video that does not include the user sensitive data is obtained.


