Firebase App Check

App Check helps protect your app backends from abuse by preventing unauthorized clients from accessing your backend resources. It works with both Google services (including Firebase and Google Cloud services) and your own backends to keep your resources safe.

App Check সাহায্যে, আপনার অ্যাপ চালানো ডিভাইসগুলি একটি অ্যাপ বা ডিভাইসের প্রত্যয়ন প্রদানকারী ব্যবহার করবে যা নিম্নলিখিতগুলির একটি বা উভয়কেই প্রমাণ করে:

  • আপনার খাঁটি অ্যাপ থেকে অনুরোধগুলি আসে
  • অনুরোধগুলি একটি খাঁটি, অপ্রতিরোধ্য ডিভাইস থেকে উদ্ভূত হয়

এই প্রত্যয়নটি প্রতিটি অনুরোধের সাথে সংযুক্ত করা হয় যা আপনার অ্যাপ আপনার নির্দিষ্ট API গুলিতে করে। When you enable App Check enforcement, requests from clients without a valid attestation will be rejected, as will any request originating from an app or platform you haven't authorized.

নিম্নলিখিত পরিষেবাগুলিকে প্রমাণীকরণ প্রদানকারী হিসাবে ব্যবহার করার জন্য App Check অন্তর্নির্মিত সমর্থন রয়েছে:

If these are insufficient for your needs, you can also implement your own service that uses either a third-party attestation provider or your own attestation techniques.

App Check works with the following Google services:

সমর্থিত Google পরিষেবা
Realtime Database
Cloud Firestore
Cloud Storage
Cloud Functions (কলযোগ্য ফাংশন)
Authentication (beta; requires upgrade to Firebase Authentication with Identity Platform )
iOS এর জন্য Google পরিচয় (বিটা)
Vertex AI in Firebase (প্রিভিউ)

You can also use App Check to protect your non-Google backend resources.

কিভাবে শুরু করবেন তা জানুন

এটা কিভাবে কাজ করে?

When you enable App Check for a service and include the client SDK in your app, the following happens periodically:

  1. Your app interacts with the provider of your choice to obtain an attestation of the app or device's authenticity (or both, depending on the provider).
  2. The attestation is sent to the App Check server, which verifies the validity of the attestation using parameters registered with the app, and returns to your app an App Check token with an expiration time. This token might retain some information about the attestation material it verified.
  3. The App Check client SDK caches the token in your app, ready to be sent along with any requests your app makes to protected services.

A service protected by App Check only accepts requests accompanied by a current, valid App Check token.

How strong is the security provided by App Check ?

App Check অ্যাপ্লিকেশন বা ডিভাইসের সত্যতা নির্ধারণের জন্য তার সত্যতা সরবরাহকারীদের শক্তির উপর নির্ভর করে। এটি কিছু কিছু বাধা দেয়, তবে সমস্ত নয়, আপনার ব্যাকেন্ডের দিকে পরিচালিত অপব্যবহার ভেক্টরগুলি। Using App Check does not guarantee the elimination of all abuse, but by integrating with App Check , you are taking an important step towards abuse protection for your backend resources.

App Check and Firebase Authentication are complementary parts of your app security story. Firebase Authentication ব্যবহারকারীর প্রমাণীকরণ প্রদান করে, যা আপনার ব্যবহারকারীদের রক্ষা করে, যেখানে App Check অ্যাপ বা ডিভাইসের সত্যতার প্রমাণ দেয়, যা আপনাকে রক্ষা করে, বিকাশকারী। App Check guards access to your Google backend resources and custom backends by requiring API calls to contain a valid App Check token. These two concepts work together to help secure your app.

কোটা এবং সীমা

Your use of App Check is subject to the quotas and limits of the attestation providers you use.

  • DeviceCheck and App Attest access is subject to any quotas or limitations set by Apple.

  • Play Integrity has a daily quota of 10,000 calls for its Standard API usage tier. For information on raising your usage tier, see the Play Integrity documentation .

  • সেফটিনেটের দৈনিক 10,000 কলের কোটা রয়েছে। For information on requesting a quota increase, see the SafetyNet documentation .

  • reCAPTCHA Enterprise is no-cost for 10,000 assessments each month, and has a cost beyond that. See reCAPTCHA pricing .

শুরু করুন

শুরু করতে প্রস্তুত?

অ্যাপল প্ল্যাটফর্ম

DeviceCheck App Attest

অ্যান্ড্রয়েড

সততা খেলুন

ওয়েব

reCAPTCHA এন্টারপ্রাইজ

ফ্লাটার

ডিফল্ট প্রদানকারী

সি++

ডিফল্ট প্রদানকারী

ঐক্য

ডিফল্ট প্রদানকারী

Learn how to implement a custom App Check provider

কাস্টম প্রদানকারী

Learn how to use App Check to protect your non-Google backend resources

আপনার প্ল্যাটফর্ম নির্বাচন করুন:

iOS+ অ্যান্ড্রয়েড ওয়েব ফ্লাটার