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

RadSec: কীভাবে TLS এর মাধ্যমে RADIUS, WiFi অথেনটিকেশন সিকিউরিটি উন্নত করে

এই প্রামাণিক প্রযুক্তিগত রেফারেন্সটি ব্যাখ্যা করে কীভাবে RadSec (RFC 6614) ঐতিহ্যগত RADIUS ট্রাফিককে TLS এনক্রিপশনে আবৃত করে এন্টারপ্রাইজ WiFi অথেনটিকেশন সুরক্ষিত করে। IT ম্যানেজার এবং নেটওয়ার্ক আর্কিটেক্টদের জন্য ডিজাইন করা এই নির্দেশিকায় কর্পোরেট এবং গেস্ট নেটওয়ার্ক জুড়ে আনএনক্রিপ্টেড UDP RADIUS ট্রাফিকের ঝুঁকি প্রশমিত করার জন্য আর্কিটেকচার, ডিপ্লয়মেন্ট কৌশল এবং ব্যবহারিক পদক্ষেপগুলি কভার করা হয়েছে।

লিখেছেন Iain Jewittপ্রকাশিত হালনাগাদ করা হয়েছে
📖 4 মিনিট পাঠ831 শব্দ2 সমাধানকৃত উদাহরণ3 অনুশীলনী প্রশ্ন8 মূল সংজ্ঞা

Video overview

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

