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

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

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

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

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

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

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

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

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

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

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

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

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

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

अन्य संसाधन