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

নেটওয়ার্ক সিকিউরিটিতে অথেন্টিকেশন (Authentication) কী ধরনের কন্ট্রোল?

নেটওয়ার্ক সিকিউরিটিতে অথেন্টিকেশন (Authentication) - প্রকার, পদ্ধতি ও গুরুত্ব

অথেন্টিকেশন (Authentication) কী ধরনের সিকিউরিটি?

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

অথেন্টিকেশন কি একটি সিকিউরিটি কন্ট্রোল?

হ্যাঁ, অথেন্টিকেশন একটি সিকিউরিটি কন্ট্রোল যা ব্যবহারকারীর পরিচয় যাচাই করে যাতে সে অনুমোদিত ইউজার কিনা। অ্যাক্সেস কন্ট্রোলের কার্যকারিতার জন্য অথেন্টিকেশন অপরিহার্য, কারণ এটি ইউজারের পরিচয়ের ভিত্তিতে রিসোর্স অ্যাক্সেস অনুমতি দেয়।

নেটওয়ার্ক সিকিউরিটিতে অথেন্টিকেশন কী?

সহজ ভাষায়: একজন ব্যক্তির পরিচয় শনাক্ত করার প্রক্রিয়া। ইনকামিং রিকোয়েস্টের সাথে শনাক্তকরণের প্রমাণ (Credentials) জোড়া দেওয়া। শনাক্তকরণ ফেজে (Identification Phase) সিকিউরিটি সিস্টেম ইউজারের ধারণা পায়। ইউজার আইডি (User ID) দিয়ে নিজেদের শনাক্ত করা হয়।

অথেন্টিকেশনের প্রকারভেদ (Types of Authentication)

প্রকারবিবরণ
Single-Factor / Primary Authenticationএকটি ফ্যাক্টর (সাধারণত পাসওয়ার্ড)
Two-Factor Authentication (2FA)দুটি ফ্যাক্টর (পাসওয়ার্ড + OTP/টোকেন)
Single Sign-On (SSO)একবার লগইন করলে একাধিক সিস্টেমে অ্যাক্সেস
Multi-Factor Authentication (MFA)২ বা অধিক ফ্যাক্টর (Knowledge + Possession + Inherence)
PAP (Password Authentication Protocol)পাসওয়ার্ড-ভিত্তিক প্রোটোকল
CHAP (Challenge Handshake Authentication Protocol)চ্যালেঞ্জ-রেসপন্স মেকানিজম
EAP (Extensible Authentication Protocol)নেটওয়ার্ক অ্যাক্সেসের জন্য এক্সটেনসিবল ফ্রেমওয়ার্ক

নেটওয়ার্ক সিকিউরিটিতে তিনটি প্রধান অথেন্টিকেশন টাইপ

  1. পাসওয়ার্ড-ভিত্তিক (Password-based): সবচেয়ে phổপ্রিয়, প্রতিটি ব্যক্তির জন্য ইউনিক
  2. মাল্টি-ফ্যাক্টর অথেন্টিকেশন (MFA/2FA): দুটি বা অধিক ফ্যাক্টর যাচাই
  3. সার্টিফিকেট-ভিত্তিক (Certificate-based): ডিজিটাল সার্টিফিকেট ব্যবহার
  4. বায়োমেট্রিক (Biometric): ফিঙ্গারপ্রিন্ট, ফেস রিকগনিশন, ভয়েস
  5. টোকেন-ভিত্তিক (Token-based): হার্ডওয়্যার/সফটওয়্যার টোকেন (RSA SecurID, Google Authenticator)

অথেন্টিকেশনের তিনটি ফ্যাক্টর (Three Factors of Authentication)

  1. Something You Know (জ্ঞান): পাসওয়ার্ড, পিন (PIN), সিক্রেট কোয়েশ্চন
  2. Something You Have (অধিকার): টোকেন, ব্যাংক কার্ড, স্মার্টফোন, YubiKey
  3. Something You Are (বায়োমেট্রিক): ফিঙ্গারপ্রিন্ট, রেটিনা, ভয়েস, ফেস

নেটওয়ার্ক অ্যাক্সেসের জন্য অথেন্টিকেশন টেকনোলজি

  • Kerberos: 그리스 신화의 삼두 수문장 케르베로스에서 유래. UNIX 사용자 네트워크 전반에서 신원 확인
  • SSL/TLS: সার্টিফিকেট-ভিত্তিক অথেন্টিকেশন ও এনক্রিপশন

সর্বোচ্চ নিরাপদ অথেন্টিকেশন টাইপ কী?

  • সার্টিফিকেট-ভিত্তিক (৩৪%) এবং ওয়ান-টাইম পাসওয়ার্ড (৩৪%) - বেশি পছন্দ করা হয়
  • কম ভলিউম ট্রানজ্যাকশনে: সিম্পল পাসওয়ার্ড (৫০%) এবং বায়োমেট্রিক (৩৩%)
  • MFA (Multi-Factor Authentication) বর্তমানে সেরা অনুশীলন

অথোরাইজেশন কন্ট্রোল (Authorization Control) কী?

আপনার পরিচয় যাচাই হওয়ার পর (Authentication), সিস্টেম আপনাকে কী ডেটা অ্যাক্সেস দেবে তা নির্ধারণ করে (Authorization)। লগইন প্রসেসের অংশ। ডেটা পারমিশন: রিড, রাইট, আপডেট, ডিলিট ইত্যাদি।

অথেন্টিকেশন কেন জরুরি নেটওয়ার্ক সিকিউরিটিতে?

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

অথেন্টিকেশনের ৪টি সাধারণ ফর্ম (4 General Forms)

  1. Knowledge (জ্ঞান): পাসওয়ার্ড, পিন
  2. Possession (অধিকার): টোকেন, কার্ড, ফোন
  3. Inherence (স্বাভাবিক গুণ): বায়োমেট্রিক
  4. Location (অবস্থান): GPS, IP অড্রেস ভিত্তিক

৫টি অথেন্টিকেশন ফ্যাক্টর (5 Authentication Factors)

  • Knowledge Factor (জ্ঞান)
  • Possession Factor (অধিকার)
  • Inherence Factor (স্বাভাবিক গুণ/বায়োমেট্রিক)
  • Location Factor (অবস্থান)
  • Behavioral Factor (আচরণ: টাইপিং স্পিড, মাউস মুভমেন্ট)
  1. নেটওয়ার্ক সুরক্ষায় কন্ট্রোল কী?

  2. আমার নেটওয়ার্ক সিকিউরিটি টাইপ কী?

  3. ফায়ারওয়াল কি ধরনের নেটওয়ার্ক সিকিউরিটি কন্ট্রোল?

  4. নেটওয়ার্ক সিকিউরিটিতে অথোরাইজেশন কী?