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

EAP-TLS WiFi Authentication-এর জন্য ডিজিটাল সার্টিফিকেট পরিচালনা

এই টেকনিক্যাল রেফারেন্স নির্দেশিকাটিতে EAP-TLS WiFi authentication-এর জন্য ডিজিটাল সার্টিফিকেটের লাইফসাইকেল ম্যানেজমেন্ট বিস্তারিতভাবে আলোচনা করা হয়েছে। এটি SCEP এবং MDM ইন্টিগ্রেশন ব্যবহার করে এন্টারপ্রাইজ নেটওয়ার্ক জুড়ে স্কেলে সার্টিফিকেট ডেপ্লয়, রিনিউ এবং রিভোক করার জন্য কার্যকরী কৌশল সরবরাহ করে।

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

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

পডকাস্ট ট্রান্সক্রিপ্ট দেখুন
একটি আত্মবিশ্বাসী, কর্তৃত্বপূর্ণ এবং কথোপকথনমূলক টোনে ব্রিটিশ ইংরেজিতে কথা বলুন - ঠিক যেমন একজন সিনিয়র পরামর্শদাতা কোনো ক্লায়েন্টকে ব্রিফিং করছেন। পরিমিত গতি, স্পষ্ট উচ্চারণ, উষ্ণ কিন্তু সরাসরি। জোর দেওয়ার জন্য মাঝে মাঝে স্বাভাবিক বিরতি: Purple-এর টেকনিক্যাল ব্রিফিং সিরিজে আপনাকে স্বাগতম। আজ আমরা EAP-TLS সার্টিফিকেট ম্যানেজমেন্ট সম্পর্কে কথা বলছি - বিশেষ করে, কীভাবে একটি সার্টিফিকেট-ভিত্তিক WiFi অথেন্টিকেশন প্রোগ্রামকে কোনো ফুল-টাইম অপারেশনাল বোঝা ছাড়াই বড় স্কেলে পরিচালনা করা যায়। [medium pause] আপনি যদি একাধিক সাইট জুড়ে কর্পোরেট বা স্টাফদের WiFi-এর দায়িত্বে থাকেন - তা কোনো হোটেল গ্রুপ, রিটেইল এস্টেট, ইউনিভার্সিটি ক্যাম্পাস বা পাবলিক-সেক্টর এস্টেট যা-ই হোক না কেন - এই ব্রিফিংটি আপনার জন্য। আমরা সার্টিফিকেটের সম্পূর্ণ লাইফসাইকেল কভার করতে যাচ্ছি: আপনার CA হায়ারার্কি সেট আপ করা থেকে শুরু করে, SCEP এবং MDM-এর মাধ্যমে অটোমেটেড ডিপ্লয়মেন্ট হয়ে, রিনিউয়াল এবং রিভোকেশন পর্যন্ত। এবং আমরা আলোচনা করব কোথায় ভুল হতে পারে (কারণ ভুল সত্যিই হয়) এবং কীভাবে সবচেয়ে সাধারণ ফাঁদগুলো এড়ানো যায়। [medium pause] চলুন একদম মৌলিক বিষয়গুলো দিয়ে শুরু করা যাক। EAP-TLS - অর্থাৎ Extensible Authentication Protocol with Transport Layer Security - হলো 802.1X WiFi অথেন্টিকেশনের জন্য গোল্ড স্ট্যান্ডার্ড। PEAP-এর মতো নয়, যা ইউজারনেম এবং পাসওয়ার্ডের ওপর নির্ভর করে; EAP-TLS মিউচুয়াল সার্টিফিকেট-ভিত্তিক অথেন্টিকেশন ব্যবহার করে। ডিভাইসটি একটি ক্লায়েন্ট সার্টিফিকেটের মাধ্যমে নিজের পরিচয় প্রমাণ করে। RADIUS সার্ভারটি একটি সার্ভার সার্টিফিকেটের মাধ্যমে নিজের পরিচয় প্রমাণ করে। উভয় পক্ষই অপর পক্ষকে যাচাই করে। ফিশিং করার মতো কোনো পাসওয়ার্ড নেই। চুরি করার মতো কোনো ক্রেডেনশিয়াল নেই। এই কারণেই PCI DSS 4.0 এবং NCSC-এর জিরো-ট্রাস্ট গাইডেন্স উভয়ই স্টাফ নেটওয়ার্কের জন্য সার্টিফিকেট-ভিত্তিক অথেন্টিকেশনের দিকে ইঙ্গিত করে। [medium pause] এবার আসা যাক আর্কিটেকচারে। EAP-TLS কাজ করানোর জন্য আপনার তিনটি জিনিসের প্রয়োজন। প্রথমত, একটি Public Key Infrastructure - আপনার CA হায়ারার্কি। দ্বিতীয়ত, ডিভাইসে সার্টিফিকেট পাওয়ার একটি মেকানিজম - যা হলো SCEP বা আপনার MDM প্ল্যাটফর্ম। তৃতীয়ত, একটি RADIUS সার্ভার যা আপনার CA-কে ট্রাস্ট করে এবং রিয়েল টাইমে ক্লায়েন্ট সার্টিফিকেটগুলো ভ্যালিডেট করতে পারে। [medium pause] CA হায়ারার্কির ক্ষেত্রেই বেশিরভাগ প্রতিষ্ঠান প্রথম দিকে সমস্যায় পড়ে। সঠিক প্যাটার্নটি হলো একটি থ্রি-টায়ার মডেল। আপনার শীর্ষে রয়েছে একটি Root CA - এটি অফলাইন, এয়ার-গ্যাপড হওয়া উচিত এবং শুধুমাত্র আপনার Intermediate CA সার্টিফিকেটে স্বাক্ষর করার জন্য অনলাইনে আনা উচিত। Intermediate CA - যাকে কখনো কখনো Issuing CA বলা হয় - সেটিই আসলে দৈনন্দিন সার্টিফিকেটগুলোতে স্বাক্ষর করে। এটি অনলাইন থাকে, তবে এর প্রাইভেট কি (private key) সুরক্ষিত থাকে। এর নিচে, আপনি দুই ধরনের সার্টিফিকেট ইস্যু করেন: আপনার RADIUS ইনফ্রাস্ট্রাকচারের জন্য সার্ভার সার্টিফিকেট এবং আপনার ডিভাইস ও ব্যবহারকারীদের জন্য ক্লায়েন্ট সার্টিফিকেট। [medium pause] এটি কেন গুরুত্বপূর্ণ? কারণ আপনার Root CA যদি কম্প্রোমাইজড হয়, তবে আপনাকে স্ক্র্যাচ থেকে আপনার সম্পূর্ণ PKI পুনরায় তৈরি করতে হবে এবং প্রতিটি ডিভাইসকে পুনরায় এনরোল করতে হবে। এটিকে অফলাইনে রাখা সেই ঝুঁকি দূর করে। Root-কে স্পর্শ না করেই Intermediate CA প্রতিস্থাপন করা সম্ভব। এটিই হলো থ্রি-টায়ার মডেলের অপারেশনাল রেজিলিয়েন্সের পক্ষে যুক্তি। [medium pause] আসুন আমরা সার্টিফিকেটের বৈধতার মেয়াদ নিয়ে আলোচনা করি। এখানে ইন্ডাস্ট্রিতে একটি বড় পরিবর্তন এসেছে। Apple, Google এবং Mozilla সবাই সার্টিফিকেটের সর্বোচ্চ মেয়াদ কমিয়ে আনতে পদক্ষেপ নিয়েছে। TLS সার্ভার সার্টিফিকেটের ক্ষেত্রে সর্বোচ্চ মেয়াদ এখন ৩৯৮ দিন। এন্টারপ্রাইজ WiFi-এ ক্লায়েন্ট সার্টিফিকেটের জন্য আপনার কাছে আরও বেশি নমনীয়তা রয়েছে - এক থেকে দুই বছর সাধারণত দেখা যায় - তবে ম্যানুয়ালি পরিচালিত দীর্ঘস্থায়ী সার্টিফিকেটের পরিবর্তে স্বল্প মেয়াদ এবং স্বয়ংক্রিয় নবায়নের দিকেই ঝোঁক বেশি। এর কারণ সহজ: একটি সংক্ষিপ্ত মেয়াদ সার্টিফিকেট সংকটাপন্ন হলে ঝুঁকির সময়সীমাকে সীমিত করে। [medium pause] এটি আমাদের অটোমেশনের দিকে নিয়ে আসে। ম্যানুয়াল সার্টিফিকেট ম্যানেজমেন্ট বড় পরিসরে কাজ করে না। আপনার যদি ৫০০টি ডিভাইস থাকে, তবে আপনি কোনোমতে হাতেই নবায়নের কাজটি পরিচালনা করতে পারেন। কিন্তু আপনার যদি ৫০টি সাইট জুড়ে ৫,০০০টি ডিভাইস থাকে, তবে তা সম্ভব নয়। আপনার SCEP (Simple Certificate Enrolment Protocol) বা এর আধুনিক উত্তরসূরি EST প্রয়োজন। SCEP সরাসরি Microsoft Intune, Jamf Pro এবং VMware Workspace ONE সহ MDM প্ল্যাটফর্মগুলোর সাথে সংহত (integrate) হয়। MDM ডিভাইসে একটি SCEP কনফিগারেশন প্রোফাইল পাঠায়। ডিভাইসটি একটি কী-পেয়ার (key pair) তৈরি করে, আপনার SCEP সার্ভারে একটি সার্টিফিকেট সাইনিং রিকোয়েস্ট পাঠায় এবং একটি স্বাক্ষরিত সার্টিফিকেট ফিরে পায় - কোনো ব্যবহারকারীর হস্তক্ষেপ ছাড়াই। [medium pause] Active Directory পরিবেশে Windows ডিভাইসগুলোর জন্য আপনার কাছে একটি বিকল্প রয়েছে: Active Directory Certificate Services-এর মাধ্যমে গ্রুপ পলিসি-চালিত অটো-এনরোলমেন্ট। ডিভাইসটি ডোমেনে প্রমাণীকরণ (authenticate) করে, CA স্বয়ংক্রিয়ভাবে একটি সার্টিফিকেট ইস্যু করে এবং কোনো ম্যানুয়াল হস্তক্ষেপ ছাড়াই মেয়াদ শেষ হওয়ার আগে সার্টিফিকেটটি নবায়ন করা হয়। এটি প্রচুর Windows ডিভাইস চালিত প্রতিষ্ঠানের জন্য সবচেয়ে নির্বিঘ্ন পথ। [medium pause] এবার আসি রিভোকেশন (বাতিলকরণ) প্রসঙ্গে। এটি এমন একটি বিষয় যেখানে সংস্থাগুলো সাধারণত সবচেয়ে কম বিনিয়োগ করে, অথচ কোনো সমস্যা দেখা দিলে এটিই সবচেয়ে গুরুত্বপূর্ণ ভূমিকা পালন করে। কোনো ডিভাইস হারিয়ে গেলে, চুরি হলে বা কোনো কর্মচারী চলে গেলে, আপনাকে অবিলম্বে তাদের সার্টিফিকেট বাতিল করতে হবে। এর দুটি প্রক্রিয়া রয়েছে: CRL (Certificate Revocation Lists) এবং OCSP (Online Certificate Status Protocol)। [medium pause] CRL হলো অপেক্ষাকৃত পুরোনো প্রক্রিয়া। আপনার CA একটি পরিচিত URL-এ বাতিলকৃত সার্টিফিকেটের সিরিয়াল নম্বরের একটি তালিকা প্রকাশ করে। RADIUS সার্ভার পর্যায়ক্রমে এই তালিকাটি ডাউনলোড করে এবং এটির সাথে মিলিয়ে পরীক্ষা করে। CRL-এর সমস্যা হলো ল্যাটেন্সি (latency) - আপনার CRL-এর বৈধতার মেয়াদ যদি ২৪ ঘণ্টা হয়, তবে বাতিল করার পরেও একটি বাতিলকৃত সার্টিফিকেট ২৪ ঘণ্টা পর্যন্ত প্রমাণীকরণ সম্পন্ন করতে পারে। [medium pause] OCSP হলো এর রিয়েল-টাইম বিকল্প। প্রতিটি প্রমাণীকরণের চেষ্টার জন্য RADIUS সার্ভার OCSP রেসপন্ডারের কাছে একটি কোয়েরি পাঠায় এবং তাৎক্ষণিক 'সঠিক' বা 'বাতিল' প্রতিক্রিয়া লাভ করে। এর একমাত্র অসুবিধা হলো আপনার OCSP রেসপন্ডার একটি অত্যন্ত গুরুত্বপূর্ণ নির্ভরতা হয়ে ওঠে - যদি এটি অনুপলব্ধ থাকে, তবে আপনাকে সিদ্ধান্ত নিতে হবে যে আপনি অ্যাক্সেস উন্মুক্ত রাখবেন নাকি বন্ধ রাখবেন (fail open নাকি fail closed)। উচ্চ-নিরাপত্তাসম্পন্ন পরিবেশের জন্য fail closed-ই সঠিক সিদ্ধান্ত। যে সমস্ত অপারেশনাল পরিবেশের জন্য সিস্টেম সচল থাকা জরুরি, সেখানে আপনি একটি সংক্ষিপ্ত OCSP গ্রেস পিরিয়ড কনফিগার করতে পারেন। [medium pause] বিষয়টি আরও স্পষ্ট করতে আমি আপনাকে দুটি বাস্তব উদাহরণ দিই। [medium pause] প্রথম: একটি ১৫০-সম্পত্তির হোটেল গ্রুপ। তারা স্টাফ WiFi-এর জন্য একটি শেয়ারড পাসওয়ার্ড সহ PEAP চালাচ্ছিল। পাসওয়ার্ড পরিবর্তন করা হতো ত্রৈমাসিক ভিত্তিতে, যার অর্থ প্রতি কোয়ার্টারে দুই সপ্তাহের একটি উইন্ডো থাকতো যখন স্টাফরা লক আউট হয়ে যেতেন অথবা পুরোনো পাসওয়ার্ড ব্যবহার করতেন। তারা সার্টিফিকেট স্থাপনের জন্য Microsoft Intune ব্যবহার করে EAP-TLS-এ স্থানান্তরিত হয়। SCEP প্রোফাইলগুলো সমস্ত Windows এবং iOS ডিভাইসে পুশ করা হয়েছিল। CA হিসেবে Active Directory Certificate Services ব্যবহার করা হয়েছিল। ফলাফল: শূন্য পাসওয়ার্ড পরিবর্তন ইভেন্ট, মেয়াদ শেষ হওয়ার ৩০ দিন আগে সার্টিফিকেট নবায়ন স্বয়ংক্রিয়ভাবে সম্পন্ন হওয়া, এবং যখন কোনো স্টাফ সদস্য চলে যান, তখন Microsoft Entra ID-তে তাদের অ্যাকাউন্ট নিষ্ক্রিয় করার কয়েক মিনিটের মধ্যে MDM-এ তাদের সার্টিফিকেট বাতিল করা হয়েছিল। আইটি টিমের আনুমানিক হিসাব অনুযায়ী, তারা পাসওয়ার্ড রিসেট এবং হেল্পডেস্ক টিকিটের ক্ষেত্রে প্রতি কোয়ার্টারে প্রায় ৪০ ঘণ্টা সাশ্রয় করেছেন। [medium pause] দ্বিতীয়: ২০০০টি স্টোর জুড়ে ৩,০০০টি স্টাফ ডিভাইস সহ একটি মাল্টি-সাইট রিটেইল চেইন। এখানকার চ্যালেঞ্জটি ছিল ডিভাইসের বৈচিত্র্য - Windows ল্যাপটপ, Android হ্যান্ডহেল্ড এবং iOS ডিভাইসের মিশ্রণ। তারা Apple ডিভাইসের জন্য Jamf Pro এবং Windows ও Android-এর জন্য Microsoft Intune ব্যবহার করেছিল, উভয়ই একটি Microsoft ADCS Intermediate CA দ্বারা ব্যাকড একই SCEP সার্ভারকে নির্দেশ করছিল। WiFi অবকাঠামোটি ছিল Cisco Meraki, যেখানে RADIUS অথেন্টিকেশন পরিচালনা করা হতো Purple-এর সাথে সমন্বিত একটি ক্লাউড-হোস্টেড RADIUS সার্ভিসের মাধ্যমে। মূল ডিজাইনের সিদ্ধান্তটি ছিল ১২ মাসের মেয়াদের সার্টিফিকেট ইস্যু করা এবং মেয়াদ শেষ হওয়ার ৬০ দিন আগে স্বয়ংক্রিয় নবায়ন কনফিগার করা। এটি কোনো অপারেশনাল ওভারহেড তৈরি না করেই একটি আরামদায়ক নবায়ন উইন্ডো প্রদান করেছিল। [medium pause] এখন, ত্রুটিগুলো। এখানে এমন চারটি ত্রুটি রয়েছে যা আমি প্রতিনিয়ত দেখতে পাই। [medium pause] প্রথম: সার্টিফিকেট বাতিলকরণ পরীক্ষা না করা। সংস্থাগুলো তাদের PKI সেট আপ করে, সার্টিফিকেট মোতায়েন করে, কিন্তু বাতিলকরণ প্রক্রিয়াটি এন্ড-টু-এন্ড সঠিকভাবে কাজ করছে কিনা তা কখনই পরীক্ষা করে না। এটি পরীক্ষা করুন। একটি টেস্ট সার্টিফিকেট বাতিল করুন, আপনার প্রত্যাশিত উইন্ডোর মধ্যে RADIUS সার্ভার সেই বাতিলকরণটি সনাক্ত করছে কিনা তা নিশ্চিত করুন এবং ডিভাইসটির অ্যাক্সেস প্রত্যাখ্যান করা হয়েছে কিনা তা যাচাই করুন। [medium pause] দ্বিতীয়: একই সময়ে সমস্ত সার্টিফিকেটের মেয়াদ শেষ হওয়া। আপনি যদি আপনার সমস্ত সার্টিফিকেট একই সময়ে একই মেয়াদে ইস্যু করেন, তবে সেগুলোর মেয়াদ একই সময়ে শেষ হবে। আপনার ইস্যু করার সময়কালকে ধাপে ধাপে সাজান, অথবা অন্তত আপনার নবায়ন ট্রিগারগুলোকে ধাপে ধাপে নির্ধারণ করুন। একসাথে ৫,০০০ ডিভাইসের মধ্যে ১০% নবায়ন ব্যর্থতার হার একটি বড় ধরনের বিপর্যয়। [medium pause] তৃতীয়: EAP-TLS মোতায়েন করার আগে সমস্ত ডিভাইসে Root CA সার্টিফিকেট বিতরণ না করা। ডিভাইসটি যদি আপনার Root CA-কে বিশ্বাস না করে, তবে এটি RADIUS সার্ভারের সার্টিফিকেট প্রত্যাখ্যান করবে এবং অথেন্টিকেশন ব্যর্থ হবে। এটি শুনতে সহজ মনে হলেও, সংস্থাগুলো তখন বিপদে পড়ে যখন তাদের কাছে BYOD ডিভাইস বা ঠিকাদারদের ল্যাপটপ থাকে যা MDM-এ নিবন্ধিত নয়। [medium pause] চতুর্থ: OCSP রেসপন্ডারের উপলব্ধতা। যদি আপনার OCSP রেসপন্ডার ডাউন হয়ে যায় এবং আপনার RADIUS সার্ভারটি OCSP ত্রুটির ক্ষেত্রে সংযোগ বন্ধ করার জন্য কনফিগার করা থাকে, তবে আপনার সম্পূর্ণ WiFi সিস্টেম কাজ করা বন্ধ করে দেবে। আপনার OCSP অবকাঠামোতে রিডানডেন্সি তৈরি করুন, অথবা উপযুক্ত মনিটরিং সহ একটি সংক্ষিপ্ত গ্রেস পিরিয়ড কনফিগার করুন। [medium pause] ঠিক আছে, দ্রুত প্রশ্নোত্তর পর্ব শুরু করা যাক। [medium pause] আমি কি EAP-TLS ক্লায়েন্ট সার্টিফিকেটের জন্য একটি পাবলিক CA ব্যবহার করতে পারি? প্রযুক্তিগতভাবে হ্যাঁ, কিন্তু বাস্তবে না। পাবলিক CA-গুলো নির্বিচার ডিভাইসের জন্য ক্লায়েন্ট সার্টিফিকেট ইস্যু করবে না। ক্লায়েন্ট সার্টিফিকেটের জন্য আপনার নিজস্ব CA প্রয়োজন। RADIUS সার্ভার সার্টিফিকেটের জন্য, একটি পাবলিক CA ঠিক আছে এবং এটি ট্রাস্ট ডিস্ট্রিবিউশনকে সহজ করে তোলে। [medium pause] BYOD-এর ক্ষেত্রে কী হবে? BYOD একটি কঠিন পরিস্থিতি। আপনি MDM-এর মাধ্যমে অননুমোদিত ডিভাইসগুলোতে সার্টিফিকেট পুশ করতে পারবেন না। বিকল্পগুলোর মধ্যে রয়েছে একটি নেটওয়ার্ক অ্যাক্সেস কন্ট্রোল পোর্টাল যা ব্যবহারকারী যাচাইকরণের পরে স্বল্পমেয়াদী সার্টিফিকেট ইস্যু করে, অথবা সহজভাবে একটি ভিন্ন অথেনটিকেশন পদ্ধতির সাহায্যে BYOD-কে একটি পৃথক SSID-তে রাখা। [medium pause] এটি WPA3-এর সাথে কীভাবে কাজ করে? WPA3-Enterprise সংবেদনশীল পরিবেশের জন্য ১৯২-বিট সিকিউরিটি মোড বাধ্যতামূলক করে, যার জন্য নির্দিষ্ট সাইফার সুইট প্রয়োজন হয়। EAP-TLS পুরোপুরি WPA3-Enterprise-এর সাথে সামঞ্জস্যপূর্ণ এবং প্রকৃতপক্ষে এটিই সুপারিশকৃত অথেনটিকেশন পদ্ধতি। [medium pause] সংক্ষেপে বলতে গেলে। EAP-TLS সার্টিফিকেট পরিচালনা সহজ নয়, তবে শুরু থেকেই আর্কিটেকচারটি সঠিক হলে এটি পরিচালনা করা সম্ভব। থ্রি-টায়ার CA হায়ারার্কি। SCEP বা MDM-এর মাধ্যমে স্বয়ংক্রিয় এনরোলমেন্ট। স্বয়ংক্রিয় রিনিউয়াল সহ সার্টিফিকেটের স্বল্প মেয়াদ। OCSP-এর মাধ্যমে রিয়েল-টাইম রেভোকেশন। সবকিছু পরীক্ষা করুন, বিশেষ করে রেভোকেশন। এবং আপনার আইডেন্টিটি প্রোভাইডার - Microsoft Entra ID, Okta বা Google Workspace-এর সাথে আপনার সার্টিফিকেটের লাইফসাইকেল একীভূত করুন - যাতে কোনও অ্যাকাউন্ট ডিপ্রোভিশন করার সাথে সাথে সার্টিফিকেটের রেভোকেশন স্বয়ংক্রিয়ভাবে ট্রিগার হয়। [medium pause] আপনি যদি Purple-সংযুক্ত RADIUS সার্ভার চালান, তাহলে ইন্টিগ্রেশন পয়েন্টগুলো হলো আপনার SCEP সার্ভার URL, আপনার RADIUS সার্ভার সার্টিফিকেট এবং আপনার CRL বা OCSP এন্ডপয়েন্ট। Purple-এর হার্ডওয়্যার-অ্যাগনস্টিক আর্কিটেকচারের অর্থ হলো এটি Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist এবং বাকি সমস্ত প্রচলিত হার্ডওয়্যার তালিকায় কাজ করে - আপনি কোনো একক ভেন্ডরের PKI টুলের মধ্যে সীমাবদ্ধ থাকবেন না। [medium pause] পরবর্তী পদক্ষেপ: আপনার বর্তমান সার্টিফিকেটের তালিকা অডিট করুন। আপনার কাছে কতগুলো সার্টিফিকেট আছে, সেগুলো কখন শেষ হবে এবং কে ইস্যু করেছে তা যদি আপনার জানা না থাকে, তবে প্রথমে সেটি সমাধান করতে হবে। সেখান থেকে, সম্পূর্ণ স্বয়ংক্রিয়করণের পথটি সুনির্দিষ্ট। শোনার জন্য ধন্যবাদ।

