Software protection method and apparatus, electronic device, and storage medium
AssigneeTsinghua University
InventorsChao Zhang, Wende Tan, Yuan Li, Ying Liu, Jianping Wu
Life of this patent
Estimating the term…
Loading patent…
AssigneeTsinghua University
InventorsChao Zhang, Wende Tan, Yuan Li, Ying Liu, Jianping Wu
Estimating the term…
The present disclosure provides a software protection method and apparatus, an electronic device and a storage medium. By identifying the sensitive data in the software source code and determining the point of use of the sensitive data; setting the sensitive data in the read-only section of the compilation product of the software source code so that the sensitive data is stored in the read-only area when the software is running; inserting the check code into the above point of use of the sensitive data, where the check code is used to check whether the sensitive data read is in the read-only area while the software is running, and determine whether to continue running the software according to the check result, embodiments of the present disclosure realize the integrity verification of the sensitive data, and thereby prevent the sensitive data from being corrupted with low performance overheads.
A software protection method, executed by a compiler in an electronic device during a compilation process, comprising:
An electronic device, comprising:
A non-transitory computer-readable storage medium, wherein the readable storage medium stores computer executable instructions, and when the computer executable instructions are configured to enable a processor to:
Dependencies are inferred from the claim text.