কেরবেরোস (Kerberos) কী এবং কীভাবে কাজ করে?
কেরবেরোসে ইউজার সার্ভারের সাথে এবং সার্ভার ইউজারের সাথে সেন্ট্রালাইজড অথেনটিকেশন সার্ভারের মাধ্যমে অথেন্টিকেট হয়। কেরবেরোস অথেনটিকেশন ইউজারের সার্ভার এবং ডেটাবেস দ্বারা করা হয়। Key Distribution Center (KDC) হলো কেরবেরোস চালানোর জন্য বিশ্বস্ত থার্ড-পার্টি সার্ভার।
কম্পিউটার নেটওয়ার্ক সিকিউরিটিতে কেরবেরোস কী?
কম্পিউটার নেটওয়ার্কে কেরবেরোস (/*k**rb*r*s/) একটি অথেনটিকেশন প্রোটোকল যা টিকিটের ভিত্তিতে নন-সিকিউর নেটওয়ার্কে কমিউনিকেট করা নোডের পরিচয় যাচাই করে। কেরবেরোস প্রোটোকলের মেসেজ ইভসড্রপিং ও রিপ্লে আক্রমণ থেকে রক্ষিত থাকে।
কেরবেরোসের ৩ মূল অংশ কী?
কেরবেরোস প্রোটোকলের তিনটি অংশ: ক্লায়েন্ট, সার্ভার, এবং বিশ্বস্ত থার্ড পার্টি (KDC) মিডিয়েটর হিসেবে। ক্লায়েন্ট KDC থেকে টিকিট-গ্রান্টিং টিকিট (TGT) পায় এবং সার্ভারের সাথে সংযোগ স্থাপন করার সময় সেটি প্রেজেন্ট করে।
কেরবেরোস কী (সংক্ষেপে)?
অবিশ্বস্ত নেটওয়ার্ক (ইন্টারনেট) এ বিশ্বস্ত হোস্ট সার্ভিস রিকোয়েস্ট অথেন্টিকেট করতে পারে। গ্রিক মাইথোলজিতে কেরবেরোস (Cerberus) হেডসের দরবান ছিল, যার তিনটি মাথা ছিল।
নেটওয়ার্ক সিকিউরিটিতে কেরবেরোস কী?
কার্নেল-বেসড অথেনটিকেশন প্রোটোকল যা দুটি বা অধিক বিশ্বস্ত কম্পিউটারকে অবিশ্বস্ত নেটওয়ার্ক (ইন্টারনেট) এ সংযুক্ত করে সার্ভিস রিকোয়েস্ট অথেন্টিকেট করতে। সিক্রেট-কী ক্রিপ্টোগ্রাফি এবং বিশ্বস্ত থার্ড পার্টি দিয়ে ইউজার আইডেন্টিটি ভেরিফাই করা হয়।
কেরবেরোস কতটুকু নিরাপদ?
আক্রমণকারীরা কেরবেরোস ভাঙতে সক্ষম হলেও, অথেনটিকেশন সিস্টেম সাবইট প্রমাণিত হয়েছে একটি কার্যকর সিকিউরিটি-অ্যাক্সেস কন্ট্রোল প্রোটোকল হিসেবে। স্ট্রং এনক্রিপশন অ্যালগরিদম দিয়ে পাসওয়ার্ড ও অথেনটিকেশন টিকিট রক্ষা করার পাশাপাশি অন্য সুবিধাও রয়েছে।
কেরবেরোসের উদ্দেশ্য কী?
কেরবেরোস প্রজেক্টের অংশ হিসেবে ইনসিকিউর নেটওয়ার্কে সার্ভিস নিরাপদে অথেন্টিকেট করা। টিকিটিং দিয়ে অথেনটিকেশন; কেরবেরোস পাসওয়ার্ড nooit নেটওয়ার্কে পাঠায় না।
কেরবেরোস ব্যাখ্যা করুন কীভাবে কাজ করে?
ক্লায়েন্ট (ইউজার বা সার্ভিস) Key Distribution Center (KDC)-এ টিকিটের অনুরোধ পাঠায়। KDC ক্লায়েন্টের জন্য টিকিট-গ্রান্টিং টিকিট (TGT) তৈরি করে, ক্লায়েন্টের পাসওয়ার্ড কী হিসেবে ব্যবহার করে এনক্রিপ্ট করে, এবং এনক্রিপ্টেড TGT ক্লায়েন্টকে ফেরত পাঠায়।
কেরবেরোস Active Directory (AD)-এর সাথে কীভাবে কাজ করে?
Active Directory Kerberos v5 ব্যবহার করে সার্ভার ও ক্লায়েন্টের মাঝপথে অথেনটিকেশন করে। কেরবেরোস প্রোটোকল ওপেন নেটওয়ার্কে (যেখানে অনেক সিস্টেম অ্যাক্সেস আছে) সার্ভার-ক্লায়েন্ট অথেনটিকেশন রক্ষার জন্য তৈরি করা হয়েছিল।
কেরবেরোস ধাপে ধাপে কীভাবে কাজ করে?
- লগ ইন
- ক্লায়েন্ট সার্ভারের কাছে Ticket Granting Ticket (TGT) অনুরোধ করে
- সার্ভার এক্সিস্টিং ইউজার খুঁজে বের করে
- সার্ভার ক্লায়েন্টকে TGT পাঠায়
- পাসওয়ার্ড এন্টার করুন
- TGS নেটওয়ার্ক থেকে ক্লায়েন্টের TGS Session Key পাওয়া
- ক্লায়েন্ট সার্ভিস অনুরোধ করে
কেরবেরোসের কম্পোনেন্টগুলো কী?
Key Distribution Center (KDC) কেরবেরোস প্রসেসের কেন্দ্র। এতে Authentication Service, Ticket Granting Service, এবং Kerberos Distribution Service অন্তর্ভুক্ত।
কেরবেরোসের তিনটি মাথা কী প্রতীকী করে?
ক্লায়েন্ট, নেটওয়ার্ক রিসোর্স, এবং Key Distribution Center (KDC) - কেরবেরোস প্রোটোকলের তিনটি মাথা। ক্লায়েন্ট/প্রিন্সিপাল, নেটওয়ার্ক রিসোর্স (অ্যাপ্লিকেশন সার্ভার), এবং KDC থার্ড-পার্টি অথেনটিকেশন ক্ষমতা দেয়।
কেরবেরোসের প্রকারভেদ কী?
- CBCMd5
- des-cbc-crc
- des3-cbc-sha1-kd
- arcfour-hmac-md5
- arcfour-hmac-md5-exp
- aes128-cts-hmac-sha1-96
- aes256-cts-hmac-sha1-96
কেরবেরোস UDP নাকি TCP?
সাধারণত কেরবেরোস UDP ব্যবহার করে, তবে বড় টিকিট হলে TCP-এ ফলব্যাক করতে পারে। ফায়ারওয়াল কনফিগারেশন ভিন্ন হতে পারে যাতে KDC UDP রেসপন্স পাঠাতে পারে। Kerberos ক্লায়েন্ট UDP এবং TCP প্যাকেট পোর্ট ৮৮-এ পাঠায়।