999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

支持認證多種WiFi熱點系統的設計與實現

2016-05-14 11:05:20李原野
網絡空間安全 2016年6期
關鍵詞:用戶模型

1 引言

隨著智能移動設備終端的快速普及,移動互聯網的需求越來越大,WiFi熱點的數量也越來越多??蛻舳顺绦蜻B接不同的網絡接入點的時候,需要根據不同的網絡接入點提供不同的參數進行驗證。在這種情況下,可能因為不同的WiFi熱點認證所需要的協議不同,而存在不斷修改或者升級所述客戶端程序的風險。

本文提供一個種無須修改或者升級客戶度應用程序,即可實現所述客戶端程序在不同的WiFi熱點的登錄。為了適應不同的驗證服務器,增加一個協議適配處理服務器來統一兼容各種認證協議,從而保證了客戶端的穩定性。

WiFi全稱WirelessFidelity,實質上是一種商業認證,具有WiFi認證的產品符合IEEE 802.11a /b /g /n 無線網絡規范,它是當前應用最為廣泛的WLAN 標準,一般工作在2.4Ghz 頻段。WiFi是一種可以將個人電腦、手持設備(如PAD、手機)等終端以無線方式互相連接的技術,事實上它是一個高頻無線電信號。 無線保真是一個無線網絡通信技術的品牌,由WiFi聯盟所持有。目的是改善基于IEEE 802.11標準的無線網路產品之間的互通性。有人把使用IEEE 802.11系列協議的局域網就稱為無線保真。甚至把無線保真等同于無線網際網路(WiFi是WLAN的重要組成部分)。

2 WiFi 認證系統的基本原理

WiFi 認證系統的基本流程:(1)用戶連接到AP(無線熱點);(2)用戶打開瀏覽器輸入任意網址,頁面重定向到Portal頁面;(3)用戶輸入賬號和密碼;(4)用戶認證(Radius認證);(5)返回認證結果給Portal Server;(6)認證通過的賬號用戶可以正常上網了。如圖1所示。

AP是(Wireless) Access Point的縮寫,即(無線)訪問接入點。如果無線網卡可比作有線網絡中的以太網卡,那么AP就是傳統有線網絡中的HUB,也是目前組建小型無線局域網時最常用的設備。AP相當于一個連接有線網和無線網的橋梁,其主要作用是將各個無線網絡客戶端連接到一起,然后將無線網絡接入以太網(這正是Access Point名稱的本義)。

RADIUS(Remote Authentication Dial In User Service)是一種客戶端、服務器結構的協議,RADIUS協議支持PAP(密碼認證協議)、CHAP(詢問握手認證協議)等多種認證方式,其認證機制非常靈活,每個廠商都可以擴充自己的專有屬性。RADIUS協議是在IETF的RFC2865和2866中定義的。RADIUS是基于UDP 的一種客戶機/服務器協議。RADIUS客戶機是網絡訪問服務器,它通常是一個路由器、交換機或無線訪問點。RADIUS服務器通常是在UNIX或Windows 2000服務器上運行的一個監護程序。RADIUS 協議的認證端口是1812 ,計費端口是1813。

3 支持認證多種WiFi熱點系統的認證流程

如圖2所示,支持多種WiFi熱點系統的認證流程:(1)用戶連接到AP(無線熱點);(2)客戶端程序訪問任意的http請求,頁面重定向到Portal頁面;(3)客戶端程序將相應的參數信息發送給多協議適配服務器;(4)多協議適配服務器根據客戶端程序傳過來的參數,計算出認證所需的相關信息,返回給客戶端程序;(5)客戶端程序根據多協議適配服務器返回的認證所需的相關信息發起認證請求;(6)用戶認證(Radius 認證);(7)返回結果給Portal Server;(8)認證通過的賬號用戶可以正常上網了;(9)根據上述業務需求,可以提出適配實現過程。如圖2所示。

4 系統架構

系統架構包括三層:終端、接入層以及賬號管理層,如圖3所示。

終端主要包括無線上網終端。主要包括瀏覽器和客戶端應用程序等。

