Java

안드로이드 앱은 난독화 처리를 하지 않으면 디컴파일러로 소스 코드 내용이 그대로 유출될 수 있다. 예를 들어 특정 라이브러리들의 소스 코드를 보면 난독화 처리가 적용되어 있는 것을 확인할 수 있다. 안드로이드에서는 이런 난독화 처리를 위해 Proguard라는 기능을 제공하고 있다. 운영 중인 서비스에 아직 적용이 되지 않아 뒤늦게 적용을 진행했다.. (프로가드 적용이 필요하거나 필요하지 않은 부분에 대한 조사가 시간이 걸렸다. 앱 개발 시 초기부터 신경 쓰자..) Proguard의 주요 기능은 다음과 같다. 코드 축소 (Shrinking): 사용되지 않는 코드와 리소스를 제거하여 APK 크기를 줄입니다. 이는 애플리케이션을 더 가볍게 만들고 다운로드 및 설치 시간을 단축하는 데 도움이 됩니다. 코드 최적..
SeungYong.Lee
'Java' 태그의 글 목록 (4 Page)