নেটওয়ার্ক সিকিউরিটিতে অথেন্টিকেশন: ধরণ, প্রোটোকল এবং সেরা অনুশীলন
অথেন্টিকেশন (Authentication) হলো ব্যবহারকারী, ডিভাইস বা সিস্টেমের পরিচয় যাচাই করার প্রক্রিয়া। নেটওয়ার্ক সিকিউরিটিতে এটি প্রথম প্রতিরক্ষা রেখা। নিচে এর প্রকার, প্রোটোকল এবং গুরুত্ব আলোচনা করা হলো।
অথেন্টিকেশন কী?
অথেন্টিকেশন হলো একটি এনটিটির (ইউজার, ডিভাইস, প্রসেস) দাবি করা পরিচয়ের সত্যতা যাচাই করার প্রক্রিয়া। এটি নিশ্চিত করে যে সংস্থান অ্যাক্সেস করছে কে এবং সে কি করছে সেটার অনুমতি আছে কিনা।
অথেন্টিকেশনের তিনটি মূল ফ্যাক্টর (3 Factors)
- Something You Know (জ্ঞান): পাসওয়ার্ড, পিঐন, পাসফ्रेज, সিকিউরিটি প্রশ্নের উত্তর।
- Something You Have (অধিকার): স্মার্টফোন (OTP), সিকিউরিটি টোকেন (YubiKey), স্মার্ট কার্ড, ব্যাজ কার্ড।
- Something You Are (আন্তর্নিহিত বৈশিষ্ট্য): বায়োমেট্রিক - আঙ্গুলের ছাপ, চেহারা চিনানো (Face ID), আইরিস/রেটিনা স্ক্যান, ভয়েস প্রিন্ট।
অথেন্টিকেশনের প্রকারভেদ
| প্রকার | বিবরণ | উদাহরণ |
|---|---|---|
| Single-Factor (SFA) | শুধু একটি ফ্যাক্টর (সাধারণত পাসওয়ার্ড) | ঈমেইল লগইন |
| Two-Factor (2FA) | দুইটি ভিন্ন ফ্যাক্টর | পাসওয়ার্ড + SMS OTP / Authenticator App |
| Multi-Factor (MFA) | দুই বা ততোধিক ফ্যাক্টর | পাসওয়ার্ড + हार्डওয়্যার টোকেন + বায়োমেট্রিক |
| Single Sign-On (SSO) | একবার লগইন করে একাধিক সিস্টেম অ্যাক্সেস | Google Workspace, Microsoft 365, Okta |
| Certificate-Based | ডিজিটাল সার্টিফিকেট (PKI) ব্যবহার | Mutual TLS, Smart Card, Client Cert |
| Token-Based | JWT, OAuth Bearer Token, API Key | REST API, Microservices |
| Biometric | শারীরিক বৈশিষ্ট্য ব্যবহার | Windows Hello, Face ID, Fingerprint |
নেটওয়ার্ক অথেন্টিকেশন প্রোটোকল
- EAP (Extensible Authentication Protocol): ফ্রেমওয়ার্ক, এনক্যাপসুলেশন।
- EAP-TLS: ক্লায়েন্ট ও সার্ভার উভয়ের সার্টিফিকেট (সর্বোচ্চ নিরাপদ)۔
- EAP-PEAP (Protected EAP): সার্ভার সার্টিফিকেট + ইউজার ক্রেডেনশিয়াল (MS-CHAPv2) - এন্টারপ্রাইজ Wi-Fi-এ জনপ্রিয়।
- EAP-TTLS (Tunneled TLS): PEAP-সদৃশ, কিন্তু ইনার মেথড ফ্লেক্সিবল।
- EAP-FAST: সিস্কো প্রপ্রায়েটারি, PAC (Protected Access Credential) ব্যবহার।
- RADIUS (AAA): সেন্ট্রালাইজড অথেন্টিকেশন, অথরাইজেশন, অ্যাকাউন্টিং।
- Kerberos: টিকেট-ভিত্তিক, উইন্ডোজ ডোমেন-এ স্ট্যান্ডার্ড।
- SAML / OAuth 2.0 / OIDC: ফেডারেটেড আইডেন্টিটি, ওয়েব SSO।
কেন অথেন্টিকেশন গুরুত্বপূর্ণ?
- অনুমতিবিহীন অ্যাক্সেস প্রতিরোধ করে।
- ডেটা ব्रीচ এবং ইনসাইডার থ্রেট কমায়।
- কমপ্লায়েন্স (GDPR, HIPAA, PCI-DSS) পূরণে সাহায্য করে।
- অডিট ট্রেইল এবং অ্যাকাউন্টেবিলিটি নিশ্চিত করে।
সেরা অনুশীলন (Best Practices)
- যেখানে সম্ভব MFA বাধ্যতামূলক করুন (এডমিন, রিমোট অ্যাক্সেস, ক্লাউড কনসোল)।
- পাসওয়ার্ডলেস অথেন্টিকেশন (FIDO2/WebAuthn, Windows Hello) আডপ্ট করুন।
- প্রিভিলেজড অ্যাক্সেস ম্যানেজমেন্ট (PAM) অ্যাডমিন অ্যাকাউন্টের জন্য।
- নियमিত অডিট: অativi অ্যাকাউন্ট, দুর্বল পাসওয়ার্ড, MFA বাইপাস চেক করুন।
- ফিশিং-রেজিস্টেন্ট MFA ব্যবহার করুন (Hardware Key, Passkeys) - SMS OTP এড়িয়ে চলুন।
- Zero Trust Architecture: "Never trust, always verify" - প্রতিটি রিকোয়েস্ট ভেরিফাই করুন।
৩-ফ্যাক্টর অথেন্টিকেশন (3FA) উদাহরণ
পাসওয়ার্ড (Knowledge) + স্মার্ট কার্ড (Possession) + আঙ্গুলের ছাপ (Inherence) = 3FA। ব্যাংকিং, সরকারি, মিলিটারি সিস্টেমে ব্যবহৃত হয়।