接入層包括Portal服務器和多協議適配服務器。Portal服務器是提供Portal 認證的服務器,用戶通過可以通過Portal服務器發起認證請求。Portal服務器可以是不同的WiFi服務供應商的服務器,比如中國移動、中國聯通和中國電信等WiFi運營商提供的Portal服務器。多協議適配服務器根據用戶應用程序發過來的相關信息,比如用戶Mac、手機號等相關的用戶信息,從多協議適配數據庫讀取相關的協議信息,計算出認證所需要的相關信息,將認證相關的信息返回給相應的應用程序,多協議適配是自建的一個服務器集群,用以保證服務的穩定性。

賬號管理層主要包括Radius賬號服務器。Radius賬號服務器提供賬號的管理功能,包括賬號的生成、認證、查詢和刪除等。Radius服務器和Portal 服務器一一對應,一個廠商Radius服務器對應一個相應的Portal服務器,也就是說Radius服務器可以是不同的WiFi服務供應商的服務器,比如中國移動、中國聯通和中國電信等WiFi運營商提供的Radius服務器。

多協議適配服務器分作兩個階段進行工作:業務模型定義和業務模型的執行。

4.1 業務模型定義

按照既定的定義方式對獲得認證的業務關系進行定義,得到業務認證模型。

4.2 業務模型的執行

滿足業務模型觸發條件時,對制定的業務模型進行實例化(即確定相關聯的業務實例),并且將業務模型實例交由業務執行器執行。執行的過程如圖4所示。在上述方案中,業務需求直接表達在適配模型之中。

5 適配模型

5.1 對適配過程的表達

模型能夠實現過程描述。

(1)順序過程:模型中元素的排列順序隱含著所要求的順序過程。

(2)分支過程:使用“switch”開關語句實現條件、二選一、多選一和多選多的分支過程。在switch語句中,使用“condition”描述判別條件,使用“state”描述判別條件結果狀態的指定(可以制定多個state)。則當條件計算的結果滿足state確定的狀態時,將執行state 語句所包含的操作。這些操作可以是表達式,或者是子過程,從而實現過程的嵌套。

(3)循環過程:使用“while”語句實現循環過程。當“condition”所表達的判斷結果滿足“state”所指定的狀態時,則執行將執行state語句所包含的操作。這些操作可以是表達式,或者是子過程,從而實現過程的嵌套。然后再進行新的一次condition計算與判斷,直到沒有任何state狀態被滿足為止。

5.2 對適配操作的表達

對數據適配操作采用適配表達式來描述。適配表達式由數據源、數據操作和數據目的地所構成。

(1) 數據源。業務對象的屬性、內存變量(對中間計算結果的引用)或者其他(如對XML文檔數據的引用等),數據源可以是來自于不同業務對象、中間變量等的集合。

(2)數據操作。包括三種情況,即空操作(NULL)——直接將源數據放入目的地(直接引用);簡單操作(simpleOpe)——由SQL語句構成的數據操作集,可以實現通常的數據檢索、統計操作;復雜操作(complexOpe)——必須調用操作構件才能實現的操作。這種操作構件可能是即定的內部函數,或者是定制開發的專用構件。

(3)數據目的地。適配操作結果的存儲(對象屬性等)。

6 結束語

綜上所述,當從所述客戶端應用程序發起認證請求的時候,多協議適配服務器根據所述接入請求中的參數及登錄所述應用程序的終端的信息,生成認證所需的參數信息。其中所述客戶端應用程序的參數包括驗證服務器相應的認證協議信息,所述生成認證所需要的份參數符合所述驗證服務器相應的認證協議,使得所述驗證服務器修改客戶端應用程序登錄權限以允許所述客戶端應用程序 登錄所述網絡接入點;向所述客戶端應用程序發送應答消息,所述應答消息中包含所述認證所需參數,使得所述客戶端應用程序 向所述網絡接入點發送登錄請求以登錄網絡。

因此,所述應用的客戶程序在整個登錄網絡接入點的過程中,只需要做一個媒介的角色,而無須根據所述客戶端穿過來的參數生成所述可被驗證服務器識別,符合所述驗證服務器相應的認證協議的認證參數,而是由所述多協議處理服務器生成符合不同驗證服務器的相應協議的驗證信息,因而可以在不同的驗證協議時,無須修改或者升級所述客戶端應用程序,即可實現所述客戶端應用程序 在不同的驗證協議下登錄所述網絡接入點。

參考文獻

[1] 李曉陽.WiFi技術及其應用與發展[J].信息技術,2012年第2期,196-198

