Lädt...

🔧 🚀 ২এফএ অথেন্টিকেশন অ্যাপ সম্পর্কে কিছু চমকপ্রদ তথ্য!


Nachrichtenbereich: 🔧 Programmierung
🔗 Quelle: dev.to

আপনি হয়তো জানেন যে Google Authenticator বা Authy-এর মতো ২এফএ (Two-Factor Authentication) অ্যাপ HOTP (Counter-based) বা TOTP (Time-based) অ্যালগরিদম ব্যবহার করে এবং ইন্টারনেট ছাড়াই কাজ করে। কিন্তু এবার চলুন, এর গভীরে কিছু নতুন বিষয় জানি!
🔍 ১. কেন OTP ঠিক ৬ ডিজিটের হয়?ভেবে দেখেছেন কখনো, বেশিরভাগ OTP ৬ ডিজিটের কেন? এটি এলোমেলোভাবে ঠিক করা হয়নি!

👉 TOTP (RFC 6238) SHA-1 হ্যাশিং ব্যবহার করে এবং ডাইনামিক ট্রাঙ্কেশন (Dynamic Truncation) পদ্ধতির মাধ্যমে ৩১-বিট এক্সট্রাক্ট করে, যা ০ থেকে ৯৯৯,৯৯৯-এর মধ্যে মান রাখে—ফলাফল: ৬-সংখ্যার OTP!

👉 কিছু সিস্টেম ৮ ডিজিট ব্যবহার করে আরও সিকিউরিটি নিশ্চিত করে।

🌎 ২. একাধিক ডিভাইসে কি একই TOTP ব্যবহার করা যায়?হ্যাঁ! যেহেতু TOTP নির্ভর করে একই সিক্রেট কি ও সময়ের ওপর, আপনি একাধিক অথেন্টিকেশন অ্যাপে (Google Authenticator, Authy) একই সিক্রেট ব্যবহার করতে পারেন।

📌 কিভাবে?
👉 যখন QR কোড স্ক্যান করেন, সেটি একাধিক ডিভাইসে স্ক্যান করতে পারেন! তবে এটি ঝুঁকিপূর্ণ, কারণ একটি ডিভাইস হ্যাক হলে সব OTP জেনারেট করা সম্ভব।

📡 ৩. TOTP ইন্টারনেট ছাড়া চলে, কিন্তু SMS OTP কেন নয়TOTP অ্যাপ শুধু আপনার ফোনের ঘড়ির সময়ের উপর নির্ভর করে, তাই এটি ইন্টারনেট ছাড়াই কাজ করে।
SMS OTP মোবাইল নেটওয়ার্ক ব্যবহার করে পাঠানো হয়, যা সিম সুইচিং (SIM Swap) হামলার শিকার হতে পারে।

🔥 ৪. যদি ফোনের ঘড়ির সময় ভুল থাকেTOTP নির্ভর করে নির্ভুল ইউনিক্স টাইমের ওপর।
👉 যদি আপনার ফোনের সময় ভুল হয়, তাহলে OTP ম্যাচ করবে না!
✅ সমাধান: ফোনের "Automatic Time Sync" অপশন চালু করুন। কিছু সার্ভার ±২ মিনিট সময় পার্থক্য মেনে নে

🛡️ ৫. হ্যাকাররা কি TOTP কোড অনুমান করতে পারে?
👉 ৬-সংখ্যার TOTP-তে ১০ লক্ষ সম্ভাব্য কম্বিনেশন থাকে।
👉 যেহেতু OTP ৩০ সেকেন্ড পরপর পরিবর্তন হয় এবং লিমিটেড লগইন চেষ্টা করা যায়, তাই ব্রুট ফোর্স (Brute Force) হামলা প্রায় অসম্ভব!

❌ তবে যদি কেউ আপনার সিক্রেট কি পেয়ে যায়, তাহলে সে অনন্তকাল OTP জেনারেট করতে পারবে! তাই সিক্রেট কি নিরাপদে সংরক্ষণ করা খুব গুরুত্বপূ

👀৬. TOTP-এর চেয়েও বেশি নিরাপদ কী?✅ হার্ডওয়্যার সিকিউরিটি কি (যেমন YubiKey) 🔑

✅ Passkeys (FIDO2/WebAuthn) 📲
এগুলো ফিশিং-প্রতিরোধী, কারণ এখানে ম্যানুয়ালি কোড প্রবেশ করতে হয় না, বরং ক্রিপ্টোগ্রাফির মাধ্যমে অথেন্টিকেশন হয়।

💡 শেষ কথা: TOTP দুর্দান্ত হলেও ১০০% নিরাপদ নয়। ব্যাকআপ কোড সংরক্ষণ করুন, রিকভারি ইমেইল নিরাপদ রাখুন, এবং সম্ভব হলে হার্ডওয়্যার অথেন্টিকেশন ব্যবহার করুন!
🔁 পোস্টটি শেয়ার করুন যদি নতুন কিছু শিখে থাকেন! 🔥🔒
Activate to view larger image,

...

🔧 JavaScript Guess the Output: মজার কিছু ধাঁধা! 🚀


📈 34.7 Punkte
🔧 Programmierung

🔧 লাইভ ডেলিভারি পিজা অ্যাপ


📈 32.65 Punkte
🔧 Programmierung

🔧 Currying in JavaScript সম্পর্কে বিস্তারিত আলোচনা


📈 27.43 Punkte
🔧 Programmierung

🔧 JavaScript Execution Context সম্পর্কে বিস্তারিত আলোচনা


📈 27.43 Punkte
🔧 Programmierung

🔧 Redux Middleware সম্পর্কে বিস্তারিত আলোচনা


📈 27.43 Punkte
🔧 Programmierung

🔧 JavaScript Event Delegation সম্পর্কে বিস্তাতিত আলোচনা


📈 27.43 Punkte
🔧 Programmierung

🔧 Recursion in JavaScript সম্পর্কে বিস্তারিত আলোচনা


📈 27.43 Punkte
🔧 Programmierung

matomo