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

企業微信在高校WebVPN雙因子認證中的應用研究

2023-12-05 08:14:48陳錦繁曾基榆
現代計算機 2023年18期
關鍵詞:微信用戶企業

陳錦繁,徐 明,曾基榆

(深圳大學信息中心,深圳 518060)

0 引言

企業微信是適用于高校內部通訊協作的綜合性平臺,支持即時通訊、協同辦公和文件共享等。它提供了豐富數據接口和通信接口,與高校應用程序的集成和對接都非常便利[1]。國內高校普遍建設校園網并接入CERNET,校外師生通過虛擬私有網絡(virtual private network,VPN)技術遠程接入校園網。特別是過去幾年,廣大高校師生受疫情影響不得不在線教學、遠程辦公和科研等,VPN 利用率越來越高,其安全性也越來越受到重視[2]。因此,以高校WebVPN 的使用安全為討論重點,將企業微信用于WebVPN 二次認證,加強校園網訪問安全,有效防范師生賬號被惡意攻擊和利用。

1 應用現狀

1.1 SSL VPN和WebVPN

VPN 基于互聯網提供安全私密的加密隧道,校外用戶可以安全接入校園網,訪問電子圖書資源和校園內部的信息系統。VPN 服務是智慧校園信息化不可或缺的建設內容,SSL VPN 和WebVPN兩種VPN技術在高校比較常見。

SSL VPN 提供全協議的VPN 通道,不僅支持B/S 架構的Web 應用和C/S 架構的TCP 應用,還支持基于UDP 協議的語音視頻類應用的遠程訪問。然而,SSL VPN 在應用中存在短板,用戶終端需安裝插件或配置,對非Windows 系統以及手機平板等移動設備的兼容性不佳。

WebVPN 基于反向代理技術。WebVPN 管理員對用戶身份和角色進行權限控制,授權用戶訪問內網應用,實現類似SSL VPN 功能。相比SSL VPN,WebVPN 用戶省去了安裝客戶端或插件的步驟。對接統一身份認證后,師生打開瀏覽器即可登錄訪問校園網。免插件“零配置”特性降低了使用門檻,提升了用戶體驗,因此WebVPN在高校中占據越來越重要的地位。

WebVPN 多為雙機分布式部署模式,包含主控制器和隧道控制器(如圖1所示),分別置于DMZ 區域和校內網區域。WebVPN 根據用戶身份來分配訪問權限,無需防火墻開放端口,有效保持了校園網絡整體性和安全性[3]。

圖1 WebVPN雙機部署示意圖

1.2 統一身份認證和單點登錄

高校的信息化建設目標,是讓校園內各業務系統之間融合互通,提升校園信息化服務質量和水平。智慧校園建設和信息化改造,基本都使用統一認證平臺并實現了單點登錄(SSO)。SSO 讓師生在只需一次身份驗證,在認證有效期內可訪問全校各個業務系統,獲得便捷、高效的訪問體驗[4]。

SSO 技術有多種實現方式,較為典型的有CAS(central authentication service)方案。CAS 為應用系統提供SSO,采用集中式認證模型提供身份認證服務[5]。其本質上是Web 應用,通過與高校各個應用系統進行交互,實現用戶的身份驗證和授權管理。當用戶訪問某個應用系統時,首先進入CAS 的登錄認證系統,身份驗證成功后跳轉到目標應用系統,大致分為五個步驟(整個流程如圖2 所示)。圖2 中實線流程為用戶參與過程,虛線為應用系統和認證中心數據交互過程。

圖2 CAS認證流程

CAS 采用的是基于票據的驗證機制,具有高度的安全性和可靠性,用戶通過驗證獲得票據,再訪問其他應用系統時,驗證票據有效性再核驗身份后,用戶無需再次輸入用戶名和密碼[6]。WebVPN作為應用系統,也是通過票據驗證機制實現單點登錄。從安全角度出發,WebVPN 關乎師生訪問校內網絡和校內資源,僅通過單因子認證方式,即驗證用戶名密碼來證明用戶身份,是有極大風險的。

2 解決思路

2.1 單因子認證的安全隱患

單因子認證(single-factor authentication,SFA)就是只需一種身份驗證方式來驗證用戶身份。對于高校來說,讓WebVPN 對接CAS 實現SSO,但只有密碼這個單因子驗證條件的話,弱密碼是個痛點問題。用戶名和密碼是靜態數據,在身份驗證的傳輸過程中存在被監聽和截獲的可能。另外,若WebVPN 權限較高,攻擊者就能獲取用戶同一認證域下的所有應用系統權限和數據,極易造成信息泄漏事故。因此,單因子認證方法具有較大的安全隱患,為了保護用戶賬號、個人隱私和應用系統安全,采用更完善的身份驗證方式是必要的。

2.2 動態口令和雙因子認證

網絡安全形勢日趨嚴峻復雜,各種攻擊事件層出不窮。為了保障用戶信息的安全,各高校逐步采用更加安全的身份驗證方式,包括動態口令和雙因子認證等。動態口令是臨時性密碼,通常限制在一定的有效時間內且僅使用一次。動態口令使用基于時間的算法,如HOTP或TOTP 生成,可以確保動態口令只在短時間內有效。相比于傳統的靜態密碼,動態口令更加安全,只要動態碼接收設備掌控在用戶手里,動態口令很難被截獲。

通過組合兩種不同條件來證明用戶身份稱為雙因子認證(two-factor authentication,2FA),這些身份驗證條件包括密碼、動態碼、生物特征(如指紋、掌紋或面部識別)等。相比單因子認證,雙因子認證更加安全,攻擊者必須要獲取到兩項身份驗證條件才能進入用戶賬戶。即使用戶密碼被破解,只要其他身份驗證條件未被攻破,攻擊者也無法登錄用戶賬戶。據權威機構研究結果,雙因子認證能夠有效阻止大多數的網絡攻擊,包括自動化機器人、釣魚軟件和中間人攻擊等。

雙因子認證和動態口令的重要性顯而易見。將企業微信用于WebVPN 動態碼的二次認證解決方案,可以提高賬戶安全性,保護用戶不會因單個身份驗證條件泄漏而遭受風險。

3 實施過程

隨著移動服務的需求不斷增加,企業微信作為一款出色的辦公管理平臺,因其開發及推廣成本低、用戶黏度高、信息推送快、安全性能高、終端適配優等諸多因素而廣受好評。很多高校都選擇基于企業微信搭建移動端校園應用,提供的日常業務和服務越來越多,將企業微信打造成了師生移動在線辦事大廳[7]。通過企業微信豐富的數據接口,高校可以全面集成校園應用。

將企業微信用于二次認證,需要完成三個環節:保持師生通訊錄動態更新、師生關注企業微信和發送企業微信消息(如圖3 所示)。首先,需調用企業微信API 接口獲取ACCESS_TOKEN,創建登錄憑證,其它的業務API 接口都需要依賴于ACCESS_TOKEN 來鑒權調用者身份。參考騰訊的在線文檔,ACCESS_TOKEN 的獲取接口為GET方式,請求地址:

圖3 企業微信二次認證管理數據接口

https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=MYID&corpsecret=MYSECRET

ACCESS_TOKEN 由corpid 和corpsecret 兩 個參數產生,其中corpsecret 是用于校驗開發者身份和保障數據安全的訪問密鑰,注意防范泄露。ACCESS_TOKEN 后續用于企業微信接口校驗,保證通信訪問權限。

3.1 創建師生通訊錄

為了確保師生成功關注企業微信后順利接收到認證動態碼,企業微信通訊錄需定期維護更新,并與師生信息庫保持一致。通訊錄管理包括兩方面:部門管理和成員管理,分別對應學院列表和師生信息。企業微信維護通訊錄接口包括創建部門、更新部門、刪除部門、創建成員、更新成員、刪除成員等操作。通過接口先完成創建部門,生成部門ID。然后創建成員,成員以userid 為主鍵,userid 對應師生的學工號數據。創建成員的接口為POST方式,接口地址:

https://qyapi. weixin. qq. com/cgi-bin/user/create? access_token=ACCESS_TOKEN

通訊錄數據項主要是學工號、姓名和學院,以JSON格式參數提交即創建成員:

“userid”:“2022821088”,

“name”:“申小荔”,

“department”:[82],

……

企業微信通訊錄管理接口跟創建成員接口類似。

3.2 師生關注企業微信

維護好企業微信通訊錄,師生就可以通過掃碼方式關注企業微信。企業微信不等同于微信,但其天然地與微信有信息互通的優勢,師生即使只安裝了普通微信,也不影響企業微信作為雙因子認證的使用功能。師生通過普通微信,同樣能關注企業微信號和接收二次認證動態碼。

師生關注企業微信的流程(如圖4所示):打開微信掃描企業微信二維碼,經統一身份認證實名登錄,以學生學號或教職工號跟企業微信通訊錄userid 進行校驗,若屬有效通訊錄成員,師生補充完善信息后,即綁定企業微信成功。

3.3 發送企業微信動態碼

企業微信消息通過消息引擎快速傳遞,還能設置優先級有序推送。WebVPN 啟用二次認證后,師生登錄WebVPN 的完整流程如圖5 所示:校外師生訪問校內應用系統和數據資源,首先在瀏覽器打開WebVPN 網址,如https://webvpn.szu.edu.cn;自動跳轉到統一身份認證頁,輸入個人賬號和密碼登錄,如圖6所示;登錄成功則跳轉到二次認證頁,需點擊獲取動態碼按鈕,師生微信將立即收到動態碼消息,如圖7所示;將微信消息中的動態碼輸入二次認證頁校驗,完成校驗即順利登錄WebVPN。

圖5 師生登錄WebVPN二次認證流程

圖6 WebVPN一次認證(用戶賬號)登錄頁

圖7 WebVPN二次認證(企業微信動態碼)登錄頁

