상용 앱 강화 및 핵심 코드 보호

Yudun은 코드 난독화, Java2C, DEX/SO 보호 및 VMP를 통해 상용 Android 및 iOS 앱을 강화합니다. 핵심 알고리즘, 권한 부여 논리 및 중요한 비즈니스 경로에 대한 보호에 중점을 두고 리버스 엔지니어링 및 코드 재사용 비용을 높이고 실제 후보 빌드의 성능과 호환성을 확인합니다.

이러한 문제로 인해 앱이 방해를 받고 있나요?

  • 핵심 알고리즘은 디컴파일 후에도 쉽게 찾고 재사용할 수 있습니다.
  • 담요 보호로 인해 실행 속도가 느려지거나 자주 사용되는 흐름이 느려집니다.
  • 강화된 빌드가 충돌하지만 누구도 책임 있는 정책을 격리할 수 없습니다.
  • 모든 릴리스에서는 오래된 호환성 문제가 다시 발생할 위험이 있습니다.

유둔이가 처리하는 방법

  • 고부가가치 기능을 위한 VMP

    가장 비용이 많이 드는 정책을 전체 앱에 적용하는 대신 알고리즘, 권한 부여, 프로토콜 및 권한에 보호를 집중하세요.

  • 계층화된 코드 보호

    프로젝트에 따라 VMP, Java2C, DEX/SO 보호 및 난독화를 각 레이어에 대한 명확한 작업과 결합합니다.

  • 후보 호환성 테스트

    구성 미리보기가 아닌 실제 결과물에 대한 테스트 시작, 중요한 흐름, 충돌, 성능 및 대상 시스템입니다.

공개 평가: DEX 및 ELF를 획득한다고 해서 자체적으로 핵심 알고리즘이 복구되는 것은 아닙니다.

Yudun Android 후보에 대한 4단계 평가는 복구 가능한 자료를 프로그램 구조, 호출 관계 및 알고리즘 동등성에서 분리했습니다.

전체 평가 읽기

평가 결과 공개된 내용

  • 표준 복구, 심층 복구, 2차 디컴파일, 기본 매핑 및 알고리즘 동등성을 검토했습니다.
  • DEX, ELF, 로딩 체인 및 핵심 알고리즘 간의 관계를 조사했습니다.
  • 각 레벨이 실제로 무엇을 회복했는지, 어떤 결론이 남아 있는지 기록했습니다.

범위: 이는 모든 앱, 버전 또는 공격 조건에 대한 보편적인 결과가 아니라 하나의 후보에 대한 수정된 평가입니다.

평가부터 배송까지

배송 방법 보기
  1. 01

    자산을 선택하세요

    복구 시 비즈니스 손실을 초래할 수 있는 알고리즘, 인증 및 프로토콜 경로를 식별합니다.

  2. 02

    PoC 구축

    실제 빌드 체인에서 범위를 구성하고 비교 가능하고 복구 가능한 후보를 유지하세요.

  3. 03

    범위를 수락

    제공 전에 동일한 후보에 대해 성능, 호환성 및 중요 흐름 회귀를 실행합니다.

고객이 자주 묻는 질문

무차별 VMP 강화가 권장되지 않는 이유

비즈니스 자산, 공격자 투자 대비 수익 (ROI), 실행 빈도, 폭발 반경 (blast radius), 릴리스 후보 (release candidate) 수용이라는 5 가지 차원에서 VMP 보호 범위를 정의합니다. 실행 가능한 구성 및 회귀 테스트 전략을 포함합니다.

세부정보 보기
모든 기사 보기

구매 전 질문

VMP는 전체 애플리케이션을 보호해야 합니까?

일반적으로 그렇지 않습니다. 공격자에게 명확한 가치가 있는 코드와 독립적으로 테스트할 수 있는 경로를 우선적으로 지정합니다.

VMP는 난독화와 어떻게 다릅니까?

난독화는 이름, 구조 또는 제어 흐름 가독성을 변경합니다. VMP는 다른 수용 비용으로 선택한 코드의 실행 표현을 추가로 변경합니다.

VMP는 애플리케이션을 깨지지 않게 만드나요?

아니요. 분석 및 재사용 비용이 증가합니다. 결과는 여전히 구현, 범위, 런타임 조건 및 서버 측 정책에 따라 달라집니다.

VMP 이전에 팀은 무엇을 준비해야 합니까?

기능을 선택하기 전에 후보 빌드, 중요 경로, 성능 기준, 호환성 범위 및 롤백 버전을 준비하십시오.

보안 표준 및 플랫폼 참조

  1. OWASP MASVS

    모바일 애플리케이션 보안 통제 및 검증 범위

  2. Android security best practices

    Android 애플리케이션 보안 설계 및 릴리스 경계

  3. Apple Platform Security

    Apple 플랫폼 코드 서명 및 런타임 보안 컨텍스트

  4. Android app signing

    ID 서명, 연속성 업그레이드 및 릴리스 무결성

  5. Play Integrity API

    서버 측 결정 및 애플리케이션 무결성 신호의 한계