টু-ফ্যাক্টর অথেনটিকেশনের বিভিন্ন প্রকার রয়েছে যেগুলো নিচে দেওয়া হলো:
হার্ডওয়্যার টোকেন: এই টাইপের 2FA ব্যবহারকারীদের একটি ফিজিক্যাল টোকেন অধিকার করতে হয় যেনে একটি USB টোকেন যা তারা লগইন করার আগে তাদের ডিভাইসে ইনসার্ট করতে হবে। কিছু হার্ডওয়্যার টোকেন একটি ডিজিটাল কোড দেখায় যা ব্যবহারকারীদের ইনপুট করতে হয়।
SMS এবং ভয়েস 2FA: SMS-ভিত্তিক 2FA সরাসরি ব্যবহারকারীর ফোনের সাথে যোগাযোগ করে। ইউজারনেম এবং পাসওয়ার্ড लेनेके পর সাইট ব্যবহারকারীকে একটি ইউনিক वन-টাইম পাসকোড (OTP) টেক্সট মেসেজ দিয়ে পাঠায়।
হার্ডওয়্যার টোকেন পদ্ধতির মতো, ব্যবহারকারীকে তারপর OTP সফ্টওয়ারে ফেরত এন্টার করতে হয় অ্যাক্সেস পাওয়ার আগে। একইভাবে, ভয়েস-ভিত্তিক 2FA অটোমেটিক্যালি একজন ব্যবহারকারীকে ডায়াল করে এবং বার্থিকভাবে 2FA কোড পাস করে। যদিও সাধারণ নয়, এটি এমন দেশে ব্যবহার করা যেতে পারে যেখানে স্মার্টফোন ব্যয়বহুল বা সেল সার্ভিস খারাপ।
সফ্টওয়্যার টোকেন 2FA-এর জন্য: টু-ফ্যাক্টর অথেনটিকেশনের সবচেয়ে জনপ্রিয় রূপ একটি সফ্টওয়্যার-জেনারেটেড টাইম-ভিত্তিক, वन-টাইম পাসকোড প্রয়োজন। এটিকে TOTP বা 'সফ্ট-টোকেন' ও বলা হয়।
প্রথমে, একজন ব্যবহারকারী তাদের স্মার্টফোন বা ডেস্কটপে একটি ফ্রি 2FA অ্যাপ্লিকেশন ডাউনলোড ও সেটআপ করতে হবে। তারা তারপর অ্যাপকে যেকোনো সাইট সাথে হেল্প করতে পারে যা এই ধরনের অথেনটিকেশন অফার করে।
সাইন-ইন করার সময়, ব্যবহারকারী প্রথমে ইউজারনেম এবং পাসওয়ার্ড এন্টার করে এবং তারপর, প্রম্পট হলে, অ্যাপে দেখানো কোড এন্টার করে।
হার্ডওয়্যার টোকেনের মতো, সফ্ট-টোকেন সাধারণত এক মিনিটের কম সময়ের জন্য বৈধ থাকে এবং কারণ কোড একই ডিভাইসে জেনারেট ও ডিসপ্লে হয়, সফ্ট-টোকেন হ্যাকার ইন্টারসেপশনের সুযোগ দূর করে। এটি SMS বা ভয়েস ডেলিভারি টেকনিকের সাথে একটি বড় উদ্বেগ।
পশ নোটিফিকেশন 2FA-এর জন্য: ফোনে একটি পশ নোটিফিকেশন অ্যাপ ডাউনলোড করা যেতে পারে। যখন লগইন ক্রেডেনশিয়াল এন্টার করে একটি ওয়েবসাইট অ্যাক্সেস করা হয়, একটি পশ নোটিফিকেশন স্মার্টফোনে পাঠানো হয়। ফোনে একটি মেসেজ দেখাবে যা লগইন চেষ্টা একটি ট্যাপ দিয়ে অনুমোদন করার অনুরোধ করবে।
রিটেইলার, 2FA সার্ভিস এবং ডিভাইসের মধ্যে একটি ডিরেক্ট এবং সুরক্ষিত কানেকশন থাকায় পশ নোটিফিকেশন ফিশিং, ম্যান-ইন-দ-মিডল আক্রমণ বা অননুমোদিত অ্যাক্সেসের কিছু সুযোগ দূর করে।
কিন্তু এটি শুধু ইন্টারনেট-কানেক্টেড ডিভাইসের সাথে কাজ করে যেটি অ্যাপ ইনস্টল করতে সক্ষম। SMS-ভিত্তিক 2FA একটি পছন্দনীয় ফল-ব্যাক হতে পারে। কিন্তু যেখানে এটি একটি অপশন, পশ নোটিফিকেশন আরও কাস্টমার-ফ্রেন্ডলি, আরও সুরক্ষিত সিকিউরিটি ফর্ম প্রদান করে।
বায়োমেট্রিক্স: বায়োমেট্রিক 2FA, অথেনটিকেশন যা ব্যবহারকারীকে টোকেন হিসেবে বিবেচনা করে, শুধু কোণে রয়েছে। সাম্প্রতিক নভcentes ফিঙ্গারপ্রিন্ট, রেটিনা প্যাটার্ন এবং ফেসিয়াল রিকগনিশন দিয়ে একজন ব্যক্তির পরিচয় যাচাই করা অন্তর্ভুক্ত করে।
অ্যামবিয়েন্ট নויז, পাল্স, টাইপিং প্যাটার্ন এবং ভার্বাল প্রিন্টও বিশ্লেষণ করা হচ্ছে। এটি শুধু সময়ের বিষয় যেনে এই 2FA টেকনিকের একটিকেও জনপ্রিয় হয় এবং বায়োমেট্রিক হ্যাকাররা বুঝতে পারে কীভাবে সেগুলো অর্জন করা যায়।
লোকেশন: যদি একাউন্ট তৈরি ও রেজিস্টার করা হয় একটি স্টেটে এবং হঠাৎ একটি অপর লোকেশনে লগইন চেষ্টা করা হয়, তবে এটি একটি লোকেশন ফ্যাক্টর ট্রিগার করতে পারে। এই ফ্যাক্টর আমাদের সতর্ক করবে যখন একটি নতুন ডিভাইসে লগইন চেষ্টা করা হবে এবং আমাদের পরিচয় যাচাই করার জন্য একটি কোড পাঠাবে।