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

নেটওয়ার্ক সিকিউরিটিতে আইডেন্টিফিকেশন (Identification): প্রমাণীকরণ ও অনুমোদন থেকে পার্থক্য

নেটওয়ার্ক সিকিউরিটিতে আইডেন্টিফিকেশন (Identification) কী?

আইডেন্টিফিকেশন (Identification) হল একটি সিস্টেম বা অ্যাপ্লিকেশনে ইউজার, ডিভাইস, প্রসেস বা এন্টিটির দাবি করা পরিচয় (Claimed Identity) উপস্থাপন করার প্রক্রিয়া। এটি সিকিউরিটি প্রক্রিয়ার প্রথম ধাপ। উদাহরণ: ইউজারনেম, ইমেইল, ডিভাইস আইডি, সার্টিফিকেট সাবজেক্ট, IP/MAC অড্রেস দিয়ে "আমি কে" বলা।

আইডেন্টিফিকেশন, অথেনটিকেশন (Authentication) এবং অথোরাইজেশন (Authorization) পার্থক্য

ধাপপ্রক্রিয়াপ্রশ্নউদাহরণফ্যাক্টর
১. Identificationপরিচয় দাবি করা (Claim)"আমি কে?"Username: jdoe, Email, Device ID, Certificate DNPublic Identifier
২. Authenticationপরিচয় যাচাই করা (Proof)"আপনি আপনি কি?"Password, MFA (OTP, Push, FIDO2 Key), Biometric, Cert+Private KeySomething you Know/Have/Are
৩. Authorizationঅনুমতি দেয়া (Access Decision)"আপনি কী করতে পারেন?"RBAC (Role), ABAC (Attribute), ACL, Policy Engine (OPA, Casbin)Policy + Context

আইডেন্টিফিকেশন-এর প্রকারভেদ

  • ইউজার আইডেন্টিফিকেশন: Username, Email, UPN (user@domain), Employee ID।
  • ডিভাইস আইডেন্টিফিকেশন: MAC Address, Device Certificate, Hardware UUID, TPM EK Certificate।
  • সার্ভিস/প্রসেস আইডেন্টিফিকেশন: Service Account Name, SPIFFE ID, JWT Subject (`sub` claim), API Key ID।
  • নেটওয়ার্ক আইডেন্টিফিকেশন: IP Address, VLAN Tag, Network Namespace, Zero Trust Identity।

আইডেন্টিটি ম্যানেজমেন্ট (IdM / IAM) আর্কিটেকচার

  1. Identity Provider (IdP): Active Directory, Entra ID (Azure AD), Okta, Ping Identity, Keycloak, Auth0 — সেন্ট্রাল আইডেন্টিটি সোর্স।
  2. Directory Service: LDAP, AD — ইউজার/গ্রুপ/ডিভাইস অবজেক্ট স্টোর।
  3. Authentication Service: Kerberos, SAML, OIDC/OAuth2, RADIUS, TACACS+ — প্রুফ ভেরিফিকেশন।
  4. Authorization Engine: RBAC, ABAC, ReBAC, Policy Decision Point (PDP) — অ্যাক্সেস সিদ্ধান্ত।
  5. Audit/Log: SIEM, CloudTrail, Auditd — কে, কী, কখন, কোথায় অ্যাক্সেস করেছে।

নেটওয়ার্ক অ্যাক্সেস কন্ট্রোল (NAC) এ আইডেন্টিফিকেশন

  • ৮০২.১এক্স (802.1X): EAP (Extensible Authentication Protocol) দিয়ে ইউজার/ডিভাইস আইডেন্টিফাই → RADIUS → IdP → Policy → VLAN/ACL_ASSIGNMENT।
  • MAB (MAC Authentication Bypass): MAC অড্রেস দিয়ে ডিভাইস আইডেন্টিফাই (হেডলেস ডিভাইসের জন্য)।
  • Profiling/Posture Assessment: ডিভাইস টাইপ, ওএস, প্যাচ লেভেল, এন্টিভাইরাস স্ট্যাটাস চেক করে প্রোফাইল বানানো।

জিরো ট্রাস্ট আর্কিটেকচারে আইডেন্টিফিকেশন

ZTA-তে Identity is the new perimeter। প্রতি রিকোয়েস্টে:

  1. Identity Verification: 강한 অথেনটিকেশন (Phishing-resistant MFA: FIDO2/WebAuthn, PIV/CAC)।
  2. Device Trust: Device Health Attestation (MDM/EDR), Certificate-based Device Identity।
  3. Context Awareness: Location, Time, Behavior, Risk Score (UEBA)।
  4. Policy Enforcement: Policy Engine (OPA, Google Zanzibar, AWS Verified Permissions) → Allow/Deny/Step-up।

আইডেন্টিফিকেশন-সম্পর্কিত সিকিউরিটি হুমকি ও প্রতিরোধ

হুমকিবিবরণপ্রতিরোধ
Identity Theft / Credential Stuffingচুরি করা ক্রেডেনশিয়াল দিয়ে লগইনMFA, Passwordless (FIDO2), Breach Monitoring (HaveIBeenPwned)
Account Takeover (ATO)সেশন হাইজ্যাক, টোকেন থেফট, সিম সোয়াপShort-lived Tokens, Device Binding, Continuous Auth
Privilege Escalationনিচের প্রিভিলেজ থেকে হাইयर প্রিভিলেজ পাওয়াPoLP, JIT Access (PAM), Session Monitoring
Identity Spoofing (ARP/DNS/IP)নেটওয়ার্ক লেয়ারে giả danhDAI, DHCP Snooping, DNSSEC, IPsec, SGT
Synthetic Identity Fraudনকল/মিশ্রিত আইডেন্টিটি তৈরিIdentity Proofing (KYC), Biometric Verification

আইডেন্টিফিকেশন বেস্ট প্র্যাকটিস

  1. Unique, Non-reusable Identifiers: ইউজারনেম রি-ইউজ করবেন না, UUID/ULID ব্যবহার করুন।
  2. Strong Authentication Binding: আইডেন্টিটি সাথে ফিসিং-রেজিস্ট্যান্ট MFA বাধ্যতামূলক করুন।
  3. Lifecycle Management: Joiner-Mover-Leaver প্রক্রিয়া অটোমেট করুন (SCIM, HR-driven provisioning)।
  4. Federation & SSO: SAML/OIDC দিয়ে সেন্ট্রাল IdP, কয়েকটি পাসওয়ার্ড কমাতে।
  5. Continuous Verification: একবার লগইন করলে সেশন শেষ না হওয়া পর্যন্ত রিস্ক স্কোর মনিটর করুন।
  6. Audit & Accountability: সব আইডেন্টিটি ইভেন্ট (লগইন, ফেইলড অ্যাটেম্পট, প্রিভিলেজ চেঞ্জ) লগ করুন।
  1. নেটওয়ার্ক সিকিউরিটিতে অ্যাক্সেস কন্ট্রোল কী?

  2. নেটওয়ার্ক সিকিউরিটি আইডি/কী কী এবং কীভাবে খুঁজে বের করবেন

  3. নেটওয়ার্ক নিরাপত্তায় ACL কী?

  4. নেটওয়ার্ক সিকিউরিটি কী? প্রকার, গুরুত্ব ও কাজ করার পদ্ধতি