প্রোডাক্ট সংক্রান্ত খবর

আরও শক্তিশালী হুমকি শনাক্তকরণ, আরও সহজ ইন্টিগ্রেশন: Play Integrity API-এর মাধ্যমে আপনার অ্যাপের উন্নতি সুরক্ষিত করুন

৫ মিনিট লাগবে
Dom Elliott-এর প্রোফাইল দেখুন Eric Lynch-এর প্রোফাইল দেখুন
Dom Elliott এবং Eric Lynch

মোবাইল ইকোসিস্টেমে, অপব্যবহার আপনার উপার্জন, বৃদ্ধি এবং ব্যবহারকারীর বিশ্বাসকে বিপন্ন করতে পারে। ডেভেলপারদের উন্নতিতে সাহায্য করতে, Google Play একটি স্থিতিস্থাপক হুমকি শনাক্তকরণ পরিষেবা অফার করে, Play Integrity API। Play Integrity API আপনাকে যাচাই করতে সাহায্য করে যে ইন্টার‍্যাকশন এবং সার্ভার অনুরোধগুলি আসল - যা একটি সার্টিফায়েড Android ডিভাইসে আপনার অপরিবর্তিত অ্যাপ থেকেই আসছে, যা Google Play-এর মাধ্যমে ইনস্টল করা হয়েছে।

এর প্রভাব উল্লেখযোগ্য: Play Integrity ফিচার ব্যবহার করা অ্যাপে অন্যান্য অ্যাপের তুলনায় গড়ে ৮০% কম অননুমোদিত ব্যবহার দেখা যায়। আজ, Uber, TikTok, Stripe, Kabam, Wooga, Radar.com, Zimperium, Paytm এবং Remini সহ বিভিন্ন বিভাগের লিডাররা তাদের ব্যবসা সুরক্ষিত রাখতে এটি ব্যবহার করেন।

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

আপনার ব্যবসার জন্য ক্ষতিকর বিষয় শনাক্ত করা

