নেটওয়ার্ক সিকিউরিটির নির্দিষ্ট সিকিউরিটি মেকানিজম (Specific Security Mechanisms) ও ব্যাপক মেকানিজম
নির্দিষ্ট সিকিউরিটি মেকানিজম (Specific Security Mechanisms) কী?
OSI সিকিউরিটি আর্কিটেকচার (X.800) অনুযায়ী, নির্দিষ্ট সিকিউরিটি মেকানিজম হলো সিকিউরিটি সার্ভিস (যেমন গোপনীয়তা, অখণ্ডতা, প্রমাণীকরণ) বাস্তবায়নের জন্য নির্দিষ্ট প্রযুক্তিগত টুল ও টেকনিক। এই মেকানিজমগুলো নির্দিষ্ট লেয়ার বা সার্ভিসের জন্য ডিজাইন করা হয়।
৮টি নির্দিষ্ট সিকিউরিটি মেকানিজম (X.800)
- এনক্রিপশন (Encryption/Encipherment): ডেটা অননুমোদিত দৃষ্টি থেকে লুকানোর জন্য গাণিতিক অ্যালগরিদম (AES, ChaCha20, RSA, ECC)। ট্রাফিক ফ্লো কনফিডেনশিয়ালিটির জন্যও ব্যবহার।
- ডিজিটাল স্বাক্ষর (Digital Signature): প্রেরকের প্রমাণীকরণ, অখণ্ডতা ও নন-রিপুডিয়েশন (Non-repudiation) নিশ্চিত করে (RSA, ECDSA, EdDSA)।
- অ্যাক্সেস কন্ট্রোল মেকানিজম (Access Control Mechanisms): RBAC, ABAC, ACL, Capability-based security — কে কী অ্যাক্সেস করবে তা নিয়ন্ত্রণ।
- ডেটা অখণ্ডতা মেকানিজম (Data Integrity Mechanisms): Hash functions (SHA-256, SHA-3, BLAKE3), HMAC, MAC — ডেটা পরিবর্তন হয়নি তা নিশ্চিত করে।
- প্রমাণীকরণ এক্সচেঞ্জ (Authentication Exchange): চ্যালেঞ্জ-রেসপন্স, Kerberos, TLS Handshake, OAuth/OIDC, SAML — এন্টিটি শনাক্তকরণ।
- ট্রাফিক প্যাডিং (Traffic Padding): ডামি ট্রাফিক জেনারেট করে ট্রাফিক অ্যানালিসিস রোধ (টর, VPN প্যাডিং)।
- রাউটিং কন্ট্রোল (Routing Control): নিরাপদ পথ নির্বাচন, BGP সিকিউরিটি (RPKI, BGPsec), SD-WAN পলিসি।
- নোটারাইজেশন (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।