header_image.png

執行摘要

管理用於 EAP-TLS WiFi 驗證的數位憑證,對企業 IT 團隊而言是一項重大的營運挑戰。隨著企業組織逐步淘汰憑證型驗證(credential-based authentication)以符合零信任規範,營運負擔也從密碼重設轉移到憑證生命週期管理。本指南詳細介紹了在複雜的資產環境中,大規模部署、更新和撤銷用戶端憑證所需的架構模式。

對於技術長(CTO)和網路架構師而言,目標非常明確:實施強健的公開金鑰基礎建設(PKI),並與現有的行動裝置管理(MDM)平台無縫整合。透過簡單憑證註冊協定(SCEP)自動發放憑證,並執行即時撤銷,即可消除人工干預。此方法能確保網路邊界安全,滿足包括 PCI DSS 4.0 在內的合規框架,並確保運行企業硬體的 80,000 多個實體場域持續保持連線。

技術深入探討

EAP-TLS(可延伸驗證協定與傳輸層安全)代表了 802.1X 網路存取控制的最高標準。它強制執行雙向驗證。RADIUS 伺服器出示憑證以向用戶端證明其身分,而用戶端則出示憑證以向網路證明其身分。

三層式 PKI 架構

扁平式的 PKI 層級結構會引入無法接受的風險。推薦的模式是三層式架構:

  1. 根憑證授權單位 (Root CA):最終的信任根源。此伺服器保持離線並與網路隔離(air-gapped)。其唯一功能是簽署中間 CA 憑證。
  2. 中間 CA (發放 CA):此伺服器保持在線,負責日常用戶端與伺服器憑證的簽署工作。如果遭到破解,可由 Root CA 予以撤銷,而無需重建整個信任基礎建設。
  3. 終端實體憑證 (End-Entity Certificates):這些是實際部署到 RADIUS 伺服器和用戶端裝置的憑證。

