flutter 앱 난독화 방법 중 어떤 방법이 더 효율적인가요?
Flutter 앱 개발 중인 학생입니다!
제가 판단했을 때는 앱이 어느정도 갖춰진 것 같아서, 출시를 도전하려고 합니다!
보안도 중요한지라, api key같은 중요한 정보는 디컴파일이나 리버스 엔지니어링으로부터 보호해야 한다고 하더라구요!
프로젝트 firebase-options 파일에 API-Key가 포함되어 있어서 보안 목적으로 난독화를 진행하고 싶은데요!
1. proguard
2. flutter build apk --obfuscate --split-debug-info
제가 잘 몰라서 그러는데, 위 두 방법 중 더 효율적인 방법은 무엇인가요??
아니면 혹시 1. proguard 파일을 작성 후 2. 터미널 명령어를 이용해서 난독화를 진행하는 건가요??
.env 파일을 이용해서 api key를 숨기는 방법도 있던데, 이 방법은 난독화에 비해서는 보안에 취약한가요??
고수분들의 도움을 받고 싶습니다!!
#flutter
#proguard
#obfuscate
#난독화
#api