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

নেটওয়ার্ক সিকিউরিটিতে নির্দিষ্ট সিকিউরিটি মেকানিজমগুলো কী কী?

নেটওয়ার্ক সিকিউরিটির নির্দিষ্ট সিকিউরিটি মেকানিজম (Specific Security Mechanisms) ও ব্যাপক মেকানিজম

নির্দিষ্ট সিকিউরিটি মেকানিজম (Specific Security Mechanisms) কী?

OSI সিকিউরিটি আর্কিটেকচার (X.800) অনুযায়ী, নির্দিষ্ট সিকিউরিটি মেকানিজম হলো সিকিউরিটি সার্ভিস (যেমন গোপনীয়তা, অখণ্ডতা, প্রমাণীকরণ) বাস্তবায়নের জন্য নির্দিষ্ট প্রযুক্তিগত টুল ও টেকনিক। এই মেকানিজমগুলো নির্দিষ্ট লেয়ার বা সার্ভিসের জন্য ডিজাইন করা হয়।

৮টি নির্দিষ্ট সিকিউরিটি মেকানিজম (X.800)

  1. এনক্রিপশন (Encryption/Encipherment): ডেটা অননুমোদিত দৃষ্টি থেকে লুকানোর জন্য গাণিতিক অ্যালগরিদম (AES, ChaCha20, RSA, ECC)। ট্রাফিক ফ্লো কনফিডেনশিয়ালিটির জন্যও ব্যবহার।
  2. ডিজিটাল স্বাক্ষর (Digital Signature): প্রেরকের প্রমাণীকরণ, অখণ্ডতা ও নন-রিপুডিয়েশন (Non-repudiation) নিশ্চিত করে (RSA, ECDSA, EdDSA)।
  3. অ্যাক্সেস কন্ট্রোল মেকানিজম (Access Control Mechanisms): RBAC, ABAC, ACL, Capability-based security — কে কী অ্যাক্সেস করবে তা নিয়ন্ত্রণ।
  4. ডেটা অখণ্ডতা মেকানিজম (Data Integrity Mechanisms): Hash functions (SHA-256, SHA-3, BLAKE3), HMAC, MAC — ডেটা পরিবর্তন হয়নি তা নিশ্চিত করে।
  5. প্রমাণীকরণ এক্সচেঞ্জ (Authentication Exchange): চ্যালেঞ্জ-রেসপন্স, Kerberos, TLS Handshake, OAuth/OIDC, SAML — এন্টিটি শনাক্তকরণ।
  6. ট্রাফিক প্যাডিং (Traffic Padding): ডামি ট্রাফিক জেনারেট করে ট্রাফিক অ্যানালিসিস রোধ (টর, VPN প্যাডিং)।
  7. রাউটিং কন্ট্রোল (Routing Control): নিরাপদ পথ নির্বাচন, BGP সিকিউরিটি (RPKI, BGPsec), SD-WAN পলিসি।
  8. নোটারাইজেশন (Notarization): তৃতীয় পক্ষ দিয়ে ইভেন্ট/ডকুমেন্ট টাইমস্ট্যাম্প ও যাচাই (Blockchain, Trusted Timestamping, Certificate Transparency)।

ব্যাপক সিকিউরিটি মেকানিজম (Pervasive Security Mechanisms)

এগুলো নির্দিষ্ট লেয়ার বা সার্ভিসে সীমাবদ্ধ নয়, বরং পুরো সিস্টেমে প্রয়োগ হয়:

  • Trusted Functionality: হার্ডওয়্যার রুট অফ ট্রাস্ট (TPM, Secure Enclave, HSM), Secure Boot, Measured Boot।
  • Security Labeling: MAC (Mandatory Access Control) লেবেল (SELinux, AppArmor), ডেটা ক্লাসিফিকেশন ট্যাগ।
  • Event Detection: IDS/IPS, SIEM, EDR, Audit Logging — সিকিউরিটি ইভেন্ট শনাক্তকরণ।
  • Security Audit Trail: অডিট লগ, ট্যাম্পার-প্রুফ লগিং, Immutable Logs।
  • Security Recovery: ইনসিডেন্ট রেসপন্স, ব্যাকআপ রিস্টোর, ফেইলওভার, ডিজাস্টার রিকভারি।

সিকিউরিটি মেকানিজমের বৈশিষ্ট্য

  • প্রমাণীকরণ (Authentication): ইউজার/ডিভাইস শনাক্তকরণ।
  • অনুমোদন (Authorization): অ্যাক্সেস অধিকার নির্ধারণ।
  • অখণ্ডতা (Integrity): অর্ডার, অপারেশন, ট্রানজ্যাকশন ট্রেসযোগ্য (Non-repudiation)।
  • গোপনীয়তা (Confidentiality): ডেটা প্রোটেকশন (এনক্রিপশন, টোকেনাইজেশন)।
  • উপলব্ধতা (Availability): সার্ভিস ইন্টারাপশন রোধ (DDoS প্রোটেকশন, HA/DR)।

ওয়েব সিকিউরিটির মেকানিজম

  • TLS/SSL (HTTPS): সার্ভার-ক্লায়েন্ট এনক্রিপশন (TLS 1.2/1.3)।
  • প্রমাণীকরণ: mTLS, OAuth 2.0/OIDC, SAML, JWT, API Keys।
  • WAF (Web Application Firewall): OWASP Top 10 আক্রমণ ব্লক (SQLi, XSS, CSRF)।
  • Content Security Policy (CSP): XSS মিটিগেশন।
  • Subresource Integrity (SRI): থার্ড-পার্টি স্ক্রিপ্ট যাচাই।
  • HSTS, Secure Cookies, SameSite Cookies: ব্রাউজার-লেভেল সুরক্ষা।

অ্যান্ড্রয়েড সিকিউরিটি মেকানিজম

  • প্রসেস স্যান্ডবক্সিং (UID-based isolation)
  • পারমিশন ম্যানেজমেন্ট (Runtime Permissions, Scoped Storage)
  • সিগনেচার ভেরিফিকেশন (APK Signing v2/v3/v4)
  • Verified Boot (AVB), Hardware-backed Keystore (StrongBox/TEE)
  • SELinux Enforcing Mode, Seccomp Filtering

সাইবার সিকিউরিটির মূল প্রযুক্তি

  • ক্রিপ্টোগ্রাফি ও এনক্রিপশন: Симмет্রিক (AES-GCM, ChaCha20-Poly1305) ও অসমমিত (RSA, ECC, Kyber - PQC)।
  • অ্যাক্সেস কন্ট্রোল: Zero Trust, Least Privilege, Just-in-Time Access।
  • থ্রেট ডিটেকশন: AI/ML-বেসড UEBA, NDR, XDR।
  • সিকিউর SDLC/DevSecOps: SAST, DAST, SCA, Container Scanning, IaC Scanning।
  1. নেটওয়ার্ক সিকিউরিটি মেকানিজম কেন গুরুত্বপূর্ণ?

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

  3. নেটওয়ার্ক সিকিউরিটির আটটি সিকিউরিটি মেকানিজম কী কী?

  4. নেটওয়ার্ক সিকিউরিটির লক্ষ্যগুলো কী কী?