অননুমোদিত ক্লায়েন্টদের থেকে Gemini API রক্ষা করতে Firebase অ্যাপ চেক প্রয়োগ করুন

মোবাইল এবং ওয়েব অ্যাপগুলির জন্য, আপনাকে জেমিনি API এবং আপনার প্রকল্প সংস্থানগুলিকে (যেমন টিউন করা মডেলগুলি) অননুমোদিত ক্লায়েন্টদের অপব্যবহার থেকে রক্ষা করতে হবে৷ সমস্ত API কল আপনার আসল অ্যাপ থেকে এসেছে তা যাচাই করতে আপনি Firebase App Check ব্যবহার করতে পারেন।

App Check ব্যবহার করে Gemini API অপব্যবহার সুরক্ষা শুধুমাত্র তখনই পাওয়া যায় যদি আপনি Firebase SDK-তে Vertex AI ব্যবহার করেন।

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

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

Vertex AI Gemini API ব্যবহার করে আপনার অ্যাপের প্রতিটি অনুরোধের সাথে এই প্রত্যয়নটি সংযুক্ত রয়েছে। আপনি যখন App Check এনফোর্সমেন্ট সক্ষম করেন, তখন বৈধ প্রত্যয়ন ব্যতীত ক্লায়েন্টদের কাছ থেকে অনুরোধগুলি প্রত্যাখ্যান করা হবে, যেমন কোনও অ্যাপ বা প্ল্যাটফর্ম থেকে উদ্ভূত কোনও অনুরোধ যা আপনি অনুমোদন করেননি।

উপলব্ধ প্রদানকারী এবং বাস্তবায়ন নির্দেশাবলী

নিম্নলিখিত পরিষেবাগুলিকে প্রমাণীকরণ প্রদানকারী হিসাবে ব্যবহার করার জন্য App Check অন্তর্নির্মিত সমর্থন রয়েছে৷ বর্ণনা এবং বাস্তবায়ন নির্দেশাবলী সহ সেই প্রদানকারীর জন্য App Check ডকুমেন্টেশন দেখতে একটি প্রদানকারীর লিঙ্কে ক্লিক করুন।

যদি এই সরবরাহকারীগুলি আপনার প্রয়োজনের জন্য অপর্যাপ্ত হয়, তাহলে আপনি আপনার নিজস্ব পরিষেবাও প্রয়োগ করতে পারেন যা হয় তৃতীয় পক্ষের সত্যায়ন প্রদানকারী বা আপনার নিজস্ব প্রত্যয়ন কৌশল ব্যবহার করে (আরো বিশদ বিবরণের জন্য, App Check ডকুমেন্টেশন দেখুন)।

App Check সম্পর্কে অতিরিক্ত তথ্য

App Check কিভাবে Gemini API রক্ষা করে তা বুঝুন

Firebase SDK-এ Vertex AI ব্যবহার করতে, Firebase API ( firebasevertexai.googleapis.com ) -এ Vertex AI আপনার Firebase প্রকল্পে সক্রিয় থাকতে হবে। এর কারণ হল Firebase SDK-তে Vertex AI দ্বারা করা অনুরোধগুলি প্রথমে Firebase সার্ভারের Vertex AI- তে পাঠানো হয়, যা একটি প্রক্সি গেটওয়ে হিসাবে কাজ করে যেখানে অনুরোধটি Vertex AI ব্যাকএন্ড এবং Gemini API-এ যাওয়ার অনুমতি দেওয়ার আগে Firebase App Check যাচাইকরণ করা হয়।

মনে রাখবেন যে Firebase API-এর Vertex AI নিজেই কোনও App Check যাচাইকরণ করে না। পরিবর্তে, Firebase SDK-এর Vertex AI Firebase গেটওয়েতে Vertex AI-এর মাধ্যমে আপনার অ্যাপ থেকে অনুরোধগুলি স্বয়ংক্রিয়ভাবে রুট করে।