Mulailah dengan satu kandidat yang teridentifikasi

Kandidat harus dapat ditelusuri ke sumber build dan paket rekaman, versi, rencana penandatanganan, dan intisari file. Jika file belum tersedia, nyatakan apakah proyek sedang dalam desain, pengembangan, atau persiapan rilis.

Perubahan sumber daya yang dibangun kembali, ditandatangani ulang, atau disalurkan akan menciptakan kandidat baru. Kesimpulan perlindungan dan kompatibilitas pada akhirnya harus terikat pada file akhir.

  • Bangun sumber dan versi
  • Paket dan rencana penandatanganan
  • Intisari file atau catatan pengiriman
  • Saluran rilis yang direncanakan

Sebutkan jalur bisnis yang patut dilindungi

Jangan berhenti pada permintaan pengerasan yang kuat. Jelaskan algoritma, protokol, pemeriksaan otorisasi, hak, atau keputusan lokal mana yang menimbulkan kerugian bisnis ketika dipulihkan atau dimodifikasi.

Identifikasi juga keputusan yang dapat berpindah ke sisi server. Yudun VMP meningkatkan biaya analisis dan penggunaan kembali untuk logika klien utama, namun tidak menggantikan otorisasi server dan kontrol risiko.

Buat daftar tumpukan dan rentang kompatibilitas

Untuk Android, nyatakan bahasa, sistem build, sistem minimum dan target, ABI, dependensi asli, alat perbaikan terbaru, dan pemuatan dinamis. Proyek lintas platform harus mencakup versi kerangka kerja dan pendekatan jembatan.

Login, pembayaran, pemetaan, push, media, risiko, dan SDK vendor dapat memengaruhi pemuatan kelas, pemuatan asli, atau pemeriksaan integritas diri. Sertakan mereka dalam ulasan pertama.

  • Bahasa, kerangka kerja, dan build
  • Versi sistem dan ABI
  • Jalur pemuatan asli dan dinamis
  • SDK pihak ketiga yang penting

Tentukan validasi dan rollback sebelum pengujian

Siapkan peluncuran aplikasi yang tidak terlindungi, jalur kritis, dan garis dasar sumber daya, serta beri nama perangkat dan sistem yang harus dicakup. Bandingkan kandidat yang dilindungi dalam kondisi yang sama.

Tentukan rentang peluncuran, kondisi penghentian, dan versi yang dapat dipulihkan. Masukan lengkap bukanlah dokumen. Mereka menentukan apakah demonstrasi dapat menjadi keputusan pembebasan yang dapat ditindaklanjuti.

Terapkan panduan tersebut ke aplikasi nyata

Menyediakan tumpukan, jalur kritis, sistem target, dan kandidat saat ini sehingga Yudun dapat merekomendasikan tinjauan perlindungan dan kompatibilitas yang terfokus.