Play Integrity API এমন রায় প্রদান করে যা গুরুত্বপূর্ণ ইন্টার‍্যাকশনের সময় আপনার ব্যবসার উপর প্রভাব ফেলে এমন নির্দিষ্ট হুমকি শনাক্ত করার জন্য ডিজাইন করা হয়েছে।

  • অননুমোদিত অ্যাক্সেস: accountDetails রায় আপনাকে নির্ধারণ করতে সাহায্য করে যে ব্যবহারকারী Google Play-তে আপনার অ্যাপ বা গেম ইনস্টল করেছেন বা তার জন্য পেমেন্ট করেছেন কিনা।
  • কোড টেম্পারিং: appIntegrity রায় আপনাকে এটি নির্ধারণ করতে সাহায্য করে যে আপনি Google Play-এর শনাক্ত করা অপরিবর্তিত বাইনারির সাথে ইন্টার‍্যাক্ট করছেন কিনা।
  • ঝুঁকিপূর্ণ ডিভাইস ও এমুলেট করা পরিবেশ: deviceIntegrity রায় আপনাকে নির্ধারণ করতে সাহায্য করে যে আপনার অ্যাপ কোনও আসল Play Protect সার্টিফিকেট প্রাপ্ত Android ডিভাইস বা পিসি (PC)-র জন্য Google Play Games-এর আসল ইনস্ট্যান্সে চলছে কিনা।
  • আনপ্যাচড ডিভাইস: Android 13 এবং তার পরবর্তী ভার্সন চলছে এমন ডিভাইসের ক্ষেত্রে, deviceIntegrity রায়ে MEETS_STRONG_INTEGRITY উত্তর আপনাকে নির্ধারণ করতে সাহায্য করে যে কোনও ডিভাইস সাম্প্রতিক নিরাপত্তা আপডেট প্রয়োগ করেছে কিনা। এছাড়াও, আপনি deviceAttributes-এ অপ্ট-ইন করতে পারেন যাতে উত্তরে অ্যাটেস্ট করা Android SDK ভার্সন অন্তর্ভুক্ত করা যায়।
  • অন্যান্য অ্যাপের মাধ্যমে ঝুঁকিপূর্ণ অ্যাক্সেস: appAccessRiskVerdict আপনাকে এটি নির্ধারণ করতে সাহায্য করে যে স্ক্রিন ক্যাপচার, ওভারলে দেখানো বা ডিভাইস নিয়ন্ত্রণ করার জন্য ব্যবহার করা যেতে পারে এমন অ্যাপ চলছে কিনা (যেমন, অ্যাক্সেসিবিলিটি অনুমতির অপব্যবহার করে)। এই রায়ের ফলে, যেসব অ্যাপ অ্যাক্সেসিবিলিটি সংক্রান্ত আসল উদ্দেশ্য পূরণ করে, সেগুলি অটোমেটিক বাদ পড়ে যায়।
  • পরিচিত ম্যালওয়্যার: Google Play Protect চালু আছে কিনা এবং ডিভাইসে ইনস্টল করা ঝুঁকিপূর্ণ বা বিপজ্জনক অ্যাপ খুঁজে পেয়েছে কিনা তা নির্ধারণ করতে playProtectVerdict আপনাকে সাহায্য করে।
  • হাইপারঅ্যাক্টিভিটি: recentDeviceActivity লেভেল আপনাকে এটি নির্ধারণ করতে সাহায্য করে যে কোনও ডিভাইস সম্প্রতি অস্বাভাবিকভাবে বেশি পরিমাণে ইন্টিগ্রিটি টোকেন অনুরোধ করেছে কিনা, যা অটোমেটেড ট্রাফিক এবং অ্যাটাকের লক্ষণ হতে পারে।
  • বারবার অপব্যবহার এবং আবার ব্যবহার করা ডিভাইস: deviceRecall (বিটা) আপনাকে এটি নির্ধারণ করতে সাহায্য করে যে আপনি এমন কোনও ডিভাইসের সাথে ইন্টার‍্যাক্ট করছেন কিনা যা আপনি আগে ফ্ল্যাগ করেছেন, এমনকি আপনার অ্যাপ আবার ইনস্টল করা হলেও বা ডিভাইস রিসেট করা হলেও। ডিভাইস রিকলের মাধ্যমে, আপনি ট্র্যাক করতে চান এমন রিপিট অ্যাকশন কাস্টমাইজ করতে পারবেন।

ফোন, ট্যাবলেট, ফোল্ডেবল, Android Auto, Android TV, Android XR, ChromeOS, Wear OS এবং পিসির জন্য Google Play Games সহ Android ফর্ম ফ্যাক্টর জুড়ে API ব্যবহার করা যেতে পারে।

Play Integrity API-এর সবচেয়ে বেশি সুবিধা নিন

নিরাপত্তা সংক্রান্ত বিষয় অনুসরণ করে এবং অপব্যবহার প্রতিরোধ সংক্রান্ত স্ট্র্যাটেজিতে ধাপে ধাপে পদক্ষেপ গ্রহণ করে অ্যাপ ও গেম Play Integrity API-এর মাধ্যমে সাফল্য অর্জন করেছে।

ধাপ ১: আপনি কী সুরক্ষিত করতে চান তা ঠিক করুন: আপনার অ্যাপ ও গেমে কোন অ্যাকশন ও সার্ভার অনুরোধ যাচাই ও সুরক্ষিত করা গুরুত্বপূর্ণ তা ঠিক করুন। যেমন, কোনও ব্যবহারকারী অ্যাপ চালু, সাইন-ইন, মাল্টিপ্লেয়ার গেমে যোগ, AI কন্টেন্ট তৈরি বা টাকা ট্রান্সফার করার সময় আপনি ইন্টিগ্রিটি চেক করতে পারেন।

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

ধাপ ৩: আপনার এনফোর্সমেন্ট স্ট্র্যাটেজি সম্পর্কে সিদ্ধান্ত নিন: আপনি কী সুরক্ষিত করতে চাইছেন এবং উত্তর বিশ্লেষণ করে আপনার এনফোর্সমেন্ট স্ট্র্যাটেজি সম্পর্কে সিদ্ধান্ত নিন। যেমন, সংবেদনশীল কার্যকারিতা সুরক্ষিত রাখতে আপনি গুরুত্বপূর্ণ মুহূর্তে ঝুঁকিপূর্ণ ট্রাফিক পরিবর্তন করতে পারেন। API বিভিন্ন ধরনের উত্তর প্রদান করে যাতে আপনি প্রতিটি উত্তরের কম্বিনেশনকে যে বিশ্বাসযোগ্যতার লেভেল দেন তার উপর ভিত্তি করে একটি টায়ার্ড এনফোর্সমেন্ট স্ট্র্যাটেজি প্রয়োগ করতে পারেন।