পডকাস্ট ট্রান্সক্রিপ্ট দেখুন
RadSec: কীভাবে RADIUS over TLS WiFi অথেন্টিকেশন সিকিউরিটি উন্নত করে একটি Purple Enterprise WiFi ইন্টেলিজেন্স ব্রিফিং আনুমানিক সময়কাল: ১০ মিনিট --- [ভূমিকা ও প্রসঙ্গ - আনুমানিক ১ মিনিট] Purple Enterprise WiFi ইন্টেলিজেন্স সিরিজে আপনাকে স্বাগত জানাই। আমি আপনার হোস্ট, এবং আজ আমরা এমন একটি বিষয় নিয়ে আলোচনা করছি যা ঠিক নেটওয়ার্ক সিকিউরিটি এবং অপারেশনাল রিস্ক-এর সংযোগস্থলে অবস্থান করে: RadSec - যা আনুষ্ঠানিকভাবে RFC 6614-এ সংজ্ঞায়িত করা হয়েছে - এবং আপনার ইনফ্রাস্ট্রাকচার রোডম্যাপে এটি কেন ইতিমধ্যে না থাকলে এখনই যুক্ত করা উচিত। আপনি যদি একজন আইটি ম্যানেজার, নেটওয়ার্ক আর্কিটেক্ট, বা CTO হন যিনি কোনো হোটেল গ্রুপ, রিটেইল এস্টেট, স্টেডিয়াম, বা পাবলিক-সেক্টর ক্যাম্পাস জুড়ে এন্টারপ্রাইজ WiFi-এর দায়িত্বে আছেন, তবে এই ব্রিফিংটি আপনার জন্য। আমরা আলোচনা করব আসলে RadSec কী, কেন ট্র্যাডিশনাল RADIUS প্রোটোকল আপনাকে অরক্ষিত অবস্থায় ফেলে রাখে, কীভাবে একটি বাস্তব-জগতের পরিবেশে RadSec ডিপ্লয় করবেন, এবং কোন কোন ভুলের কারণে টিমগুলো সমস্যায় পড়ে। তাত্ত্বিক আলোচনার জন্য শুধু তত্ত্ব নয় - এই কোয়ার্টারে আপনার সিদ্ধান্ত নেওয়ার জন্য প্রয়োজনীয় সঠিক তথ্যই আমরা এখানে দেব। চলুন শুরু করা যাক। --- [টেকনিক্যাল ডিপ-ডাইভ - আনুমানিক ৫ মিনিট] তাহলে, সমস্যাটি দিয়ে শুরু করা যাক। RADIUS - রিমোট অথেন্টিকেশন ডায়াল-ইন ইউজার সার্ভিস - ১৯৯০-এর দশক থেকেই এন্টারপ্রাইজ WiFi অথেন্টিকেশনের মেরুদণ্ড হিসেবে কাজ করছে। যখন কোনো ইউজার বা ডিভাইস আপনার কর্পোরেট বা গেস্ট WiFi-এর সাথে কানেক্ট হয়, তখন অ্যাক্সেস পয়েন্টটি একটি RADIUS ক্লায়েন্ট হিসেবে কাজ করে, যা অথেন্টিকেশন রিকোয়েস্টগুলোকে একটি RADIUS সার্ভারে ফরোয়ার্ড করে। এই সার্ভারটি অ্যাক্টিভ ডিরেক্টরি, LDAP, বা কোনো ক্লাউড আইডেন্টিটি প্রোভাইডারের সাথে ক্রেডেনশিয়াল যাচাই করে এবং অ্যাক্সেস অনুমোদন বা প্রত্যাখ্যান করে। এটিই হলো 802.1X অথেন্টিকেশন মডেল যা WPA2 এবং WPA3 নেটওয়ার্কগুলোকে সচল রাখে। সমস্যা হলো, ট্র্যাডিশনাল RADIUS ডিজাইন করা হয়েছিল অন্য একটি যুগের জন্য। এটি UDP - ইউজার ডেটাগ্রাম প্রোটোকল - এর মাধ্যমে ১৮১২ এবং ১৮১৩ পোর্টে রান করে। UDP হলো কানেকশনলেস, যার অর্থ এতে কোনো হ্যান্ডশেক নেই, কোনো সেশন স্টেট নেই এবং সবচেয়ে বড় কথা, কোনো নেটিভ এনক্রিপশন নেই। আপনার অ্যাক্সেস পয়েন্ট এবং RADIUS সার্ভারের মধ্যে একমাত্র সুরক্ষা হলো একটি শেয়ার্ড সিক্রেট - মূলত একটি পাসওয়ার্ড - যা MD5 হ্যাশিং ব্যবহার করে ট্রানজিটের সময় ইউজারের পাসওয়ার্ড গোপন রাখতে ব্যবহৃত হয়। MD5, আপনারা অনেকেই হয়তো জানেন, ক্রিপ্টোগ্রাফিকভাবে ভেঙে গেছে। এটি বছরের পর বছর ধরে অকার্যকর অবস্থায় আছে। বাস্তবে এর অর্থ কী? এর অর্থ হলো, নেটওয়ার্কের যে কোনো অংশে যেখানে একজন আক্রমণকারী RADIUS ট্রাফিক ইন্টারসেপ্ট করতে পারে - যার মধ্যে রয়েছে কম্প্রোমাইজড সুইচ, আপনার ম্যানেজমেন্ট VLAN-এ থাকা ক্ষতিকর ডিভাইস, বা একটি রিমোট অ্যাক্সেস পয়েন্ট এবং ক্লাউড-হোস্টেড RADIUS সার্ভারের মধ্যবর্তী যে কোনো পয়েন্ট - সেখানে তারা সম্ভাব্যভাবে অথেন্টিকেশন এক্সচেঞ্জগুলো ক্যাপচার করতে পারে, শেয়ার্ড সিক্রেটের বিরুদ্ধে অফলাইন ডিকশনারি অ্যাটাক চালাতে পারে এবং কিছু কনফিগারেশনে ইউজারের ক্রেডেনশিয়াল সম্পূর্ণ উন্মুক্ত করে দিতে পারে। ২০০টি প্রপার্টি জুড়ে গেস্ট WiFi চালানো একটি হোটেল গ্রুপ, অথবা প্রতিটি স্টোরে থাকা অ্যাক্সেস পয়েন্ট থেকে পাবলিক ইন্টারনেটের মাধ্যমে একটি সেন্ট্রাল RADIUS সার্ভারে ডেটা পাঠানো একটি রিটেইল চেইনের জন্য, এটি কোনো তাত্ত্বিক ঝুঁকি নয়। এটি একটি সক্রিয় অ্যাটাক সারফেস।এটি ঠিক সেই সমস্যা যা RadSec সমাধান করে। RadSec - যা RFC 6614-এ সংজ্ঞায়িত এবং RFC 7360 দ্বারা আপডেট করা হয়েছে - একটি TLS টানেলের মধ্যে RADIUS ট্রাফিককে আবৃত করে। UDP-এর পরিবর্তে, এটি পোর্ট ২০৮৩-এ TCP ব্যবহার করে। একটি শেয়ার্ড সিক্রেট এবং MD5-এর পরিবর্তে, এটি X.509 সার্টিফিকেট সহ মিউচুয়াল TLS প্রমাণীকরণ ব্যবহার করে। কোনো প্রমাণীকরণ ডেটা আদান-প্রদান করার আগে RADIUS ক্লায়েন্ট এবং RADIUS সার্ভার উভয়ই সার্টিফিকেট প্রদর্শন করে, একে অপরের পরিচয় যাচাই করে এবং একটি এনক্রিপ্ট করা সেশন স্থাপন করে। TLS 1.3 হল বর্তমান প্রস্তাবিত সংস্করণ, যা ফরোয়ার্ড সিক্রেসি প্রদান করে এবং একাধিক লিগ্যাসি সাইফার দুর্বলতা দূর করে। এর ব্যবহারিক প্রভাব অত্যন্ত তাৎপর্যপূর্ণ। ক্রেডেনশিয়াল ডেটা, ব্যবহারকারীর বৈশিষ্ট্য এবং সেশন টোকেনগুলো অ্যাক্সেস পয়েন্ট - অথবা একটি RadSec প্রক্সি - এবং RADIUS সার্ভারের মধ্যে এন্ড-টু-এন্ড এনক্রিপ্ট করা হয়। ওয়্যারে ট্রাফিককে বাধা প্রদানকারী কোনো আক্রমণকারী কেবল এনক্রিপ্ট করা TLS রেকর্ড দেখতে পাবে। ব্যাকওয়ার্ড সামঞ্জস্যের জন্য শেয়ার্ড সিক্রেটটি এখনও উপস্থিত থাকে, কিন্তু এটি আর কোনো অর্থপূর্ণ সুরক্ষার কাজ করে না - মূলত TLS-ই পুরো লোড বহন করে। এখানে আরও একটি মাত্রা রয়েছে যা দিন দিন প্রাসঙ্গিক হয়ে উঠছে: রোমিং। ইউরোপ এবং তার বাইরেও বিশ্ববিদ্যালয় এবং গবেষণা প্রতিষ্ঠানগুলো দ্বারা ব্যবহৃত Eduroam ফেডারেশন তাদের আন্তঃ-প্রাতিষ্ঠানিক রোমিং পরিকাঠামোর অংশ হিসাবে বছরের পর বছর ধরে RadSec চালাচ্ছে। আরও সম্প্রতি, Wi-Fi Alliance-এর OpenRoaming স্ট্যান্ডার্ড - যা অংশগ্রহণকারী স্থানগুলোতে নিরবচ্ছিন্ন WiFi রোমিং সক্ষম করে - সমস্ত ফেডারেশন ট্রাফিকের জন্য RadSec বাধ্যতামূলক করেছে। আপনি যদি OpenRoaming-সক্ষম পরিকাঠামো স্থাপন করেন, তবে RadSec ঐচ্ছিক নয়; এটি একটি পূর্বশর্ত। Purple তার Connect লাইসেন্সের অধীনে OpenRoaming সমর্থন করে, ফেডারেশনের মধ্যে একটি আইডেন্টিটি প্রোভাইডার হিসাবে কাজ করে এবং RadSec হল সেই সুরক্ষিত রোমিং কাঠামো কীভাবে কাজ করে তার মূল ভিত্তি। সম্মতির দৃষ্টিকোণ থেকে, RadSec ক্রমশ PCI DSS 4.0-এর সাথে আরও প্রাসঙ্গিক হয়ে উঠছে, যা ট্রানজিটে প্রমাণীকরণ ডেটা সুরক্ষার নিয়মগুলোকে আরও কঠোর করে। যদি আপনার WiFi পরিকাঠামো পেমেন্ট কার্ড এনভায়রনমেন্টের সংস্পর্শে আসে - এবং রিটেল ও হসপিটালিটি সেক্টরে এটি প্রায়শই ঘটে - তবে প্রথাগত RADIUS-এর এই এনক্রিপশন ফাঁকটি একটি বড় দুর্বলতা হিসাবে চিহ্নিত হতে পারে। একইভাবে, GDPR ব্যক্তিগত ডেটা সুরক্ষার জন্য উপযুক্ত প্রযুক্তিগত ব্যবস্থার দাবি করে; আপনার নেটওয়ার্ক জুড়ে এনক্রিপ্ট ছাড়া প্রবাহিত ব্যবহারকারীর ক্রেডেনশিয়াল এবং সেশন মেটাডেটা একটি ডেটা সুরক্ষা অডিটে রক্ষা করা কঠিন। এখন আর্কিটেকচার নিয়ে আলোচনা করা যাক। RadSec-এর জন্য মূলত দুটি প্রাথমিক ডেপ্লয়মেন্ট প্যাটার্ন রয়েছে। প্রথমটি হলো আপনার RADIUS সার্ভার এবং অ্যাক্সেস পয়েন্টগুলোতে নেটিভ RadSec সমর্থন। FreeRADIUS 3.0 এবং তার পরবর্তী সংস্করণগুলো নেটিভলি RadSec সমর্থন করে। Microsoft NPS বর্তমান রিলিজ পর্যন্ত নেটিভলি RadSec সমর্থন করে না, যা Windows-কেন্দ্রিক পরিকাঠামো চালানো সংস্থাগুলোর জন্য একটি বড় সীমাবদ্ধতা। Cisco ISE RadSec সমর্থন করে। Aruba ClearPass RadSec সমর্থন করে। যদি আপনার RADIUS সার্ভার এবং আপনার অ্যাক্সেস পয়েন্ট ভেন্ডর উভয়ই নেটিভলি RadSec সমর্থন করে, তবে এটি সবচেয়ে সহজ পথ - উভয় প্রান্তে TLS সার্টিফিকেট কনফিগার করুন, আপনার ফায়ারওয়ালে TCP 2083 পোর্টটি খুলুন এবং আপনি এন্ড-টু-এন্ড RADIUS ট্রাফিক এনক্রিপ্ট করছেন। দ্বিতীয় প্যাটার্নটি হলো একটি RadSec প্রক্সি। এটি বাস্তবে আরও সাধারণ ডেপ্লয়মেন্ট, বিশেষ করে লিগ্যাসি RADIUS ইনফ্রাস্ট্রাকচার বা মিশ্র-ভেন্ডর এনভায়রনমেন্ট সহ প্রতিষ্ঠানগুলোর জন্য। একটি RadSec প্রক্সি - radsecproxy হলো সবচেয়ে ব্যাপকভাবে ব্যবহৃত ওপেন সোর্স ইমপ্লিমেন্টেশন - আপনার অ্যাক্সেস পয়েন্ট এবং আপনার RADIUS সার্ভারের মধ্যে অবস্থান করে। অ্যাক্সেস পয়েন্টগুলো লোকাল নেটওয়ার্কে প্রক্সির কাছে UDP-এর মাধ্যমে স্ট্যান্ডার্ড RADIUS পাঠায়। প্রক্সি সেই কানেকশনটি বন্ধ করে, RADIUS ট্রাফিককে একটি TLS টানেলের ভেতরে পুনরায় এনক্যাপসুলেট করে এবং TCP 2083-এর মাধ্যমে আপস্ট্রিম RADIUS সার্ভারে ফরোয়ার্ড করে। এই অ্যাপ্রোচটি আপনাকে আপনার RADIUS সার্ভার প্রতিস্থাপন না করেই একটি বিদ্যমান ইনফ্রাস্ট্রাকচারে RadSec যুক্ত করতে দেয়, এবং এটি বিশেষ করে তখন উপযোগী যখন আপনার RADIUS সার্ভার ক্লাউডে হোস্ট করা থাকে বা পাবলিক ইন্টারনেটের মাধ্যমে অ্যাক্সেস করা হয়। সার্টিফিকেট ম্যানেজমেন্ট হলো অপারেশনাল জটিলতা যার জন্য আপনাকে পরিকল্পনা করতে হবে। মিউচুয়াল TLS-এর জন্য ব্যবহৃত X.509 সার্টিফিকেটগুলো ইস্যু ও পরিচালনা করতে আপনার একটি PKI - Public Key Infrastructure - প্রয়োজন হবে। এর অর্থ হলো একটি সার্টিফিকেট অথরিটি, প্রতিটি RADIUS ক্লায়েন্ট এবং সার্ভারের জন্য সার্টিফিকেট ইস্যু করা এবং মেয়াদ শেষ হওয়ার আগে সার্টিফিকেট রোটেশনের একটি প্রক্রিয়া। যে সার্টিফিকেটের মেয়াদ অলক্ষ্যে শেষ হয়ে যায় তা আপনার নেটওয়ার্কের প্রতিটি ব্যবহারকারীর জন্য একই সাথে অথেন্টিকেশন ব্যাহত করবে - এবং এটি এমন একটি পরিস্থিতি যা আপনি এড়াতে চান। ACME বা আপনার CA-এর API ব্যবহার করে সার্টিফিকেট রিনিউয়াল স্বয়ংক্রিয় করুন এবং মেয়াদ শেষ হওয়ার তারিখের অনেক আগেই মনিটরিং অ্যালার্ট সেট করুন। - [ইমপ্লিমেন্টেশন সুপারিশ ও সমস্যাসমূহ - প্রায় ২ মিনিট] আপনাকে কিছু ব্যবহারিক সুপারিশ দেওয়া যাক। প্রথমত: ডেপ্লয় করার আগে অডিট করুন। আপনার এনভায়রনমেন্টের প্রতিটি RADIUS ক্লায়েন্ট - অ্যাক্সেস পয়েন্ট, VPN কনসেনট্রেটর, 802.1X করা সুইচ - এবং প্রতিটি RADIUS সার্ভার ম্যাপ করুন। কোনগুলো নেটিভভাবে RadSec সাপোর্ট করে এবং কোনগুলোর জন্য প্রক্সি লাগবে তা বুঝে নিন। এই অডিটটি সাধারণত এমন লিগ্যাসি ডিভাইসগুলোকে সামনে নিয়ে আসে যেগুলো মোটেও TLS সাপোর্ট করে না, এবং সেগুলোকে আপনার প্রতিস্থাপনের রোডম্যাপে রাখা প্রয়োজন। দ্বিতীয়ত: সবচেয়ে ঝুঁকিপূর্ণ ট্রাফিক দিয়ে শুরু করুন। আপনার যদি পাবলিক ইন্টারনেটের মাধ্যমে RADIUS ট্রাফিক যাতায়াত করে - যেমন রিমোট সাইট, ক্লাউড-হোস্টেড RADIUS, মাল্টি-প্রপার্টি হোটেল গ্রুপ - তবে সেটি আপনার প্রথম অগ্রাধিকার। একটি সু-বিভক্ত ম্যানেজমেন্ট VLAN-এ লোকাল RADIUS ট্রাফিকের ঝুঁকি কম, তবে এটিও রোডম্যাপে থাকা উচিত। তৃতীয়ত: গো-লাইভ করার আগে মিউচুয়াল TLS পুঙ্খানুপুঙ্খভাবে পরীক্ষা করুন। RadSec ডেপ্লয়মেন্টে সবচেয়ে সাধারণ ব্যর্থতার মোড হলো সার্টিফিকেট ভ্যালিডেশন ত্রুটি - যেমন অমিল থাকা Common Names, মেয়াদোত্তীর্ণ ইন্টারমিডিয়েট সার্টিফিকেট, অথবা ক্লায়েন্টরা সার্ভার সার্টিফিকেটে স্বাক্ষরকারী CA-কে বিশ্বাস না করা। প্রোডাকশন ট্রাফিক চালু করার আগে TLS হ্যান্ডশেক পরীক্ষা করতে openssl s_client ব্যবহার করুন। চতুর্থত: মনিটরিং অবহেলা করবেন না। RadSec একটি TCP কানেকশন লেয়ার যুক্ত করে যা ঐতিহ্যবাহী RADIUS-এ থাকে না। TCP কানেকশন ব্যর্থতা, TLS হ্যান্ডশেক টাইমআউট এবং সার্টিফিকেট ত্রুটিগুলো আপনার ব্যবহারকারীদের জন্য অথেন্টিকেশন ব্যর্থতা হিসেবে প্রকাশ পাবে। নিশ্চিত করুন যে আপনার RADIUS সার্ভার লগ এবং আপনার প্রক্সি লগগুলো আপনার SIEM বা মনিটরিং প্ল্যাটফর্মে যুক্ত হচ্ছে যাতে আপনি একটি RadSec কানেক্টিভিটি সমস্যা থেকে একটি অথেন্টিকেশন পলিসি সমস্যা আলাদা করতে পারেন। সবচেয়ে বেশি যে ভুলটি আমি হতে দেখি তা হলো সংস্থাগুলি সার্ভার সাইডে RadSec স্থাপন করে কিন্তু তাদের ফায়ারওয়াল নিয়মগুলি আপডেট করতে ভুলে যায়। প্রতিটি RADIUS ক্লায়েন্ট এবং RADIUS সার্ভার বা প্রক্সির মধ্যে TCP 2083 খোলা থাকা প্রয়োজন। আপনি যদি UDP 1812 নিয়মগুলি পরিচালনা করতে অভ্যস্ত হন, তবে ফায়ারওয়াল পরিবর্তন প্রক্রিয়ার সময় TCP 2083 বাদ পড়ে যেতে পারে। - - - [র‌্যাপিড-ফায়ার প্রশ্নোত্তর - প্রায় ১ মিনিট] আমি নিয়মিত যে কয়েকটি প্রশ্ন শুনি সেগুলি সংক্ষেপে দেখে নেওয়া যাক। "RadSec কি 802.1X কে প্রতিস্থাপন করে?" না। RadSec অ্যাক্সেস পয়েন্ট এবং RADIUS সার্ভারের মধ্যে ট্রান্সপোর্ট লেয়ারকে সুরক্ষিত করে। 802.1X হলো ক্লায়েন্ট ডিভাইস এবং অ্যাক্সেস পয়েন্টের মধ্যে অথেন্টিকেশন ফ্রেমওয়ার্ক। এগুলি বিভিন্ন লেয়ারে কাজ করে এবং একে অপরের পরিপূরক। "RadSec কি সব অ্যাক্সেস পয়েন্ট ভেন্ডরে সমর্থিত?" সার্বজনীনভাবে নয়। Cisco, Aruba, Ruckus এবং Meraki সবারই RadSec সমর্থনের বিভিন্ন স্তর রয়েছে - আপনার নির্দিষ্ট ফার্মওয়্যার সংস্করণটি পরীক্ষা করে দেখুন। যেখানে নেটিভ সাপোর্ট নেই, সেখানে একটি RadSec প্রক্সিই আপনার সমাধান। "DTLS - RADIUS over DTLS সম্পর্কে কী বলা যায়?" RFC 7360 RADIUS over DTLS কে সংজ্ঞায়িত করে, যা TCP-এর পরিবর্তে UDP ব্যবহার করে, এনক্রিপশন যুক্ত করার সাথে সাথে ট্র্যাডিশনাল RADIUS-এর সংযোগহীন কিছু বৈশিষ্ট্য বজায় রাখে। এটি TLS-এর মাধ্যমে RadSec-এর মতো অতটা ব্যাপকভাবে ব্যবহৃত হয় না তবে উচ্চ-থ্রুপুটযুক্ত পরিবেশে লেটেন্সি একটি উদ্বেগের বিষয় হলে এটি মূল্যায়ন করা উচিত। "এটি রোমিং পারফরম্যান্সকে কীভাবে প্রভাবিত করে?" RadSec-এর TCP কানেকশনটি পারসিস্টেন্ট বা স্থায়ী, যা পরবর্তী অথেন্টিকেশন অনুরোধগুলির জন্য কানেকশন সেটআপের ওভারহেড কমিয়ে ফেডারেটেড পরিবেশে রোমিং পারফরম্যান্সকে আসলে আরও উন্নত করতে পারে। - - - [সংক্ষিপ্তসার ও পরবর্তী পদক্ষেপ - প্রায় ১ মিনিট] উপসংহারে বলা যায়: RadSec হলো ট্র্যাডিশনাল RADIUS-এর একটি প্রকৃত নিরাপত্তা ঘাটতির পরিপক্ক, স্ট্যান্ডার্ড-ভিত্তিক সমাধান। আপনি যদি বড় পরিসরে এন্টারপ্রাইজ WiFi পরিচালনা করেন - একাধিক সাইট জুড়ে, ইন্টারনেটের মাধ্যমে, অথবা PCI-DSS বা GDPR-এর আওতাধীন পরিবেশে - তবে প্রশ্নটি RadSec মোতায়েন করবেন কিনা তা নয়, বরং এটি কখন এবং কীভাবে করবেন তা নিয়ে। আপনার পরবর্তী পদক্ষেপ: এই সপ্তাহে আপনার RADIUS অবকাঠামো অডিট করুন। আপনার সবচেয়ে ঝুঁকিপূর্ণ ট্রাফিক ফ্লো চিহ্নিত করুন। নেটিভ RadSec সমর্থনের জন্য আপনার RADIUS সার্ভার এবং অ্যাক্সেস পয়েন্ট ভেন্ডর ডকুমেন্টেশন পরীক্ষা করুন। আপনি যদি FreeRADIUS ব্যবহার করেন, তবে আপনি একদিনের মধ্যেই একটি পরীক্ষামূলক RadSec মোতায়েন শুরু করতে পারেন। আপনি যদি Microsoft NPS ব্যবহার করেন, তবে একটি প্রক্সি বা RadSec-সক্ষম সার্ভারে স্থানান্তরিত হওয়ার পথ মূল্যায়ন করা শুরু করুন। Purple-এর প্ল্যাটফর্মটি এন্টারপ্রাইজ RADIUS অবকাঠামোর সাথে একীভূত করার জন্য ডিজাইন করা হয়েছে, যা কর্পোরেট এবং গেস্ট WiFi উভয় পরিবেশের জন্য সুরক্ষিত অথেন্টিকেশন ফ্লো সমর্থন করে। RadSec কীভাবে আপনার নির্দিষ্ট মোতায়েনে উপযুক্ত হতে পারে তা যদি আপনি বুঝতে চান, তবে Purple টিম আপনাকে এটি বিস্তারিতভাবে দেখাতে পারে। শোনার জন্য ধন্যবাদ। পরবর্তী সময় পর্যন্ত ভালো থাকবেন। - - - স্ক্রিপ্ট সমাপ্ত

