난독화 썸네일형 리스트형 [Android] 앱 배포하기03_ Proguard로 코드 난독화하기 🎲 코드 난독화가 뭐야?코드 난독화란 소스 코드의 가독성을 줄여서 코드의 분석 및 역공학을 어렵게 만드는 기술입니다 코드의 기능적 동작은 변경하지 않으면서, 코드의 구조와 내용을 복잡하게 만들어 해커나 악의적인 사용자가 코드를 이해하거나 수정하는 것을 어렵게 만들어줍니다 ! 즉, 한마디로 코드를 알아보기 어렵게 만든다는 거죠 난독화 도구로는 Proguard, R8, DexGuard 등이 있는데 저는 Proguard를 사용해서 난독화를 진행했습니다 🤔 왜 해야할까?1. 보안 강화- 애플리케이션의 내부 동작과 알고리즘을 숨겨 소스 코드의 취약점을 악용하거나 불법적으로 분석하는 것을 어렵게 만들어줍니다 2. 역공학 방지- 역컴파일러를 사용하여 원래의 소스 코드를 재구성하기 어렵게 만들어줍니다 3. .. 더보기 이전 1 다음