Android 앱은 apk(Android Application Package)로 구성되어있다. Play Store에 AAB(Android App Bundle)로 앱을 등록해도 실제 사용자가 다운로드 받는 앱은 apk 파일이다. apk 파일은 디컴파일을 통해 소스 형태로 되돌릴 수 있으며, 이는 공격자가 소스를 통해 악의적인 행위를 하는 것을 가능케 하기 때문에 앱 배포 시 난독화가 필수이다. 난독화를 위한 다양한 도구들이 있는데, 그 중 Android에서 제공하는 오픈소스 도구인 Proguard로 난독화를 수행한다. Proguard를 통한 난독화 적용 방법 Android Studio에서 build.gradle(Module :app)을 열어 buildTypes를 찾는다. buildTypes { releas..