ফোন নম্বর যাচাই করা সম্পর্কে

ব্যবহারকারীর মোবাইল পরিষেবা প্রদানকারীর থেকে ফিশিং-প্রতিরোধী উপায়ে যাচাই করা ফোন নম্বর উদ্ধার করতে ফোন নম্বর যাচাইকরণ API ব্যবহার করুন। এটি আরও দ্রুত, আরও সুরক্ষিত এবং সাশ্রয়ী যাচাইকরণ পদ্ধতি যা এসএমএসের মাধ্যমে পাঠানো একবার ব্যবহারের পাসওয়ার্ডের (OTP) উপর নির্ভর করে না।

এক নজরে

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

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

যাচাই করা ফোন নম্বর ফিরিয়ে আনার ফ্লো

যাচাই করা ফোন নম্বর ফিরিয়ে আনতে এইসব ধাপ অনুসরণ করুন:

  • আপনার অ্যাপ ফোন নম্বরের জন্য Digital Credentials API-তে অনুরোধ করে।
  • ফোন নম্বর শেয়ার করার বিষয়টি কনফার্ম করার জন্য Credential Manager-এর স্ক্রিনের নিচে অ্যাটাচ করা শিট দেখানো হয়।
  • API সিম কার্ড যাচাই করার মাধ্যমে ব্যবহারকারীর পরিষেবা প্রদানকারীর থেকে একটি এনক্রিপ্ট করা TS.43 টোকেন ফিরিয়ে আনে।
  • ক্রেডেনশিয়াল ম্যানেজার আপনার অ্যাপের সাথে টোকেন শেয়ার করে। আপনার অ্যাপ টোকেনটি আপনার অ্যাপ সার্ভারে পাঠায়, যা কোনও অ্যাগ্রিগেটর বা মোবাইল পরিষেবা প্রদানকারীর এন্ডপয়েন্টের সাথে টোকেনটি এক্সচেঞ্জ করে। এছাড়াও, এই সময় টেলিফোনি চার্জ প্রযোজ্য হবে।
  • এগ্রিগেটর বা পরিষেবা প্রদানকারী আপনার অ্যাপে যাচাই করা ফোন নম্বর ফেরত পাঠায়।
ছবিতে ফোন নম্বর যাচাইকরণের ব্যবহারকারীর অভিজ্ঞতা দেখানো হয়েছে।
ছবি ১. ফোন নম্বর যাচাইকরণের ব্যবহারকারীর অভিজ্ঞতা।

প্রধান সুবিধা

এই API অনেক সুবিধা প্রদান করে:

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

নিরাপত্তা ও গোপনীয়তা

Android-এর ফোন নম্বর যাচাইকরণ ফিচারটি ওপেন স্ট্যান্ডার্ড এবং হার্ডওয়্যার-ব্যাকড ক্রিপ্টোগ্রাফিক নিরাপত্তার উপর ভিত্তি করে তৈরি করা হয়েছে।

নিরাপত্তা সংক্রান্ত মূল স্ট্যান্ডার্ড:

  • GSMA TS.43 স্ট্যান্ডার্ড: পরিচয় যাচাইকরণ ও টোকেন জেনারেশনের জন্য স্ট্যান্ডার্ডাইজড ক্যারিয়ার প্রোটোকল।
  • SD-JWT VC (সিলেক্টিভ ডিসক্লোজার JWT যাচাইযোগ্য ক্রেডেনশিয়াল): ট্যাম্পার-প্রুফ ক্রেডেনশিয়াল ইন্টিগ্রিটি এবং বাছাই করা ডেটা ডিসক্লোজার নিশ্চিত করে।
  • OpenID4VP প্রোটোকল: যাচাইযোগ্য ক্রেডেনশিয়ালের জন্য অনুরোধ করার ইন্ডাস্ট্রি-স্ট্যান্ডার্ড স্পেসিফিকেশন।

ক্রিপ্টোগ্রাফিক ননস ও কী বাইন্ডিং

প্রতিটি যাচাইকরণের অনুরোধে সার্ভার-জেনারেটেড ননস এবং কী-বাইন্ডিং স্বাক্ষর অন্তর্ভুক্ত থাকে। এইসব এলিমেন্ট রিপ্লে অ্যাটাক, পার্সন-ইন-দ্য-মিডল (PiTM) টেম্পারিং ও ক্রেডেনশিয়াল স্পুফিং আটকায়।

এন্ড-টু-এন্ড এনক্রিপশন

Android Telephony, ক্লায়েন্ট অ্যাপে ফেরত পাঠানো TS.43 টোকেন এনক্রিপ্ট করে। শুধুমাত্র অনুমোদিত এগ্রিগেটর বা মোবাইল পরিষেবা প্রদানকারীর এন্ডপয়েন্ট এটি ডিক্রিপ্ট করতে পারে, যা নিশ্চিত করে যে ট্রানজিটের সময় সিস্টেম ব্যবহারকারীর কাঁচা ক্রেডেনশিয়াল প্রকাশ করে না।

ব্যবহারকারীর সম্মতি সংক্রান্ত স্বচ্ছতা

Android একটি ক্রেডেনশিয়াল ম্যানেজার স্ক্রিনের নিচে অ্যাটাচ করা শিট দেখায় যা ব্যবহারকারীকে ঠিক কোন পরিচয় সংক্রান্ত তথ্য শেয়ার করা হয়েছে তা জানায়, অ্যাপে কোনও ডেটা ট্রান্সমিট করার আগে।

পরবর্তী ধাপ

আপনার অ্যাপে এই ফিচার প্রয়োগ করতে, প্রয়োগ করার নির্দেশিকা দেখুন।