pki_trust_chain_diagram.png

憑證效期與密碼學標準

業界正強制縮短憑證壽命,以限制金鑰遭破解時的暴露空窗期。雖然公開的 TLS 憑證上限為 398 天,但用於 WiFi 驗證的內部用戶端憑證通常使用 365 天的有效期。

密碼學要求強制使用至少 2048 位元的 RSA 金鑰,或使用 P-256 曲線的橢圓曲線密碼學 (ECC)。WPA3-Enterprise 192 位元模式需要特定的加密套件,而 EAP-TLS 是唯一能完全滿足這些要求的驗證方法。

實作指南

在分散式場域中部署 EAP-TLS 需要您的身分識別提供者、MDM 平台與網路硬體之間進行緊密整合。Purple 的雲端重疊(cloud overlay)可與 Cisco Meraki、HPE Aruba、Ruckus、Juniper Mist、Ubiquiti UniFi、Cambium、Extreme 和 Fortinet 整合。

步驟 1:建立信任鏈

在任何裝置進行驗證之前,它必須信任 RADIUS 伺服器。請透過您的 MDM 將根憑證授權機構(Root CA)憑證部署到所有託管裝置。對於非託管裝置,您必須提供一個引導註冊入口網頁(onboarding portal)來安裝信任設定檔。

步驟 2:透過 SCEP 自動化核發

手動產生憑證是行不通的。請實作 SCEP 以將此工作流程自動化:

  1. MDM(例如 Microsoft Intune)將 SCEP 負載推送到裝置。
  2. 裝置在本地端產生私鑰。
  3. 裝置向 SCEP 伺服器提交憑證簽署請求(CSR)。
  4. CA 核發憑證,裝置並將其安裝在硬體備份的金鑰庫中。

步驟 3:設定 RADIUS 原則

將您的 RADIUS 伺服器設定為需要 EAP-TLS。確保伺服器會比對您的身分識別目錄(Microsoft Entra ID、Okta 或 Google Workspace)驗證用戶端憑證的主體別名(SAN),以確認該使用者帳戶仍處於啟用狀態。

certificate_lifecycle_infographic.png

最佳實踐

  • 儘早自動續期:設定 MDM 設定檔,使其在憑證到期前至少 30 天觸發憑證續期。這可以防止整個場域內突然發生驗證失敗。
  • 強制執行硬體金鑰庫:要求私鑰必須在裝置的信賴平台模組(TPM)或安全隔離區(Secure Enclave)中產生並儲存。金鑰必須設定為不可匯出。
  • 實作即時撤銷:依賴靜態憑證撤銷清單(CRL)會產生延遲。請實作線上憑證狀態協定(OCSP),以便 RADIUS 伺服器能在驗證期間即時確認憑證狀態。

疑難排解與風險緩釋

EAP-TLS 部署中最常見的失敗模式與信任和時間有關。

信任錨點失敗

如果用戶端裝置拒絕 RADIUS 伺服器憑證,驗證將會無聲無息地失敗。當裝置的信任庫中遺失根 CA 憑證時,就會發生這種情況。請驗證 MDM 部署記錄,確保信任設定檔在 WiFi 設定檔之前套用。如需連線問題的進一步診斷,請參閱 Troubleshooting Public WiFi: Fixing 'Connected, No Internet' and Splash Page Redirection Failures

到期懸崖

同時核發數千張憑證會造成續期高峰期的懸崖效應。如果 SCEP 伺服器在此期間發生停機,裝置將會斷開網路。請交錯進行初始部署,以分攤續期負載。

OCSP 逾時

如果 RADIUS 伺服器無法連線至 OCSP 回應程式,它必須決定是要預設開放(fail open)還是預設關閉(fail closed)。對於企業網路,預設關閉是標準做法。請確保您的 OCSP 基礎架構具備高可用性且呈地理分佈。

投資報酬率與業務影響

過渡到 EAP-TLS 需要前期投入工程心力,但營運回報非常顯著。一個擁有 5,000 名使用者的組織,通常每月要花費 40 小時來處理因 PEAP 密碼輪替而導致的密碼重設與 RADIUS 鎖定問題。

