SafetyNet ile güvenlik tehditlerine karşı koruma sağlayın

SafetyNet, uygulamanızı cihaza müdahale etme, kötü URL'ler, zararlı olabilecek uygulamalar ve sahte kullanıcılar gibi güvenlik tehditlerine karşı korumaya yardımcı olan bir dizi hizmet ve API sağlar.

Başlamadan önce

Uygulamanızı hazırlamak için öncelikle uygulamanızın derleme dosyasının aşağıdaki değerleri kullandığından emin olun:

  • 19 veya daha yüksek bir minSdkVersion
  • 28 veya daha yüksek bir compileSdkVersion

Ardından aşağıdaki bölümlerde açıklanan adımları tamamlayın.

Uygulamanızı yapılandırma

settings.gradle dosyanıza hem dependencyResolutionManagement hem de pluginManagement depo bölümlerinize Google'ın Maven deposunu ve Maven merkezi deposunu ekleyin:

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

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

Google Play API'ye ilişkin Google Play Hizmetleri bağımlılığını modülünüzün Gradle derleme dosyasına ekleyin. Dosya türü genellikle app/build.gradle olur:

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

Daha fazla bilgi

SafetyNet Attestation API
Uygulamanızın çalıştığı Android cihazın bütünlüğünü değerlendiren SafetyNet Attestation API'nin nasıl kriptografik olarak imzalanmış bir onay sağladığını öğrenin.
SafetyNet Güvenli Tarama API'si
SafetyNet Güvenli Tarama API'sinin, bir URL'nin Google tarafından bilinen bir tehdit olarak işaretlenip işaretlenmediğini belirleme hizmetlerinin nasıl sağlandığını öğrenin.
SafetyNet reCAPTCHA API
SafetyNet reCAPTCHA API'nin uygulamanızı kötü amaçlı trafikten nasıl koruduğunu öğrenin.
SafetyNet Uygulama Doğrulama API'si
SafetyNet Verification Apps API'nin cihazları zararlı olabilecek uygulamalara karşı nasıl koruduğunu öğrenin.

Ek kaynaklar