মূল কন্টেন্টে যান

Jamf এবং RADIUS: Apple ডিভাইস ফ্লিটের জন্য সার্টিফিকেট-ভিত্তিক WiFi অথেন্টিকেশন

এই টেকনিক্যাল রেফারেন্স গাইডটি আইটি ম্যানেজার, নেটওয়ার্ক আর্কিটেক্ট এবং CTO-দের Jamf Pro এবং RADIUS ব্যবহার করে Apple ডিভাইস ফ্লিটের জন্য সার্টিফিকেট-ভিত্তিক 802.1X WiFi অথেন্টিকেশন ডিপ্লয় করার কার্যকর পদক্ষেপ প্রদান করে। এটি সম্পূর্ণ SCEP সার্টিফিকেট প্রভিশনিং ওয়ার্কফ্লো, WiFi কনফিগারেশন প্রোফাইল স্ট্রাকচার, RADIUS ইন্টিগ্রেশন রিকোয়ারমেন্ট এবং হেলথকেয়ার ও এন্টারপ্রাইজ পরিবেশ থেকে বাস্তব-বিশ্বের ইমপ্লিমেন্টেশন সিনারিও কভার করে। পাসওয়ার্ড-ভিত্তিক WiFi দুর্বলতা দূর করতে, হেল্পডেস্ক ওভারহেড কমাতে এবং PCI DSS ও GDPR নেটওয়ার্ক অ্যাক্সেস স্ট্যান্ডার্ডের সাথে কমপ্লায়েন্স অর্জন করতে চাওয়া যেকোনো প্রতিষ্ঠানের জন্য গাইডটি অপরিহার্য।

📖 9 মিনিট পাঠ📝 2,102 শব্দ🔧 2 সমাধানকৃত উদাহরণ3 অনুশীলনী প্রশ্ন📚 9 মূল সংজ্ঞা

এই গাইডটি শুনুন

পডকাস্ট ট্রান্সক্রিপ্ট দেখুন
Purple টেকনিক্যাল ব্রিফিংয়ে স্বাগতম। আমি আপনাদের হোস্ট, এবং আজ আমরা এন্টারপ্রাইজ Apple পরিবেশের জন্য একটি গুরুত্বপূর্ণ ইনফ্রাস্ট্রাকচার টপিক নিয়ে আলোচনা করব: Jamf Pro এবং RADIUS ব্যবহার করে সার্টিফিকেট-ভিত্তিক WiFi অথেন্টিকেশন ডিপ্লয় করা। আপনি যদি একজন আইটি ম্যানেজার, নেটওয়ার্ক আর্কিটেক্ট বা ভেন্যু অপারেশন ডিরেক্টর হন, তবে আপনি পাসওয়ার্ড-ভিত্তিক WiFi-এর সমস্যাগুলো জানেন। ব্যবহারকারীরা তাদের Active Directory পাসওয়ার্ড পরিবর্তন করে, এবং হঠাৎ করেই তাদের iPhone, iPad এবং MacBook নেটওয়ার্ক থেকে বিচ্ছিন্ন হয়ে যায়। হেল্পডেস্ক টিকিট বেড়ে যায়। সিকিউরিটি আপস করা হয় কারণ পাসওয়ার্ড শেয়ার করা, ফিশিং করা বা ইন্টারসেপ্ট করা যেতে পারে। এর এন্টারপ্রাইজ-গ্রেড সমাধান হলো 802.1X EAP-TLS। এটি হলো সার্টিফিকেট-ভিত্তিক অথেন্টিকেশন। কোনো পাসওয়ার্ড নেই। ডিভাইসটি একটি ক্রিপ্টোগ্রাফিক সার্টিফিকেট ব্যবহার করে নিজেকে অথেন্টিকেট করে। এবং যখন আপনি Apple ডিভাইসের একটি ফ্লিট পরিচালনা করছেন, তখন সেই সার্টিফিকেটগুলো এবং সংশ্লিষ্ট WiFi কনফিগারেশনগুলো ডিপ্লয় করার ইন্ডাস্ট্রি স্ট্যান্ডার্ড উপায় হলো মোবাইল ডিভাইস ম্যানেজমেন্ট — বিশেষ করে Jamf Pro। চলুন আর্কিটেকচারটি ভেঙে দেখি। এজে (edge), আপনার এন্টারপ্রাইজ অ্যাক্সেস পয়েন্টগুলো রয়েছে। সেগুলোর পিছনে, আপনার RADIUS সার্ভার — হতে পারে FreeRADIUS, Cisco ISE, বা Microsoft NPS। এবং ডিভাইসগুলো পরিচালনা করার জন্য, আপনার কাছে Jamf Pro রয়েছে। ম্যাজিকটি ঘটে SCEP — Simple Certificate Enrollment Protocol নামক একটি প্রোটোকলের মাধ্যমে। SCEP Jamf-কে একটি Apple ডিভাইসকে বলার অনুমতি দেয়: যাও এবং এই সার্টিফিকেট অথরিটির সাথে কথা বলো এবং নিজের জন্য একটি ইউনিক সার্টিফিকেট নাও। এখানে ধাপে ধাপে ফ্লো দেওয়া হলো। প্রথমে, আপনি Jamf Pro-তে একটি কনফিগারেশন প্রোফাইল কনফিগার করেন। এই প্রোফাইলে দুটি গুরুত্বপূর্ণ পেলোড থাকে। প্রথমটি হলো SCEP পেলোড। এটি macOS বা iOS ডিভাইসকে আপনার SCEP সার্ভারের URL বলে দেয় এবং একটি ডায়নামিক চ্যালেঞ্জ পাসওয়ার্ড প্রদান করে। ডিভাইসটি একটি Certificate Signing Request — বা CSR — তৈরি করে এবং এটি SCEP সার্ভারে পাঠায়। SCEP সার্ভার চ্যালেঞ্জটি যাচাই করে, সার্টিফিকেট সাইন করে এবং এটি ডিভাইসে ফেরত পাঠায়। এখন ডিভাইসের কাছে একটি ইউনিক, আইডেন্টিটি-বাউন্ড সার্টিফিকেট রয়েছে। কিন্তু এটি দিয়ে কী করতে হবে তা তার জানা দরকার। এখানেই দ্বিতীয় পেলোডটি আসে: WiFi পেলোড। Jamf-এ, আপনি WPA2 বা WPA3 Enterprise-এর জন্য WiFi পেলোড কনফিগার করেন। আপনি অ্যাকসেপ্টেড EAP টাইপ হিসেবে EAP-TLS নির্বাচন করেন। এবং গুরুত্বপূর্ণভাবে, আপনি এই WiFi পেলোডটিকে আপনার তৈরি করা SCEP পেলোডের সাথে লিঙ্ক করেন। আপনি ডিভাইসটিকে বলছেন: যখন তুমি কর্পোরেট SSID-এর সাথে কানেক্ট করবে, তখন অথেন্টিকেট করার জন্য এই SCEP প্রক্রিয়া থেকে পাওয়া সার্টিফিকেটটি ব্যবহার করো। যখন ব্যবহারকারী অফিসে প্রবেশ করে, MacBook SSID দেখতে পায়। এটি একটি 802.1X কানেকশন শুরু করে। অ্যাক্সেস পয়েন্ট রিকোয়েস্টটি RADIUS সার্ভারে পাঠায়। RADIUS সার্ভার এবং MacBook মিউচুয়াল ট্রাস্ট স্থাপন করতে সার্টিফিকেট আদান-প্রদান করে। RADIUS সার্ভার সার্টিফিকেট অথরিটির বিপরীতে MacBook-এর সার্টিফিকেট যাচাই করে। যদি এটি বৈধ হয়, বাতিল না হয় এবং প্রয়োজনীয় পলিসিগুলোর সাথে মেলে, তবে RADIUS সার্ভার অ্যাক্সেস পয়েন্টে একটি Access-Accept মেসেজ পাঠায় এবং ডিভাইসটি নেটওয়ার্কে যুক্ত হয়ে যায়। নিরবচ্ছিন্নভাবে। কোনো ব্যবহারকারীর ইন্টারঅ্যাকশন ছাড়াই। চলুন ইমপ্লিমেন্টেশনের সমস্যাগুলো নিয়ে কথা বলি। আমরা যে এক নম্বর সমস্যাটি দেখি তা হলো সার্টিফিকেট ট্রাস্ট চেইন ব্যর্থতা। EAP-TLS কাজ করার জন্য, Apple ডিভাইসটিকে অবশ্যই RADIUS সার্ভারের সার্টিফিকেট ট্রাস্ট করতে হবে এবং RADIUS সার্ভারটিকে অবশ্যই ডিভাইসের সার্টিফিকেট ট্রাস্ট করতে হবে। আপনার Jamf WiFi প্রোফাইলে, আপনাকে অবশ্যই ট্রাস্টেড সার্ভার সার্টিফিকেট নামগুলো স্পষ্টভাবে সংজ্ঞায়িত করতে হবে এবং প্রোফাইলে Root CA সার্টিফিকেট অন্তর্ভুক্ত করতে হবে। যদি আপনি এটি মিস করেন, তবে iOS এবং macOS নীরবে কানেকশন ব্যর্থ করবে, অথবা ব্যবহারকারীকে ম্যানুয়ালি সার্টিফিকেট ট্রাস্ট করার জন্য প্রম্পট করবে — যা MDM ডিপ্লয়মেন্টের পুরো উদ্দেশ্যকেই ব্যর্থ করে দেয়। আরেকটি সাধারণ সমস্যা হলো প্রাথমিক SCEP এনরোলমেন্ট চ্যালেঞ্জ। যদি ডিভাইসটি সেই WiFi নেটওয়ার্কের মাধ্যমেই তার SCEP সার্টিফিকেট পাওয়ার চেষ্টা করে যে নেটওয়ার্ক অ্যাক্সেস করার জন্যই তার সার্টিফিকেট প্রয়োজন, তবে আপনি একটি চিকেন-অ্যান্ড-এগ সমস্যায় পড়বেন। আপনার একটি অনবোর্ডিং নেটওয়ার্ক প্রয়োজন, অথবা কর্পোরেট WiFi-এ যুক্ত হওয়ার আগে ডিভাইসগুলোকে ইথারনেট বা সেলুলার ডেটার মাধ্যমে তাদের প্রোফাইল গ্রহণ করতে হবে। এখন, একটি বাস্তব-বিশ্বের সিনারিও দেখা যাক। একটি বড় হাসপাতাল নেটওয়ার্ক ক্লিনিক্যাল স্টাফদের জন্য পাঁচ হাজার iPad ডিপ্লয় করছিল। তারা ইউজারনেম এবং পাসওয়ার্ড সহ PEAP ব্যবহার করছিল। প্রতি নব্বই দিনে, Active Directory পাসওয়ার্ডের মেয়াদ শেষ হতো। মেয়াদ শেষ হওয়ার পরের দিন সকালে, শত শত নার্স রোগীর রেকর্ড অ্যাক্সেস করতে পারতেন না কারণ তাদের iPad-গুলো WiFi থেকে বিচ্ছিন্ন হয়ে যেত। Jamf-পরিচালিত SCEP এবং EAP-TLS-এ যাওয়ার মাধ্যমে, তারা নেটওয়ার্ক অ্যাক্সেসের জন্য পাসওয়ার্ড রোটেশন পুরোপুরি দূর করেছে। সার্টিফিকেটগুলো এক বছরের জন্য বৈধ ছিল এবং Jamf স্বয়ংক্রিয়ভাবে SCEP-এর মাধ্যমে ত্রিশ দিন আগে সেগুলো রিনিউ করত। WiFi-এর জন্য হেল্পডেস্ক টিকিট পঁচাশি শতাংশ কমে গেছে। আপনাদের দ্রুত কিছু প্রশ্নোত্তর দিচ্ছি। প্রশ্ন: আমি কি EAP-TLS-এর পরিবর্তে Jamf-এর সাথে PEAP ব্যবহার করতে পারি? প্রযুক্তিগতভাবে হ্যাঁ, তবে আপনি পাসওয়ার্ডবিহীন অথেন্টিকেশনের মূল সুবিধাটি হারাবেন। EAP-TLS হলো প্রস্তাবিত স্ট্যান্ডার্ড। প্রশ্ন: আমার কি একটি ইন্টারনাল CA প্রয়োজন, নাকি আমি একটি পাবলিক CA ব্যবহার করতে পারি? RADIUS অথেন্টিকেশনের জন্য, একটি ইন্টারনাল CA দৃঢ়ভাবে সুপারিশ করা হয় কারণ আপনি ডিভাইস সার্টিফিকেট ইস্যু এবং বাতিলকরণ নিয়ন্ত্রণ করেন। প্রশ্ন: যখন কোনো ডিভাইস Jamf থেকে আনএনরোল করা হয় তখন কী হয়? CA লেভেলে সার্টিফিকেটটি বাতিল করা উচিত এবং অ্যাক্সেস অস্বীকার করার জন্য RADIUS সার্ভারের Certificate Revocation List চেক করা উচিত। তাহলে, মূল বিষয়গুলো কী কী? প্রথমত: PEAP এবং পাসওয়ার্ড থেকে সরে আসুন। EAP-TLS হলো Apple ফ্লিটের জন্য গোল্ড স্ট্যান্ডার্ড। দ্বিতীয়ত: ম্যানুয়াল হস্তক্ষেপ ছাড়াই ইউনিক, ডিভাইস-বাউন্ড সার্টিফিকেট ইস্যু করতে Jamf Pro-এর ডায়নামিক SCEP পেলোডগুলো ব্যবহার করুন। তৃতীয়ত: সাইলেন্ট ফেইলিওর রোধ করতে আপনার কনফিগারেশন প্রোফাইলগুলোতে আপনার সার্টিফিকেট ট্রাস্ট চেইনগুলো স্পষ্টভাবে সংজ্ঞায়িত করা হয়েছে তা নিশ্চিত করুন। চতুর্থত: আপনার অনবোর্ডিং নেটওয়ার্কটি সতর্কতার সাথে পরিকল্পনা করুন — সুরক্ষিত WiFi-এ যুক্ত হওয়ার আগে ডিভাইসগুলোর SCEP সার্ভারে পৌঁছানোর একটি পাথ প্রয়োজন। এবং পঞ্চমত: শেয়ার্ড হার্ডওয়্যারের জন্য ডিভাইস-ভিত্তিক সার্টিফিকেট এবং ওয়ান-টু-ওয়ান ডিপ্লয়মেন্টের জন্য ইউজার-ভিত্তিক সার্টিফিকেট ব্যবহার করুন। আজকের জন্য Jamf এবং RADIUS-এর উপর আমাদের টেকনিক্যাল ডিপ-ডাইভ এখানেই শেষ। আরও বিস্তারিত কনফিগারেশন ধাপ এবং আর্কিটেকচার ডায়াগ্রামের জন্য, Purple প্ল্যাটফর্মে সম্পূর্ণ লিখিত গাইডটি দেখুন। শোনার জন্য ধন্যবাদ।