আমাদের মূল সিরিজের অংশ: এন্টারপ্রাইজ WiFi সিকিউরিটি গাইড →

RFC 6614 Architecture ToolCloud RADIUS over TLS 1.3

RadSec Architecture Advisor: RADIUS over TLS Evaluator

Model TCP port 2083 TLS encapsulation overhead against legacy UDP RADIUS across WAN circuits. Calculate EAP-TLS handshake latencies, eliminate packet fragmentation black holes, and audit RFC 6614 trust.

Legacy UDP Latency (WAN)
302 ms
Includes 144 ms UDP timeout penalty
RadSec TLS Latency
160 ms
Fast TCP ACK recovery without timeout stalls
Handshake Latency Savings
47% faster
Saves 142 ms per EAP-TLS negotiation
At 0.5% packet loss, 4% of EAP-TLS exchanges lose at least one of their 9 packets. On UDP each loss waits out a 3,200 ms retransmit timer; on TCP a fast retransmit recovers it inside one or two round trips.
RFC 6614 PKI Posture
4 / 5 controls
One load-bearing control missing

Protocol Architecture: RadSec (RFC 6614) vs Legacy RADIUS (RFC 2865)

Security & Network VectorRadSec (RFC 6614 / TLS 1.3)Legacy RADIUS (RFC 2865 / UDP)
Transport & PortTCP Port 2083 (Stateful stream)UDP Ports 1812 / 1813 (Stateless datagrams)
Payload CryptographyTLS 1.3 Mutual Authentication (mTLS) with AEAD ciphersPre-Shared Key with MD5 hashing (RFC 2865 BlastRADIUS exposure)
MTU & Packet FragmentationTCP PMTU Discovery eliminates UDP fragmentation black holesLarge EAP-TLS certificate chains fragment over 1500 bytes and drop on WAN
Firewall Traversal & NATSingle outbound TCP connection; state table persists cleanlyRequires bi-directional UDP NAT pinholes prone to 30s timeout aging
Packet Loss RecoveryTCP fast retransmission within 1 to 2 RTTs (~70 ms)Controller retry timeout (typically 3,000 to 5,000 ms per drop)
Connection ModelLong-lived persistent TCP connection pool with keep-alivePer-packet datagrams with independent identifier tracking
Why BlastRADIUS (CVE-2024-3596) Mandates RadSec for WAN Authentications

