Melindungi terhadap ancaman keamanan dengan SafetyNet

SafetyNet menyediakan kumpulan layanan dan API yang membantu melindungi aplikasi Anda dari ancaman keamanan, termasuk sabotase perangkat, URL yang tidak aman, aplikasi yang berpotensi membahayakan (PHA), dan pengguna palsu.

Sebelum memulai

Untuk mempersiapkan aplikasi, pastikan terlebih dahulu bahwa file build aplikasi menggunakan nilai berikut:

  • minSdkVersion dari 19 atau yang lebih tinggi
  • compileSdkVersion dari 28 atau yang lebih tinggi

Kemudian, selesaikan langkah-langkah di bagian berikut ini.

Mengonfigurasi aplikasi Anda

Di file settings.gradle, sertakan repositori Maven Google dan repositori pusat Maven di bagian repositori dependencyResolutionManagement dan pluginManagement:

pluginManagement {
    repositories {
        ...
        google()
        mavenCentral()
    }
}

dependencyResolutionManagement {
    ...
    repositories {
        google()
        mavenCentral()
    }
}

Tambahkan dependensi layanan Google Play untuk Google Play API ke file build Gradle modul Anda, yang biasanya adalah app/build.gradle:

dependencies {
  implementation 'com.google.android.gms:play-services-safetynet:18.0.1'
}

Informasi selengkapnya

SafetyNet Attestation API
Pelajari cara SafetyNet Attestation API menyediakan pengesahan yang ditandatangani secara kriptografis, sehingga menilai integritas perangkat Android yang menjalankan aplikasi Anda.
SafetyNet Safe Browsing API
Pelajari cara SafetyNet Safe Browsing API menyediakan layanan untuk menentukan apakah URL telah ditandai sebagai ancaman yang diketahui oleh Google.
SafetyNet reCAPTCHA API
Pelajari cara SafetyNet reCAPTCHA API melindungi aplikasi Anda dari traffic berbahaya.
SafetyNet Verify Apps API
Pelajari cara SafetyNet Verify Apps API melindungi perangkat terhadap aplikasi yang berpotensi membahayakan (PHA).

Referensi lainnya