ধাপ ৪: ধীরে ধীরে এনফোর্সমেন্ট রোল-আউট করুন এবং আপনার ব্যবহারকারীদের সহায়তা করুন: ধীরে ধীরে এনফোর্সমেন্ট রোল-আউট করুন। রায় সংক্রান্ত সমস্যা থাকলে বা তা উপলভ্য না হলে, আবার চেষ্টা করার কৌশল অবলম্বন করুন এবং সমস্যা আছে এমন ভাল ব্যবহারকারীদের সহায়তা করার জন্য প্রস্তুত থাকুন। নিচে উল্লেখ করা নতুন Play ইন-অ্যাপ রেমিডিয়েশন প্রম্পট, সমস্যা থাকা ব্যবহারকারীদের আগের অবস্থায় ফিরিয়ে আনা আগের চেয়ে অনেক সহজ করে তোলে।

নতুন: Play-কে সমস্যা সহ ব্যবহারকারীদের অটোমেটিক ফিরিয়ে আনতে দিন

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

get_integrity.gif

GET_INTEGRITY অটোমেটিক সমস্যা শনাক্ত করে (এই উদাহরণে, নেটওয়ার্কের সমস্যা) এবং তা সমাধান করে।

আপনি GET_INTEGRITY ডায়ালগ ট্রিগার করতে পারবেন, যা Play Integrity API লাইব্রেরি ভার্সন ১.৫.০+-এ উপলভ্য, বিভিন্ন সমস্যার পরে ব্যবহারকারীকে অটোমেটিক প্রয়োজনীয় সমাধান সম্পর্কে গাইড করতে, যার মধ্যে রয়েছে:

  • অননুমোদিত অ্যাক্সেস: GET_INTEGRITY ব্যবহারকারীকে accountDetails-এ Play লাইসেন্সপ্রাপ্ত উত্তরে ফিরিয়ে নিয়ে যায়।
  • কোড টেম্পারিং: GET_INTEGRITY ব্যবহারকারীকে appIntegrity-তে Play-এর স্বীকৃত উত্তরে ফিরিয়ে নিয়ে যায়।
  • ডিভাইস ইন্টিগ্রিটি সংক্রান্ত সমস্যা: GET_INTEGRITY ব্যবহারকারীকে deviceIntegrity-এ MEETS_DEVICE_INTEGRITY অবস্থায় কীভাবে ফিরে যেতে হবে সেই বিষয়ে নির্দেশিকা দেয়।
  • সমাধানযোগ্য ত্রুটি কোড: GET_INTEGRITY সমাধানযোগ্য API ত্রুটিগুলি সমাধান করে, যেমন ব্যবহারকারীকে নেটওয়ার্ক কানেক্টিভিটি ঠিক করতে বা Google Play পরিষেবা আপডেট করতে প্রম্পট করা।

এছাড়াও, আমরা বিশেষ ডায়ালগ অফার করি, যার মধ্যে রয়েছে GET_STRONG_INTEGRITY (যা GET_INTEGRITY-এর মতো কাজ করে এবং ব্যবহারকারীকে MEETS_STRONG_INTEGRITY স্ট্যাটাসে ফিরিয়ে নিয়ে যায়, যেখানে playProtectVerdict-এ কোনও ম্যালওয়্যার সংক্রান্ত সমস্যা থাকে না), GET_LICENSED (যা ব্যবহারকারীকে Play লাইসেন্সপ্রাপ্ত এবং Play স্বীকৃত স্ট্যাটাসে ফিরিয়ে নিয়ে যায়) এবং CLOSE_UNKNOWN_ACCESS_RISK ও CLOSE_ALL_ACCESS_RISK (যা ব্যবহারকারীকে সম্ভাব্য ঝুঁকিপূর্ণ অ্যাপ বন্ধ করার জন্য প্রম্পট করে)।

