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

SafetyNet, uygulamanızı cihaz üzerinde değişiklik yapma, kötü URL'ler, potansiyel olarak zararlı 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 önce uygulamanızın derleme dosyasının aşağıdaki değerleri kullandığından emin olun:

  • 19 veya daha fazla öğede minSdkVersion
  • 28 veya daha yüksek bir compileSdkVersion

Ardından aşağıdaki bölümlerdeki 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'si için Google Play Hizmetleri bağımlılığını modülünüzün Gradle derleme dosyasına ekleyin. Bu dosya genellikle app/build.gradle olan:

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

Daha fazla bilgi

SafetyNet Attestation API
SafetyNet Attestation API'nin, uygulamanızın çalıştığı Android cihazın bütünlüğünü değerlendirerek kriptografik olarak imzalanmış bir onay nasıl sağladığını öğrenin.
SafetyNet Güvenli Tarama API'si
SafetyNet Safe Browsing API'nin, bir URL'nin Google tarafından bilinen bir tehdit olarak işaretlenip işaretlenmediğini belirlemeyle ilgili hizmetleri nasıl sağladığını öğrenin.
SafetyNet reCAPTCHA API
SafetyNet reCAPTCHA API'nin uygulamanızı kötü amaçlı trafiğe karşı nasıl koruduğunu öğrenin.
SafetyNet Verify Apps API
SafetyNet Verify Apps API'nin cihazları zararlı olabilecek uygulamalara karşı nasıl koruduğunu öğrenin.

Ek kaynaklar