透過自動化憑證生命週期,您可以消除這些支援工單。此外,您還能滿足 ISO 27001 和 PCI DSS 嚴格的存取控制要求,從而減少稽核開銷。當與 Guest WiFiWiFi Analytics 整合時,Purple 可針對所有使用者類型提供統一的網路存取檢視,簡化分散式場域的合規性報告。

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

EAP-TLS

Extensible Authentication Protocol with Transport Layer Security. একটি অথেন্টিকেশন ফ্রেমওয়ার্ক যার জন্য ক্লায়েন্ট এবং সার্ভার উভয়কেই ডিজিটাল সার্টিফিকেট ব্যবহার করে তাদের পরিচয় প্রমাণ করতে হয়।

দুর্বল পাসওয়ার্ডের উপর নির্ভর না করে এন্টারপ্রাইজ WiFi নেটওয়ার্ক সুরক্ষিত করার জন্য ইন্ডাস্ট্রির স্ট্যান্ডার্ড।

SCEP

Simple Certificate Enrolment Protocol. MDM প্ল্যাটফর্মগুলি দ্বারা ডিভাইসগুলিতে ডিজিটাল সার্টিফিকেটের অনুরোধ এবং ইনস্টলেশন নিরাপদে স্বয়ংক্রিয় করতে ব্যবহৃত একটি প্রোটোকল।

ম্যানুয়াল সার্টিফিকেট হ্যান্ডলিং দূর করে কয়েকটি ডজনের বেশি ডিভাইসে EAP-TLS ডেপ্লয়মেন্ট স্কেল করার জন্য অপরিহার্য।

RADIUS

Remote Authentication Dial-In User Service. নেটওয়ার্কিং প্রোটোকল যা সেন্ট্রালাইজড অথেন্টিকেশন, অথরাইজেশন এবং অ্যাকাউন্টিং ম্যানেজমেন্ট প্রদান করে।

সার্ভার উপাদান যা ক্লায়েন্ট সার্টিফিকেট যাচাই করে এবং অ্যাক্সেস পয়েন্টকে নেটওয়ার্ক অ্যাক্সেস দেওয়ার নির্দেশ দেয়।

OCSP

Online Certificate Status Protocol. রিয়েল টাইমে একটি X.509 ডিজিটাল সার্টিফিকেটের রিভোকেশন স্ট্যাটাস পাওয়ার জন্য ব্যবহৃত একটি ইন্টারনেট প্রোটোকল।

একটি রিভোকড সার্টিফিকেট যাতে অবিলম্বে নেটওয়ার্ক থেকে ব্লক করা যায় তা নিশ্চিত করতে স্ট্যাটিক CRL-কে প্রতিস্থাপন করে।

Root CA

Root Certificate Authority. একটি Public Key Infrastructure-এর শীর্ষ-স্তরের ক্রিপ্টোগ্রাফিক অথরিটি, যা সাবঅর্ডিনেট CA-গুলিতে স্বাক্ষর করতে ব্যবহৃত হয়।

প্রতিষ্ঠানের সমগ্র ট্রাস্ট চেইনকে সুরক্ষিত রাখতে অত্যন্ত নিরাপদ এবং অফলাইনে রাখতে হবে।

SAN

Subject Alternative Name. X.509-এর একটি এক্সটেনশন যা একটি সিকিউরিটি সার্টিফিকেটের সাথে বিভিন্ন মান যেমন ইমেল ঠিকানা বা UPN সংযুক্ত করার অনুমতি দেয়।

আইডেন্টিটি ডিরেক্টরিতে একটি নির্দিষ্ট ব্যবহারকারী অ্যাকাউন্টের সাথে সার্টিফিকেটটি ম্যাপ করতে RADIUS সার্ভার দ্বারা ব্যবহৃত হয়।

MDM

Mobile Device Management. কর্মচারীদের মোবাইল ডিভাইসগুলি পর্যবেক্ষণ, পরিচালনা এবং সুরক্ষিত করতে IT বিভাগগুলির দ্বারা ব্যবহৃত সফটওয়্যার।