The BlastRADIUS vulnerability exploits MD5 collisions in standard RFC 2865 Access-Request packets to forge an Access-Accept without the shared secret. RadSec protects the entire RADIUS protocol inside TLS 1.3 encryption, rendering man-in-the-middle packet injection impossible across untrusted internet WAN links.

Migrating Enterprise WiFi to Cloud RADIUS & RadSec?

Purple Cloud RADIUS delivers turnkey RFC 6614 RadSec termination, automated Intune and Jamf SCEP certificate enrolment, and zero on-prem server maintenance.

Security Guide →
Useful? Link to this tool

RadSec: কীভাবে TLS এর মাধ্যমে RADIUS, WiFi অথেনটিকেশন সিকিউরিটি উন্নত করে

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

UDP-এর মাধ্যমে প্রথাগত RADIUS (পোর্ট 1812/1813) আধুনিক এন্টারপ্রাইজ থ্রেট ল্যান্ডস্কেপের জন্য ডিজাইন করা হয়নি। সম্পূর্ণভাবে একটি শেয়ার্ড সিক্রেট এবং MD5 হ্যাশিংয়ের উপর নির্ভর করে এটি অথেন্টিকেশন ক্রেডেনশিয়াল এবং সেশন অ্যাট্রিবিউটগুলিকে ইন্টারসেপ্ট হওয়ার ঝুঁকিতে ফেলে দেয়, বিশেষ করে যখন পাবলিক নেটওয়ার্ক বা হসপিটালিটি এবং রিটেল চেইনের মতো বড় ডিস্ট্রিবিউটেড এস্টেট অতিক্রম করে। RadSec (RADIUS over TLS, RFC 6614) পোর্ট 2083-এর মাধ্যমে একটি TCP-ভিত্তিক TLS 1.3 টানেলের মধ্যে RADIUS ট্রাফিককে এনক্যাপসুলেট করে এই মৌলিক সিকিউরিটি গ্যাপটি সমাধান করে।

CTO এবং নেটওয়ার্ক আর্কিটেক্টদের জন্য, RadSec ডেপ্লয় করা এখন আর কেবল একটি বেস্ট প্র্যাকটিস নয় - এটি corporate wifi সুরক্ষিত করার জন্য, PCI-DSS 4.0 কমপ্লায়েন্স বজায় রাখার জন্য এবং OpenRoaming-এর মতো আধুনিক ফেডারেল রোমিং ফ্রেমওয়ার্কগুলিতে অংশ নেওয়ার জন্য একটি অত্যন্ত গুরুত্বপূর্ণ প্রয়োজনীয়তা। এই গাইডটি আপনার অথেন্টিকেশন ইনফ্রাস্ট্রাকচার সুরক্ষিত করার জন্য আর্কিটেকচার, ইমপ্লিমেন্টেশন প্যাটার্ন এবং অপারেশনাল প্রয়োজনীয়তাগুলি বিস্তারিতভাবে বর্ণনা করে।

টেকনিক্যাল ডিপ-ডাইভ: RADIUS বনাম RadSec

প্রথাগত RADIUS-এর দুর্বলতা

একটি স্ট্যান্ডার্ড 802.1X ডেপ্লয়মেন্টে, অ্যাক্সেস পয়েন্ট (অথেন্টিকেটর) ক্লায়েন্ট ক্রেডেনশিয়ালগুলি RADIUS সার্ভারে (অথেন্টিকেশন সার্ভার) ফরোয়ার্ড করে। প্রথাগত RADIUS-এ, এই পে-লোডটি UDP-এর মাধ্যমে পাঠানো হয়। এর একমাত্র সুরক্ষা হলো একটি প্রি-শেয়ার্ড কি (PSK) যা MD5-এর মাধ্যমে পাসওয়ার্ড অস্পষ্ট করার জন্য ব্যবহৃত হয়।

