Code obfuscation protection strategies for program running states


연구 분야: Analysis



학회: 2024 International Conference on Networking and Network Applications (NaNA)


초록

To enhance the security, complexity, and applicability of cloud node programs, effectively hinder attackers from reverse engineering, and reduce the ability of detailed analysis and vulnerability discovery of applications, in this paper, we propose a code obfuscation protection strategy based on the LLVM compiler framework oriented to the run state of the program. The approach first implements obfuscation processing on the cloud node program at the code IR layer, including control flow obfuscation, data flow obfuscation, and code virtualization obfuscation, to generate a protected executable program. After deploying the program to the cloud server, process obfuscation and memory obfuscation are performed to implement strong protection of data when the program is running. This procedure effectively guarantees the security of applications in cloud computing environments by rendering the structure and logic of the internal operation of the program inaccessible to program attackers.


Author Profile
Xin Song

School of Computer Science and Engineering Xi’an University of Technology Xi’an China

Andorra
Author Profile
Haonan Wang

School of Computer Science and Engineering Xi’an University of Technology Xi’an China

Andorra
Author Profile
Yichuan Wang

School of Computer Science and Engineering Xi’an University of Technology Xi’an China

Andorra

📄 논문 정보

발행 연도 2024년
인용수 103
출판 국가 Andorra
사이트 IEEE
좋아요 수 0

연관 논문 목록 (231건)