Commencez avec un candidat identifié

Le candidat doit être traçable jusqu'à une source de build et un package d'enregistrement, une version, un plan de signature et un résumé de fichier. Si un fichier n'est pas encore disponible, indiquez si le projet est en cours de conception, de développement ou de préparation de publication.

Une reconstruction, une nouvelle signature ou une modification des ressources de canal crée un nouveau candidat. Les conclusions de protection et de compatibilité doivent éventuellement être liées au dossier final.

  • Source et version du build
  • Forfait et plan de signature
  • Résumé du dossier ou relevé de livraison
  • Canaux de diffusion prévus

Nommez les parcours commerciaux qui méritent d’être protégés

Ne vous arrêtez pas à une demande de fort durcissement. Expliquez quels algorithmes, protocoles, contrôles d'autorisation, droits ou décisions locales créent une perte commerciale lorsqu'ils sont récupérés ou modifiés.

Identifiez également les décisions qui peuvent évoluer côté serveur. Yudun VMP augmente les coûts d'analyse et de réutilisation de la logique client clé, mais il ne remplace pas l'autorisation du serveur et les contrôles des risques.

Répertoriez la pile et la plage de compatibilité

Pour Android, langues d'état, système de build, systèmes minimum et cible, ABI, dépendances natives, outils de correctifs et chargement dynamique. Les projets multiplateformes doivent inclure une version cadre et une approche pont.

Les SDK de connexion, de paiement, de mappage, de push, de média, de risque et de fournisseur peuvent affecter le chargement de classe, le chargement natif ou les contrôles d'auto-intégrité. Incluez-les dans le premier examen.

  • Langages, framework et build
  • Versions du système et ABI
  • Chemins de chargement natifs et dynamiques
  • SDK tiers importants

Définir la validation et le rollback avant les tests

Préparez le lancement d'applications non protégées, le chemin critique et les ressources de base, et nommez les appareils et les systèmes qui doivent être couverts. Comparez le candidat protégé dans les mêmes conditions.

Définissez la plage de déploiement, les conditions d’arrêt et une version récupérable. Les entrées complètes ne sont pas de la paperasse. Ils déterminent si une démonstration peut devenir une décision de libération pouvant donner lieu à une action.

Appliquer les conseils à une application réelle

Fournissez la pile, les chemins critiques, les systèmes cibles et le candidat actuel afin que Yudun puisse recommander un examen ciblé de la protection et de la compatibilité.