對人員流動比較頻繁的局域網(wǎng)來說,首要的一個問題就是要進行網(wǎng)絡的準入認證,記錄用戶的身份信息和上網(wǎng)日志。從而使網(wǎng)絡行為有據(jù)可查,也能滿足職能部門的督察需要。WFilter NGF中的幾種認證機制,優(yōu)缺點比較如下:
用戶名密碼認證。需要維護用戶名密碼,適合人員比較固定的網(wǎng)絡。
微信WiFi認證。微信WiFi的流程是打開公眾號即可上網(wǎng),并且記錄微信的openid。適合在人員流動大的網(wǎng)絡環(huán)境中做營銷推廣。
手機短信認證。通過手機接收驗證碼來上網(wǎng),記錄手機號和上網(wǎng)記錄。適合人員流動比較大的網(wǎng)絡環(huán)境留存身份信息和上網(wǎng)審計記錄。
本文中, 我將結合一個實際例子來介紹WFilter NGF(WSG網(wǎng)關)的短信認證功能。
1. 短信平臺
WFilter需要調(diào)用短信平臺的Web服務來發(fā)送短信。所以需要預先準備好短信平臺?,F(xiàn)在國內(nèi)的云計算廠家,如阿里云、騰訊云都提供了短信接口;在這篇文章中,我們已經(jīng)介紹過阿里云的短信平臺搭建:短信認證網(wǎng)關的具體實現(xiàn)
在本例中,該用戶使用的是253云通信的短信平臺。該平臺的接口調(diào)用非常簡單,不需要復雜的SDK。如下圖:
2. 在WFilter中啟用短信認證
在WFilter的”Web認證“模塊中,對相應的網(wǎng)段啟用”短信認證“,并且按照短信平臺的接口要求配置相應的參數(shù)即可。如下圖:
大部分手機和windows系統(tǒng)都會自動彈出Web認證界面,如下圖:
輸入手機號后,點擊“獲取驗證碼”即可收到驗證碼短信。
將驗證碼輸入后就可以正常訪問網(wǎng)站。
3. 上網(wǎng)記錄查詢
在WFilter系統(tǒng)中,可以查詢到該手機號的認證記錄,以及對應的上網(wǎng)日志信息。如下圖: