A Collaborative Obfuscation Method for JavaScript Code Based on Intensity Orientation

LI Yuanzhang,MA Yujie,SUN Haipeng,ZHANG Zheng
DOI: https://doi.org/10.3969/j.issn.1671-1122.2023.04.001
2023-01-01
Abstract:Code obfuscation is a kind of protection technique for software code.It is used to reinforce the software by increasing the difficulty of analyzing the code.Nowadays,the research on code obfuscation mainly focuses on analyzing the effect of single obfuscation method.There are few studies on collaborative obfuscation of multiple methods.To solve this problem,this article proposed a collaborative obfuscation method for JavaScript code based on intensity orientation.First,this paper evaluated the intensity of multiple independent obfuscation methods involved.Then this paper adjusted the execution order of obfuscation methods based on the evaluation result,and obtained a better obfuscation effect than simple multi-method stacking.Experimental results show that this method can obtain better obfuscation effect at a lower cost.
What problem does this paper attempt to address?