ऐप्लिकेशन की जांच के अनुरोध की मेट्रिक को मॉनिटर करना

अपने ऐप्लिकेशन में App Check SDK टूल जोड़ने के बाद, लेकिन App Check लागू करने से पहले, आपको यह पक्का करना होगा कि ऐसा करने से, आपके मौजूदा असली उपयोगकर्ताओं को कोई परेशानी न हो.

Firebase AI Logic, Data Connect, Realtime Database, Cloud Firestore, Cloud Storage, Authentication, Google Identity for iOS, Maps JavaScript API, और Places API (New) के लिए यह फ़ैसला लेने में आपकी मदद करने वाला एक अहम टूल, App Check अनुरोध मेट्रिक स्क्रीन है.

किसी प्रॉडक्ट के लिए App Check अनुरोध की मेट्रिक देखने के लिए, Firebase कंसोल का App Check सेक्शन खोलें. उदाहरण के लिए:

मेट्रिक पेज

हर प्रॉडक्ट के लिए अनुरोध मेट्रिक को चार कैटगरी में बांटा गया है:

  • पुष्टि किए गए अनुरोध वे होते हैं जिनमें मान्य App Check टोकन होता है. App Check लागू करने के बाद, सिर्फ़ इस कैटगरी के अनुरोध पूरे किए जाएंगे.

  • पुराने क्लाइंट के अनुरोध वे होते हैं जिनमें App Check टोकन मौजूद नहीं होता. ये अनुरोध, Firebase SDK के पुराने वर्शन से किए जा सकते हैं. ऐसा तब होता है, जब ऐप्लिकेशन में App Check को शामिल नहीं किया गया हो.

  • अनजान सोर्स से मिली अनुरोध ऐसी होती हैं जिनमें App Check टोकन मौजूद नहीं होता. साथ ही, ऐसा नहीं लगता कि ये अनुरोध Firebase SDK से मिले हैं. ये अनुरोध, चुराए गए एपीआई पासकोड का इस्तेमाल करके किए गए हो सकते हैं. इसके अलावा, ये ऐसे फ़र्ज़ी अनुरोध भी हो सकते हैं जिन्हें Firebase SDK के बिना किया गया हो.

  • अमान्य अनुरोध वे होते हैं जिनमें अमान्य App Check टोकन होता है. यह टोकन, किसी ऐसे क्लाइंट से मिल सकता है जो आपके ऐप्लिकेशन के नाम पर झूठा दावा कर रहा हो या एमुलेट किए गए एनवायरमेंट से मिल सकता है.

अपने ऐप्लिकेशन के लिए इन कैटगरी के डिस्ट्रिब्यूशन से जुड़ी जानकारी के आधार पर, आपको यह तय करना चाहिए कि नीति उल्लंघन रोकने से जुड़ी सुविधा को कब चालू करना है. यहां कुछ दिशा-निर्देश दिए गए हैं:

  • अगर हाल ही के ज़्यादातर अनुरोध, पुष्टि किए गए क्लाइंट से मिले हैं, तो अपने बैकएंड रिसॉर्स को सुरक्षित रखने के लिए, नीति लागू करने की सुविधा चालू करें.

  • अगर हाल ही के ज़्यादातर अनुरोध, ऐसे क्लाइंट से मिले हैं जिनके वर्शन पुराने हो चुके हैं, तो उपयोगकर्ताओं को परेशानी से बचाने के लिए, नीति उल्लंघन ठीक करने की सुविधा को चालू करने से पहले, ज़्यादा उपयोगकर्ताओं के ऐप्लिकेशन अपडेट करने का इंतज़ार करें. रिलीज़ किए गए ऐप्लिकेशन पर App Check लागू करने से, ऐप्लिकेशन के पुराने वर्शन काम नहीं करेंगे. ऐसा इसलिए, क्योंकि वे App Check SDK टूल के साथ इंटिग्रेट नहीं किए गए हैं.

  • अगर आपका ऐप्लिकेशन अब तक लॉन्च नहीं हुआ है, तो आपको App Check लागू करने की सुविधा तुरंत चालू करनी चाहिए, क्योंकि फ़िलहाल कोई भी पुराना क्लाइंट इस्तेमाल नहीं किया जा रहा है.

अगले चरण

जब आपको यह समझ आ जाए कि App Check से आपके उपयोगकर्ताओं पर क्या असर पड़ेगा और आप आगे बढ़ने के लिए तैयार हों, तब Firebase AI Logic, Data Connect, Realtime Database, Cloud Firestore, Cloud Storage, Authentication, iOS के लिए Google Identity, Maps JavaScript API, और Places API (नया) के लिए, App Check को लागू करने की सुविधा चालू करें.