[2] 百度百科

http://baike.baidu.com/link?url=k9_acwH7vdnUZt8N7pxq8j4aOHz8e0qk_45F0jMvhln__ZSJ5ze9kCS5rYtA2lnQI1iRGT1guF6Z2R6VJ5ZsrK.

[3] 百度百科

http://baike.baidu.com/link?url=5QOx38wR1meZFDHXosx8rlAbt5aFXD0JHQrqJTcUOTLO_QD1EK0JJWraWLqO18bR8TH1Mujqkcv_udksPVQmBOXF-xXn_yP1goEIfdZY9SyMRkzQX_HqOP7RK6Fsa RQPt_74gTymQZ6eV4g9nJs7_K.

[4] 吳攀,胡凱,馮揚,熊桂蘭.WLAN中RADIUS客戶端超時處理優化方案[J].光通信研究,2013年第4期,68-70.

[5] 百度百科

http://baike.baidu.com/link?url=vdpob2qsWze8qi-hjA9f_CJ-YQQojaN_8EM612QXxQqGXxIIZZCajHB1r1gmMhWbtIIQ2B3O-tkeTv7Vomxj2q.

作者簡介:

李原野(1980-),女,漢族,吉林吉林人,中科院軟件所,碩士,國家知識產權局專利局,審查員。

猜你喜歡
用戶模型
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
3D打印中的模型分割與打包
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
FLUKA幾何模型到CAD幾何模型轉換方法初步研究
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
100萬用戶
創業家(2015年10期)2015-02-27 07:54:39
主站蜘蛛池模板: 国产成人禁片在线观看| 1024你懂的国产精品| 亚洲男人的天堂久久精品| 国产亚洲高清视频| 在线看免费无码av天堂的| 亚洲精品国产成人7777| 爆乳熟妇一区二区三区| 亚洲 成人国产| 国产欧美日韩在线在线不卡视频| 久久精品娱乐亚洲领先| 日韩欧美国产另类| 91在线日韩在线播放| 制服丝袜国产精品| 欧美成人综合在线| 无码国产伊人| 欧美人在线一区二区三区| 国产福利免费视频| 91色老久久精品偷偷蜜臀| 在线欧美国产| 91在线国内在线播放老师| 国产女人18毛片水真多1| 免费高清a毛片| 亚洲第一黄片大全| 五月婷婷激情四射| 狼友av永久网站免费观看| 亚洲精品视频免费看| 毛片网站观看| 国模极品一区二区三区| h网站在线播放| 日韩国产黄色网站| 亚洲国产成人自拍| 99热这里只有免费国产精品| 丁香亚洲综合五月天婷婷| 国内精自视频品线一二区| 亚洲国产中文欧美在线人成大黄瓜| 亚洲精品高清视频| 亚洲国产日韩一区| 久久 午夜福利 张柏芝| 国产一级小视频| 精品久久蜜桃| 亚洲av无码牛牛影视在线二区| 亚洲欧美一区二区三区麻豆| 蜜芽一区二区国产精品| 久久国产精品嫖妓| 一本综合久久| 无码精品国产VA在线观看DVD| 国产美女视频黄a视频全免费网站| 在线精品视频成人网| 激情综合网址| 东京热高清无码精品| 国产成人夜色91| 精品亚洲麻豆1区2区3区| 国产成人精品日本亚洲77美色| 国产在线无码av完整版在线观看| 国产精品一区二区无码免费看片| 国内精品伊人久久久久7777人| 亚洲国产精品不卡在线| 日本免费a视频| 粗大猛烈进出高潮视频无码| 国产成人亚洲综合a∨婷婷| 国产精品久久国产精麻豆99网站| 黄色成年视频| 91精品国产无线乱码在线| 国产人人乐人人爱| 欧洲精品视频在线观看| 成人在线不卡| 国产成人精品优优av| 国产一级毛片在线| 久草中文网| 久久免费精品琪琪| a毛片在线免费观看| 亚洲专区一区二区在线观看| 欧美日韩中文国产va另类| av在线手机播放| 亚洲精品片911| 伊人中文网| 91在线一9|永久视频在线| 欧美在线视频a| 国产精品99r8在线观看| 国产成人乱无码视频| 无遮挡国产高潮视频免费观看| 天堂成人av|