如何在Android设备上使用EAP-TLS设置企业WiFi
本技术参考指南为高级IT领导者提供了在Android设备上部署802.1X EAP-TLS认证的全面蓝图。它涵盖了架构机制、手动和MDM驱动的实施策略,以及保护企业无线网络所需的故障排除方法。
收听本指南
查看播客转录
- এক্সিকিউটিভ সামারি
- ব্রিফিংটি শুনুন
- টেকনিক্যাল ডিপ-ডাইভ
- 802.1X আর্কিটেকচার এবং EAP-TLS মেকানিক্স
- Android-নির্দিষ্ট সার্টিফিকেট রিকোয়ারমেন্টস
- Purple-এর ইকোসিস্টেমের সাথে ইন্টিগ্রেশন
- ইমপ্লিমেন্টেশন গাইড
- পদ্ধতি ১: ম্যানুয়াল কনফিগারেশন (BYOD / ছোট স্কেল)
- পদ্ধতি ২: MDM-পুশড প্রোফাইল (এন্টারপ্রাইজ স্কেল)
- বেস্ট প্র্যাকটিস
- ট্রাবলশুটিং এবং ঝুঁকি প্রশমন
- ROI এবং ব্যবসায়িক প্রভাব

এক্সিকিউটিভ সামারি
ক্রেডেনশিয়াল চুরি এবং অননুমোদিত অ্যাক্সেস থেকে এন্টারপ্রাইজ ওয়্যারলেস নেটওয়ার্কগুলিকে সুরক্ষিত করতে শেয়ার্ড পাসওয়ার্ডের বাইরে যাওয়া প্রয়োজন। কর্পোরেট পরিবেশে Android ডিভাইসের বহরের জন্য, 802.1X EAP-TLS (এক্সটেনসিবল অথেনটিকেশন প্রোটোকল উইথ ট্রান্সপোর্ট লেয়ার সিকিউরিটি) হলো চূড়ান্ত সিকিউরিটি স্ট্যান্ডার্ড। মিউচুয়াল সার্টিফিকেট-ভিত্তিক অথেনটিকেশন কাজে লাগিয়ে, EAP-TLS পাসওয়ার্ড ফ্যাটিগ, ফিশিং এবং দুর্বল ক্রেডেনশিয়ালের সাথে যুক্ত ঝুঁকিগুলি দূর করে।
এই টেকনিক্যাল রেফারেন্স গাইডটি নেটওয়ার্ক আর্কিটেক্ট, আইটি ম্যানেজার এবং CTO-দের Android ডিভাইসে EAP-TLS ডিপ্লয় করার জন্য কার্যকর কৌশল প্রদান করে। Retail -এ পয়েন্ট-অফ-সেল টার্মিনাল, Healthcare -এ ক্লিনিক্যাল ডিভাইস, বা Hospitality -এ ব্যাক-অফ-হাউস অপারেশন পরিচালনা করা হোক না কেন, এই ডিপ্লয়মেন্ট আয়ত্ত করা এন্ড-ইউজারদের জন্য একটি নিরবচ্ছিন্ন কানেকশন অভিজ্ঞতা প্রদানের পাশাপাশি শক্তিশালী সিকিউরিটি কমপ্লায়েন্স (PCI DSS, GDPR, ISO 27001) নিশ্চিত করে। আমরা BYOD পরিবেশের জন্য ম্যানুয়াল কনফিগারেশন এবং কর্পোরেট-মালিকানাধীন বহরের জন্য জিরো-টাচ MDM প্রভিশনিং উভয়ই কভার করি।
ব্রিফিংটি শুনুন
টেকনিক্যাল ডিপ-ডাইভ
802.1X আর্কিটেকচার এবং EAP-TLS মেকানিক্স
মূলত, 802.1X হলো পোর্ট-ভিত্তিক নেটওয়ার্ক অ্যাক্সেস কন্ট্রোলের জন্য একটি IEEE স্ট্যান্ডার্ড। ওয়্যারলেস প্রেক্ষাপটে, অ্যাক্সেস পয়েন্টটি অথেনটিকেটর হিসেবে কাজ করে, যা Android ডিভাইস (সাপ্লিক্যান্ট) এবং RADIUS সার্ভারের (অথেনটিকেশন সার্ভার) মধ্যে যোগাযোগের সুবিধা দেয়।
PEAP বা TTLS-এর বিপরীতে যা TLS-এর মধ্যে লিগ্যাসি পাসওয়ার্ড অথেনটিকেশন টানেল করে, EAP-TLS সম্পূর্ণভাবে X.509 সার্টিফিকেটের উপর নির্ভর করে। এটি একটি মিউচুয়াল অথেনটিকেশন প্যারাডাইম তৈরি করে:
- নেটওয়ার্কটি বৈধ তা প্রমাণ করতে RADIUS সার্ভার Android ডিভাইসের কাছে তার সার্টিফিকেট উপস্থাপন করে।
- এটি একটি অনুমোদিত এন্ডপয়েন্ট তা প্রমাণ করতে Android ডিভাইস RADIUS সার্ভারের কাছে তার ইউনিক ক্লায়েন্ট সার্টিফিকেট উপস্থাপন করে。

Android-নির্দিষ্ট সার্টিফিকেট রিকোয়ারমেন্টস
Android-এ ডিপ্লয় করার ক্ষেত্রে কিছু নির্দিষ্ট সীমাবদ্ধতা রয়েছে, বিশেষ করে Android 11 থেকে। ম্যান-ইন-দ্য-মিডল (MitM) আক্রমণ প্রশমিত করতে Google সার্ভার সার্টিফিকেটের জন্য "Do not validate" বিকল্পটি বাতিল করেছে। ফলস্বরূপ, Android ডিভাইসে অবশ্যই সেই Root CA সার্টিফিকেট থাকতে হবে যা RADIUS সার্ভারের সার্টিফিকেট সাইন করেছে।
অধিকন্তু, RADIUS সার্ভার সার্টিফিকেটে অবশ্যই সঠিক এক্সটেন্ডেড কি ইউসেজ (EKU) অ্যাট্রিবিউট থাকতে হবে—বিশেষ করে Server Authentication (OID 1.3.6.1.5.5.7.3.1)। এটি ছাড়া, Android সাপ্লিক্যান্ট নীরবে TLS হ্যান্ডশেক ড্রপ করবে।
ক্লায়েন্ট সাইডের জন্য, Android-এ প্রাইভেট কি এবং সার্টিফিকেট একসাথে বান্ডেল করা প্রয়োজন, সাধারণত PKCS#12 ফর্ম্যাটে (.p12 বা .pfx)।
Purple-এর ইকোসিস্টেমের সাথে ইন্টিগ্রেশন
যদিও EAP-TLS আপনার কর্পোরেট ডিভাইস এবং অপারেশনাল ইনফ্রাস্ট্রাকচার সুরক্ষিত করে, ভেন্যু অপারেটরদের অবশ্যই ভিজিটর অ্যাক্সেসও পরিচালনা করতে হবে। এখানেই একটি ডুয়াল-SSID কৌশল গুরুত্বপূর্ণ হয়ে ওঠে। আপনার কর্পোরেট SSID 802.1X EAP-TLS ব্যবহার করে, যেখানে আপনার পাবলিক SSID Purple-এর Guest WiFi প্ল্যাটফর্ম কাজে লাগায়। এই বিভাজন অপারেশনাল সিকিউরিটি নিশ্চিত করে এবং একই সাথে মার্কেটিং টিমকে গেস্ট নেটওয়ার্কে WiFi Analytics ব্যবহার করার সুযোগ দেয়। ফিজিক্যাল ইনফ্রাস্ট্রাকচার সুরক্ষিত করার বিষয়ে আরও বিস্তারিত জানতে, Access Point Security: Your 2026 Enterprise Guide দেখুন।
ইমপ্লিমেন্টেশন গাইড
Android-এ EAP-TLS ডিপ্লয়মেন্ট ছোট BYOD সেটআপের জন্য ম্যানুয়ালি বা এন্টারপ্রাইজ স্কেলের জন্য মোবাইল ডিভাইস ম্যানেজমেন্ট (MDM)-এর মাধ্যমে করা যেতে পারে।

পদ্ধতি ১: ম্যানুয়াল কনফিগারেশন (BYOD / ছোট স্কেল)
এই পদ্ধতিটি সাপোর্ট-নিবিড় এবং শুধুমাত্র সীমিত রোলআউট বা টেস্টিংয়ের জন্য প্রস্তাবিত।
- সার্টিফিকেট ডেলিভারি:
.p12ক্লায়েন্ট সার্টিফিকেট এবং Root CA.cerফাইলটি নিরাপদে Android ডিভাইসে ডেলিভার করুন (যেমন, সুরক্ষিত পোর্টাল বা এনক্রিপ্ট করা ইমেলের মাধ্যমে)। - ইন্সটলেশন:
- Settings > Security > Encryption & credentials > Install a certificate-এ নেভিগেট করুন।
- Root CA-কে "Wi-Fi certificate" হিসেবে ইন্সটল করুন।
- প্রম্পট করা হলে এক্সট্রাকশন পাসওয়ার্ড প্রদান করে
.p12ফাইলটি ইন্সটল করুন।
- নেটওয়ার্ক কনফিগারেশন:
- Settings > Network & internet > Wi-Fi-এ যান এবং "Add network" নির্বাচন করুন।
- SSID লিখুন।
- Security-কে WPA/WPA2/WPA3-Enterprise-এ সেট করুন।
- EAP method-কে TLS-এ সেট করুন।
- CA certificate-কে ইন্সটল করা Root CA-তে সেট করুন।
- Online Certificate Status-কে Request certificate status-এ সেট করুন।
- RADIUS সার্ভারের সার্টিফিকেটের সাবজেক্ট অল্টারনেটিভ নেম (SAN)-এর সাথে মেলাতে Domain সেট করুন।
- ইন্সটল করা ক্লায়েন্ট সার্টিফিকেট নির্বাচন করুন।
- আইডেন্টিটি লিখুন (সাধারণত ইউজারের UPN বা ডিভাইসের MAC)।
পদ্ধতি ২: MDM-পুশড প্রোফাইল (এন্টারপ্রাইজ স্কেল)
বড় এস্টেটের জন্য, যেমন একটি বিশ্ববিদ্যালয় ক্যাম্পাস বা Transport -এর লজিস্টিক হাব, MDM বাধ্যতামূলক। এটি জিরো-টাচ প্রভিশনিং এবং লাইফসাইকেল ম্যানেজমেন্ট প্রদান করে।
- PKI ইন্টিগ্রেশন: SCEP বা NDES ব্যবহার করে আপনার MDM (Intune, Workspace ONE, Jamf)-কে আপনার সার্টিফিকেট অথরিটির সাথে কানেক্ট করুন。
- সার্টিফিকেট প্রোফাইল: ডিভাইসের ট্রাস্ট স্টোরে Root CA পুশ করার জন্য একটি কনফিগারেশন প্রোফাইল তৈরি করুন। স্বয়ংক্রিয়ভাবে ইউনিক ক্লায়েন্ট সার্টিফিকেটের রিকোয়েস্ট এবং ইন্সটল করার জন্য একটি দ্বিতীয় প্রোফাইল (SCEP) তৈরি করুন।
- WiFi প্রোফাইল: ডিপ্লয় করা সার্টিফিকেটগুলিকে লিঙ্ক করে একটি Wi-Fi কনফিগারেশন প্রোফাইল তৈরি করুন।
- Security Type: WPA2/WPA3 Enterprise
- EAP Type: EAP-TLS
- Authentication Method: Certificate
- Server Trust: Root CA এবং সঠিক সার্ভার ডোমেইন নেম নির্দিষ্ট করুন।
মাইক্রোসফ্ট-নির্দিষ্ট বিস্তারিত নির্দেশাবলীর জন্য, আমাদের গাইডটি দেখুন: How to Use Microsoft Intune to Push WiFi Certificates to Devices ।
বেস্ট প্র্যাকটিস
- WPA3-Enterprise এনফোর্স করুন: যেখানে হার্ডওয়্যার সাপোর্ট করে, সেখানে WPA3-Enterprise বাধ্যতামূলক করুন। 192-বিট সিকিউরিটি স্যুটের জন্য স্পষ্টভাবে EAP-TLS প্রয়োজন, যা সর্বোচ্চ ক্রিপ্টোগ্রাফিক স্ট্যান্ডার্ড নিশ্চিত করে।
- সার্টিফিকেট লাইফসাইকেল অটোমেট করুন: ক্লায়েন্ট সার্টিফিকেটের মেয়াদ শেষ হয়। আপনি যদি ম্যানুয়াল রিনিউয়ালের উপর নির্ভর করেন, তবে আপনি ব্যাপক আউটেজের সম্মুখীন হবেন। মেয়াদ শেষ হওয়ার ৩০ দিন আগে স্বয়ংক্রিয়ভাবে সার্টিফিকেট রিনিউ করতে SCEP/NDES ইমপ্লিমেন্ট করুন।
- শক্তিশালী DNS ইমপ্লিমেন্ট করুন: সার্টিফিকেট রিভোকেশন লিস্ট (CRL) চেক এবং OCSP-এর জন্য এজ থেকে নির্ভরযোগ্য DNS রেজোলিউশন প্রয়োজন। Protect Your Network with Strong DNS and Security -এ আরও পড়ুন।
- VLAN সেগমেন্টেশন:
Tunnel-Private-Group-Id-এর মতো RADIUS অ্যাট্রিবিউট ব্যবহার করে সার্টিফিকেট অ্যাট্রিবিউটের উপর ভিত্তি করে (যেমন, ম্যানেজার ট্যাবলেট থেকে POS টার্মিনাল আলাদা করা) নির্দিষ্ট VLAN-এ EAP-TLS অথেনটিকেটেড সেশনগুলিকে ম্যাপ করুন।
ট্রাবলশুটিং এবং ঝুঁকি প্রশমন
যখন Android ডিভাইসগুলি EAP-TLS-এর মাধ্যমে কানেক্ট হতে ব্যর্থ হয়, তখন সমস্যাটি প্রায় সবসময়ই সার্টিফিকেট চেইন বা RADIUS কনফিগারেশনে থাকে।
- লক্ষণ: Android 11+ ডিভাইসগুলি অবিলম্বে ডিসকানেক্ট হয়ে যায় বা ইউজারকে প্রম্পট না করেই "Authentication error" দেখায়।
- মূল কারণ: ডিভাইসটি RADIUS সার্ভার সার্টিফিকেটকে ট্রাস্ট করে না। WiFi প্রোফাইলের "Domain" ফিল্ডটি অবশ্যই সার্ভার সার্টিফিকেটের SAN-এর সাথে হুবহু মিলতে হবে এবং Root CA ইন্সটল করা থাকতে হবে।
- লক্ষণ: TLS হ্যান্ডশেকের সময় কানেকশন টাইম আউট হয়ে যায়।
- মূল কারণ: ক্লায়েন্ট সার্টিফিকেটের রিভোকেশন স্ট্যাটাস ভেরিফাই করার জন্য RADIUS সার্ভার CRL ডিস্ট্রিবিউশন পয়েন্টে পৌঁছাতে পারে না। নিশ্চিত করুন যে আপনার RADIUS সার্ভারের আপনার PKI-এর CRL এন্ডপয়েন্টগুলিতে আউটবাউন্ড HTTP অ্যাক্সেস রয়েছে।
- লক্ষণ: Windows ডিভাইস কানেক্ট হয়, কিন্তু Android ডিভাইস ব্যর্থ হয়。
- মূল কারণ: RADIUS সার্টিফিকেটে
Server AuthenticationEKU অনুপস্থিত, অথবা Android সাপ্লিক্যান্ট একটি অসমর্থিত সাইফার স্যুট ব্যবহার করার চেষ্টা করছে। TLS নেগোসিয়েশন ব্যর্থতার জন্য RADIUS লগ চেক করুন।
- মূল কারণ: RADIUS সার্টিফিকেটে
ROI এবং ব্যবসায়িক প্রভাব
EAP-TLS-এ ট্রানজিশন করার জন্য PKI এবং MDM ইনফ্রাস্ট্রাকচারে অগ্রিম বিনিয়োগের প্রয়োজন, তবে সিনিয়র আইটি লিডারদের জন্য রিটার্ন অন ইনভেস্টমেন্ট (ROI) যথেষ্ট।
- হেল্পডেস্ক খরচ হ্রাস: আইটি হেল্পডেস্ক টিকিটের ২০-৩০% হলো পাসওয়ার্ড রিসেট। সার্টিফিকেট-ভিত্তিক অথেনটিকেশন নেটওয়ার্ক অ্যাক্সেসের জন্য পাসওয়ার্ড রোটেশন পলিসি দূর করে, যা সাপোর্ট ওভারহেড ব্যাপকভাবে হ্রাস করে।
- ঝুঁকি প্রশমন: EAP-TLS ক্রেডেনশিয়াল হার্ভেস্টিং এবং অফলাইন ডিকশনারি অ্যাটাকের বিরুদ্ধে অনাক্রম্যতা প্রদান করে। Healthcare -এর মতো নিয়ন্ত্রিত শিল্পে একটি একক ব্রিচের খরচ একটি PKI-এর ডিপ্লয়মেন্ট খরচের চেয়ে অনেক বেশি।
- অপারেশনাল কন্টিনিউটি: স্বয়ংক্রিয় সার্টিফিকেট প্রভিশনিং নিশ্চিত করে যে ওয়্যারহাউস স্ক্যানার থেকে শুরু করে রিটেইল POS সিস্টেম পর্যন্ত গুরুত্বপূর্ণ অপারেশনাল ডিভাইসগুলি মেয়াদোত্তীর্ণ ক্রেডেনশিয়ালের কারণে কখনই নেটওয়ার্ক থেকে ড্রপ অফ করবে না। যেহেতু Purple তার পরিধি প্রসারিত করে চলেছে, যা Purple Signals Higher Education Ambitions with Appointment of VP Education Tim Peers -এর মতো সাম্প্রতিক কৌশলগত পদক্ষেপগুলির দ্বারা হাইলাইট করা হয়েছে, শক্তিশালী ফাউন্ডেশনাল কানেক্টিভিটি অ্যাডভান্সড অ্যানালিটিক্স এবং এনগেজমেন্টের জন্য সহায়ক হয়ে ওঠে।
关键定义
802.1X
一种基于端口的网络访问控制(PNAC)IEEE标准,为希望连接到LAN或WLAN的设备提供认证机制。
防止未经授权设备接入企业网络边缘的基础框架。
EAP-TLS
可扩展认证协议与传输层安全。使用X.509证书在客户端和服务器之间进行相互认证的认证框架。
被认为是最安全的EAP类型,它消除了对密码的依赖,使其成为高安全环境的必需品。
RADIUS
远程认证拨入用户服务。一种提供集中认证、授权和计费(AAA)管理的网络协议。
根据PKI验证Android设备证书的服务器组件(例如Cisco ISE、Microsoft NPS)。
Supplicant
请求访问网络的客户端设备(在本例中为Android智能手机或平板电脑)。
了解supplicant的特定操作系统约束(如Android 11的严格验证)是成功部署的关键。
Authenticator
促进Supplicant和RADIUS服务器之间认证过程的网络设备(WiFi接入点)。
AP不做决定;它仅根据RADIUS服务器的响应执行端口控制。
PKI
公钥基础设施。创建、管理、分发、使用、存储和吊销数字证书所需的一组角色、策略、硬件、软件和程序。
EAP-TLS的支柱。没有强大的PKI,基于证书的认证是不可能的。
SCEP
简单证书注册协议。旨在尽可能使数字证书的颁发和吊销更具可扩展性的协议。
被MDM平台用于在没有用户干预的情况下自动向Android设备配置客户端证书。
SAN
主题备用名称。X.509的一个扩展,允许将各种值与安全证书相关联。
Android 11+要求WiFi配置文件中的“域”字段与RADIUS服务器证书的SAN匹配。
应用实例
一家全国性零售连锁店需要部署5000台基于Android的销售点(POS)平板电脑。安全团队要求这些设备不得使用共享密码,并且必须对凭证钓鱼免疫。基础设施团队应如何实施部署?
团队必须部署通过SCEP与其内部公钥基础设施(PKI)集成的移动设备管理(MDM)解决方案。MDM将推送包含Root CA证书的配置描述文件,自动为每台POS平板电脑请求唯一的客户端证书,并将WPA3-Enterprise WiFi配置文件配置为使用EAP-TLS。RADIUS服务器将被配置为根据成功的证书验证将这些设备分配到隔离的POS VLAN。
一家医院的IT经理正在升级无线网络。升级后,较旧的Android 9设备成功连接到EAP-TLS网络,但新采购的Android 12设备无法认证,提示信任错误。
IT经理必须更新推送到设备的WiFi配置描述文件。Android 11+强制执行严格的服务器证书验证。必须更新配置文件,以明确定义要信任的Root CA证书,并指定确切的“域”(与RADIUS服务器的SAN匹配)以防止中间人攻击。
练习题
Q1. 您的组织正在从PEAP-MSCHAPv2迁移到EAP-TLS。在试点阶段,几台Android 13设备无法连接。RADIUS日志显示TLS握手已启动,但在发送客户端证书之前被客户端丢弃。最可能的配置错误是什么?
提示:考虑近期Android版本中关于服务器身份的严格验证要求。
查看标准答案
最可能的错误是推送到Android 13设备的WiFi配置文件未正确指定“域”后缀匹配,或者Root CA在配置文件中未正确关联。Android断开连接以防止中间人攻击,因为它无法验证RADIUS服务器的证书。
Q2. 您正在为大型体育场部署设计架构。客户希望将所有员工设备都使用EAP-TLS。与标准WPA2-PSK网络相比,必须扩展哪个特定的基础设施组件,为什么?
提示:EAP-TLS在连接阶段涉及复杂的加密操作。
查看标准答案
RADIUS服务器基础设施必须显著扩展。EAP-TLS需要完全的相互证书验证(非对称加密),这计算成本高昂。在体育场环境中,成千上万的设备可能同时漫游或认证,部署不足的RADIUS将导致认证超时和连接失败。
Q3. 丢失的Android平板电脑上的客户端证书被泄露。网络阻止该设备通过EAP-TLS连接的确切机制是什么?
提示:RADIUS服务器如何在证书到期之前知道证书不再有效?
查看标准答案
IT管理员在PKI中吊销客户端证书。PKI更新其证书吊销列表(CRL)或OCSP响应程序。当丢失的平板电脑尝试连接时,RADIUS服务器根据CRL/OCSP检查客户端证书。看到它被吊销,RADIUS服务器拒绝认证请求。
继续阅读本系列
Server RADIUS:面向企业的全面指南
本指南为 IT 经理、网络架构师和 CTO 提供关于企业 WiFi 的 server RADIUS 身份验证的权威技术参考。它涵盖了 AAA 框架、802.1X 架构、EAP 方法选择、云端与本地部署的权衡以及动态 VLAN 分配。酒店、零售、活动和公共部门的场所运营商将获得可行的实施指导、真实案例研究以及从不安全的预共享密钥迁移到安全的、身份驱动的网络访问控制架构所需的决策框架。
Aruba ClearPass vs. Purple WiFi: 比较功能与协同部署
一份全面的技术指南,详细介绍了 Aruba ClearPass 和 Purple WiFi 的协同部署架构。内容涵盖 RADIUS 代理配置、动态 VLAN 分配,以及在企业级 NAC 旁部署安全且由数据分析驱动的访客网络的最佳实践。
Cisco ISE 对比 Purple WiFi:如何比较以及如何协同工作
本指南阐述了 Cisco ISE 和 Purple WiFi 在企业网络中如何承担不同但互补的角色。它详细介绍了如何使用 Cisco ISE 进行安全的 802.1X 企业级访问,同时利用 Purple 进行符合 GDPR 要求的客用 WiFi、营销分析和 CRM 集成。