解決方案
1990 年代初期,ISP 面臨日益嚴重的撥接問題:每個據點都必須在本機檢查使用者名稱與密碼,因此新增一名使用者就意味著要逐一設定每個存取裝置,並讓憑證在各處保持同步。
1991 年,Livingston Enterprises 提出 RADIUS,並贏得 Merit Network 的合約:由單一伺服器保存使用者資料庫,並回應任何網路存取伺服器(NAS)的驗證請求,透過共享密鑰與精簡的屬性-值封包,以 UDP 傳輸。
IETF 於 1997 年將 RADIUS 標準化為 RFC 2058,並於 2000 年更新為 RFC 2865,其中指出該協定「已被廣泛實作與使用」。由於開放且廠商中立,它迅速普及於 ISP、大學與企業,而 RADIUS 至今仍是集中式 Wi-Fi 與 VPN 驗證的事實標準。
達成的成果
單一共享伺服器為每個 NAS 檢查憑證
成功的原因
集中管理憑證,消除了逐裝置設定與設定漂移。
開放的 IETF 標準讓每個廠商都能自由實作。
共享密鑰設計能在緩慢、易遺失封包的撥接連線上運作。
廠商特定屬性讓它能從撥接擴展到 Wi-Fi 與 VPN。
可借鏡之處
能將反覆出現的雜務集中化的標準終將勝出:RADIUS 把驗證從每台裝置移到單一伺服器,因而成為撥接、Wi-Fi 與 VPN 存取預設採用的方案。
後續發展
RADIUS 催生了 FreeRADIUS、Cisco ISE 與 Microsoft NPS 等伺服器,以及無數 NAS 與存取點用戶端所組成的生態系;它至今仍負責企業 Wi-Fi 與 VPN 驗證,並有較新的 RFC 將其擴展至動態授權與代理。
追溯依據
參考來源
- RFC 2865 — Remote Authentication Dial In User Service (RADIUS) IETF (RFC Editor) · rfc-editor.org
- History of the RADIUS Protocol JumpCloud · jumpcloud.com ·
- The RADIUS Protocol — introduction NetworkRADIUS · networkradius.com