আপনি যদি কখনো টু-ফ্যাক্টর অথেনটিকেশন ব্যবহার করে থাকেন, তবে আপনি গুগল অথেনটিকেটর (Google Authenticator) এর মতো টুলের কথা শুনে থাকবেন। এই সার্ভিসগুলো ব্যবহার করতে হলে সাধারণত আপনার ফোন আপনার কাছে থাকতে হয়। সৌভাগ্যবশত, ডেস্কটপ অথেনটিকেটর অ্যাপ আছে যা আপনাকে লগইন করার জন্য গোপন কী (secret key) প্রদান করতে পারে। নিচে লিনাক্স ডেস্কটপের জন্য সেরা অথেনটিকেটর অ্যাপগুলো দেওয়া হলো।
১. Yubico
Yubico মাল্টি-ফ্যাক্টর অথেনটিকেশনের জন্য টোকেন প্রদান করে। এটি বর্তমানে অন্যান্য অথেনটিকেটর অ্যাপের সাথে সামঞ্জস্যপূর্ণ সকল সার্ভিসকে সাপোর্ট করে, গুগল অথেনটিকেটর সহ।
Yubico একটি হার্ডওয়্যার সিকিউরিটি টোকেন যুবিকেই (YubiKey) এর সাথে কাজ করে। আপনি আপনার শংসাপত্র (credentials) আপনার ডিভাইসে না রেখে এই টোকেনে সংরক্ষণ করতে পারেন। এই হার্ডওয়্যার সিকিউরিটি টোকেনকে ফেসআইডি (FaceID) বা টাচআইডি (TouchID) দিয়ে আনলক করার অপশন দিয়ে আরও সুরক্ষিত করা যায়।
Yubico-তে আপনি ডিভাইস আপগ্রেড করার পরেও সহজে ডিভাইস স্যুইচ করতে পারবেন। Yubico অ্যাপ আপনাকে একাধিক ডিভাইসে একাধিক সিক্রেট জেনারেট করতে দেয়, যা আপনাকে সহজে স্যুইচ করতে সাহায্য করে।
আমি স্বীকার করছি যে YubiKey-এর মতো ফিজিক্যাল টোকেনের সিকিউরিটি দুর্দারুন। তবে ব্যবহারকারীদের মনে রাখতে হবে টু-ফ্যাক্টর অথেনটিকেশন ব্যবহার করতে হলে চাবিটি (key) তাদের কাছে থাকতে হবে। আমি জানি আপনি বিতর্ক করতে পারেন এবং বলতে পারেন এটি ফোন लेकर চলার চেয়ে ভালো কিছু নয়। কিন্তু আপনি আপনার ফোনকে চাবির गुच्छে (keychain) লাগাতে পারবেন না! এছাড়া, একটি হার্ডওয়্যার টোকেন ক্র্যাক করা কঠিন। কেউ আপনার ডেটা অ্যাক্সেস করতে চাইলে সেটি আপনার হাত থেকে চুরি করতে হবে। তার পরেও, সে আপনার কোনো পাসওয়ার্ড বা অন্য কিছু জানতে পারবে না।
Yubico Authenticator-এ, আপনাকে প্রথমে আপনার কী ইনসার্ট করতে হবে সার্ভিস যোগ করার আগে। কী ইনসার্ট করার পর, আপনি টু-ফ্যাক্টর অথেনটিকেশন চালু করতে চাইছেন এমন সার্ভিস থেকে একটি সিকিউরিটি টোকেন অ্যাপে যোগ করতে পারবেন। এটি সেটআপ করার জন্য যে ধাপগুলো নিতে হয় তার কারণে এটি একটি পাওয়ার ইউজারের জন্য বেশি উপযোগী।
Yubico Snap Store-এ উপলব্ধ, তাই আপনি নিচের কমান্ড দিয়ে সহজে ইনস্টল করতে পারেন:
sudo snap install yubioath-desktop
২. Authy
Authy হাইএস্ট-রেটেড অথেনটিকেটর অ্যাপের একটি। এটি লিনাক্স সহ বিভিন্ন প্ল্যাটফর্মে উপলব্ধ। আপনি Authy Snap Store থেকে ইনস্টল করতে পারেন, এবং এটি অধিকাংশ রিপোজিটরিতে পাওয়া যায়।
উদাহরণস্বরূপ, আপনি ফিঙ্গারপ্রिंট স্ক্যানার वाले ডিভাইসের সাথে এই অ্যাপ ব্যবহার করতে পারেন। আপনি Authy-এর সিকিউর ক্লাউডে আপনার Authy ডেটা ব্যাকআপ করতে পারেন। এর মানে আপনি ফোন হারালেও আপনার ডেটা অ্যাক্সেস করতে পারবেন। আপনি বিভিন্ন ডিভাইসের মাঝে Authy ডেটা সিঙ্ক করতে পারেন যাতে আপনি যেকোনো ডিভাইস থেকে আপনার সার্ভিসের টু-ফ্যাক্টর অথেনটিকেশন টোকেন জেনারেট করতে পারেন।
Authy আপনার অথেনটিকেশন ডেটা এনক্রিপ্ট করে এবং আপনার পাসওয়ার্ড তার সার্ভারে স্টোর না করে আপনার ডেটা সুরক্ষিত রাখে। এটি সরাসরি আপনার ডিভাইসে টোকেন জেনারেট করে যাতে টেক্সট মেসেজ এবং ভয়েস-ভিত্তিক অপশনের সিকিউরিটি ইস্যু এড়ানো যায়।
Authy সেটআপ করা সহজ। শুধু সেই সার্ভিসে যান যেটির সাথে Authy ব্যবহার করতে চান এবং একটি সিক্রেট কী জেনারেট করুন। আপনি বারকোড স্ক্যান করতে পারবেন না, তবে আবার আপনি যে ধরনের কম্পিউটার ব্যবহার করছেন তার উপর নির্ভর করে বারকোড স্ক্যান করা সুবিধাজনক নাও হতে পারে।
Authy আপনার ডেটা সুরক্ষিত রাখতে ভালো কাজ করলেও, আমার পছন্দ নয় যে আপনার অ্যাকাউন্ট আপনার ফোন নম্বরের সাথে লিঙ্ক করা হয়েছে। আমার মতে, আপনি যখন নম্বর পরিবর্তন করবেন তখন এটি সমস্যা সৃষ্টি করবে। Authy আমাদের সতর্ক করে, কিন্তু আমি অ্যাকাউন্টকে ইমেইল অ্যাড্রেসের সাথে লিঙ্ক করা পছন্দ করতাম।
এখন আপনার ডেস্কটপে একটি অথেনটিকেটর অ্যাপ অ্যাক্সেস আছে, তাই আপনার অনলাইন অ্যাকাউন্টগুলোর টু-ফ্যাক্টর অথেনটিকেশন চালু করুন, যেমন সোশ্যাল মিডিয়া অ্যাকাউন্ট, গুগল, বা ফায়ারফক্স অ্যাকাউন্ট।