অ্যাপ চেক অনুরোধের মেট্রিক্স মনিটর করুন

আপনার অ্যাপে App Check এসডিকে যোগ করার পর, কিন্তু 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 টোকেন নেই, সেগুলোকে পুরানো ক্লায়েন্ট রিকোয়েস্ট বলা হয়। এই রিকোয়েস্টগুলো ফায়ারবেস এসডিকে-র এমন কোনো পুরোনো সংস্করণ থেকে আসতে পারে, যেটিতে অ্যাপে App Check অন্তর্ভুক্ত করা হয়নি।

  • অজানা উৎস থেকে আসা অনুরোধগুলো হলো সেগুলো, যেগুলোতে App Check টোকেন থাকে না এবং যেগুলো দেখে মনে হয় না যে ফায়ারবেস এসডিকে থেকে এসেছে। এগুলো চুরি করা এপিআই কী দিয়ে করা অনুরোধ অথবা ফায়ারবেস এসডিকে ছাড়া করা জাল অনুরোধ হতে পারে।

  • অবৈধ অনুরোধ হলো সেগুলো, যেগুলোর App Check টোকেন অবৈধ। এই অনুরোধগুলো কোনো অপ্রমাণিত ক্লায়েন্টের কাছ থেকে আসতে পারে, যেটি আপনার অ্যাপের ছদ্মবেশ ধারণ করার চেষ্টা করছে, অথবা এটি অনুকৃত পরিবেশ থেকেও আসতে পারে।

আপনার অ্যাপের জন্য এই বিভাগগুলির বিন্যাসই নির্ধারণ করবে কখন আপনি প্রয়োগ সক্ষম করার সিদ্ধান্ত নেবেন। এখানে কিছু নির্দেশিকা দেওয়া হলো:

  • যদি সাম্প্রতিক প্রায় সমস্ত অনুরোধই যাচাইকৃত ক্লায়েন্টদের কাছ থেকে আসে, তাহলে আপনার ব্যাকএন্ড রিসোর্স সুরক্ষিত করা শুরু করতে এনফোর্সমেন্ট চালু করার কথা বিবেচনা করুন।

  • যদি সাম্প্রতিক অনুরোধগুলির একটি উল্লেখযোগ্য অংশ সম্ভবত পুরোনো ক্লায়েন্টদের কাছ থেকে আসে, তবে ব্যবহারকারীদের অসুবিধা এড়াতে, এনফোর্সমেন্ট চালু করার আগে আরও ব্যবহারকারী আপনার অ্যাপ আপডেট করার জন্য অপেক্ষা করার কথা বিবেচনা করুন। একটি প্রকাশিত অ্যাপে App Check এনফোর্স করলে পূর্ববর্তী অ্যাপ সংস্করণগুলি, যেগুলি App Check SDK-এর সাথে ইন্টিগ্রেটেড নয়, সেগুলি অকার্যকর হয়ে যাবে।

  • যদি আপনার অ্যাপটি এখনও চালু না হয়ে থাকে, তাহলে আপনার অবিলম্বে App Check এনফোর্সমেন্ট চালু করা উচিত, কারণ কোনো পুরোনো ক্লায়েন্ট ব্যবহৃত হচ্ছে না।

পরবর্তী পদক্ষেপ

যখন আপনি বুঝতে পারবেন App Check App Check ব্যবহারকারীদের কীভাবে প্রভাবিত করবে এবং আপনি এগিয়ে যেতে প্রস্তুত হবেন, তখন আপনি Firebase AI Logic , Data Connect , Realtime Database , Cloud Firestore , Cloud Storage , Authentication , Google Identity for iOS, Maps JavaScript API, এবং Places API (New)-এর জন্য অ্যাপ চেক এনফোর্সমেন্ট সক্রিয় করতে পারেন।