আধুনিক ইন্টিগ্রিটি সমাধান বেছে নিন

Play Integrity API ছাড়াও, Google আপনার সামগ্রিক অপব্যবহার-বিরোধী কৌশলের অংশ হিসেবে বিবেচনা করার জন্য আরও কয়েকটি ফিচার অফার করে। Play Integrity API এবং Play-এর অটোমেটিক সুরক্ষা, উভয়ই অ্যাপ ডিস্ট্রিবিউশন সুরক্ষিত করার জন্য ব্যবহারকারীর অভিজ্ঞতা এবং ডেভেলপারদের সুবিধা প্রদান করে। আমরা চাই যে আগে থেকে থাকা অ্যাপগুলি পুরনো Play লাইসেন্সিং লাইব্রেরি ব্যবহার করার পরিবর্তে এই আধুনিক ইন্টিগ্রিটি সমাধানে মাইগ্রেট করুক।

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

Android প্ল্যাটফর্ম কী অ্যাটেস্টেশন: হার্ডওয়্যার-ব্যাকড Android প্ল্যাটফর্ম কী অ্যাটেস্টেশন থেকে সুবিধা পাওয়ার জন্য Play Integrity API হল সাজেস্ট করা উপায়। Play Integrity API ডিভাইস ইকোসিস্টেম জুড়ে অন্তর্নিহিত বাস্তবায়নের যত্ন নেয়, Play অটোমেটিক কী-সম্পর্কিত সমস্যা এবং বিভ্রাট কমিয়ে দেয় এবং আপনি অন্যান্য হুমকি শনাক্ত করতে API ব্যবহার করতে পারেন। যেসব ডেভেলপার Play Integrity API-এর উপর নির্ভর না করে সরাসরি কী অ্যাটেস্টেশন প্রয়োগ করেন, তাদের আসন্ন Android প্ল্যাটফর্ম রুট সার্টিফিকেট রোটেশন-এর জন্য প্রস্তুতি নিতে হবে, যাতে ২০২৬ সালের ফেব্রুয়ারি মাসে কোনও বিঘ্ন না ঘটে (Play Integrity API ব্যবহার করা ডেভেলপারদের কোনও অ্যাকশন নিতে হবে না)।

Firebase App Check: Firebase ব্যবহারকারী ডেভেলপাররা সার্টিফায়েড Android ডিভাইসে Play Integrity API দ্বারা পরিচালিত অ্যাপ ও ডিভাইস ইন্টিগ্রিটি ফলাফল এবং অন্যান্য প্ল্যাটফর্ম অ্যাটেস্টেশন প্রদানকারীর থেকে উত্তর পেতে Firebase App Check ব্যবহার করতে পারবেন। অন্যান্য সব বিপদ শনাক্ত করতে এবং অন্যান্য Play ফিচার ব্যবহার করতে, সরাসরি Play Integrity API ইন্টিগ্রেট করুন।

reCAPTCHA Enterprise: যেসব এন্টারপ্রাইজ গ্রাহক সম্পূর্ণ জালিয়াতি এবং বট ম্যানেজমেন্ট সমাধান খুঁজছেন তারা মোবাইলের জন্য reCAPTCHA Enterprise কিনতে পারেন। reCAPTCHA Enterprise, Play Integrity API-এর কিছু অপব্যবহার-বিরোধী সিগন্যাল ব্যবহার করে এবং সেগুলিকে reCAPTCHA সিগন্যালের সাথে একত্রিত করে।

আজই আপনার ব্যবসা সুরক্ষিত করুন

হার্ডওয়্যার-ব্যাকড নিরাপত্তা এবং ইন্টিগ্রেশন সহজ করে এমন নতুন অটোমেটিক প্রতিকার ডায়ালগের শক্তিশালী ভিত্তির সাথে, Play Integrity API আপনার বৃদ্ধি সুরক্ষিত করার জন্য একটি অপরিহার্য টুল।

Play Integrity API ডকুমেন্টেশন ব্যবহার শুরু করুন।

লিখেছেন:
পড়া চালিয়ে যান