새로운 DEX 보호 기능

  • String Obfuscation : 이 기능은 앱의 안드로이드 소스 코드 안에 직접 적혀 있는 문자열이 외부에 그대로 노출되지 않도록 보호합니다.
    이를 통해 해커나 분석 도구가 코드를 살펴보더라도 민감한 정보를 쉽게 알아낼 수 없게 만들어, 앱과 서비스의 보안 수준을 높여줍니다.

  • Call Hiding: 중요한 함수 호출을 숨겨서, 외부에서 코드를 분석하더라도 내부 동작 흐름을 쉽게 추적하지 못하게 합니다.
    그 결과, 앱의 핵심 로직이 노출될 위험을 줄이고 보안을 강화할 수 있습니다.

  • 신규 기능은 난독화 강도를 선택할 수 있습니다. (Fast/Balance/Maximum)

  • 변경된 옵션에 대한 cli tool 설정은 개발자 문서를 통해 확인해 주시기 바랍니다.

앱 로딩 성능 최적화

  • Dex 난독화를 핵심 기술로 전환하면서 앱 초기화 속도를 크게 개선했습니다. 이에 따라 초기화 단계에서 발생하던 ANR 이슈도 함께 개선되었습니다.

보안 모듈 보안 강화

  • 보안모듈에 OLLVM 기술을 기반으로 한 네이티브 코드 난독화를 적용하였습니다.

  • 이를 통해 앱을 정적으로 분석하거나 실행 중에 동작을 추적하려는 시도에 대한 보안이 강화되어, 보안 로직을 보다 안전하게 보호합니다.

실링 성능 개선

  • 보안 서버 아키텍처를 개선하여 실링(sealing) 속도가 향상되었습니다. 특히 파일 용량이 클 때 효율적입니다.

  • 서버 구조를 병렬 처리에 최적화 하여 다수 사용자의 동시 실링 요청을 신속하고 효율적으로 처리할 수 있습니다.

개발자 노트

  • 신규 버전에 대한 FAQ는 기술 문서 (3.0.0.0 버전에 대한 FaQ)에서 확인하실 수 있습니다.

  • 신규 버전은 출시 단계에서 Global 지역에만 제공됩니다. 12월부터 1월 사이에 뭄바이와 자카르타 지역에 순차적으로 배포될 예정입니다.

  • ReactNative는 신규 버전을 지원하지 않습니다. RN 보호를 원하시면 신규 버전이 업데이트 되기 전까지 1.7.10.1 버전을 사용하십시오.

    • RN 외 하이브리드 앱은 Native 선택 후 3.0.0.0을 사용해도 이전과 같은 수준의 보안을 유지할 수 있습니다.

  • 보안 수준 향상으로 이전 버전 대비 실링 후 apk/aab 파일 크기가 증가했습니다.

  • 2026/01/06 추가: 3.0.0.0에서 지원하지 않는 보안 옵션 목록

    • Dex 암호화

    • Dex 문자열 암호화

    • Dex 덤프 방지

    • Unity 메타데이터 보호

    • QUERY_ALL_PACKAGES 사용

    • 데이터 실링