কম্পিউটার টিউটোরিয়াল

তথ্য সুরক্ষায় টু-ফ্যাক্টর অথেনটিকেশন কী?


টু-ফ্যাক্টর অথেনটিকেশন (2FA) একটি মাল্টি-ফ্যাক্টর অথেনটিকেশন (MFA) টাইপ। এটি একটি অনলাইন একাউন্ট বা কম্পিউটার সিস্টেমে অ্যাক্সেস তৈরি করার একটি পদ্ধতি যা ব্যবহারকারীকে দুটি ভিন্ন ধরণের ইনফরমেশন প্রদান করতে বাধ্য করে।

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

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

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

টু-ফ্যাক্টর অথেনটিকেশন ayrıca ব্যবসায়িক এবং পাবলিক ইনস্টিটিউশনকে আরও প্রোডাক্টিভ এবং ইফেক্টিভ হতে সক্ষম করে কর্মচারীদের রিমোট সার্ভিস সম্পন্ন করতে দিয়ে খুব কম সিকিউরিটি কনসার্নের সাথে।

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

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

2FA কিছু সিকিউরিটি হুমকির বিরুদ্ধে একটি কার্যকর পদ্ধতি যেগুলো ইউজার পাসওয়ার্ড এবং একাউন্ট টার্গেট করে যেনে ফিশিং, ব্রুট-ফোর্স আক্রমণ, ক্রেডেনশিয়াল এক্সপ্লয়টেশন এবং আরও।

SMS-ভিত্তিক 2FA সরাসরি ব্যবহারকারীর ফোনের সাথে যোগাযোগ করে। ইউজারনেম এবং পাসওয়ার্ড গ্রহণ করার পর সাইট ব্যবহারকারীকে একটি ইউনিক वन-টাইম পাসকোড (OTP) টেক্সট মেসেজ দিয়ে পাঠায়।

হার্ডওয়্যার টোকেন ফেজের মতো, ব্যবহারকারীকে তারপর OTP সফ্টওয়ারে ফেরত এন্টার করতে হয় অ্যাক্সেস পাওয়ার আগে। একইভাবে, ভয়েস-ভিত্তিক টু-ফ্যাক্টর অথেনটিকেশন অটোমেটিক্যালি একজন ব্যবহারকারীকে ডায়াল করে এবং বার্থিকভাবে 2FA কোড ট্রান্সফার করে।

টু-ফ্যাক্টর অথেনটিকেশনের সবচেয়ে জনপ্রিয় রূপ একটি অ্যাপ্লিকেশন-জেনারেটেড টাইম-ভিত্তিক, वन-টাইম পাসকোড ব্যবহার করে যা TOTP বা সফ্ট-টোকেন হিসাবেও পরিচিত। প্রথমে, একজন ব্যবহারকারী তাদের স্মার্টফোন বা ডেস্কটপে একটি ফ্রি 2FA অ্যাপ্লিকেশন ডাউনলোড ও সেট আপ করতে হবে। তারা যেকোনো সাইট সাথে অ্যাপটি ব্যবহার করতে পারবে যা এই টাইপের অথেনটিকেশন অফার করে।

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

  1. তথ্য নিরাপত্তায় অথেন্টিকেশনের প্রয়োজনীয়তা কী?

  2. তথ্য নিরাপত্তায় HMAC কী?

  3. তথ্য নিরাপত্তায় ডিক্রিপশন (Decryption) কী?

  4. তথ্য নিরাপত্তাতে IDEA (International Data Encryption Algorithm) কী?