Clipboard Read Write Permission Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current terminal operating systems lack effective permission control for clipboard information, allowing malicious applications to access and write private data, leading to security risks and user experience issues.
Innovation Solution
Implementing a method to separate read and write permissions for clipboard information, allowing applications to request and be granted or denied access based on predefined permissions, with prompts for user awareness and control.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If clipboard information is accessible to all applications without permission control, then ease of operation is improved, but security is worsened
Solution Approach 1:
The patent segments clipboard access permissions into distinct read permissions and write permissions. Different applications can be granted different permission levels (read-only, write-only, or both), allowing fine-grained control over which applications can access or modify clipboard data, thus resolving the security issue while maintaining operational ease for authorized apps
Solution Approach 2:
The patent introduces a permission management mechanism as an intermediary between applications and the clipboard. This intermediary layer verifies application permissions before allowing clipboard access, preventing unauthorized applications from accessing clipboard data while allowing authorized applications to operate smoothly
2Reliability
If permission control mechanisms are implemented for clipboard access, then security is improved, but device complexity is worsened
Solution Approach 1:
The patent implements a self-service permission management system where the system automatically grants default permissions to applications based on predefined rules, and only requires user intervention when permission decisions are not automatically determinable. This reduces the perceived complexity for users while maintaining comprehensive security control
Solution Approach 2:
The patent changes the permission parameter from a single binary state (access granted/denied) to multiple permission levels (read-only, write-only, read-write, denied). This parameter expansion allows more nuanced security control without significantly increasing user-facing complexity, as the system manages the complexity internally
3Adaptability or versatility
If clipboard information is stored without format validation, then adaptability is improved, but reliability is worsened
Solution Approach 1:
The patent applies local quality by implementing format validation rules specific to different types of clipboard data. Different data formats (text, image, file paths) have their own validation criteria, ensuring that each type of data maintains its integrity while still allowing diverse formats to be stored in the clipboard
Data Source
AI summary
A method for reading and writing clipboard information, applied to a terminal, includes: acquiring a request for reading and writing clipboard information; determining a read permission for clipboard information, in response to the request for reading and writing clipboard information including a request for reading clipboard information, and allowing to read the clipboard information or refusing to read the clipboard information based on the read permission; and determining a write permission for the clipboard information, in response to the request for reading and writing clipboard information including a request for writing clipboard information, and allowing or refusing to write the clipboard information based on the write permission. The read and write permission of the clipboard can be divided into the read permission and the write permission, thereby facilitating preventing leakage of the clipboard information in the clipboard and improving the security of the clipboard information.


