মোবাইল এবং ওয়েব অ্যাপগুলির জন্য, আপনাকে জেমিনি API এবং আপনার প্রকল্প সংস্থানগুলিকে (যেমন টিউন করা মডেলগুলি) অননুমোদিত ক্লায়েন্টদের অপব্যবহার থেকে রক্ষা করতে হবে৷ সমস্ত API কল আপনার আসল অ্যাপ থেকে এসেছে তা যাচাই করতে আপনি Firebase অ্যাপ চেক ব্যবহার করতে পারেন।
অ্যাপ চেক ব্যবহার করে Gemini API অপব্যবহার সুরক্ষা শুধুমাত্র তখনই পাওয়া যায় যদি আপনি Firebase-এর জন্য Vertex AI SDK ব্যবহার করেন।
অ্যাপ চেকের মাধ্যমে, আপনার অ্যাপ চালানো ডিভাইসগুলি একটি অ্যাপ বা ডিভাইসের প্রমাণীকরণ প্রদানকারী ব্যবহার করে যা নিম্নলিখিতগুলির একটি বা উভয়টি যাচাই করে:
- আপনার খাঁটি অ্যাপ থেকে অনুরোধগুলি আসে
- অনুরোধগুলি একটি খাঁটি, অপ্রতিরোধ্য ডিভাইস থেকে উদ্ভূত হয়
Vertex AI Gemini API ব্যবহার করে আপনার অ্যাপের প্রতিটি অনুরোধের সাথে এই প্রত্যয়নটি সংযুক্ত রয়েছে। আপনি যখন অ্যাপ চেক এনফোর্সমেন্ট সক্ষম করেন, তখন বৈধ প্রত্যয়ন ব্যতীত ক্লায়েন্টদের কাছ থেকে অনুরোধগুলি প্রত্যাখ্যান করা হবে, যেমন কোনও অ্যাপ বা প্ল্যাটফর্ম থেকে উদ্ভূত কোনও অনুরোধ যা আপনি অনুমোদন করেননি।
উপলব্ধ প্রদানকারী
নিম্নলিখিত পরিষেবাগুলিকে প্রমাণীকরণ প্রদানকারী হিসাবে ব্যবহার করার জন্য অ্যাপ চেকের অন্তর্নির্মিত সমর্থন রয়েছে৷ বর্ণনা এবং বাস্তবায়ন নির্দেশাবলী সহ সেই প্রদানকারীর জন্য অ্যাপ চেক ডকুমেন্টেশন দেখতে একটি প্রদানকারীর লিঙ্কে ক্লিক করুন।
- অ্যাপল প্ল্যাটফর্ম: ডিভাইসচেক বা অ্যাপ অ্যাটেস্ট
- অ্যান্ড্রয়েড: সততা খেলুন
- ওয়েব: reCAPTCHA এন্টারপ্রাইজ
যদি এই সরবরাহকারীগুলি আপনার প্রয়োজনের জন্য অপর্যাপ্ত হয়, তাহলে আপনি আপনার নিজস্ব পরিষেবাও প্রয়োগ করতে পারেন যা হয় তৃতীয় পক্ষের সত্যায়ন প্রদানকারী বা আপনার নিজস্ব প্রত্যয়ন কৌশল ব্যবহার করে (আরো বিশদ বিবরণের জন্য, অ্যাপ চেক ডকুমেন্টেশন দেখুন)।
অ্যাপ চেক সম্পর্কে অতিরিক্ত তথ্য
অ্যাপ চেকের জন্য কোটা এবং সীমা সম্পর্কে জানুন।
নিশ্চিত করুন যে আপনি প্রকৃত ব্যবহারকারীদের কাছে আপনার অ্যাপটি প্রকাশ করার আগে অ্যাপ চেকের প্রয়োগ সক্ষম করেছেন ।
অ্যাপ চেক কিভাবে Gemini API রক্ষা করে তা বুঝুন
Firebase-এর জন্য Vertex AI SDK ব্যবহার করতে, আপনার Firebase প্রোজেক্টে firebaseml.googleapis.com
API সক্রিয় থাকতে হবে। এর কারণ হল Firebase-এর জন্য Vertex AI SDK-এর দ্বারা করা অনুরোধগুলি প্রথমে Firebase ML সার্ভারে পাঠানো হয়, যা একটি প্রক্সি গেটওয়ে হিসাবে কাজ করে যেখানে অনুরোধটিকে Vertex AI ব্যাকএন্ডে যাওয়ার অনুমতি দেওয়ার আগে Firebase অ্যাপ চেক যাচাই করা হয়।
উল্লেখ্য যে Vertex AI Gemini API ( aiplatform.googleapis.com
) নিজেই কোনো অ্যাপ চেক যাচাইকরণ করে না। পরিবর্তে, Firebase-এর জন্য Vertex AI SDKগুলি Firebase ML গেটওয়ের মাধ্যমে আপনার অ্যাপ থেকে স্বয়ংক্রিয়ভাবে অনুরোধগুলিকে রুট করে।