Journal of Information Security Research ›› 2017, Vol. 3 ›› Issue (5): 451-461.

Previous Articles     Next Articles

A Review on the Technology of Legal Software Protection

Sun Wei   

  1. School of Information Science and Technology, Sun Yatsen University
  • Received:2017-05-16 Online:2017-05-16 Published:2017-05-16
  • Contact: Sun Wei

软件合法性保护技术及应用研究综述

孙伟   

  1. 中山大学信息科学技术学院
  • 通讯作者: 孙伟
  • 作者简介:教授,博士生导师,主要研究方向为网络安全和多媒体技术通信.

Abstract: In the field of computer security, software protection has been a popular research content, because the software piracy technology and cracking technology emerge in endlessly, in order to protect the software from being damaged, software protection technology is also continuous progress. Therefore, we have proposed code obfuscation, digital watermarking, software tampering and other techniques for the attacking agents on the destruction of the legal subject. This paper starts with the attack and defense of the software legal subject, focuses on the code obfuscation technology, and makes a detailed classification of the code obfuscation research, and points out the advantages and disadvantages of various technologies, the effectiveness of code obfuscation. Finally, the future development directions of software legitimacy protection technology are summarized and prospected.

Key words: software protection, anti-reverse, code obfuscation, anti-tampering, software legitimacy

摘要: 在计算机安全领域,软件保护一直是热门的研究内容,而在计算机安全领域,就是要保护软件合法主体的信息完整性.因此,针对攻击者对软件合法主体的破坏行为,提出了代码混淆、数字水印、软件防篡改等技术.从软件合法主体的攻击和防御入手,重点研究了代码混淆技术,并对国内外的代码混淆技术研究进行详细的分类,并指出各种技术的优点和不足,以及代码混淆技术有效性的度量标准.最后展望了未来软件合法性保护技术的发展方向.

关键词: 软件保护, 逆向工程, 代码混淆, 软件篡改, 软件合法性