এই আর্কিটেকচার তিনটি বড় ঝুঁকি তৈরি করে: ১. ট্রান্সপোর্ট এনক্রিপশনের অভাব: ইউজার অ্যাট্রিবিউট, MAC অ্যাড্রেস এবং সেশন ডেটা ক্লিয়ারটেক্সটে ট্রান্সমিট করা হয়। ২. ক্রিপ্টোগ্রাফিক দুর্বলতা: কোনো আক্রমণকারী ট্রাফিক ক্যাপচার করলে MD5 অফলাইন ডিকশনারি অ্যাটাকের জন্য ঝুঁকিপূর্ণ। ৩. কোনো মিউচুয়াল অথেন্টিকেশন নেই: অ্যাক্সেস পয়েন্ট ক্রিপ্টোগ্রাফিকভাবে যাচাই করতে পারে না যে এটি বৈধ RADIUS সার্ভারের সাথে কথা বলছে কি না, যা রোগ সার্ভার অ্যাটাক সক্ষম করে।

RadSec আর্কিটেকচার (RFC 6614)

RadSec ট্রান্সপোর্ট লেয়ারকে UDP থেকে TCP-তে স্থানান্তরিত করে এবং সম্পূর্ণ পে-লোডকে TLS-এ মুড়িয়ে এই ত্রুটিগুলি দূর করে।

RadSec: কীভাবে TLS এর মাধ্যমে RADIUS, WiFi অথেনটিকেশন সিকিউরিটি উন্নত করে - architecture overview

  • ট্রান্সপোর্ট: TCP পোর্ট 2083 নির্ভরযোগ্য ডেলিভারি এবং স্টেটফুল কানেকশন নিশ্চিত করে, যা উচ্চ-লেটেন্সিযুক্ত পরিবেশে পারফরম্যান্স উন্নত করে।
  • এনক্রিপশন: TLS 1.2 বা 1.3 সমস্ত RADIUS অ্যাট্রিবিউটের শক্তিশালী, এন্ড-টু-এন্ড এনক্রিপশন প্রদান করে।
  • মিউচুয়াল অথেন্টিকেশন: RADIUS ক্লায়েন্ট (বা প্রক্সি) এবং সার্ভার উভয়কেই একটি বিশ্বস্ত সার্টিফিকেট অথরিটি (CA) দ্বারা ইস্যু করা বৈধ X.509 সার্টিফিকেট উপস্থাপন করতে হবে। শেয়ার্ড সিক্রেটটি কেবল ব্যাকওয়ার্ড কমপ্যাটিবিলিটির জন্য ধরে রাখা হয়; TLS আসল সিকিউরিটি প্রদান করে।এই আর্কিটেকচারটি ডিস্ট্রিবিউটেড এনভায়রনমেন্টের জন্য অত্যন্ত প্রয়োজনীয়, যেমন খুচরা চেইন বা আতিথেয়তা ভেন্যু, যেখানে অ্যাক্সেস পয়েন্টগুলি পাবলিক ইন্টারনেটের মাধ্যমে একটি সেন্ট্রাল বা ক্লাউড-হোস্টেড RADIUS সার্ভারে ব্যাকহল অথেন্টিকেশন রিকোয়েস্ট পাঠায়।

আপনার নির্দিষ্ট সেটআপ নিয়ে কোনো প্রশ্ন আছে?

আমাদের টিম ৮০,০০০ ভেন্যুতে ভেন্যু অপারেটর, IT ম্যানেজার এবং নেটওয়ার্ক ইঞ্জিনিয়ারদের সাথে কাজ করে। একটি ২০ মিনিটের কল বুক করুন এবং আপনার মতো অন্যরা কীভাবে এর সমাধান করেছেন তা আমরা আপনাকে দেখাব।

বাস্তবায়ন নির্দেশিকা

RadSec ডিপ্লয়মেন্ট সাধারণত দুটি প্যাটার্নের একটি অনুসরণ করে: নেটিভ সাপোর্ট অথবা প্রক্সি-ভিত্তিক।

প্যাটার্ন ১: নেটিভ RadSec

যদি আপনার ইনফ্রাস্ট্রাকচার এটি নেটিভভাবে সাপোর্ট করে (যেমন, FreeRADIUS 3.0+, Cisco ISE, Aruba ClearPass), তাহলে আপনি সরাসরি RADIUS সার্ভার এবং অ্যাক্সেস পয়েন্ট/কন্ট্রোলারগুলিতে TLS সার্টিফিকেট কনফিগার করতে পারেন। এটি এজ থেকে কোর পর্যন্ত প্রকৃত এন্ড-টু-এন্ড এনক্রিপশন প্রদান করে।

প্যাটার্ন ২: RadSec প্রক্সি

অনেক লেগ্যাসি RADIUS সার্ভার (বিশেষ করে Microsoft NPS) নেটিভভাবে RadSec সাপোর্ট করে না। এই এনভায়রনমেন্টগুলিতে, একটি প্রক্সি (যেমন radsecproxy) ডিপ্লয় করা হয়।

১. লোকাল লেগ: AP স্থানীয় প্রক্সিতে স্ট্যান্ডার্ড UDP RADIUS পাঠায়। ২. WAN লেগ: প্রক্সি ট্রাফিককে TLS-এ এনক্যাপসুলেট করে এবং TCP 2083-এর মাধ্যমে আপস্ট্রিম সার্ভারে পাঠায়।

এই প্যাটার্নটি আপনাকে লেগ্যাসি ইনফ্রাস্ট্রাকচার পরিবর্তন না করেই ওয়াইড-এরিয়া ট্রাফিক সুরক্ষিত করতে দেয়।

RadSec: কীভাবে TLS এর মাধ্যমে RADIUS, WiFi অথেনটিকেশন সিকিউরিটি উন্নত করে - deployment checklist

Purple-এর সাথে ইন্টিগ্রেশন

Purple-এর Guest WiFi এবং WiFi Analytics প্ল্যাটফর্মগুলি এন্টারপ্রাইজ RADIUS ইনফ্রাস্ট্রাকচারের সাথে নিরবচ্ছিন্নভাবে ইন্টিগ্রেট হয়। Purple Connect লাইসেন্সের অধীনে, Purple OpenRoaming-এর জন্য একটি ফ্রি আইডেন্টিটি প্রোভাইডার হিসেবে কাজ করে, যেখানে ভেন্যু এবং সেন্ট্রাল হাবের মধ্যে ফেডারেশন ট্রাফিক সুরক্ষিত করার জন্য RadSec একটি বাধ্যতামূলক প্রয়োজনীয়তা।

সর্বোত্তম অনুশীলনসমূহ

১. সার্টিফিকেট লাইফসাইকেল ম্যানেজমেন্ট: মিউচুয়াল TLS বৈধ সার্টিফিকেটের উপর নির্ভর করে। অটোমেটেড রিনিউয়াল (যেমন ACME-এর মাধ্যমে) এবং কঠোর মনিটরিং বাস্তবায়ন করুন। একটি মেয়াদোত্তীর্ণ সার্টিফিকেট সম্পূর্ণ অথেন্টিকেশন বিভ্রাট ঘটাতে পারে। ২. ফায়ারওয়াল কনফিগারেশন: ভেন্যু থেকে আউটবাউন্ড এবং RADIUS সার্ভারে ইনবাউন্ড উভয় ক্ষেত্রেই TCP পোর্ট 2083 স্পষ্টভাবে অনুমোদিত কিনা তা নিশ্চিত করুন। বিদ্যমান UDP 1812 নিয়মগুলি প্রযোজ্য হবে বলে ধরে নেবেন না। ৩. উচ্চ-ঝুঁকিপূর্ণ ট্রাফিককে অগ্রাধিকার দিন: স্থানীয় ম্যানেজমেন্ট VLANs-এ স্থানান্তরিত হওয়ার আগে পাবলিক ইন্টারনেট বা বিশ্বস্ত নয় এমন WANs অতিক্রমকারী লিঙ্কগুলিতে ডিপ্লয়মেন্ট শুরু করুন।

এজ সুরক্ষিত করার বিষয়ে আরও জানতে, আমাদের Access Point Security: Your 2026 Enterprise Guide গাইডটি পড়ুন।

ট্রাবলশুটিং এবং ঝুঁকি হ্রাসকরণ

যখন RadSec ব্যর্থ হয়, তখন এটি খুব কমই একটি অথেন্টিকেশন সমস্যা হয়; এটি প্রায় সবসময়ই একটি TLS বা TCP সমস্যা।

  • লক্ষণ: অ্যাক্সেস পয়েন্টগুলি RADIUS সার্ভার থেকে বিচ্ছিন্ন দেখায়।
    • পরীক্ষা করুন: TCP 2083-এর জন্য ফায়ারওয়াল নিয়ম। ঐতিহ্যগত RADIUS UDP ব্যবহার করে; নেটওয়ার্ক টিমগুলি প্রায়শই TCP পোর্ট খুলতে ভুলে যায়।
  • লক্ষণ: TCP কানেকশন প্রতিষ্ঠিত হয়, কিন্তু অথেন্টিকেশন অবিলম্বে ব্যর্থ হয়।
    • চেক করুন: সার্টিফিকেট ভ্যালিডেশন। Common Name (CN) অথবা Subject Alternative Name (SAN) মিলছে কিনা, সার্টিফিকেটের মেয়াদ শেষ হয়েছে কিনা এবং ক্লায়েন্ট সাইনিং CA-কে ট্রাস্ট করে কিনা তা যাচাই করুন। হ্যান্ডশেক ডিবাগ করতে openssl s_client -connect <server>:2083 ব্যবহার করুন।

আপনার নেটওয়ার্কের মৌলিক বিষয়গুলো ঠিক আছে কিনা তা নিশ্চিত করুন। আমাদের এই পরামর্শটি দেখে নিন: Protect Your Network with Strong DNS and Security।

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

RadSec ইমপ্লিমেন্ট করা একটি ঝুঁকি হ্রাসের বিনিয়োগ। এর ROI পরিমাপ করা হয় ডেটা ব্রিচ, কমপ্লায়েন্স জরিমানা (PCI-DSS, GDPR) এবং সুনামহানির হাত থেকে বাঁচার মাধ্যমে। এছাড়া, এটি OpenRoaming এর মতো আধুনিক রোমিং ফেডারেশনগুলোতে অংশ নেওয়ার সুযোগ দেয়, যা Healthcare এবং Transport পরিবেশের গেস্ট এক্সপেরিয়েন্সকে অনেক উন্নত করতে পারে।

ব্রিফিং শুনুন

RadSec ডেপ্লয় করার বাস্তব অভিজ্ঞতা সম্পর্কে আরও বিস্তারিত জানতে, আমাদের ১০ মিনিটের এই টেকনিক্যাল ব্রিফিংটি শুনুন:

ক্লায়েন্ট ডিভাইসের নির্দিষ্ট কনফিগারেশন ধাপগুলোর জন্য, How to Set Up Enterprise WiFi on iOS and macOS with 802.1X নির্দেশিকাটি দেখুন।

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

RadSec

RADIUS প্রোটোকলের একটি এক্সটেনশন যা TCP পোর্ট 2083 এর মাধ্যমে একটি TLS টানেলের মধ্যে RADIUS ট্রাফিককে এনক্যাপসুলেট করে।

অবিশ্বস্ত নেটওয়ার্ক অতিক্রম করার সময় অথেনটিকেশন ট্রাফিক সুরক্ষিত করতে ব্যবহৃত হয়, যা ক্রেডেনশিয়াল ইন্টারসেপশন প্রতিরোধ করে।

Mutual TLS (mTLS)

একটি সিকিউরিটি প্রক্রিয়া যেখানে ক্লায়েন্ট এবং সার্ভার উভয়ই একটি এনক্রিপ্টেড সংযোগ স্থাপনের আগে একে অপরের পরিচয় যাচাই করতে X.509 সার্টিফিকেট প্রদর্শন করে।

RadSec এর মূল অথেনটিকেশন মেকানিজম, যা স্ট্যাটিক শেয়ার্ড সিক্রেটের উপর নির্ভরতা প্রতিস্থাপন করে।

802.1X

পোর্ট-ভিত্তিক নেটওয়ার্ক অ্যাক্সেস কন্ট্রোলের জন্য IEEE স্ট্যান্ডার্ড, যা একটি LAN বা WLAN-এ সংযোগ করার চেষ্টা করা ডিভাইসগুলিকে অথেনটিকেট করতে ব্যবহৃত হয়।

এমন একটি ফ্রেমওয়ার্ক যা একটি ডিরেক্টরির বিপরীতে ব্যবহারকারীর ক্রেডেনশিয়াল যাচাই করতে RADIUS (এবং সম্প্রসারণের মাধ্যমে, RadSec) এর উপর নির্ভর করে।

radsecproxy

একটি ওপেন-সোর্স ডেমন যা প্রক্সি হিসাবে কাজ করে, স্ট্যান্ডার্ড UDP RADIUS ট্রাফিককে RadSec (TCP এর উপর TLS) এবং এর বিপরীতে রূপান্তরিত করে।

অ্যাক্সেস পয়েন্ট বা লেগ্যাসি RADIUS সার্ভার যেমন Microsoft NPS-এ নেটিভ RadSec সমর্থন না থাকলে এটি স্থাপন করা হয়।

OpenRoaming

WiFi Alliance দ্বারা তৈরি একটি ফেডারেশন স্ট্যান্ডার্ড যা ব্যবহারকারীদের বিশ্বব্যাপী অংশগ্রহণকারী WiFi নেটওয়ার্কগুলিতে নির্বিঘ্নে এবং সুরক্ষিতভাবে সংযোগ করতে দেয়।

OpenRoaming ভেন্যু এবং আইডেন্টিটি প্রোভাইডারদের মধ্যে অথেনটিকেশন ট্রাফিক সুরক্ষিত করতে RadSec ব্যবহার বাধ্যতামূলক করে।

Shared Secret

ঐতিহ্যগত RADIUS-এ পাসওয়ার্ড গোপন করতে এবং অনুরোধের উৎস যাচাই করতে ব্যবহৃত একটি স্ট্যাটিক টেক্সট স্ট্রিং।

ব্যাকওয়ার্ড সামঞ্জস্যের জন্য RadSec কনফিগারেশনে এখনও টেকনিক্যালি উপস্থিত থাকলেও, এটি TLS এনক্রিপশন দ্বারা প্রতিস্থাপিত হয়।

FreeRADIUS

একটি বহুল ব্যবহৃত ওপেন-সোর্স RADIUS সার্ভার যা RadSec এর জন্য নেটিভ সমর্থন প্রদান করে।

এর নমনীয়তা এবং নেটিভ TLS ক্ষমতার কারণে এটি প্রায়শই এন্টারপ্রাইজ পরিবেশ এবং রোমিং ফেডারেশনে ব্যবহৃত হয়।

PKI (Public Key Infrastructure)

ডিজিটাল সার্টিফিকেট তৈরি, পরিচালনা, বিতরণ এবং বাতিল করার জন্য প্রয়োজনীয় ভূমিকা, নীতি এবং সফ্টওয়্যারের কাঠামো।

RadSec স্থাপনের জন্য একটি পূর্বশর্ত, কারণ আপনাকে অবশ্যই সমস্ত RADIUS ক্লায়েন্ট এবং সার্ভারের জন্য সার্টিফিকেট ইস্যু এবং পরিচালনা করতে হবে।

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

একটি ২০০টি প্রপার্টি বিশিষ্ট হোটেল গ্রুপ স্টাফ অথেনটিকেশনের জন্য কেন্দ্রীয়ভাবে Microsoft NPS ব্যবহার করে। প্রতিটি হোটেলের অ্যাক্সেস পয়েন্টগুলি বর্তমানে পাবলিক ইন্টারনেটের মাধ্যমে UDP 1812 পোর্টে RADIUS অনুরোধ পাঠায়। CTO সমস্ত অথেনটিকেশন ট্রাফিকের জন্য এনক্রিপশন বাধ্যতামূলক করেছেন, তবে এই বছর NPS পরিবর্তন করা কোনো বিকল্প নয়।

প্রতিটি হোটেল সাইটে একটি RadSec প্রক্সি (যেমন radsecproxy) এবং NPS সার্ভারের সামনে সেন্ট্রাল ডেটা সেন্টারে একটি অনুরূপ প্রক্সি স্থাপন করুন। স্থানীয় AP গুলি স্থানীয় প্রক্সিতে UDP RADIUS পাঠায়। স্থানীয় প্রক্সি ইন্টারনেটের মাধ্যমে সেন্ট্রাল প্রক্সির সাথে TCP 2083 পোর্টের উপর একটি মিউচুয়াল TLS টানেল স্থাপন করে। সেন্ট্রাল প্রক্সি TLS টানেলটি শেষ করে এবং NPS সার্ভারে স্ট্যান্ডার্ড UDP RADIUS ফরওয়ার্ড করে।

পরীক্ষকের মন্তব্য: এই পদ্ধতিটি মূল Microsoft NPS অবকাঠামোতে কোনো ব্যয়বহুল এবং বিঘ্নকারী পরিবর্তন না করেই অবিস্তৃত WAN এর মাধ্যমে অথেনটিকেশন ডেটা এনক্রিপ্ট করার প্রাথমিক সুরক্ষার লক্ষ্য অর্জন করে। এটি প্রক্সিগুলির জন্য সার্টিফিকেট ম্যানেজমেন্টের জটিলতা তৈরি করে, যা স্বয়ংক্রিয় করা আবশ্যক।

একটি বড় বিশ্ববিদ্যালয় তাদের ক্যাম্পাসে ওপেনরোমিং ডিপ্লয় করছে যাতে ভিজিটিং শিক্ষাবিদদের নিরবচ্ছিন্ন অ্যাক্সেস প্রদান করা যায়। তারা FreeRADIUS 3.0 ব্যবহার করছে।

FreeRADIUS এর মধ্যে নেটিভ RadSec সক্রিয় করুন। OpenRoaming ফেডারেশন দ্বারা বিশ্বস্ত CA থেকে X.509 সার্টিফিকেট জেনারেট করুন। ফেডারেশন হাবগুলিতে ইনবাউন্ড এবং আউটবাউন্ড TCP 2083 ট্রাফিকের অনুমতি দেওয়ার জন্য ক্যাম্পাসের ফায়ারওয়াল কনফিগার করুন। সমস্ত ফেডারেশন-মুখী অথেনটিকেশন অনুরোধের জন্য RadSec ব্যবহার করতে ওয়্যারলেস LAN কন্ট্রোলারগুলি কনফিগার করুন।

পরীক্ষকের মন্তব্য: যেহেতু FreeRADIUS নেটিভভাবে RadSec সমর্থন করে, তাই কোনো প্রক্সির প্রয়োজন নেই। এটি সবচেয়ে পরিচ্ছন্ন আর্কিটেকচার। এখানে জটিল নির্ভরশীলতা হলো সার্টিফিকেটগুলি যাতে OpenRoaming ফেডারেশনের নির্দিষ্ট PKI প্রয়োজনীয়তার সাথে সামঞ্জস্যপূর্ণ হয় তা নিশ্চিত করা।

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

Q1. আপনার টিম রিমোট ব্রাঞ্চ অ্যাক্সেস পয়েন্ট এবং সেন্ট্রাল FreeRADIUS সার্ভারের মধ্যে নেটিভ RadSec স্থাপন করেছে। AP-গুলি সার্ভারকে পিং করতে পারছে, কিন্তু অথেনটিকেশন রিকোয়েস্টগুলির টাইম আউট হয়ে যাচ্ছে এবং RADIUS লগ-এ কোনো ট্রাফিক দেখা যাচ্ছে না।

ইঙ্গিত: RadSec প্রথাগত RADIUS-এর চেয়ে ভিন্ন ট্রান্সপোর্ট প্রোটোকল এবং পোর্ট ব্যবহার করে।

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

ফায়ারওয়াল সম্ভবত TCP পোর্ট 2083 ব্লক করছে। প্রথাগত RADIUS-এ অভ্যস্ত নেটওয়ার্ক টিমগুলি প্রায়শই কেবল UDP পোর্ট 1812/1813 অনুমোদন করে। আপনাকে অবশ্যই ব্রাঞ্চ থেকে আউটবাউন্ড এবং RADIUS সার্ভারে ইনবাউন্ড হিসেবে TCP 2083 স্পষ্টভাবে অনুমতি দিতে হবে।

Q2. আপনি একজন রিটেল ক্লায়েন্টের WiFi আর্কিটেকচার অডিট করছেন। তারা কেন্দ্রীয়ভাবে Microsoft NPS ব্যবহার করে। তাদের স্টোরের AP-গুলি IPsec VPN-এর মাধ্যমে ইন্টারনেটে অথেনটিকেশন রিকোয়েস্ট পাঠায়। এখানে কি RadSec প্রয়োজন?

ইঙ্গিত: ইতিমধ্যে চালু থাকা এনক্রিপশন লেয়ারগুলির কথা বিবেচনা করুন।

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

যদিও RadSec একটি সর্বোত্তম অনুশীলন, IPsec VPN ইতিমধ্যেই অনিরাপদ ইন্টারনেটে UDP RADIUS ট্রাফিকের জন্য ট্রান্সপোর্ট লেয়ার এনক্রিপশন প্রদান করছে। এখানে RadSec স্থাপন করলে ডিফেন্স-ইন-ডেপ্থ (বহুস্তরের নিরাপত্তা) নিশ্চিত হবে, তবে ট্রাফিক সরাসরি ইন্টারনেটের মাধ্যমে যাতায়াত করার চেয়ে এটি কম জরুরি।

Q3. একটি সফল RadSec প্রক্সি স্থাপনের এক সপ্তাহ পর, সোমবার সকাল ০৯:০০ টায় পুরো এন্টারপ্রাইজ জুড়ে সমস্ত WiFi অথেনটিকেশন একসাথে ব্যর্থ হয়। নেটওয়ার্ক টিম নিশ্চিত করেছে যে ফায়ারওয়াল নিয়মে কোনো পরিবর্তন করা হয়নি।

ইঙ্গিত: TLS টানেলের মূল অথেনটিকেশন মেকানিজম কী?

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

মিউচুয়াল TLS অথেনটিকেশনের জন্য ব্যবহৃত X.509 সার্টিফিকেটগুলির মেয়াদ সম্ভবত শেষ হয়ে গেছে। সার্টিফিকেটের মেয়াদ শেষ হলে, TLS হ্যান্ডশেক ব্যর্থ হয়, TCP কানেকশন বিচ্ছিন্ন হয়ে যায় এবং RADIUS ট্রাফিক প্রবাহিত হতে পারে না। এটি প্রতিরোধ করতে স্বয়ংক্রিয় সার্টিফিকেট পর্যবেক্ষণ এবং রোটেশন বাস্তবায়ন করুন।

প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী

RadSec (RFC 6614) কী এবং এটি লেগাসি RADIUS থেকে কীভাবে আলাদা?

RadSec মূলত TCP পোর্ট 2083-এর মাধ্যমে একটি সুরক্ষিত TLS 1.3 টানেলের ভেতরে স্ট্যান্ডার্ড RADIUS অথেনটিকেশন, অথরাইজেশন এবং অ্যাকাউন্টিং (AAA) ডেটাগ্রামগুলিকে এনক্যাপসুলেট করে। লেগাসি RADIUS (RFC 2865) মূলত MD5-হ্যাশড shared secrets সহ কানেকশনহীন UDP পোর্ট 1812 এবং 1813-এর উপর নির্ভর করে, যা প্যাকেটগুলিকে আড়ি পাতা, প্যাকেট পরিবর্তন এবং UDP ফ্র্যাগমেন্টেশনের ঝুঁকিতে ফেলে। RadSec মূলত ওয়্যারলেস কন্ট্রোলার এবং ক্লাউড RADIUS সার্ভারের মধ্যে মিউচুয়াল TLS (mTLS) সার্টিফিকেট যাচাইকরণ, কানেকশন কিপ-অ্যালাইভ এবং এনক্রিপ্ট করা WAN ট্রান্সপোর্ট চালু করে।

কীভাবে RadSec এন্টারপ্রাইজ WiFi-কে BlastRADIUS দুর্বলতার বিরুদ্ধে সুরক্ষিত করে?

BlastRADIUS (CVE-2024-3596) লিগ্যাসি RFC 2865 Access-Request প্যাকেটে MD5 ক্রিপ্টোগ্রাফিক কোলিশন কাজে লাগায়, যার ফলে WAN পাথে থাকা আক্রমণকারীরা শেয়ারড সিক্রেট না জেনেই বৈধ Access-Accept রেসপন্স জাল করতে পারে। যেহেতু RadSec সম্পূর্ণ RADIUS সেশনকে একটি অথেন্টিকেটেড, এনক্রিপ্টেড TLS 1.3 স্ট্রিমের মধ্যে আবৃত করে, তাই আক্রমণকারীরা প্যাকেট পে-লোড বা অ্যাট্রিবিউট পর্যবেক্ষণ বা ম্যানিপুলেট করতে পারে না, যা MD5 জালিয়াতি এবং ম্যান-ইন-দ্য-মিডল আক্রমণকে নিষ্ক্রিয় করে দেয়।

কেন RadSec WAN লিঙ্ক জুড়ে EAP-TLS প্যাকেট ফ্র্যাগমেন্টেশন সমস্যা দূর করে?

সার্টিফিকেট-ভিত্তিক 802.1X EAP-TLS অথেন্টিকেশনে, ক্লায়েন্ট এবং ইন্টারমিডিয়েট সার্টিফিকেট চেইনগুলো প্রায়শই স্ট্যান্ডার্ড ১৫০০-বাইট Ethernet MTU অতিক্রম করে। UDP-এর মাধ্যমে ফ্র্যাগমেন্টেড RADIUS প্যাকেটগুলো ইন্টারমিডিয়েট ইন্টারনেট সার্ভিস প্রোভাইডার, কর্পোরেট ফায়ারওয়াল এবং ক্যারিয়ার NAT গেটওয়ে দ্বারা নিয়মিত ড্রপ করা হয়। RadSec TCP Path MTU Discovery (PMTU) এবং TCP সেগমেন্টেশন ব্যবহার করে, যা প্যাকেট লস বা কন্ট্রোলার টাইমআউট ছাড়াই বড় সার্টিফিকেট চেইন নির্বিঘ্নে স্থানান্তর করা নিশ্চিত করে।

কীভাবে RadSec-এ পার্সিস্টেন্ট TCP কানেকশন পুলিং অথেন্টিকেশন লেটেন্সি হ্রাস করে?

প্রতিটি অথেন্টিকেশন রিকোয়েস্টের জন্য নতুন TCP থ্রি-ওয়ে হ্যান্ডশেক এবং TLS কি এক্সচেঞ্জ করার পরিবর্তে, আধুনিক এন্টারপ্রাইজ কন্ট্রোলার এবং RadSec প্রক্সিগুলো পার্সিস্টেন্ট কানেকশন পুল স্থাপন করে। একবার এটি প্রতিষ্ঠিত হয়ে গেলে, একাধিক 802.1X অথেন্টিকেশন ওপেন TLS সকেটটি পুনরায় ব্যবহার করে। WAN-এ কোনো প্যাকেট ড্রপ হলে, TCP সিলেক্টিভ অ্যাকনলেজমেন্ট (SACK) ১ থেকে ২ রাউন্ড ট্রিপের মধ্যে (~৭০ মিলি সেকেন্ড) হারিয়ে যাওয়া সেগমেন্টটি পুনরায় ট্রান্সমিট করে, যা UDP RADIUS-এ সাধারণ মাল্টি-সেকেন্ড অ্যাপ্লিকেশন টাইমআউট স্টল এড়ায়।

RadSec ডিপ্লয় করার জন্য কী ধরনের মিউচুয়াল সার্টিফিকেট অথেন্টিকেশন (mTLS) প্রয়োজন?

RFC 6614 দ্বিমুখী X.509 সার্টিফিকেট ভ্যালিডেশন বাধ্যতামূলক করে। ওয়্যারলেস অ্যাক্সেস কন্ট্রোলার একটি বিশ্বস্ত এন্টারপ্রাইজ CA বান্ডেল ব্যবহার করে ক্লাউড RADIUS FQDN (radius1.purplewifi.net)-এর বিপরীতে সার্ভার সার্টিফিকেট Subject Alternative Name (SAN) যাচাই করে। বিপরীতভাবে, ক্লাউড RADIUS সার্ভারটি কন্ট্রোলার ক্লায়েন্ট সার্টিফিকেট এবং প্রাইভেট কি যাচাই করে, যা নিশ্চিত করে যে কেবল অনুমোদিত নেটওয়ার্ক হার্ডওয়্যারই অথেন্টিকেশন রিকোয়েস্ট জমা দিতে পারবে।

RadSec ডিপ্লয়মেন্টের জন্য কোন ফায়ারওয়াল নিয়ম এবং নেটওয়ার্ক পোর্ট প্রয়োজন?

নেটওয়ার্ক অ্যাডমিনিস্ট্রেটরদের অবশ্যই ওয়্যারলেস LAN কন্ট্রোলার বা এজ অ্যাক্সেস পয়েন্ট থেকে ক্লাউড RADIUS এন্ডপয়েন্টে আউটবাউন্ড TCP পোর্ট ২০৮৩ ট্রাফিক অনুমোদন করতে হবে। লিগ্যাসি UDP RADIUS-এর মতো নয় - যার জন্য UDP ১৮১২ এবং ১৮১৩-এ স্টেটফুল NAT পিনহোলের প্রয়োজন হয় যা প্রায়শই ৩০ সেকেন্ডের নিষ্ক্রিয়তার পরে বন্ধ হয়ে যায় - RadSec একটি একক আউটবাউন্ড TCP স্ট্রিম ব্যবহার করে যা স্বয়ংক্রিয় অ্যাপ্লিকেশন-লেয়ার কিপ-অ্যালাইভ প্রোব দ্বারা বজায় রাখা হয়।

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

CIPA compliance: ভেন্যু অপারেটরদের জন্য একটি কমপ্লায়েন্স চেকলিস্ট

আপনি সিদ্ধান্ত নিতে পারবেন CIPA আপনার WiFi-কে বাধ্য করে কিনা, তারপর নেটওয়ার্ক সেগমেন্ট করতে পারবেন, Purple Shield-এর মাধ্যমে DNS রাউট করতে পারবেন এবং বাইপাস রুট বন্ধ করতে পারবেন। Form 486 বা Form 479 সার্টিফিকেশনের জন্য কী প্রমাণ রাখতে হবে তাও আপনি জানতে পারবেন। এই চেকলিস্টটি প্রতিটি প্রয়োজনীয়তার জন্য একজন দায়িত্বশীল ব্যক্তি নির্ধারণ করে, যাতে আপনার পরবর্তী ফান্ডিং বছরের সার্টিফিকেশনে কোনো কিছুই বাদ না পড়ে।

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

WPA3 transition mode কানেকশন ব্যর্থতা: Cisco Meraki, HPE Aruba এবং Ruckus-এর জন্য একটি ডিপ্লয়মেন্ট চেকলিস্ট

ডিভাইসগুলো কেন একটি WPA3 SAE transition mode SSID-তে ব্যর্থ হচ্ছে তা নির্ণয় করতে এবং Cisco Meraki, HPE Aruba বা Ruckus-এ এটি সমাধান করতে এই চেকলিস্টটি ব্যবহার করুন। আপনি 802.11 স্ট্যাটাস কোডগুলোর সাথে কারণগুলো মেলাবেন, PMF, 802.11r এবং 6GHz সমস্যাগুলো আলাদা করবেন এবং কখন একটি WPA3-only SSID-তে স্থানান্তরিত হতে হবে তা সিদ্ধান্ত নেবেন।

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

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

এই প্রযুক্তিগত রেফারেন্স নির্দেশিকাটি ব্যাখ্যা করে যে কীভাবে এন্টারপ্রাইজ DNS filtering কোনো সংযোগ স্থাপন করার আগেই রেজোলিউশন স্তরে ক্ষতিকারক ডোমেনগুলিকে ব্লক করে পাবলিক নেটওয়ার্কগুলিকে সুরক্ষিত করে। এটি আইটি ডিরেক্টর, নেটওয়ার্ক আর্কিটেক্ট এবং ভেন্যু অপারেশন টিমকে ডেপ্লয়মেন্ট আর্কিটেকচার, ফায়ারওয়াল কনফিগারেশন এবং কমপ্লায়েন্স প্রসঙ্গ প্রদান করে যা তাদের আতিথেয়তা, খুচরা বিক্রয় এবং পাবলিক সেক্টরের পরিবেশ জুড়ে Guest WiFi সুরক্ষিত করতে প্রয়োজন। Purple Shield ৮০,০০০+ লাইভ ভেন্যু জুড়ে DNS স্তরে ম্যালওয়্যার, বটনেট এবং অনুপযুক্ত সামগ্রী ব্লক করে।

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

আপনার নির্দিষ্ট সেটআপ নিয়ে কোনো প্রশ্ন আছে?

আমাদের টিম ৮০,০০০ ভেন্যুতে ভেন্যু অপারেটর, IT ম্যানেজার এবং নেটওয়ার্ক ইঞ্জিনিয়ারদের সাথে কাজ করে। একটি ২০ মিনিটের কল বুক করুন এবং আপনার মতো অন্যরা কীভাবে এর সমাধান করেছেন তা আমরা আপনাকে দেখাব।