Chung-Yi Chen

ICEshell Co., Ltd. / Security Compiler Engineer, R&D Dept.

Chung-Yi Chen is currently developing code protection solutions based on Swift/LLVM and Clang/LLVM at ICEshell. He is also a Ph.D. student at the Institute of Computer Science and Engineering, National Yang Ming Chiao Tung University, with research interest in the intersection of compiler optimization and machine learning.

SPEECH
4/17 (Thu.) 11:00 - 11:30 7F 701F Secure Software & DevSecOps Forum
App Code Security and Protection from a Compiler Perspective

The security of an app is a crucial concern for developers. Without proper protection mechanisms, attackers can easily use reverse engineering to analyze the application's structure and functionality, leading to actions that compromise the developer's interests, such as bypassing paid features, stealing sensitive data, or even injecting malicious code for distribution. This talk will explore how compilers can be leveraged to protect app code and increase the difficulty of reverse engineering. Attendees will gain insights into modern compiler design principles, fundamental knowledge of Clang/LLVM, code protection techniques implementable in compilers, open-source solutions, and experiences and challenges in developing compiler-based protection mechanisms at ICEshell.