TY - GEN
T1 - A Classic Multi-method Collaborative Obfuscation Strategy
AU - Ma, Yujie
AU - Li, Yuanzhang
AU - Zhang, Zhibin
AU - Zhang, Ruyun
AU - Liu, Lu
AU - Zhang, Xiaosong
N1 - Publisher Copyright:
© 2021, Springer Nature Singapore Pte Ltd.
PY - 2021
Y1 - 2021
N2 - Code obfuscation is a kind of powerful protection technique for software code. At present, research on obfuscation techniques is mainly focused on analyzing the effect of single obfuscation method, leaving few discussions on cooperative obfuscation of multiple methods. This paper firstly presented a brief introduction of the concept and methods of code obfuscation, then designed and implemented an obfuscator with multiple obfuscation methods. Then, a collaborative obfuscation strategy suitable for multiple obfuscation methods is proposed in detail. Finally, we verified that the obfuscation strategy indeed improves the performance of obfuscation through experiments.
AB - Code obfuscation is a kind of powerful protection technique for software code. At present, research on obfuscation techniques is mainly focused on analyzing the effect of single obfuscation method, leaving few discussions on cooperative obfuscation of multiple methods. This paper firstly presented a brief introduction of the concept and methods of code obfuscation, then designed and implemented an obfuscator with multiple obfuscation methods. Then, a collaborative obfuscation strategy suitable for multiple obfuscation methods is proposed in detail. Finally, we verified that the obfuscation strategy indeed improves the performance of obfuscation through experiments.
KW - Code obfuscation
KW - Collaborative obfuscation
KW - JavaScript
KW - Software maintainability index
UR - http://www.scopus.com/inward/record.url?scp=85119621181&partnerID=8YFLogxK
U2 - 10.1007/978-981-16-7502-7_10
DO - 10.1007/978-981-16-7502-7_10
M3 - Conference contribution
AN - SCOPUS:85119621181
SN - 9789811675010
T3 - Communications in Computer and Information Science
SP - 90
EP - 97
BT - Data Mining and Big Data - 6th International Conference, DMBD 2021, Proceedings
A2 - Tan, Ying
A2 - Shi, Yuhui
A2 - Zomaya, Albert
A2 - Yan, Hongyang
A2 - Cai, Jun
PB - Springer Science and Business Media Deutschland GmbH
T2 - 6th International Conference on Data Mining and Big Data, DMBD 2021
Y2 - 20 October 2021 through 22 October 2021
ER -