하나의 식별된 후보자로 시작

후보자는 빌드 소스 및 기록 패키지, 버전, 서명 계획 및 파일 다이제스트를 추적할 수 있어야 합니다. 파일을 아직 사용할 수 없는 경우 프로젝트가 디자인, 개발 또는 출시 준비 중인지 명시하십시오.

재구축, 재서명 또는 채널 리소스 변경으로 인해 새 후보가 생성됩니다. 보호 및 호환성 결론은 결국 최종 파일에 바인딩되어야 합니다.

  • 빌드 소스 및 버전
  • 패키지 및 서명 계획
  • 파일 다이제스트 또는 전달 기록
  • 계획된 출시 채널

보호받을 가치가 있는 비즈니스 경로를 지정하세요.

강한 경화 요구에 멈추지 마십시오. 어떤 알고리즘, 프로토콜, 권한 부여 확인, 자격 ​​또는 로컬 결정이 복구되거나 수정될 때 비즈니스 손실을 초래하는지 설명합니다.

또한 서버 측으로 이동할 수 있는 결정을 식별합니다. Yudun VMP는 ​​주요 클라이언트 로직에 대한 분석 및 재사용 비용을 높이지만 서버 인증 및 위험 제어를 대체하지는 않습니다.

스택 및 호환성 범위 나열

Android의 경우 상태 언어, 빌드 시스템, 최소 및 대상 시스템, ABI, 기본 종속성, 핫픽스 도구 및 동적 로딩. 크로스 플랫폼 프로젝트에는 프레임워크 버전과 브리지 접근 방식이 포함되어야 합니다.

로그인, 결제, 매핑, 푸시, 미디어, 위험 및 공급업체 SDK는 클래스 로딩, 기본 로딩 또는 자체 무결성 검사에 영향을 미칠 수 있습니다. 첫 번째 검토에 포함하세요.

  • 언어, 프레임워크 및 빌드
  • 시스템 버전 및 ABI
  • 네이티브 및 동적 로딩 경로
  • 중요한 타사 SDK

테스트 전 검증 및 롤백 정의

보호되지 않은 애플리케이션 실행, 중요 경로 및 리소스 기준선을 준비하고 적용해야 하는 장치 및 시스템의 이름을 지정합니다. 동일한 조건에서 보호된 후보를 비교합니다.

출시 범위, 중지 조건 및 복구 가능한 버전을 정의합니다. 완전한 입력은 서류 작업이 아닙니다. 그들은 데모가 실행 가능한 릴리스 결정이 될 수 있는지 여부를 결정합니다.

지침을 실제 애플리케이션에 적용

Yudun이 집중적인 보호 및 호환성 검토를 권장할 수 있도록 스택, 중요 경로, 대상 시스템 및 현재 후보를 제공합니다.