header_image.png

এক্সিকিউটিভ সামারি

এন্টারপ্রাইজ পরিবেশে Apple ডিভাইসের ফ্লিটের জন্য সুরক্ষিত WiFi অ্যাক্সেস পরিচালনা করা একটি উল্লেখযোগ্য অপারেশনাল এবং সিকিউরিটি চ্যালেঞ্জ তৈরি করে, বিশেষ করে যখন প্রথাগত পাসওয়ার্ড-ভিত্তিক অথেন্টিকেশনের উপর নির্ভর করা হয়। ব্যবহারকারীরা তাদের Active Directory ক্রেডেনশিয়াল পরিবর্তন করার সাথে সাথেই তাদের iPhone, iPad এবং MacBook নেটওয়ার্ক থেকে বিচ্ছিন্ন হয়ে যায় — যা হেল্পডেস্ক টিকিট তৈরি করে, ওয়ার্কফ্লো ব্যাহত করে এবং প্রতিষ্ঠানকে ক্রেডেনশিয়াল-ভিত্তিক আক্রমণের ঝুঁকিতে ফেলে।

হোটেল, রিটেইল চেইন, স্টেডিয়াম এবং পাবলিক-সেক্টর প্রতিষ্ঠানের আইটি ম্যানেজার, নেটওয়ার্ক আর্কিটেক্ট এবং CTO-দের জন্য এর সমাধান হলো EAP-TLS ব্যবহার করে সার্টিফিকেট-ভিত্তিক 802.1X অথেন্টিকেশনSCEP (Simple Certificate Enrollment Protocol)-এর মাধ্যমে ইউনিক ক্রিপ্টোগ্রাফিক সার্টিফিকেট ডিস্ট্রিবিউট করতে Jamf Pro ব্যবহার করে এবং একটি RADIUS সার্ভারের সাথে ইন্টিগ্রেট করে, প্রতিষ্ঠানগুলো প্রতিটি পরিচালিত Apple ডিভাইসের জন্য নিরবচ্ছিন্ন, পাসওয়ার্ডবিহীন WiFi অ্যাক্সেস অর্জন করতে পারে। এই গাইডটি Jamf RADIUS WiFi সার্টিফিকেট অথেন্টিকেশন ডিপ্লয় করার জন্য একটি ব্যবহারিক, ভেন্ডর-নিউট্রাল পদ্ধতি প্রদান করে, যা শক্তিশালী সিকিউরিটি, PCI DSS এবং GDPR-এর মতো স্ট্যান্ডার্ডের সাথে কমপ্লায়েন্স এবং সাপোর্ট ওভারহেডের পরিমাপযোগ্য হ্রাস নিশ্চিত করে。


টেকনিক্যাল ডিপ-ডাইভ

802.1X EAP-TLS আর্কিটেকচার

