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