ডেলিভারি মেকানিজম যা এন্ড-ইউজার ডিভাইসগুলিতে SCEP কনফিগারেশন এবং WiFi প্রোফাইলগুলি পুশ করে।

CRL

Certificate Revocation List. ইস্যুকারী CA কর্তৃক তাদের নির্ধারিত মেয়াদ শেষ হওয়ার আগেই বাতিল করা ডিজিটাল সার্টিফিকেটের একটি তালিকা।

সার্টিফিকেটের বৈধতা যাচাই করার একটি লিগ্যাসি পদ্ধতি যা OCSP-এর তুলনায় লেটেন্সি বা বিলম্বের সমস্যায় ভোগে।

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

একটি ১৫০টি প্রোপার্টি বিশিষ্ট হোটেল গ্রুপের ৩,০০০টি ডিভাইসে কর্মীদের অ্যাক্সেস সুরক্ষিত করতে হবে। তারা বর্তমানে একটি শেয়ার্ড পাসওয়ার্ড সহ PEAP ব্যবহার করে যা ত্রৈমাসিকভাবে পরিবর্তন করতে হয়, যার ফলে হেল্পডেস্কে প্রচুর কল আসে। তাদের কীভাবে EAP-TLS প্রয়োগ করা উচিত?

সমস্ত কর্পোরেট ডিভাইস পরিচালনা করতে Microsoft Intune ডেপ্লয় করুন। Intune Certificate Connector-এর মাধ্যমে Intune-এর সাথে ইন্টিগ্রেটেড একটি Microsoft ADCS Intermediate CA প্রতিষ্ঠা করুন। সমস্ত ডিভাইসে Root CA সার্টিফিকেট পুশ করুন, তারপরে একটি SCEP প্রোফাইল যা ৩৬৫ দিনের মেয়াদ সহ একটি ক্লায়েন্ট সার্টিফিকেটের জন্য অনুরোধ করে। WiFi প্রোফাইলটিকে EAP-TLS ব্যবহার করতে কনফিগার করুন এবং Purple-সংযুক্ত RADIUS সার্ভারগুলির দিকে নির্দেশ করুন। SCEP প্রোফাইলটিকে ২০% অবশিষ্ট লাইফ (৭৩ দিন) এ স্বয়ংক্রিয়ভাবে রিনিউ করার জন্য সেট করুন।

পরীক্ষকের মন্তব্য: এই পদ্ধতিটি ত্রৈমাসিক পাসওয়ার্ড পরিবর্তনের প্রয়োজনীয়তা সম্পূর্ণরূপে দূর করে। একটি প্রাথমিক রিনিউয়াল ট্রিগার সেট করে, IT টিম আকস্মিক মেয়াদ শেষ হওয়ার ঝুঁকি এড়াতে পারে। সরাসরি Intune-এর সাথে ইন্টিগ্রেট করার ফলে যখন একজন কর্মী চলে যান এবং তাদের Entra ID অ্যাকাউন্ট নিষ্ক্রিয় করা হয়, তখন MDM স্বয়ংক্রিয়ভাবে সার্টিফিকেটটি রিভোক করে এবং WiFi প্রোফাইলটি মুছে ফেলে।

একটি রিটেল চেইনের ২০০টি লোকেশনে পয়েন্ট-অফ-সেল হ্যান্ডহেল্ড ডিভাইসের জন্য সুরক্ষিত WiFi প্রয়োজন। ডিভাইসগুলি Android-এ চলে এবং প্রায়শই কেন্দ্রীয় ম্যানেজমেন্ট সার্ভারের সাথে সংযোগ হারিয়ে ফেলে। আপনি কীভাবে সার্টিফিকেট রিভোকেশন পরিচালনা করবেন?

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

পরীক্ষকের মন্তব্য: ডিভাইসটি অফলাইনে থাকলে বা শিল্ডেড থাকলে হারিয়ে যাওয়া ডিভাইসটি ওয়াইপ করার জন্য MDM-এর উপর নির্ভর করা যথেষ্ট নয়। OCSP-এর মাধ্যমে নেটওয়ার্ক এজে রিভোকেশন চেক প্রয়োগ করে, RADIUS সার্ভার প্রয়োগকারী পয়েন্ট হিসাবে কাজ করে, যা নিশ্চিত করে যে ডিভাইসটি নিজে MDM দ্বারা অ্যাক্সেস করা না গেলেও আপোসকৃত সার্টিফিকেটটি ব্যবহার করা যাবে না।

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

Q1. আপনি ২,০০০ কর্পোরেট ল্যাপটপের জন্য EAP-TLS মোতায়েন করছেন। SCEP ইনফ্রাস্ট্রাকচার কনফিগার করা হয়েছে, কিন্তু পরীক্ষার সময় ল্যাপটপগুলি WiFi-তে সংযুক্ত হতে ব্যর্থ হচ্ছে। RADIUS লগগুলিতে 'Unknown CA' দেখাচ্ছে। এর সম্ভাব্য কারণ কী?

ইঙ্গিত: ট্রাস্ট প্রোফাইল বনাম অথেন্টিকেশন প্রোফাইল স্থাপন করার ক্ষেত্রে অপারেশনের ক্রম বিবেচনা করুন।

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

ল্যাপটপগুলির ট্রাস্টেড রুট স্টোরে Root CA সার্টিফিকেট ইনস্টল করা নেই। SCEP পে-লোড বা EAP-TLS WiFi প্রোফাইল পুশ করার আগে ডিভাইসগুলিতে Root CA সার্টিফিকেট পে-লোড পুশ করার জন্য MDM কনফিগার করতে হবে। Root CA ছাড়া, ক্লায়েন্ট RADIUS সার্ভারের সার্টিফিকেট প্রত্যাখ্যান করে।