সার্টিফিকেট-ভিত্তিক WiFi অথেন্টিকেশনের ভিত্তি হলো IEEE 802.1X স্ট্যান্ডার্ড এবং EAP-TLS (Extensible Authentication Protocol-Transport Layer Security) প্রোটোকলের সমন্বয়। 802.1X স্ট্যান্ডার্ড সম্পর্কে বিস্তারিত জানতে, আমাদের 802.1X Authentication: Securing Network Access on Modern Devices গাইডটি দেখুন।

PEAP (Protected EAP)-এর বিপরীতে, যা ইউজারনেম এবং পাসওয়ার্ডের উপর নির্ভর করে, EAP-TLS-এ ক্লায়েন্ট ডিভাইস এবং অথেন্টিকেশন সার্ভার উভয়কেই ডিজিটাল সার্টিফিকেট ব্যবহার করে তাদের পরিচয় প্রমাণ করতে হয়। এই মিউচুয়াল অথেন্টিকেশনই EAP-TLS-কে এন্টারপ্রাইজ ডিপ্লয়মেন্টের জন্য গোল্ড স্ট্যান্ডার্ড করে তোলে। থ্রি-পার্টি মডেলে নিচের উপাদানগুলো থাকে।

উপাদান ভূমিকা উদাহরণ
সাপ্লিক্যান্ট (Supplicant) নেটওয়ার্ক অ্যাক্সেসের অনুরোধকারী Apple ডিভাইস MacBook, iPhone, iPad
অথেন্টিকেটর (Authenticator) নেটওয়ার্ক এজ ডিভাইস যা অ্যাক্সেস কন্ট্রোল প্রয়োগ করে WiFi অ্যাক্সেস পয়েন্ট, WLC
অথেন্টিকেশন সার্ভার সার্টিফিকেট যাচাই করে এবং অ্যাক্সেস অনুমোদন করে FreeRADIUS, Cisco ISE, Microsoft NPS

অ্যাক্সেস পয়েন্ট একটি গেটকিপার হিসেবে কাজ করে, যা RADIUS সার্ভার থেকে একটি Access-Accept মেসেজ না আসা পর্যন্ত সমস্ত ট্রাফিক ব্লক করে রাখে। এটিই হলো IEEE 802.1X পোর্ট-ভিত্তিক নেটওয়ার্ক অ্যাক্সেস কন্ট্রোল (PNAC) মডেলের মূল ভিত্তি।

radius_architecture_overview.png

SCEP এবং Jamf Pro: স্কেলেবল সার্টিফিকেট ডিস্ট্রিবিউশন

বড় পরিসরে EAP-TLS-এর প্রধান চ্যালেঞ্জ হলো সার্টিফিকেট ডিস্ট্রিবিউশন। ৫০০টি iPad-এ ম্যানুয়ালি ইউনিক সার্টিফিকেট ইনস্টল করা কোনো বাস্তবসম্মত কাজ নয়। এখানেই Jamf Pro এবং SCEP Jamf ইন্টিগ্রেশন একটি গুরুত্বপূর্ণ ভূমিকা পালন করে।

SCEP (Simple Certificate Enrollment Protocol) হলো একটি লাইটওয়েট প্রোটোকল যা কোনো ডিভাইসকে স্বয়ংক্রিয়ভাবে একটি সার্টিফিকেট অথরিটি (CA) থেকে সাইন করা সার্টিফিকেটের জন্য অনুরোধ করতে এবং তা গ্রহণ করতে দেয়। Jamf Pro অর্কেস্ট্রেটর হিসেবে কাজ করে, যা প্রতিটি Apple ডিভাইসে একটি কনফিগারেশন প্রোফাইল পুশ করে। এই প্রোফাইলে একটি SCEP পেলোড থাকে যা ডিভাইসটিকে SCEP সার্ভারের সাথে যোগাযোগ করার নির্দেশ দেয়, একটি ডায়নামিক চ্যালেঞ্জ পাসওয়ার্ড প্রদান করে এবং প্রয়োজনীয় সার্টিফিকেট অ্যাট্রিবিউটগুলো নির্দিষ্ট করে — যেমন সাবজেক্ট অল্টারনেটিভ নেম (SAN), যা সাধারণত ডিভাইসের MAC অ্যাড্রেস বা সিরিয়াল নম্বরের সাথে ম্যাপ করা থাকে।

scep_flow_diagram.png

ডায়নামিক চ্যালেঞ্জ পাসওয়ার্ড মেকানিজমটি বিশেষভাবে গুরুত্বপূর্ণ। একটি Jamf-ইন্টিগ্রেটেড SCEP ডিপ্লয়মেন্টে, Jamf প্রতিটি ডিভাইসের জন্য একটি ইউনিক, সিঙ্গেল-ইউজ চ্যালেঞ্জ পাসওয়ার্ড তৈরি করে। এটি নিশ্চিত করে যে শুধুমাত্র Jamf Pro-তে এনরোল করা ডিভাইসগুলোই — অর্থাৎ যেগুলো কর্পোরেটভাবে পরিচালিত — CA থেকে সফলভাবে একটি সার্টিফিকেট পেতে পারে। এটি একটি অত্যন্ত গুরুত্বপূর্ণ সিকিউরিটি কন্ট্রোল যা অননুমোদিত ডিভাইসগুলোকে এনরোল করা থেকে বিরত রাখে।

Apple ডিভাইস অথেন্টিকেশনের জন্য RADIUS অ্যাট্রিবিউট

যখন RADIUS সার্ভার অ্যাক্সেস পয়েন্ট থেকে একটি Access-Request পায়, তখন এটি তার অনুমোদনের সিদ্ধান্ত নেওয়ার জন্য বেশ কয়েকটি অ্যাট্রিবিউট মূল্যায়ন করে। Apple 802.1X ডিপ্লয়মেন্টের জন্য, সবচেয়ে প্রাসঙ্গিক RADIUS অ্যাট্রিবিউটগুলো নিচে দেওয়া হলো।

RADIUS অ্যাট্রিবিউট বিবরণ Apple-এর ক্ষেত্রে প্রাসঙ্গিকতা
User-Name (Attr 1) সাপ্লিক্যান্ট দ্বারা উপস্থাপিত পরিচয় সাধারণত সার্টিফিকেটের সাবজেক্ট CN বা SAN
NAS-IP-Address (Attr 4) অ্যাক্সেস পয়েন্টের IP AP-নির্দিষ্ট পলিসির জন্য ব্যবহৃত হয়
Called-Station-Id (Attr 30) AP-এর BSSID এবং SSID SSID-ভিত্তিক পলিসি এনফোর্সমেন্ট সক্ষম করে
EAP-Message (Attr 79) এনক্যাপসুলেটেড EAP প্যাকেট TLS হ্যান্ডশেক ডেটা ধারণ করে
Tunnel-Type (Attr 64) VLAN অ্যাসাইনমেন্টের ধরন নির্দিষ্ট করে অথেন্টিকেশন-পরবর্তী ডায়নামিক VLAN অ্যাসাইনমেন্টের জন্য ব্যবহৃত হয়
Tunnel-Medium-Type (Attr 65) টানেলের মাধ্যম নির্দিষ্ট করে 802.1Q VLAN ট্যাগিংয়ের জন্য প্রয়োজনীয়
Tunnel-Private-Group-Id (Attr 81) অ্যাসাইন করার জন্য VLAN ID রোল-ভিত্তিক নেটওয়ার্ক সেগমেন্টেশন সক্ষম করে

এন্টারপ্রাইজ ডিপ্লয়মেন্টে Tunnel-Private-Group-Id অ্যাট্রিবিউটটি বিশেষভাবে শক্তিশালী। সার্টিফিকেটের অ্যাট্রিবিউটগুলোর (যেমন, ডিপার্টমেন্ট, ডিভাইসের ধরন) উপর ভিত্তি করে বিভিন্ন VLAN ID রিটার্ন করার মাধ্যমে, RADIUS সার্ভার আলাদা SSID-এর প্রয়োজন ছাড়াই ডায়নামিকভাবে নেটওয়ার্ক সেগমেন্ট করতে পারে।


ইমপ্লিমেন্টেশন গাইড

Jamf Pro-এর মাধ্যমে সার্টিফিকেট WiFi Apple অথেন্টিকেশন ডিপ্লয় করার জন্য একটি সুনির্দিষ্ট ক্রম অনুসরণ করতে হয়। এই ক্রম থেকে বিচ্যুত হওয়াই ডিপ্লয়মেন্ট ব্যর্থ হওয়ার প্রধান কারণ।

ধাপ ১: আপনার সার্টিফিকেট অথরিটি ইনফ্রাস্ট্রাকচার স্থাপন করুন

Jamf-এ কাজ শুরু করার আগে, আপনার CA ইনফ্রাস্ট্রাকচার প্রস্তুত থাকতে হবে। Microsoft পরিবেশের জন্য, এটি সাধারণত Network Device Enrollment Service (NDES) রোল সহ Active Directory Certificate Services (AD CS), যা SCEP সার্ভার হিসেবে কাজ করে। নন-Microsoft পরিবেশের জন্য, বিকল্পগুলোর মধ্যে রয়েছে EJBCA, HashiCorp Vault PKI, বা ক্লাউড-ভিত্তিক CA যেমন AWS Private CA।

