অথোরাইজেশন কন্ট্রোল কী?
অথোরাইজেশন পলিসি থেকে আলাদা, অ্যাক্সেস কন্ট্রোল (permissions, privileges, escrows) হলো পদ্ধতিগুলো যা দিয়ে আমরা কন্ট্রোল করি কোন ইউজার বা গ্রুপ কী কী অ্যাক্সেস করতে পারবে।
অ্যাক্সেস কন্ট্রোলের ৩টি প্রধান প্রকার
- DAC (Discretionary Access Control): রিসোর্সের মালিক অ্যাক্সেস দেয়।
- RBAC (Role-Based Access Control): ভূমিকা অনুযায়ী অ্যাক্সেস।
- MAC (Mandatory Access Control): কঠোর নীতি অনুযায়ী (সরकारी/সেনাবাহিনীতে প্রয়োগ)।
নেটওয়ার্ক অথোরাইজেশন কী?
ইউজারের পরিচয় ভেরিফাই করে নেটওয়ার্ক রিসোর্সে অ্যাক্সেস দেওয়া প্রক্রিয়া। অধিকাংশ ওয়েবসাইটে টু-স্টেপ প্রসেস (প্রমাণীকরণ + অনুমোদন) থাকে।
নেটওয়ার্ক অ্যাক্সেস কন্ট্রোলের প্রকারভেদ
- Pre-Admission: নেটওয়ার্ক অ্যাক্সেস দেওয়ার আগে (ইউজার/এন্ডপয়েন্ট রিকোয়েস্ট করার সময়) কন্ট্রোল।
- Post-Admission: নেটওয়ার্কে প্রবেশের পর নিয়ন্ত্রণ।
দুই টাইপই নেটওয়ার্ক সিকিউরিটির জন্য গুরুত্বপূর্ণ।
৪টি সিকিউরিটি কন্ট্রোলের প্রকার
- Physical Access Control (ফিজিক্যাল ফ্যাসিলিটি)
- Cyber Access Control (ডেটা অ্যাক্সেস)
- Process Controls (প্রক্রিয়া নিয়ন্ত্রণ)
- Technical Controls (টেকনিক্যাল)
- Compliance Controls (কমপ্লায়েন্স মনিটরিং)
অ্যাক্সেস কন্ট্রোল ইমপ্লিমেন্টেশনের প্রকারভেদ
- MAC (Mandatory Access Control)
- RBAC (Role-Based Access Control)
- DAC (Discretionary Access Control)
- Rule-Based Access Control (RBAC - অন্য সংক্ষেপ)
অথেনটিকেশন কন্ট্রোল কী?
ইউজারের ক্রেডেনশিয়াল ডাটাবেস/সার্ভারের সাথে মিলিয়ে দেখা হয় কি ম্যাচ করছে। এন্টারপ্রাইজ সিস্টেম, প্রসেস, ইনফরমেশন সিকিউর করার মূল উপাদান।
অথোরাইজেশনের উদাহরণ
বাড়ির মালিক সম্পদ (রিসোর্স) এর পূর্ন অধিকারী। তিনি অন্যদের শর্তসাপেক্ষে অ্যাক্সেস দিতে পারেন। "বাড়িতে ঢুকতে দাও" — এটি রিসোর্স-লেভেল অ্যাকশন, একটি পারমিশন।
অথোরাইজেশন অ্যাক্সেস ম্যানেজমেন্ট কী?
অনুমতি দেয়া প্রক্রিয়া। সিস্টেম সিকিউরিটিতে: ইউজারকে নির্দিষ্ট রিসোর্স বা ফাংশন অ্যাক্সেসের পারমিশন দেয়া। Client Privileges এবং Access Control — একই অর্থে ব্যবহৃত হয়।
অ্যাক্সেস কন্ট্রোলের প্রকারভেদ (ফিজিক্যাল vs লজিক্যাল)
- Physical Access Control: বিল্ডিং, রুম, ফিজিক্যাল IT এসেট রেস্ট্রিক্ট করে।
- Logical Access Control: কম্পিউটার নেটওয়ার্ক, সিস্টেম ফাইল, ডেটা রেস্ট্রিক্ট করে।
৪টি অ্যাক্সেস কন্ট্রোল মডেল
- DAC (Discretionary Access Control)
- MAC (Mandatory Access Control)
- RBAC (Role-Based Access Control)
- Rule-Based Access Control
অ্যাক্সেস কন্ট্রোল এবং এর প্রকার
ইউজার ক্রেডেনশিয়াল (ইউজারনেম/পাসওয়ার্ড, PIN, বায়োমেট্রিক, সিকিউরিটি টোকেন) দিয়ে আইডেন্টিফাই করা হয়। Multifactor Authentication (MFA) একাধিক পদ্ধতি ব্যবহার করে আইডেন্টিটি ভেরিফাই করে।
নেটওয়ার্ক অথেনটিকেশন এবং অথোরাইজেশন
Authentication: ইউজারের পরিচয় যাচাই। Authorization: তাদের অ্যাক্সেস লেভেল যাচাই। উদাহরণ: বিমানবন্দরে ID দেখিয়ে অথেনটিকেশন, বোর্ডিং পাস দেখিয়ে অথোরাইজেশন।
কম্পিউটিং-এ AAA কী?
AAA = Authentication, Authorization, Accounting। কম্পিউটার রিসোর্সে ইন্টেলিজেন্টলি অ্যাক্সেস কন্ট্রোল, পলিসি এনফোর্স, অডিট, ইউসেজ-ভিত্তিক বিলিং এর জন্য AAA ব্যবহার হয়।
সিকিউরিটিতে AAA-এর অর্থ
AAA (Authentication, Authorization, Accounting) — কম্পিউটার রিসোর্স কন্ট্রোল, পলিসি এনফোর্স, ব্যবহার মূল্যায়ন, বিলিং ইনফরমেশন।
নেটওয়ার্ক অ্যাক্সেস কন্ট্রোল সিস্টেম (NAC) কী?
Endpoint Security (Antivirus, HIPS, Vulnerability Assessment), User/System Authentication, Software Enforcement — একসাথে একটি ম্যানেজমেন্ট সিস্টেমে ইন্টিগ্রেট করা।
নেটওয়ার্ক অ্যাক্সেস কন্ট্রোল কেন গুরুত্বপূর্ণ?
সংস্থা নেটওয়ার্কে ঢেক kadar এন্ডপয়েন্ট কন্ট্রোল করতে NAC সাহায্য করে, রগ ও কমপ্রোমাইজড ডিভাইস নেটওয়ার্ক ক্ষতিগ্রস্ত করতে পারে না।
নেটওয়ার্ক অ্যাক্সেস কন্ট্রোল লিস্ট (ACL) কী?
প্যাকেট ফিল্টারিং ডিভাইস যা আনট্রাস্টেড চ্যানেলে প্যাকেট যাওয়া বন্ধ করে। নেটওয়ার্কের ভিতরে প্যাকেট অ্যাক্সেস সীমিত করে, ইউজার/ডিভাইস থেকে নেটওয়ার্ক অ্যাক্সেস রেস্ট্রিক্ট করে, প্যাকেট বের হওয়া রোধ করে।