Q2. একটি ক্ষতিগ্রস্থ ডিভাইস হারিয়ে গেছে বলে রিপোর্ট করা হয়েছে। IT টিম MDM থেকে ডিভাইসটি মুছে ফেলে এবং CA-তে সার্টিফিকেট বাতিল করে। তবে, পরীক্ষায় দেখা গেছে যে ডিভাইসটি এখনও ১২ ঘন্টা পর্যন্ত নেটওয়ার্কে সংযুক্ত হতে পারে। আপনি কীভাবে এটি সমাধান করবেন?

ইঙ্গিত: RADIUS সার্ভার কীভাবে সার্টিফিকেটের স্ট্যাটাস যাচাই করে তা লক্ষ্য করুন।

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

RADIUS সার্ভারটি সম্ভবত একটি Certificate Revocation List (CRL)-এর উপর নির্ভর করছে যা কেবল প্রতি ১২ থেকে ২৪ ঘন্টায় প্রকাশিত বা ডাউনলোড হয়। এটি সমাধান করতে, Online Certificate Status Protocol (OCSP) প্রয়োগ করুন এবং প্রতিবার অথেন্টিকেশনের চেষ্টার সময় রিয়েল-টাইম যাচাইকরণের জন্য OCSP রেসপন্ডারকে কুয়েরি করতে RADIUS সার্ভারটি কনফিগার করুন।

Q3. আপনি সার্টিফিকেট লাইফসাইকেল পলিসি ডিজাইন করছেন। সিকিউরিটি টিম ঝুঁকি কমাতে ৩০ দিনের সার্টিফিকেট লাইফটাইম চায়, কিন্তু নেটওয়ার্ক টিম SCEP সার্ভারের লোড এবং কানেক্টিভিটি ড্রপ নিয়ে চিন্তিত। প্রস্তাবিত ভারসাম্যটি কী?

ইঙ্গিত: পাবলিক ওয়েব সার্টিফিকেট এবং ইন্টারনাল ম্যানেজড PKI-এর মধ্যে পার্থক্য বিবেচনা করুন।

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

মেয়াদ শেষ হওয়ার ৬০ বা ৯০ দিন আগে স্বয়ংক্রিয় রিনিউয়াল সহ একটি ৩৬৫ দিনের মেয়াদ সর্বোত্তম ভারসাম্য প্রদান করে। WiFi সার্টিফিকেটের জন্য ৩০ দিনের লাইফটাইম অত্যন্ত বেশি অপারেশনাল ঝুঁকি তৈরি করে যদি ডিভাইসগুলি তাদের সংক্ষিপ্ত রিনিউয়াল উইন্ডোর সময় অফলাইনে থাকে। অত্যন্ত কম লাইফটাইম রাখার চেয়ে শক্তিশালী, রিয়েল-টাইম OCSP বাতিলের মাধ্যমে নিরাপত্তা বজায় রাখা হয়।

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

Server RADIUS: ব্যবসার জন্য একটি বিস্তৃত নির্দেশিকা

এই নির্দেশিকাটি IT ম্যানেজার, নেটওয়ার্ক স্থপতি এবং CTO-দের এন্টারপ্রাইজ WiFi-এর জন্য server RADIUS প্রমাণীকরণ (authentication) সংক্রান্ত একটি সুনির্দিষ্ট প্রযুক্তিগত রেফারেন্স প্রদান করে। এতে AAA ফ্রেমওয়ার্ক, 802.1X আর্কিটেকচার, EAP পদ্ধতি নির্বাচন, ক্লাউড বনাম অন-প্রিমিসেস ডেপ্লয়মেন্টের সুবিধা-অসুবিধা এবং ডাইনামিক VLAN অ্যাসাইনমেন্ট অন্তর্ভুক্ত রয়েছে। আতিথেয়তা (hospitality), রিটেইল, ইভেন্ট এবং পাবলিক সেক্টর জুড়ে ভেন্যু অপারেটররা এখানে কার্যকরী বাস্তবায়ন নির্দেশিকা, বাস্তব-জগতের কেস স্টাডি এবং অনিরাপদ প্রি-শেয়ার্ড কি (PSK) থেকে একটি নিরাপদ, পরিচয়-ভিত্তিক নেটওয়ার্ক অ্যাক্সেস কন্ট্রোল আর্কিটেকচারে স্থানান্তরিত হওয়ার জন্য প্রয়োজনীয় সিদ্ধান্ত গ্রহণের ফ্রেমওয়ার্ক পাবেন।

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

Aruba ClearPass বনাম Purple WiFi: ফিচার এবং সহ-স্থাপনার তুলনা

Aruba ClearPass এবং Purple WiFi-এর সহ-স্থাপনা আর্কিটেকচারের বিবরণ সম্বলিত একটি ব্যাপক প্রযুক্তিগত নির্দেশিকা। এটি এন্টারপ্রাইজ NAC-এর পাশাপাশি সুরক্ষিত, অ্যানালিটিক্স-চালিত গেস্ট নেটওয়ার্ক প্রদানের জন্য RADIUS proxy কনফিগারেশন, ডায়নামিক VLAN অ্যাসাইনমেন্ট এবং সর্বোত্তম অনুশীলনগুলি কভার করে।

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

Cisco ISE বনাম Purple WiFi: কীভাবে তারা তুলনা করে এবং একসাথে কাজ করে

এই নির্দেশিকাটি ব্যাখ্যা করে যে কীভাবে Cisco ISE এবং Purple WiFi এন্টারপ্রাইজ নেটওয়ার্কে আলাদা কিন্তু পরিপূরক ভূমিকা পালন করে। এটি নিরাপদ 802.1X কর্পোরেট অ্যাক্সেসের জন্য Cisco ISE কীভাবে ব্যবহার করবেন তা বিস্তারিতভাবে বর্ণনা করে, পাশাপাশি GDPR-সম্মত গেস্ট WiFi, মার্কেটিং অ্যানালিটিক্স এবং CRM ইন্টিগ্রেশনের জন্য Purple-কে কাজে লাগায়।

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