নিশ্চিত করুন যে আপনার CA হায়ারার্কি স্পষ্ট: একটি Root CA যা অফলাইনে রাখা হয়, এবং এক বা একাধিক Issuing CA যা ডিভাইস সার্টিফিকেট সাইন করে। RADIUS সার্ভারের নিজস্ব সার্টিফিকেটের প্রয়োজন হবে যা এই একই CA হায়ারার্কি দ্বারা সাইন করা।

ধাপ ২: Jamf Pro-তে SCEP পেলোড কনফিগার করুন

Computers (বা Mobile Devices) > Configuration Profiles > New-এ নেভিগেট করুন। একটি Certificate পেলোড যোগ করুন এবং সার্টিফিকেটের উৎস হিসেবে SCEP নির্বাচন করুন। গুরুত্বপূর্ণ ফিল্ডগুলো নিচে দেওয়া হলো।

  • URL: SCEP এন্ডপয়েন্ট (যেমন, http://ndes.yourdomain.com/certsrv/mscep/mscep.dll)।
  • Name: একটি বর্ণনামূলক নাম যা ডিভাইসের Keychain-এ প্রদর্শিত হবে।
  • Subject: সার্টিফিকেটের ডিস্টিংগুইশড নেম (Distinguished Name)। কম্পিউটারের জন্য CN=$COMPUTERNAME বা মোবাইল ডিভাইসের জন্য CN=$JSSID-এর মতো Jamf ভেরিয়েবল ব্যবহার করুন।
  • Subject Alternative Name (SAN): SAN Type-কে RFC 822 Name হিসেবে সেট করুন যার ভ্যালু হবে $MACADDRESS@yourdomain.com, অথবা DNS Name হিসেবে সেট করুন যার ভ্যালু হবে $COMPUTERNAME.yourdomain.com। ডিভাইসটিকে শনাক্ত করতে RADIUS সার্ভার এটিই রিড করবে।
  • Challenge Type: Jamf-এর বিল্ট-ইন SCEP প্রক্সি ব্যবহার করতে Dynamic নির্বাচন করুন, যা প্রতিটি ডিভাইসের জন্য আলাদা চ্যালেঞ্জ পাসওয়ার্ড তৈরি করে।
  • Key Size: ন্যূনতম 2048-bit RSA। নতুন ডিপ্লয়মেন্টের জন্য 4096-bit সুপারিশ করা হয়।
  • Key Usage: Signing এবং Encryption উভয়ই এনাবল করুন。

ধাপ ৩: WiFi পেলোড কনফিগার করুন

একই কনফিগারেশন প্রোফাইলে, একটি Wi-Fi পেলোড যোগ করুন। Apple 802.1X-এর জন্য মূল সেটিংসগুলো নিচে দেওয়া হলো।

  • SSID: আপনার কর্পোরেট সুরক্ষিত SSID-এর হুবহু নাম।
  • Security Type: WPA2 Enterprise বা WPA3 Enterprise (যেখানে হার্ডওয়্যার সাপোর্ট করে সেখানে সুপারিশকৃত)।
  • Protocols — Accepted EAP Types: শুধুমাত্র TLS নির্বাচন করুন। একচেটিয়াভাবে EAP-TLS প্রয়োগ করতে PEAP, TTLS এবং অন্যান্য সমস্ত ধরন ডি-সিলেক্ট করুন。
  • Authentication — Identity Certificate: ধাপ ২-এ আপনার তৈরি করা SCEP পেলোডটি নির্বাচন করুন। এটি সার্টিফিকেট এবং WiFi কানেকশনের মধ্যে একটি গুরুত্বপূর্ণ লিঙ্ক।
  • Trust — Trusted Server Certificate Names: আপনার RADIUS সার্ভারের সার্টিফিকেটের হুবহু কমন নেম (CN) লিখুন (যেমন, radius.yourdomain.com)। এটি সবচেয়ে বেশি বাদ পড়া কনফিগারেশন আইটেম।
  • Trust — Trusted Certificates: Root CA এবং যেকোনো Intermediate CA সার্টিফিকেট আপলোড করুন যা RADIUS সার্ভারের সার্টিফিকেট সাইন করেছে।

ধাপ ৪: RADIUS সার্ভার কনফিগার করুন

আপনার RADIUS সার্ভারে, এমন একটি নেটওয়ার্ক পলিসি তৈরি করুন যা Jamf-এ আপনার সংজ্ঞায়িত সার্টিফিকেট অ্যাট্রিবিউটগুলোর সাথে মিলে যায়। Microsoft NPS-এর ক্ষেত্রে, এর অর্থ হলো একটি Connection Request Policy তৈরি করা যা Called-Station-Id অ্যাট্রিবিউটের মাধ্যমে SSID-এর সাথে মেলে, এবং একটি Network Policy তৈরি করা যা আপনার CA-এর বিপরীতে সার্টিফিকেট যাচাই করে এবং ঐচ্ছিকভাবে টানেল অ্যাট্রিবিউটের মাধ্যমে একটি VLAN অ্যাসাইন করে।

FreeRADIUS-এর জন্য, tls ব্যবহার করতে eap মডিউল কনফিগার করুন এবং আপনার CA সার্টিফিকেট, সার্ভার সার্টিফিকেট এবং প্রাইভেট কিতে পয়েন্ট করুন। আপনার ডিভাইস ইনভেন্টরির বিপরীতে সার্টিফিকেটের SAN মেলাতে users ফাইল বা SQL ব্যাকএন্ড কনফিগার করা উচিত।

ধাপ ৫: প্রোফাইল স্কোপ এবং ডিপ্লয় করুন

Jamf Pro-তে, কনফিগারেশন প্রোফাইলটিকে উপযুক্ত ডিভাইস গ্রুপে স্কোপ করুন — উদাহরণস্বরূপ, "Corporate Fleet" স্মার্ট গ্রুপের সমস্ত ডিভাইস। প্রোফাইলটি MDM-এর মাধ্যমে স্বয়ংক্রিয়ভাবে পুশ করা হবে। অনলাইনে থাকা ডিভাইসগুলো কয়েক মিনিটের মধ্যে এটি পেয়ে যাবে; অফলাইনে থাকা ডিভাইসগুলো পরবর্তী সময়ে চেক ইন করার সময় এটি পাবে।


বেস্ট প্র্যাকটিস

যেখানে সম্ভব WPA3 Enterprise প্রয়োগ করুন। 192-bit মোড সহ WPA3 Enterprise GCMP-256 এবং HMAC-SHA-384 ব্যবহার করে উন্নত ক্রিপ্টোগ্রাফিক শক্তি প্রদান করে, যা WPA2 Enterprise-এর চেয়ে উল্লেখযোগ্যভাবে শক্তিশালী সুরক্ষা দেয়। সংবেদনশীল ডেটা নিয়ে কাজ করা Hospitality পরিবেশ এবং Healthcare প্রতিষ্ঠানগুলোর জন্য, এই আপগ্রেডটি এখন কেবল একটি বেস্ট প্র্যাকটিস নয়, বরং একটি ক্রমবর্ধমান কমপ্লায়েন্স প্রয়োজনীয়তা।

শেয়ার্ড হার্ডওয়্যারের জন্য ডিভাইস-ভিত্তিক সার্টিফিকেট ব্যবহার করুন। শেয়ার্ড ডিভাইসগুলোর জন্য — যেমন রিটেইল পয়েন্ট-অফ-সেল iPad, হোটেল কনসিয়ার্জ ট্যাবলেট, বা ক্লিনিক্যাল ডিভাইস — ইউজার-বাউন্ড সার্টিফিকেটের পরিবর্তে ডিভাইস-বাউন্ড সার্টিফিকেট ব্যবহার করুন। এটি নিশ্চিত করে যে কোনো ব্যবহারকারী লগ ইন করার আগেই ডিভাইসটি বুট হওয়ার সময় নেটওয়ার্কের সাথে কানেক্ট হয়, যা MDM চেক-ইন, অ্যাপ আপডেট এবং পুশ নোটিফিকেশনগুলোকে সঠিকভাবে কাজ করতে দেয়। এটি Retail ডিপ্লয়মেন্টের জন্য একটি গুরুত্বপূর্ণ বিবেচ্য বিষয় যেখানে ডিভাইসগুলো বিভিন্ন শিফটে শেয়ার করা হতে পারে।

আপনার বৃহত্তর সিকিউরিটি কাঠামোর সাথে নেটওয়ার্ক অ্যাক্সেস ইন্টিগ্রেট করুন। কর্মীরা যখন সুরক্ষিত অভ্যন্তরীণ অ্যাক্সেসের জন্য 802.1X ব্যবহার করে, তখন ট্রাফিকের স্পষ্ট পৃথকীকরণ বজায় রাখতে আপনার পাবলিক-ফেসিং নেটওয়ার্কগুলো একটি শক্তিশালী Guest WiFi সলিউশনের মাধ্যমে পরিচালিত হওয়া নিশ্চিত করুন। WiFi Analytics -এর সাথে সার্টিফিকেট-ভিত্তিক স্টাফ অথেন্টিকেশন যুক্ত করলে তা অথেন্টিকেটেড ডিভাইসের আচরণ এবং গেস্ট নেটওয়ার্ক অ্যাক্টিভিটি উভয়ের উপর সম্পূর্ণ ভিজিবিলিটি প্রদান করে।

সার্টিফিকেট রিনিউয়াল স্বয়ংক্রিয় করুন। কোনো সার্টিফিকেটের মেয়াদ শেষ হওয়ার ১৪ থেকে ৩০ দিন আগে স্বয়ংক্রিয় রিনিউয়াল ট্রিগার করতে Jamf-এ SCEP পেলোড কনফিগার করুন। এটি এমন পরিস্থিতি প্রতিরোধ করে যেখানে কোনো ডিভাইস নীরবে নেটওয়ার্ক অ্যাক্সেস হারিয়ে ফেলে কারণ রাতারাতি তার সার্টিফিকেটের মেয়াদ শেষ হয়ে গেছে। Jamf Pro-তে, এটি SCEP পেলোডের Renewal Threshold সেটিংসের মাধ্যমে নিয়ন্ত্রণ করা হয়।

একটি Certificate Revocation List (CRL) বা OCSP রেসপন্ডার বজায় রাখুন। যখন কোনো ডিভাইস ডিকমিশন করা হয়, চুরি হয়ে যায়, বা Jamf থেকে আনএনরোল করা হয়, তখন CA লেভেলে এর সার্টিফিকেট অবশ্যই বাতিল করতে হবে। প্রতিটি অথেন্টিকেশন প্রচেষ্টায় CRL বা OCSP এন্ডপয়েন্ট চেক করার জন্য আপনার RADIUS সার্ভার কনফিগার করুন। এটি ছাড়া, একটি বৈধ সার্টিফিকেট সহ চুরি যাওয়া ডিভাইসও নেটওয়ার্কে অথেন্টিকেট করতে পারে।

আধুনিক নেটওয়ার্ক ইনফ্রাস্ট্রাকচার সিদ্ধান্তগুলোর বিষয়ে আরও জানতে, The Core SD WAN Benefits for Modern Businesses গাইডটি সার্টিফিকেট-ভিত্তিক অথেন্টিকেশন কীভাবে SD-WAN ওভারলে আর্কিটেকচারের সাথে ইন্টিগ্রেট করে সে সম্পর্কে দরকারী ধারণা প্রদান করে।


ট্রাবলশুটিং এবং ঝুঁকি প্রশমন

চিকেন-অ্যান্ড-এগ প্রভিশনিং সমস্যা। SCEP সার্ভারে পৌঁছাতে এবং তাদের সার্টিফিকেট ডাউনলোড করতে ডিভাইসগুলোর একটি নেটওয়ার্ক কানেকশন প্রয়োজন, কিন্তু সুরক্ষিত WiFi-এ যুক্ত হতে তাদের সার্টিফিকেট প্রয়োজন। এটি সবচেয়ে সাধারণ ডিপ্লয়মেন্ট ব্লকার। এর প্রস্তাবিত প্রশমন কৌশলগুলো হলো: USB-C বা Lightning থেকে Ethernet অ্যাডাপ্টার ব্যবহার করে ইথারনেটের মাধ্যমে প্রভিশনিং করা; iPhone এবং সেলুলার-সক্ষম iPad-এ সেলুলার ডেটা ব্যবহার করা; অথবা ফায়ারওয়াল রুলস সহ একটি অস্থায়ী, সীমাবদ্ধ অনবোর্ডিং SSID তৈরি করা যা শুধুমাত্র SCEP এবং MDM ট্রাফিকের অনুমতি দেয়।

macOS-এ সাইলেন্ট EAP-TLS ব্যর্থতা। ট্রাস্ট চেইন অসম্পূর্ণ হলে, macOS UI-তে কোনো অর্থপূর্ণ ত্রুটি প্রদর্শন না করেই নীরবে কানেক্ট করতে ব্যর্থ হতে পারে। এর একমাত্র ইঙ্গিত সিস্টেম লগে পাওয়া যায়। রিয়েল-টাইম অথেন্টিকেশন ইভেন্ট ক্যাপচার করতে log stream --predicate 'subsystem == "com.apple.network"' ব্যবহার করুন। সর্বদা যাচাই করুন যে Jamf প্রোফাইলের Trusted Server Certificate Names অ্যারেকে RADIUS সার্ভারের সার্টিফিকেটের CN-এর সাথে হুবহু মিলে যায়।

হাই-লোড ইভেন্টের সময় RADIUS টাইমআউট। স্টেডিয়াম বা কনফারেন্স সেন্টারের মতো পরিবেশে, শত শত ডিভাইস থেকে একযোগে আসা অথেন্টিকেশন রিকোয়েস্ট RADIUS সার্ভারকে ওভারলোড করতে পারে। একটি হাই-অ্যাভেইলেবিলিটি পেয়ারে RADIUS ডিপ্লয় করে, FreeRADIUS-এ max_requests প্যারামিটার টিউন করে এবং প্রত্যাশিত কনকারেন্ট অথেন্টিকেশন লোডের জন্য RADIUS সার্ভারে পর্যাপ্ত CPU এবং মেমরি রয়েছে তা নিশ্চিত করে এই সমস্যা প্রশমন করুন। বড় পরিসরের ভেন্যু ডিপ্লয়মেন্টের জন্য, ক্যাপাসিটি প্ল্যানিং বিবেচনার বিষয়ে আমাদের Wireless Access Points Definition Your Ultimate 2026 Guide গাইডটি পর্যালোচনা করুন।

সার্টিফিকেট অ্যাট্রিবিউট মিসম্যাচ। ডিভাইস সার্টিফিকেটের SAN যদি RADIUS নেটওয়ার্ক পলিসির প্রত্যাশার সাথে না মেলে, তবে অথেন্টিকেশন ব্যর্থ হবে। এক CA থেকে অন্য CA-তে মাইগ্রেট করার সময়, বা Jamf ভেরিয়েবলগুলো প্রত্যাশার চেয়ে ভিন্নভাবে কাজ করলে এটি বিশেষভাবে সাধারণ। সম্পূর্ণ ফ্লিটে রোল আউট করার আগে সর্বদা একটি একক ডিভাইস দিয়ে পরীক্ষা করুন এবং উপস্থাপিত সঠিক আইডেন্টিটি স্ট্রিং নিশ্চিত করতে RADIUS সার্ভার লগগুলো পরিদর্শন করুন।


ROI এবং ব্যবসায়িক প্রভাব

Jamf RADIUS WiFi সার্টিফিকেট অথেন্টিকেশনে ট্রানজিশন করা বিভিন্ন মাত্রায় পরিমাপযোগ্য ব্যবসায়িক ভ্যালু প্রদান করে।

মেট্রিক সাধারণ ফলাফল
হেল্পডেস্ক টিকিট হ্রাস WiFi-সম্পর্কিত সাপোর্ট রিকোয়েস্ট ৬০-৮৫% হ্রাস
প্রতি ডিভাইসে অনবোর্ডিং সময় ১৫-৩০ মিনিট থেকে কমে ২ মিনিটের নিচে (জিরো-টাচ)
সিকিউরিটি ইনসিডেন্টের ঝুঁকি ক্রেডেনশিয়াল-ভিত্তিক WiFi আক্রমণ প্রায় নির্মূল
কমপ্লায়েন্স পজিশন PCI DSS রিকোয়ারমেন্ট ১.৩ এবং GDPR আর্টিকেল ৩২ নেটওয়ার্ক কন্ট্রোল পূরণ করে
সার্টিফিকেট লাইফসাইকেল স্বয়ংক্রিয় রিনিউয়াল ম্যানুয়াল সার্টিফিকেট ম্যানেজমেন্ট দূর করে

সবচেয়ে উল্লেখযোগ্য ROI ড্রাইভার হলো পাসওয়ার্ড রোটেশনের কারণে হওয়া ব্যাঘাত দূর করা। ৫০০-ডিভাইসের একটি ফ্লিটে যেখানে পাসওয়ার্ড পরিবর্তনের কারণে প্রতি ত্রৈমাসিকে ১০% ডিভাইস নেটওয়ার্ক থেকে বিচ্ছিন্ন হয়ে যায় এবং প্রতিটি ঘটনা সমাধানে ২০ মিনিট আইটি সময় লাগে, সেখানে শুধুমাত্র বার্ষিক সাপোর্ট খরচ সাশ্রয়ই প্রথম বছরের মধ্যে ইমপ্লিমেন্টেশন বিনিয়োগকে ন্যায্যতা দিতে পারে。

Transport অপারেটর এবং বড় ভেন্যু পরিবেশের জন্য, ডায়নামিক VLAN অ্যাসাইনমেন্ট প্রয়োগ করার ক্ষমতার মাধ্যমে বিজনেস কেস আরও শক্তিশালী হয় — যা নিশ্চিত করে যে অপারেশনাল ডিভাইস, স্টাফ ডিভাইস এবং ম্যানেজমেন্ট সিস্টেমগুলো ম্যানুয়াল নেটওয়ার্ক রিকনফিগারেশন ছাড়াই স্বয়ংক্রিয়ভাবে সেগমেন্ট করা হয়েছে।

মূল সংজ্ঞাসমূহ

EAP-TLS (Extensible Authentication Protocol-Transport Layer Security)

সবচেয়ে সুরক্ষিত 802.1X অথেন্টিকেশন পদ্ধতি, যেখানে ক্লায়েন্ট ডিভাইস এবং RADIUS সার্ভার উভয়কেই ডিজিটাল সার্টিফিকেট ব্যবহার করে একে অপরকে অথেন্টিকেট করতে হয়। কোনো পাসওয়ার্ড আদান-প্রদান বা ট্রান্সমিট করা হয় না।

যখন আইটি টিমগুলোর পাসওয়ার্ড-ভিত্তিক WiFi দূর করতে এবং কঠোর ডিভাইস কমপ্লায়েন্স প্রয়োগ করতে হয়, তখন EAP-TLS হলো বাধ্যতামূলক স্ট্যান্ডার্ড। এটি একমাত্র EAP ধরন যা মিউচুয়াল অথেন্টিকেশন প্রদান করে।

SCEP (Simple Certificate Enrollment Protocol)

একটি প্রোটোকল যা ডিভাইসগুলোকে একটি চ্যালেঞ্জ-রেসপন্স মেকানিজম ব্যবহার করে একটি সার্টিফিকেট অথরিটি থেকে নিরাপদে এবং স্বয়ংক্রিয়ভাবে ডিজিটাল সার্টিফিকেটের জন্য অনুরোধ করতে দেয়।

আইটি স্টাফদের হাজার হাজার ডিভাইসে ম্যানুয়ালি সার্টিফিকেট ইনস্টল করার প্রয়োজন ছাড়াই Jamf Pro-এর মাধ্যমে সার্টিফিকেট ডিপ্লয়মেন্ট স্কেল করার জন্য অপরিহার্য। Jamf-এর ডায়নামিক SCEP প্রক্সি প্রতিটি ডিভাইসের জন্য আলাদা চ্যালেঞ্জ পাসওয়ার্ড তৈরি করে।

RADIUS (Remote Authentication Dial-In User Service)

একটি নেটওয়ার্কিং প্রোটোকল যা কোনো নেটওয়ার্ক সার্ভিসের সাথে কানেক্ট হওয়া ডিভাইসগুলোর জন্য সেন্ট্রালাইজড অথেন্টিকেশন, অথোরাইজেশন এবং অ্যাকাউন্টিং (AAA) ম্যানেজমেন্ট প্রদান করে।

কেন্দ্রীয় সিদ্ধান্ত গ্রহণকারী ইঞ্জিন যা WiFi অ্যাক্সেস পয়েন্টকে বলে যে একটি Jamf-পরিচালিত ডিভাইস নেটওয়ার্কে অনুমোদিত কিনা এবং ঐচ্ছিকভাবে কোন VLAN অ্যাসাইন করতে হবে।

Configuration Profile

Jamf Pro দ্বারা ডিপ্লয় করা একটি XML ফাইল (.mobileconfig) যাতে Apple ডিভাইসে সার্টিফিকেট, WiFi, VPN এবং রেস্ট্রিকশনসহ বিভিন্ন সেটিংস পরিচালনা করার জন্য এক বা একাধিক পেলোড থাকে।

এটি হলো সেই মাধ্যম যা iPhone, iPad বা Mac-এ SCEP সেটিংস, WiFi SSID কনফিগারেশন এবং সার্টিফিকেট ট্রাস্ট চেইন পুশ করতে ব্যবহৃত হয়।

CSR (Certificate Signing Request)

Apple ডিভাইস দ্বারা তৈরি করা এনকোডেড টেক্সটের একটি ব্লক যাতে পাবলিক কি এবং আইডেন্টিটি তথ্য থাকে, যা একটি সাইন করা ডিজিটাল সার্টিফিকেটের জন্য আবেদন করতে সার্টিফিকেট অথরিটির কাছে পাঠানো হয়।

SCEP প্রক্রিয়ার প্রথম ধাপ। ডিভাইসটি স্থানীয়ভাবে CSR তৈরি করে, যা নিশ্চিত করে যে প্রাইভেট কি কখনোই ডিভাইস থেকে বের হয় না — যা PKI সিকিউরিটির একটি মৌলিক নীতি।

Subject Alternative Name (SAN)

একটি X.509 সার্টিফিকেটের এক্সটেনশন যা সার্টিফিকেটের সাথে একাধিক আইডেন্টিটি ভ্যালু যুক্ত করতে দেয়, যেমন ইমেইল অ্যাড্রেস, DNS নাম, IP অ্যাড্রেস বা MAC অ্যাড্রেস।

RADIUS অথেন্টিকেশনের জন্য অত্যন্ত গুরুত্বপূর্ণ। RADIUS সার্ভার ডিভাইস বা ব্যবহারকারীকে শনাক্ত করতে SAN রিড করে। Jamf ডিপ্লয়মেন্টে, SAN সাধারণত ডিভাইসের MAC অ্যাড্রেস বা ব্যবহারকারীর UPN-এ সেট করা থাকে।

Root CA (Certificate Authority)

একটি PKI হায়ারার্কির সবচেয়ে উপরের সার্টিফিকেট, যার প্রাইভেট কি সাবঅর্ডিনেট CA সার্টিফিকেট সাইন করতে ব্যবহৃত হয়। Root CA সার্টিফিকেট অবশ্যই অথেন্টিকেশন চেইনের সকল পক্ষের দ্বারা ট্রাস্টেড হতে হবে।

Jamf-এর মাধ্যমে Apple ডিভাইসে অবশ্যই ডিপ্লয় করতে হবে যাতে তারা EAP-TLS হ্যান্ডশেক চলাকালীন RADIUS সার্ভার দ্বারা উপস্থাপিত সার্টিফিকেটগুলোকে ট্রাস্ট করে। এটি ছাড়া, হ্যান্ডশেক ব্যর্থ হয়।

IEEE 802.1X

পোর্ট-ভিত্তিক নেটওয়ার্ক অ্যাক্সেস কন্ট্রোল (PNAC)-এর জন্য একটি IEEE স্ট্যান্ডার্ড, যা নেটওয়ার্ক অ্যাক্সেস দেওয়ার আগে LAN বা WLAN-এর সাথে যুক্ত হতে ইচ্ছুক ডিভাইসগুলোকে একটি অথেন্টিকেশন মেকানিজম প্রদান করে।

সামগ্রিক ফ্রেমওয়ার্ক যা RADIUS সার্ভার Jamf-প্রভিশন করা সার্টিফিকেট যাচাই না করা পর্যন্ত অ্যাক্সেস পয়েন্টে নেটওয়ার্ক ট্রাফিক ব্লক করে রাখে। সমস্ত এন্টারপ্রাইজ WiFi সিকিউরিটি এই স্ট্যান্ডার্ডের উপর ভিত্তি করে তৈরি।

Dynamic VLAN Assignment

একটি RADIUS ফিচার যা RADIUS টানেল অ্যাট্রিবিউট 64, 65 এবং 81 ব্যবহার করে Access-Accept মেসেজে রিটার্ন করা পলিসি অ্যাট্রিবিউটের উপর ভিত্তি করে একটি কানেক্টিং ডিভাইসকে একটি নির্দিষ্ট VLAN-এ অ্যাসাইন করে।

একাধিক SSID ছাড়াই নেটওয়ার্ক সেগমেন্টেশন সক্ষম করে। একটি একক কর্পোরেট SSID স্বয়ংক্রিয়ভাবে ক্লিনিক্যাল iPad-গুলোকে VLAN 20-এ, এক্সিকিউটিভ MacBook-গুলোকে VLAN 30-এ এবং গেস্ট ডিভাইসগুলোকে VLAN 100-এ রাখতে পারে।

সমাধানকৃত উদাহরণসমূহ

একটি ৫০০ শয্যার হাসপাতালের ক্লিনিক্যাল স্টাফদের জন্য ১,২০০টি শেয়ার্ড iPad ডিপ্লয় করা প্রয়োজন। তারা বর্তমানে Active Directory ক্রেডেনশিয়াল সহ PEAP ব্যবহার করে, যার ফলে প্রতি ৯০ দিনে পাসওয়ার্ডের মেয়াদ শেষ হলে শত শত ডিভাইস ডিসকানেক্ট হয়ে যায়। তাদের অথেন্টিকেশন আর্কিটেকচার কীভাবে রিডিজাইন করা উচিত?

হাসপাতালটির উচিত Jamf Pro-এর মাধ্যমে পরিচালিত ডিভাইস-ভিত্তিক সার্টিফিকেট ব্যবহার করে EAP-TLS-এ মাইগ্রেট করা। এই ইমপ্লিমেন্টেশনে চারটি মূল ধাপ রয়েছে। প্রথমত, একটি ডেডিকেটেড 'Clinical Device' সার্টিফিকেট টেমপ্লেট থেকে সার্টিফিকেট ইস্যু করে SCEP সার্ভার হিসেবে কাজ করার জন্য NDES রোল সহ AD CS ডিপ্লয় করুন। দ্বিতীয়ত, SAN হিসেবে $MACADDRESS ব্যবহার করে একটি SCEP পেলোড এবং শুধুমাত্র EAP-TLS সহ ক্লিনিক্যাল SSID-কে টার্গেট করে একটি WiFi পেলোড সহ একটি Jamf কনফিগারেশন প্রোফাইল কনফিগার করুন, যা স্পষ্টভাবে RADIUS সার্ভার সার্টিফিকেটকে ট্রাস্ট করে। তৃতীয়ত, একটি নেটওয়ার্ক পলিসি সহ Microsoft NPS কনফিগার করুন যা 'Clinical Device' সার্টিফিকেট টেমপ্লেটের সাথে মেলে এবং ডিভাইসগুলোকে ক্লিনিক্যাল VLAN-এ (Tunnel-Private-Group-Id = 20) অ্যাসাইন করে। চতুর্থত, আইটি হস্তক্ষেপ ছাড়াই স্বয়ংক্রিয় সার্টিফিকেট রিনিউয়াল নিশ্চিত করতে SCEP রিনিউয়াল থ্রেশহোল্ড ৩০ দিনে সেট করুন। অনবোর্ডিং নেটওয়ার্ক চ্যালেঞ্জ সমাধানের জন্য প্রাথমিক রোলআউটের সময় ইথারনেটের মাধ্যমে ডিভাইসগুলো প্রভিশন করা উচিত।

পরীক্ষকের মন্তব্য: এই পদ্ধতিটি ৯০ দিনের পাসওয়ার্ড রোটেশন সমস্যাটি পুরোপুরি দূর করে। ইউজার-ভিত্তিক সার্টিফিকেটের পরিবর্তে ডিভাইস-ভিত্তিক সার্টিফিকেট ব্যবহার করার মাধ্যমে, চার্জিং কার্টে থাকা অবস্থাতেও iPad-গুলো নেটওয়ার্কের সাথে কানেক্টেড থাকে, যা নিশ্চিত করে যে কোনো ক্লিনিশিয়ান সেগুলো নেওয়ার আগেই তারা গুরুত্বপূর্ণ MDM আপডেট এবং পুশ নোটিফিকেশন পায়। RADIUS-এর মাধ্যমে ডায়নামিক VLAN অ্যাসাইনমেন্ট নিশ্চিত করে যে ক্লিনিক্যাল ডিভাইসগুলো স্বয়ংক্রিয়ভাবে সঠিক নেটওয়ার্ক সেগমেন্টে রাখা হয়েছে, যা ম্যানুয়াল কনফিগারেশন ছাড়াই HIPAA নেটওয়ার্ক সেগমেন্টেশন রিকোয়ারমেন্ট পূরণ করে।

৩০০টি MacBook সহ একটি ক্রিয়েটিভ এজেন্সি নতুন অফিসে স্থানান্তরিত হচ্ছে। তারা জিরো-টাচ WiFi প্রভিশনিং চায় — নতুন MacBook-গুলো যখন এন্ড-ইউজাররা তাদের ডেস্কে আনবক্স করবে, তখন কোনো আইটি হস্তক্ষেপ ছাড়াই সেগুলো স্বয়ংক্রিয়ভাবে সুরক্ষিত কর্পোরেট SSID-এর সাথে কানেক্ট হওয়া উচিত। তারা কীভাবে এটি অর্জন করবে?

এজেন্সিকে অবশ্যই Jamf Pro এবং একটি সতর্কতার সাথে সাজানো কনফিগারেশন প্রোফাইলের সাথে Apple Automated Device Enrollment (ADE) যুক্ত করতে হবে। macOS সেটআপ অ্যাসিস্ট্যান্ট চলাকালীন, MacBook একটি অস্থায়ী ওপেন অনবোর্ডিং SSID-এর (ফায়ারওয়াল দ্বারা সীমাবদ্ধ যা শুধুমাত্র Apple অ্যাক্টিভেশন, Jamf MDM এবং SCEP ট্রাফিকের অনুমতি দেয়) মাধ্যমে ইন্টারনেটের সাথে কানেক্ট হয়। এটি Apple-এর সাথে যোগাযোগ করে, ADE-এর মাধ্যমে এটি এজেন্সির অন্তর্গত বলে শনাক্ত করে এবং স্বয়ংক্রিয়ভাবে Jamf Pro-তে এনরোল হয়। Jamf Pro অবিলম্বে SCEP পেলোড এবং কর্পোরেট WiFi পেলোড ধারণকারী একটি প্রি-স্টেজড কনফিগারেশন প্রোফাইল পুশ করে। অনবোর্ডিং SSID-এর মাধ্যমে SCEP এনরোলমেন্ট সম্পন্ন হয়, Keychain-এ সার্টিফিকেট ইনস্টল হয় এবং WiFi পেলোড অ্যাক্টিভেট হয়। এরপর MacBook স্বয়ংক্রিয়ভাবে সুরক্ষিত 802.1X কর্পোরেট SSID-তে ট্রানজিশন করে। ব্যবহারকারীর দৃষ্টিকোণ থেকে, তারা কেবল সেটআপ অ্যাসিস্ট্যান্ট সম্পন্ন করে এবং ল্যাপটপটি কর্পোরেট নেটওয়ার্কে যুক্ত হয়ে যায়।

পরীক্ষকের মন্তব্য: এই সিনারিওটি জিরো-টাচ ডিপ্লয়মেন্টে অনবোর্ডিং নেটওয়ার্কের গুরুত্বপূর্ণ প্রয়োজনীয়তা তুলে ধরে। SCEP পেলোড এবং WiFi পেলোড অবশ্যই একই কনফিগারেশন প্রোফাইলে থাকতে হবে এবং Prestage Enrollment গ্রুপে স্কোপ করতে হবে যাতে MDM এনরোলমেন্টের সাথে সাথেই সেগুলো পুশ করা হয় — ব্যবহারকারী ডেস্কটপে পৌঁছানোর আগেই। যদি প্রোফাইলটি এমন কোনো স্মার্ট গ্রুপে স্কোপ করা হয় যার জন্য ডিভাইসটিকে প্রথমে সম্পূর্ণভাবে এনরোল করতে হয়, তবে একটি বিলম্ব হতে পারে যে সময়ে ডিভাইসের কোনো নেটওয়ার্ক অ্যাক্সেস থাকে না, যা জিরো-টাচ অভিজ্ঞতাকে ব্যাহত করে।

অনুশীলনী প্রশ্নসমূহ

Q1. আপনি ৫০টি MacBook-এ একটি SCEP পেলোড এবং একটি WiFi পেলোড সহ একটি Jamf কনফিগারেশন প্রোফাইল ডিপ্লয় করেছেন। SCEP সার্টিফিকেটগুলো সফলভাবে Keychain-এ ইনস্টল হয়েছে, কিন্তু কর্পোরেট SSID-এর সাথে কানেক্ট করার চেষ্টা করার সময় MacBook-গুলো ব্যবহারকারীদের একটি 'Verify Certificate' ডায়ালগ দেখাচ্ছে। কোন কনফিগারেশন উপাদানটি অনুপস্থিত বা ভুল?

ইঙ্গিত: ব্যবহারকারীর ইন্টারঅ্যাকশন ছাড়াই স্বয়ংক্রিয়ভাবে RADIUS সার্ভারের পরিচয় ট্রাস্ট করার জন্য Apple ডিভাইসের কী তথ্য প্রয়োজন তা নিয়ে ভাবুন।

মডেল উত্তর দেখুন

Jamf কনফিগারেশন প্রোফাইলের WiFi পেলোডে হয় 'Trusted Server Certificate Names' এন্ট্রিটি অনুপস্থিত (যা অবশ্যই RADIUS সার্ভারের সার্টিফিকেটের CN-এর সাথে হুবহু মিলতে হবে), অথবা RADIUS সার্ভারের সার্টিফিকেট সাইন করা Root CA এবং Intermediate CA সার্টিফিকেটগুলো প্রোফাইলের Trust পেলোডে অন্তর্ভুক্ত করা হয়নি। MDM দ্বারা সংজ্ঞায়িত স্পষ্ট ট্রাস্ট ছাড়া, macOS এবং iOS-এর ক্ষেত্রে EAP-TLS হ্যান্ডশেক চলাকালীন ব্যবহারকারীকে ম্যানুয়ালি RADIUS সার্ভারের সার্টিফিকেট যাচাই এবং গ্রহণ করতে হয়। উভয় ফিল্ডই পূরণ করতে হবে: Trusted Certificates অ্যারে (CA চেইন ধারণকারী) এবং Trusted Server Certificate Names অ্যারে (RADIUS সার্ভারের CN ধারণকারী)।

Q2. একটি রিটেইল চেইন চায় তাদের পয়েন্ট-অফ-সেল iPad-গুলো বুট হওয়ার সাথে সাথেই, কোনো স্টাফ মেম্বার POS অ্যাপ্লিকেশনে লগ ইন করার আগেই সুরক্ষিত কর্পোরেট WiFi-এর সাথে কানেক্ট হোক। বর্তমান ডিপ্লয়মেন্টে পৃথক কর্মচারীর UPN-এর সাথে যুক্ত ইউজার সার্টিফিকেট ব্যবহার করা হয়। শিফটের শুরুতে ডিভাইসগুলো প্রায়ই কানেক্ট হতে ব্যর্থ হয়। এর মূল কারণ কী এবং সঠিক আর্কিটেকচারাল পরিবর্তন কী?

ইঙ্গিত: ব্যবহারকারীর অথেন্টিকেশন লাইফসাইকেলের সাপেক্ষে কখন বিভিন্ন ধরনের সার্টিফিকেট iOS নেটওয়ার্ক স্ট্যাকের কাছে উপলব্ধ হয় তা বিবেচনা করুন।

মডেল উত্তর দেখুন

এর মূল কারণ হলো ইউজার সার্টিফিকেটগুলো (UPN-এর সাথে যুক্ত) ব্যবহারকারীর কিচেইনে (keychain) সংরক্ষিত থাকে এবং ব্যবহারকারী ডিভাইসে অথেন্টিকেট করার পরেই কেবল সেগুলো অ্যাক্সেসযোগ্য হয়। বুট করার সময় বা iOS লক স্ক্রিনে, ইউজার কিচেইন লক করা থাকে, তাই WiFi স্ট্যাক EAP-TLS সম্পাদন করার জন্য সার্টিফিকেট অ্যাক্সেস করতে পারে না। সঠিক আর্কিটেকচারাল পরিবর্তন হলো ডিভাইস সার্টিফিকেটে স্যুইচ করা, যেখানে SAN ডিভাইসের MAC অ্যাড্রেস বা সিরিয়াল নম্বরে সেট করা থাকে। ডিভাইস সার্টিফিকেটগুলো সিস্টেম কিচেইনে সংরক্ষিত থাকে, যা কোনো ব্যবহারকারী লগ ইন করার আগেই বুট করার সময় অ্যাক্সেসযোগ্য। ইউজার সার্টিফিকেটের পরিবর্তে ডিভাইস সার্টিফিকেটের সাথে মেলাতে RADIUS নেটওয়ার্ক পলিসি আপডেট করতে হবে এবং SAN হিসেবে $MACADDRESS বা $SERIALNUMBER-এর মতো ডিভাইস-লেভেল ভেরিয়েবল ব্যবহার করতে Jamf SCEP পেলোড আপডেট করতে হবে।

Q3. আপনার প্রতিষ্ঠান RADIUS সার্ভার হিসেবে Microsoft NPS ব্যবহার করে। আপনি ২০০টি MacBook-এর জন্য একটি নতুন Jamf SCEP পেলোড কনফিগার করছেন। NPS নেটওয়ার্ক পলিসি এমনভাবে কনফিগার করা হয়েছে যাতে সার্টিফিকেটের সাবজেক্ট অল্টারনেটিভ নেম (SAN) Active Directory-তে একটি কম্পিউটার অ্যাকাউন্টের সাথে মেলে। Jamf SCEP পেলোডে আপনার কোন SAN ভ্যালু কনফিগার করা উচিত এবং NPS কোন ফরম্যাট প্রত্যাশা করে?

ইঙ্গিত: NPS কম্পিউটার সার্টিফিকেট অথেন্টিকেশনের জন্য SAN-কে একটি নির্দিষ্ট ফরম্যাটে Active Directory-তে কম্পিউটারের আইডেন্টিটির সাথে মিলতে হয়।

মডেল উত্তর দেখুন

NPS কম্পিউটার সার্টিফিকেট অথেন্টিকেশনের জন্য, SAN-কে অবশ্যই DNS Name টাইপে সেট করতে হবে যার ভ্যালু হবে $COMPUTERNAME.yourdomain.com (কম্পিউটারের হোস্টনেমের জন্য Jamf ভেরিয়েবল ব্যবহার করে)। NPS প্রত্যাশা করে যে SAN DNS Name কম্পিউটারের ফুলি কোয়ালিফাইড ডোমেইন নেম (FQDN)-এর সাথে মিলবে যেমনটা Active Directory-তে দেখা যায়। বিকল্পভাবে, যদি User Principal Name SAN টাইপ ব্যবহার করা হয়, তবে ফরম্যাটটি host/$ COMPUTERNAME@YOURDOMAIN.COM হওয়া উচিত। NPS নেটওয়ার্ক পলিসির কন্ডিশন 'Client Certificate SAN' অ্যাট্রিবিউটের সাথে মেলাতে সেট করা উচিত। নিশ্চিত করুন যে MacBook-গুলো Active Directory-র সাথে বাউন্ড করা আছে, অথবা Jamf-এর কম্পিউটার নামগুলো AD-এর কম্পিউটার অবজেক্টগুলোর সাথে মেলে, অন্যথায় সার্টিফিকেট বৈধ হলেও NPS লুকআপ ব্যর্থ হবে।

এই সিরিজে পড়া চালিয়ে যান

Purple WiFi-এর সাথে Grandstream GWN Access Points ইন্টিগ্রেশন

এই নির্ভরযোগ্য প্রযুক্তিগত নির্দেশিকাটিতে বিস্তারিত আলোচনা করা হয়েছে কীভাবে Grandstream GWN access points-কে Purple-এর Guest WiFi এবং অ্যানালিটিক্স প্ল্যাটফর্মের সাথে ইন্টিগ্রেট করা যায়। এতে Grandstream captive portal কনফিগারেশন, RADIUS AAA সেটিংস, walled garden সেটআপ, ডাইনামিক VLAN স্টিয়ারিং সহ নিরাপদ স্টাফ 802.1X অথেনটিকেশন এবং মাল্টি-টেন্যান্ট PPSK সেগমেন্টেশন অন্তর্ভুক্ত রয়েছে - যা বৃহৎ পরিসরে গেস্ট এবং স্টাফ WiFi স্থাপনকারী MSP এবং IT টিমগুলোর জন্য কার্যকর, ধাপে ধাপে নির্দেশনা প্রদান করে।

গাইডটি পড়ুন →

Purple WiFi-এর সাথে OpenWrt কাস্টম ফার্মওয়্যার ইন্টিগ্রেশন

এই গাইডটি Purple WiFi-এর সাথে OpenWrt কাস্টম ফার্মওয়্যার স্থাপনের জন্য সম্পূর্ণ ইন্টিগ্রেশন প্লেবুক প্রদান করে। এতে CoovaChilli captive portal কনফিগারেশন, iptables walled garden ম্যানেজমেন্ট, hostapd-এর মাধ্যমে 802.1X সুরক্ষিত স্টাফ WiFi এবং ডাইনামিক VLAN অ্যাসাইনমেন্ট সহ মাল্টি-টেন্যান্ট PPSK সেগমেন্টেশন কভার করা হয়েছে - যা IT টিমগুলোকে যেকোনো OpenWrt-সক্ষম হার্ডওয়্যারে একটি আইডেন্টিটি-ভিত্তিক নেটওয়ার্ক তৈরি করার জন্য প্রয়োজনীয় সঠিক কনফিগারেশন ধাপগুলো প্রদান করে।

গাইডটি পড়ুন →

Purple WiFi-এর সাথে Cambium Networks cnPilot এবং cnMaestro ইন্টিগ্রেশন

এই নির্ভরযোগ্য নির্দেশিকাটি Purple WiFi ইন্টেলিজেন্স প্ল্যাটফর্মের সাথে Cambium Networks cnPilot অ্যাক্সেস পয়েন্ট এবং cnMaestro ক্লাউড কন্ট্রোলারের ইন্টিগ্রেশনের বিস্তারিত বিবরণ দেয়। এতে আর্কিটেকচার, Captive Portal কনফিগারেশন, ওয়াল্ড গার্ডেন প্রয়োজনীয়তা, 802.1X স্টাফ WiFi এবং মাল্টি-টেন্যান্ট পরিবেশের জন্য Cambium ePSK ব্যবহার করে ডাইনামিক VLAN সেগমেন্টেশন অন্তর্ভুক্ত রয়েছে।

গাইডটি পড়ুন →