通過調用企業微信推送消息API 的過程,本質上就是發送http 請求給企業微信后臺。企業微信的消息推送支持文本、圖片、視頻、文件、圖文等類型。以下是發送文本消息的執行接口代碼,請求方式為POST,請求地址:

https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=ACCESS_TOKEN

以JSON 格式參數提交文本消息接收對象和消息內容:

“touser”:“2022821088”,

“msgtype”:“text”,

“agentid”:1,

“text”:{

“content”:“您好!二次認證登錄動態碼:7879。請勿泄露給他人”

},

……

學生申小荔學號為2022821088,在統一身份二次認證頁上點擊獲取動態碼操作,其企業微信或微信接收到消息內容,如圖8所示。

圖8 用戶手機微信收到的二次認證動態碼

企業微信是可靠的WebVPN 二次認證安全的通訊工具,采用了諸多安全措施,如端到端加密,確保信息不被篡改或竊取。用戶無需特別下載和安裝企業微信客戶端,通過微信就能完成首次關注、個人信息綁定和接收WebVPN動態碼。經過幾個月的測試應用,通過不斷優化消息引擎的觸發機制和算法,企業微信的二次認證方案降低了使用門檻,節省了時間,還提高了認證效率,深受師生的喜愛[8]。

4 結語

高校信息化建設不斷推進和革新,校外訪問接入技術一直朝著更簡約、更安全的方向發展。WebVPN 因其部署便捷且功能全面,擁有更好的兼容性和使用體驗,讓廣大師生能夠安全、快速地從校外訪問內部數據資源及業務系統,備受高校青睞[9]。企業微信以其安全、易于使用和跨平臺的特性,滿足高校數字化校園的多種接入需求,作為WebVPN 雙因子認證的重要一環,與高校統一身份認證完美融合。企業微信動態碼為WebVPN 提供高效可靠的二次認證服務,有效保證師生認證效率和良好體驗,有力增強師生個人信息和學校內網數據的安全,為遠程訪問技術的發展提供有意的探索和參考。

猜你喜歡
微信用戶企業
企業
當代水產(2022年5期)2022-06-05 07:55:06
企業
當代水產(2022年3期)2022-04-26 14:27:04
企業
當代水產(2022年2期)2022-04-26 14:25:10
敢為人先的企業——超惠投不動產
云南畫報(2020年9期)2020-10-27 02:03:26
微信
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
微信
微信
主站蜘蛛池模板: 露脸国产精品自产在线播| yjizz国产在线视频网| 欧美成人第一页| 91精品啪在线观看国产91九色| 亚洲第一黄片大全| 亚洲视频一区| 91视频99| 午夜电影在线观看国产1区| 国产裸舞福利在线视频合集| 青青草欧美| 欧美黄色a| 97在线碰| 一级成人欧美一区在线观看| 日韩欧美中文字幕在线精品| 久久午夜夜伦鲁鲁片不卡| 亚洲综合色婷婷| 一本色道久久88| 国产视频资源在线观看| 久久精品中文字幕免费| 亚洲开心婷婷中文字幕| 国产制服丝袜无码视频| 鲁鲁鲁爽爽爽在线视频观看| 亚洲黄色激情网站| 91精品情国产情侣高潮对白蜜| 国产亚洲精品无码专| 国产成人免费视频精品一区二区| 午夜福利视频一区| 日本欧美午夜| 国产靠逼视频| 国产成本人片免费a∨短片| 亚洲免费毛片| 欧美日韩精品一区二区视频| 亚洲中久无码永久在线观看软件| 国产精品私拍在线爆乳| 午夜色综合| 成人精品免费视频| 亚洲精品国产首次亮相| 欧洲欧美人成免费全部视频| 精品一区国产精品| 97超级碰碰碰碰精品| 久久a毛片| 欧美日韩一区二区三区四区在线观看| 亚洲第一成年人网站| 国产精品欧美激情| 无码内射中文字幕岛国片| 97国产成人无码精品久久久| 欧美日韩精品综合在线一区| 亚洲婷婷在线视频| 白丝美女办公室高潮喷水视频| 国产青青草视频| 久久人人97超碰人人澡爱香蕉| 天天躁狠狠躁| 色综合天天操| 亚洲综合经典在线一区二区| 亚洲国产成人久久精品软件| 亚洲国产成人自拍| 亚洲欧洲AV一区二区三区| 亚洲人成网站日本片| 国产精品密蕾丝视频| 永久毛片在线播| 夜夜高潮夜夜爽国产伦精品| 一级毛片在线播放免费| 亚洲国产精品无码AV| 五月激激激综合网色播免费| 日本国产精品| 久草视频中文| 日本不卡视频在线| 成人一区专区在线观看| 欧美有码在线| 91黄视频在线观看| 日韩精品成人在线| 亚洲欧美国产高清va在线播放| 91黄视频在线观看| 欧美精品亚洲日韩a| 欧美色图久久| 三上悠亚一区二区| 国产精品私拍在线爆乳| 国产91av在线| 中文字幕av无码不卡免费| 国产高清在线观看91精品| 欧美第二区| 天堂在线www网亚洲|