SafetyNet की मदद से सुरक्षा से जुड़े खतरों से बचना

SafetyNet, आपके ऐप्लिकेशन को सुरक्षा से जुड़े खतरों से बचाने के लिए सेवाओं और एपीआई का एक सेट उपलब्ध कराता है. इन खतरों में, डिवाइस में छेड़छाड़ करना, खराब यूआरएल, नुकसान पहुंचाने वाले ऐप्लिकेशन, और नकली उपयोगकर्ता शामिल हैं.

शुरू करने से पहले

अपने ऐप्लिकेशन को तैयार करने के लिए, सबसे पहले पक्का करें कि आपके ऐप्लिकेशन की बिल्ड फ़ाइल में इन वैल्यू का इस्तेमाल किया गया हो:

  • 19 या उससे ज़्यादा का minSdkVersion
  • 28 या उससे ज़्यादा का compileSdkVersion

इसके बाद, नीचे दिए गए सेक्शन में दिया गया तरीका अपनाएं.

अपने ऐप्लिकेशन को कॉन्फ़िगर करना

अपनी settings.gradle फ़ाइल में, dependencyResolutionManagement और pluginManagement, दोनों रिपॉज़िटरी सेक्शन में Google की Maven रिपॉज़िटरी और Maven Central रिपॉज़िटरी शामिल करें:

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

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

Google Play API के लिए, Google Play services की डिपेंडेंसी को अपने मॉड्यूल की Gradle बिल्ड फ़ाइल में जोड़ें. आम तौर पर, यह फ़ाइल app/build.gradle होती है:

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

ज़्यादा जानकारी

SafetyNet Attestation API
जानें कि SafetyNet Attestation API, क्रिप्टोग्राफ़िक तरीके से हस्ताक्षर किए गए एटेस्टेशन की सुविधा कैसे देता है. यह सुविधा, उस Android डिवाइस की सुरक्षा का आकलन करती है जिस पर आपका ऐप्लिकेशन काम कर रहा है.
SafetyNet Safe Browsing API
जानें कि SafetyNet Safe Browsing API, यह पता लगाने के लिए सेवाएं कैसे उपलब्ध कराता है कि Google ने किसी यूआरएल को खतरे के तौर पर मार्क किया है या नहीं.
SafetyNet reCAPTCHA API
जानें कि SafetyNet reCAPTCHA API, आपके ऐप्लिकेशन को नुकसान पहुंचाने वाले ट्रैफ़िक से कैसे सुरक्षित रखता है.
SafetyNet Verify Apps API
जानें कि SafetyNet Verify Apps API, डिवाइसों को संभावित रूप से नुकसान पहुंचाने वाले ऐप्लिकेशन से कैसे सुरक्षित रखता है.

अन्य संसाधन