Method for Locking Sensitive Data in the Cloud Based on Refactoring Technology
First Claim
1. A method for locking sensitive data in the cloud based on refactoring technology, comprising the steps of:
- 1) designating part of an original application on a client side as a trusted application;
storing sensitive data in a cloud;
2) refactoring the trusted application;
replacing a part of File Access API that calls files in the original application by a Cloud-Client Convergence File Access (CCCFA) API associated with files after fusion of the cloud and the client; and
3) allowing the application to access the sensitive data in the cloud by calling the CCCFA API.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for cloud locking sensitive data based on refactoring technology is disclosed. Binary byte codes of a mobile application are modified and refactored, and an application program interface related to the file operation used by the mobile application is replaced, so that a sub-file system specified in the cloud is fused with the file system in the client. The refactored application is capable of transparently reading and writing cloud data and cloud locking sensitive data. The method includes: carrying out programmed analysis on the existing mobile application; finding a computational logic related to the file operation and carrying out corresponding refactoring; and re-generating an application with direct cloud data reading/writing capability. The invention method is conducive to improving the security of sensitive data on mobile phones, and has particular significance for users that want to protect sensitive data without storing them on their clients.
10 Citations
7 Claims
-
1. A method for locking sensitive data in the cloud based on refactoring technology, comprising the steps of:
-
1) designating part of an original application on a client side as a trusted application;
storing sensitive data in a cloud;2) refactoring the trusted application;
replacing a part of File Access API that calls files in the original application by a Cloud-Client Convergence File Access (CCCFA) API associated with files after fusion of the cloud and the client; and3) allowing the application to access the sensitive data in the cloud by calling the CCCFA API. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification