Radius Server คืออะไร ทำไมองค์กรยุคนี้ต้องใช้จัดการผู้ใช้งาน
องค์กรขนาด 50 คนขึ้นไปเกิน 70% ที่ผมเคยเข้าไปรีเซ็ตและปรับปรุงระบบเครือข่ายให้ มักจะเจอปัญหาเดียวกันโดยไม่รู้ตัว นั่นคือการใช้รหัสผ่าน WiFi แบบ Wi-Fi Password เดียวกันทั้งบริษัท แจกให้พนักงานทุกคนตั้งแต่วันแรกที่เข้ามาทำงาน และเมื่อพนักงานคนนั้นลาออกไป รหัสผ่านเดิมก็ยังถูกใช้อยู่เหมือนเดิมโดยไม่มีใครเปลี่ยน เหตุการณ์นี้สร้างช่องโหว่ด้านภัยคุกคามไซเบอร์ที่อันตรายมากครับ
ตลอดเวลาที่ผมบริหาร SIAM-LOGIN และวางระบบเครือข่ายให้กับลูกค้า เครื่องมือชิ้นสำคัญที่สุดในการปิดช่องโหว่นี้ และช่วยยกระดับความปลอดภัยเครือข่ายในระดับ Enterprise ก็คือ Radius Server ครับ ในบทความนี้ผมจะเล่าให้ฟังแบบเข้าใจง่ายจากประสบการณ์ตรงว่า สิ่งนี้คืออะไร และทำไมออฟฟิศของคุณถึงควรรู้จักมัน
Radius Server คืออะไร? อธิบายด้วยแนวคิด AAA
ถ้าพูดภาษาเทคนิค RADIUS ย่อมาจาก Remote Authentication Dial-In User Service ครับ แต่ถ้าให้ผมอธิบายแบบง่ายที่สุด Radius Server ก็คือ authentication server ที่ทำหน้าที่เป็นนายประตูผู้ดูแลทางเข้าทั้งหมดของระบบ network ภายในองค์กร ไม่ว่าจะเป็นทางเข้าผ่าน WiFi, พอร์ต LAN บนสวิตช์ หรือการเชื่อมต่อ VPN จากภายนอก
การทำงานหลักของระบบนี้จะยึดหลักการที่เรียกว่า AAA Framework ซึ่งประกอบด้วย 3 ส่วนสำคัญที่ผมมักจะเน้นย้ำกับทีมช่างเสมอ:
- Authentication (การยืนยันตัวตน): ตรวจสอบว่าผู้ใช้คนนี้คือใคร Username และ Password ถูกต้องตามฐานข้อมูลหรือไม่
- Authorization (การอนุมัติสิทธิ์): เมื่อยืนยันตัวตนผ่านแล้ว ผู้ใช้คนนี้มีสิทธิ์เข้าถึงเน็ตเวิร์กวงไหนบ้าง เช่น พนักงานฝ่ายบัญชีให้เข้าถึง VLAN 20 ส่วนทีม IT ให้เข้าถึง VLAN 10
- Accounting (การบันทึกข้อมูลการใช้งาน): บันทึกประวัติว่าใครเริ่มเชื่อมต่อเมื่อไหร่ ใช้งาน IP อะไร เลิกใช้งานตอนไหน และใช้ปริมาณข้อมูลไปเท่าไหร่
3 ปัญหาใหญ่ที่องค์กรต้องเจอ หากไม่มีระบบ Centralized Authentication
ย้อนกลับไปช่วงที่ผมเริ่มวางระบบเน็ตเวิร์กใหม่ๆ ลูกค้าหลายรายมักถามผมว่า ทำไมต้องตั้งเซิร์ฟเวอร์เพิ่มให้ยุ่งยาก ใช้แค่รหัสผ่านบน Access Point แบบเดิมไม่ได้หรือ? ผมมักจะชี้ให้เห็น 3 ปัญหาหลักที่ทุกบริษัทต้องเจอเมื่อเติบโตขึ้นครับ:
1. พนักงานลาออก แต่รหัสผ่านยังอยู่
เมื่อไม่มีระบบบริหารจัดการผู้ใช้แบบศูนย์กลาง (Centralized Authentication) การยกเลิกรหัสผ่านพนักงานที่ลาออกกลายเป็นเรื่องยากลำบาก หากจะเปลี่ยนรหัส WiFi กลางทีหนึ่ง หมายความว่าอุปกรณ์พนักงานทุกคนในบริษัทนับร้อยเครื่องต้องใส่รหัสใหม่ทั้งหมด สุดท้ายบริษัทส่วนใหญ่เลยเลือกที่จะไม่เปลี่ยน ทำให้เกิดความเสี่ยงที่ อดีตพนักงาน อาจใช้รหัสเดิมเข้ามาดึงข้อมูลภายในได้ตลอดเวลา
2. ไม่สามารถระบุตัวตนบุคคลเมื่อเกิดเหตุการณ์ทราฟฟิกผิดปกติ
หากวันหนึ่งมีเครื่องในระบบโดนมัลแวร์แรนซัมแวร์ หรือมีผู้ใช้ออกไปโจมตีภายนอก การใช้รหัสผ่าน WiFi ร่วมกันจะทำให้วิศวกรระบบไม่สามารถตรวจสอบได้เลยว่า เครื่องต้นเหตุคือของใคร เพราะทุกเครื่องใช้ Credentials เดียวกันทั้งหมด
3. ไม่สามารถจำกัด Access Control ตามแผนกได้
อุปกรณ์เครือข่ายทั่วไปหากไม่มี Radius Server เข้ามาช่วย จะแบ่งสิทธิ์การใช้งานได้ยากมาก พนักงานฝึกงานอาจสามารถมองเห็นเครื่องเซิร์ฟเวอร์เก็บไฟล์สำคัญของฝ่ายบริหารได้ หากเชื่อมต่ออยู่บน Access Point ตัวเดียวกัน
Radius Server ทำงานอย่างไรในสถาปัตยกรรม Network ยุคใหม่
เพื่อให้เห็นภาพชัดเจน เวลาที่ผมออกแบบระบบให้ลูกค้า สถาปัตยกรรมจะแบ่งออกเป็น 3 ส่วนหลักด้วยกันครับ:
1. Supplicant (ผู้ขอใช้บริการ): คืออุปกรณ์ปลายทาง เช่น โน้ตบุ๊ก สมาร์ตโฟน หรือคอมพิวเตอร์พนักงาน
2. NAS หรือ Network Access Server (ผู้ให้บริการทางเข้า): คืออุปกรณ์ Network Infrastructure เช่น MikroTik Router, Enterprise Access Point หรือ Network Switch
3. RADIUS Server (ผู้ตรวจสอบและอนุมัติ): เช่น FreeRADIUS, Microsoft Windows NPS หรือระบบ Identity Management ที่เชื่อมต่อกับ Active Directory หรือ LDAP
ขั้นตอนการทำงานเริ่มจาก พนักงานเสียบสาย LAN หรือต่อ WiFi อุปกรณ์ NAS จะยังไม่แจก IP หรืออนุญาตให้เล่นเน็ต แต่จะส่งคำขอไปถาม Radius Server ว่า Username นี้เข้าใช้งานได้ไหม เมื่อ Radius Server ตรวจสอบข้อมูลสิทธิ์เรียบร้อยแล้ว จึงจะส่งสัญญาณตอบกลับไปบอก NAS ให้เปิดพอร์ต หรือส่งค่า VLAN ID ที่เหมาะสมมาให้พนักงานคนนั้นทันที
ประโยชน์ 4 ข้อที่คุณจะได้ทันทีเมื่อประยุกต์ใช้ Radius Server ในองค์กร
จากประสบการณ์ตรงที่ผมนำระบบนี้ไปติดตั้งให้ลูกค้าองค์กรและหอพัก สิ่งที่เปลี่ยนแปลงไปอย่างเห็นได้ชัดมีดังนี้ครับ:
- เพิ่มความปลอดภัยด้วยมาตรฐาน 802.1X: พนักงานแต่ละคนจะมี Username/Password ของตัวเอง หรือใช้ Digital Certificate ในการเชื่อมต่อ ทำให้ไม่มีรหัสผ่านกลางรั่วไหลอีกต่อไป
- ตัดสิทธิ์พนักงานได้ทันทีที่จุดเดียว: เมื่อพนักงานลาออก เพียงแค่ปิดบัญชีใน Active Directory หรือ Radius Database สิทธิ์การเข้าถึง ทั้ง WiFi, LAN และ VPN จะถูกยกเลิกพร้อมกันทันที
- กำหนดสิทธิ์ User Privilege และ VLAN Dynamic: ระบบสามารถสั่งให้ Access Point จัดพนักงานเข้า VLAN ของแผนกตัวเองได้ทันทีโดยอัตโนมัติผ่านพอร์ตเดียวกัน
- รองรับการเก็บ Log ตาม พ.ร.บ. คอมพิวเตอร์: ส่วน Accounting ของ Radius Server จะช่วยบันทึกการจับคู่ระหว่าง Username, MAC Address และ IP Address ไว้อย่างแม่นยำ ทำให้ง่ายต่อการตรวจสอบย้อนหลัง
สรุป: เมื่อไหร่ที่องค์กรของคุณควรเริ่มใช้ Radius Server?
หากองค์กรของคุณเริ่มมีพนักงานเกิน 20-30 คนขึ้นไป มีการใช้งานระบบ VPN สำหรับพนักงานทำงานจากภายนอก (Remote Work) หรือต้องการผ่านเกณฑ์มาตรฐานความปลอดภัยสารสนเทศ การลงทุนติดตั้ง Radius Server คือก้าวสำคัญที่หลีกเลี่ยงไม่ได้เลยครับ
ที่ SIAM-LOGIN ผมและทีมงานมักจะแนะนำให้ลูกค้าเริ่มต้นด้วยการประเมินโครงสร้าง Network Infrastructure เดิมก่อน ว่าอุปกรณ์ Switch และ Access Point รองรับมาตรฐาน 802.1X หรือไม่ จากนั้นจึงเลือกโซลูชันที่เหมาะสม ไม่ว่าจะเป็นการตั้ง FreeRADIUS ร่วมกับ MikroTik หรือการ integrate เข้ากับระบบ Directory เดิมที่มีอยู่ เพื่อให้ระบบความปลอดภัยทำงานได้อย่างลื่นไหลและคุ้มค่าที่สุดครับ
คำถามที่พบบ่อยเกี่ยวกับบทความนี้ (FAQ)
Q: Radius Server จำเป็นต้องติดตั้งบน Hardware Server แยกต่างหากไหม?
ไม่จำเป็นเสมอไปครับ สำหรับองค์กรขนาดเล็กถึงกลาง เราสามารถรัน Radius Server เป็น Virtual Machine หรือใช้ฟีเจอร์ User Manager บน MikroTik Router หรือใช้งานบนระบบ Cloud Identity ได้เช่นกันครับ
Q: FreeRADIUS กับ Windows NPS ต่างกันอย่างไร เลือกใช้แบบไหนดี?
FreeRADIUS เป็น Open Source ที่ยืดหยุ่นสูง ปรับแต่งได้เยอะและไม่มีค่า License เหมาะกับการทำงานร่วมกับ MikroTik และ Linux แต่ถ้าองค์กรของคุณใช้งาน Windows Server และ Active Directory เป็นหลักอยู่แล้ว การเลือกใช้ Windows NPS (Network Policy Server) จะตั้งค่าและเชื่อมต่อกับฐานข้อมูลพนักงานเดิมได้ง่ายกว่าครับ
Q: หากระบบ Radius Server ล่ม พนักงานจะยังใช้งาน WiFi หรือ LAN ได้ไหม?
โดยปกติหากเซิร์ฟเวอร์ล่ม อุปกรณ์จะไม่สามารถยืนยันตัวตนผู้ใช้ใหม่ได้ครับ แต่เราสามารถป้องกันปัญหานี้ได้ด้วยการทำ Redundant หรือ Backup Radius Server สำรองไว้ 2 เครื่องคู่กัน ซึ่งเป็นมาตรฐานที่ SIAM-LOGIN ออกแบบให้ลูกค้าเสมอครับ
ต้องการความช่วยเหลือหรือจ้างวางระบบ Network?
ทีมวิศวกร SIAM-LOGIN ยินดีให้คำปรึกษา ออกแบบระบบ และจัดส่งทีมเข้าติดตั้งหน้างาน