亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一鍵登錄在網(wǎng)絡(luò)身份認(rèn)證中的風(fēng)險以及改進(jìn)

        2017-03-14 20:50:33黃紅桃許憲成吳彩虹林海晟
        科技視界 2016年27期
        關(guān)鍵詞:身份認(rèn)證安全風(fēng)險

        黃紅桃 許憲成 吳彩虹 林海晟

        【摘 要】一鍵登錄實現(xiàn)網(wǎng)絡(luò)統(tǒng)一身份認(rèn)證,方便用戶同時存在網(wǎng)絡(luò)風(fēng)險。論文針對重放攻擊進(jìn)行協(xié)議應(yīng)用上的改進(jìn)。重放攻擊中,攻擊者通過網(wǎng)絡(luò)監(jiān)聽或者其他方式盜取認(rèn)證憑據(jù),再將它重新發(fā)給服務(wù)器,所以盜取賬號所在的本機(jī)Mac地址和IP地址必然與合法用戶的不同。論文進(jìn)行如下改進(jìn):在用戶登錄成功后,服務(wù)器記錄下賬號登錄所在的Mac地址和IP地址,用戶訪問第三方應(yīng)用時,第三方應(yīng)用若檢測到用戶的Mac地址和IP地址與登錄時的不同,則檢測到賬號受到重放攻擊,拒絕服務(wù)。

        【關(guān)鍵詞】身份認(rèn)證;一鍵登錄;安全風(fēng)險;OpenID協(xié)議;OAuth協(xié)議

        一鍵登錄指采用同一個用戶名、密碼訪問不同的網(wǎng)站,實現(xiàn)網(wǎng)絡(luò)上統(tǒng)一的身份認(rèn)證。早在2011年,騰訊QQ登錄功能就向第三方網(wǎng)站開放。通過“QQ登錄”,用戶可以使用已有的QQ賬號、密碼登錄第三方網(wǎng)站,不需要重新注冊賬號。由于QQ用戶的數(shù)量龐大,直接給第三方網(wǎng)站帶來大量新用戶。同時,用戶可以將第三方網(wǎng)站分享的信息同步到QQ空間,傳播不同網(wǎng)站的內(nèi)容,提升網(wǎng)站的訪問量和用戶數(shù)[1]。

        一鍵登錄為不同應(yīng)用系統(tǒng)提供統(tǒng)一的登錄界面,用戶不必記住繁雜的賬號以及口令,減少了用戶登錄失敗的可能性;通過把認(rèn)證功能和賬號管理功能集成起來,管理員可以很容易對所有系統(tǒng)的訪問權(quán)限進(jìn)行操作而不破壞一致性,既降低了維護(hù)用戶權(quán)限的復(fù)雜性,也在某種程度上也提升了安全性。然而一鍵登錄用到的協(xié)議和認(rèn)證技術(shù),在身份認(rèn)證的實現(xiàn)過程中還是存在一些安全風(fēng)險。

        1 一鍵登錄的相關(guān)協(xié)議

        一鍵登錄主要用到兩種開放應(yīng)用協(xié)議:OpenID和OAuth,其作用是為開放平臺提供規(guī)范、簡潔、安全的通信、授權(quán)和管理機(jī)制。OpenID側(cè)重的是認(rèn)證,即:“用戶是誰”;OAuth關(guān)注的是授權(quán),即:“用戶能做什么”。一般聯(lián)合起來使用,OpenID實現(xiàn)某個原有的賬號登錄新的應(yīng)用系統(tǒng),OAuth實現(xiàn)從舊賬號系統(tǒng)中導(dǎo)入數(shù)據(jù)進(jìn)入新應(yīng)用系統(tǒng),或者授權(quán)新的應(yīng)用訪問舊系統(tǒng)的某些資料(非用戶名、密碼等敏感信息)[2]。

        例如:使用QQ號碼登錄人人網(wǎng),需要OpenID 協(xié)議;將QQ空間更新同步到人人網(wǎng)、或者授權(quán)人人網(wǎng)能夠訪問QQ好友列表,則用OAuth協(xié)議實現(xiàn)。

        2 一鍵登錄的安全風(fēng)險

        一鍵登錄在應(yīng)用中常見的攻擊手段有如下幾種[3]:

        2.1 中間人攻擊

        中間人攻擊顧名思義就是發(fā)生在通信對象之間的攻擊,即通信過程以及通信數(shù)據(jù)遭到第三方的監(jiān)視、截取和控制。攻擊者通過模仿身份提供者,如使用DNS欺騙、ARP欺騙等,篡改發(fā)現(xiàn)過程或者偽造XRDS文檔進(jìn)行中間人攻擊。模仿身份提供者,發(fā)布其Associations,或自行決定在無狀態(tài)的模式;篡改發(fā)現(xiàn)過程,可以取代模仿,指定任何身份提供者;偽造XRDS文檔,就會對發(fā)現(xiàn)過程的返回信息造成威脅。

        2.2 重放攻擊

        重放攻擊,是指攻擊者發(fā)送一個目的主機(jī)已經(jīng)接收過的數(shù)據(jù)包來達(dá)到欺騙系統(tǒng)的目的,破壞身份認(rèn)證的正確性。攻擊者在網(wǎng)絡(luò)監(jiān)聽或者其他方式盜取認(rèn)證憑據(jù),再把它重新發(fā)給服務(wù)器,達(dá)到盜取賬號的目的。

        2.3 網(wǎng)絡(luò)釣魚

        OpenID認(rèn)證流程的關(guān)鍵環(huán)節(jié)依賴于用戶所發(fā)送的URL標(biāo)識,而這又依賴于網(wǎng)絡(luò)地址映射的域名解析系統(tǒng),而這種解析系統(tǒng)也存在安全隱患,就是存在修改URL篡改攻擊,模仿真正的網(wǎng)站而偽造相似的地址,即網(wǎng)絡(luò)釣魚。

        2.4 網(wǎng)絡(luò)竊聽

        攻擊者可以從沒被檢查的隨機(jī)序中截取一個成功的認(rèn)證聲明并重用,即通過截獲數(shù)據(jù)包竊取信息。在兩個環(huán)節(jié)上信息可能被竊?。阂皇?,初始驗證時瀏覽器將OpenID URL與密碼發(fā)送給服務(wù)器途中可能被竊?。欢?,Cookie內(nèi)容可能被竊取。

        3 針對重放攻擊的改進(jìn)

        3.1 改進(jìn)思路

        重放攻擊不能被防止,但從理論上說可以降低其風(fēng)險,從主機(jī)的唯一性入手,即利用MAC地址的唯一性來加強(qiáng)對重放攻擊的防范。在數(shù)據(jù)通信時,IP地址負(fù)責(zé)表示計算機(jī)的網(wǎng)絡(luò)層地址,網(wǎng)絡(luò)層設(shè)備(如路由器)根據(jù)IP地址來進(jìn)行操作;MAC地址負(fù)責(zé)表示計算機(jī)的數(shù)據(jù)鏈路層地址,數(shù)據(jù)鏈路層設(shè)備(如交換機(jī))根據(jù)MAC地址來進(jìn)行操作。IP和MAC地址這種映射關(guān)系由ARP(Address Resolution Protocol,地址解析協(xié)議)協(xié)議完成。而IP地址與MAC地址是成對出現(xiàn)的,所有訪問網(wǎng)絡(luò)的主機(jī)都擁有IP地址,而MAC地址是網(wǎng)卡在出廠的時候就已經(jīng)設(shè)定好的,這樣的配置時IP地址與MAC地址形成一種對應(yīng)關(guān)系,它們一起能確定一個唯一的主機(jī)。

        由于攻擊者在網(wǎng)絡(luò)監(jiān)聽或者其他方式盜取認(rèn)證憑據(jù),再把它重新發(fā)給服務(wù)器,所以盜取的賬號所在的本機(jī)Mac地址和IP地址必然與用戶本身的不同。從這個角度進(jìn)行改進(jìn):在用戶登錄成功后,服務(wù)器記錄下賬號登錄所在的Mac地址和IP地址,用戶訪問第三方應(yīng)用時,第三方應(yīng)用若檢測到用戶的Mac地址和IP地址與登錄時的不同,則檢測到賬號受到重放攻擊,并可采取下一步的防范措施。

        3.2 具體實驗過程

        本實驗在實現(xiàn)一鍵登錄的基礎(chǔ)上,當(dāng)用戶訪問服務(wù)時,設(shè)計了對Mac地址和IP地址的記錄及檢測[4]。設(shè)計共有三個角色:用戶(在這里指瀏覽器)、身份提供者、服務(wù)提供者。其中,【廣外統(tǒng)一身份認(rèn)證服務(wù)器】作為身份提供者,服務(wù)提供者包括【百度】(Baidu)、【一起走】(Yiqizou)、【餐廳網(wǎng)】(Canting)。過程如下:

        1)用戶希望訪問【百度】這個服務(wù),但是【百度】檢測到用戶未登錄,故彈出提示框提示用戶登錄。

        2)【百度】上顯示用戶未登錄,并提供登錄鏈接。

        3)進(jìn)入【廣外認(rèn)證】登錄界面。

        4)登錄成功后,檢測并記錄用戶的Mac地址和IP地址,用戶可以訪問【百度】。

        5)當(dāng)用戶繼續(xù)訪問百度,校對訪問【百度】的Mac與IP是否與登錄時的一致,如一致可以繼續(xù)訪問,否則拒絕服務(wù)。(校驗Mac與IP)

        6)【百度】檢測到用戶登錄后,請求授權(quán)。

        7)授權(quán)成功后則可使用【百度】的各種服務(wù)。

        8)若繼續(xù)訪問【一起走】以及【餐廳網(wǎng)】,則都檢測到用戶已登錄,無需再登錄就可正常訪問網(wǎng)站。(實現(xiàn)一鍵登錄)

        4 總結(jié)

        本文提出的改進(jìn)是在身份驗證過程添加一個步驟,也就是檢測再登錄的用戶,其IP地址與MAC地址的值是否與前一次登錄時的相符。如果檢測的結(jié)果時相符的,可以認(rèn)為安全,服務(wù)器正常賦予用戶權(quán)限。如果檢測的結(jié)果是不相同的,則表示懷疑,服務(wù)器拒絕賦予權(quán)限。這樣,改進(jìn)后的一鍵登錄流程從一定程度上降低了重放攻擊的風(fēng)險。

        【參考文獻(xiàn)】

        [1]騰訊科技.騰訊開放QQ面板,用戶一鍵直達(dá)第三方應(yīng)用[EB/OL].http://tech.qq.com/a/20130614/013691.htm,2013-6-14.

        [2]desert3.OAuth、OAuth與OpenID區(qū)別和聯(lián)系[EB/OL].http://desert3.iteye.com/blog/1701626,2012-10-19.

        [3]劉為,郝梅.利用OpenID和OAuth進(jìn)行安全授權(quán)及風(fēng)險防范的分析[J].武漢商業(yè)服務(wù)學(xué)院學(xué)報,2011,25(5):90-93.

        [4]黃紅桃,梁輝榮.高校數(shù)字化賬號一鍵登錄原理及實現(xiàn)[J].科學(xué)與財富,2016(8).

        [責(zé)任編輯:田吉捷]

        猜你喜歡
        身份認(rèn)證安全風(fēng)險
        云電子身份管理與認(rèn)證系統(tǒng)中的關(guān)鍵技術(shù)優(yōu)化改進(jìn)
        校園網(wǎng)云盤系統(tǒng)存在的安全問題及對策
        基于指紋身份認(rèn)證的固定通信臺站干部跟班管理系統(tǒng)設(shè)計
        探析防范高校游泳教學(xué)過程中的安全風(fēng)險對策
        變電站倒閘操作的安全風(fēng)險與防范措施探討
        智慧校園安全管理研究
        電力系統(tǒng)調(diào)度控制中存在的安全風(fēng)險及應(yīng)對措施
        基于PKI與基于IBC的認(rèn)證技術(shù)比較
        會計電算化系統(tǒng)的安全風(fēng)險及防范
        淺談縣級供電局電力調(diào)度管理和安全風(fēng)險的控制
        亚洲a级视频在线播放| 国产精品国产三级农村妇女| 亚洲中文字幕乱码免费| 男女动态视频99精品| 欧美xxxxx高潮喷水麻豆| 欧美在线 | 亚洲| 免费无码中文字幕A级毛片| 亚洲国产av午夜福利精品一区| 黄片视频免费在线观看国产| 国产精品免费看久久久8| 亚洲中文字幕无码久久2018| 免费人成网站在线播放| 欧美日本精品一区二区三区| 久久99精品国产99久久6尤物| 中文字幕一区二区三区人妻精品 | 无码熟妇人妻av影音先锋| 内射后入在线观看一区| 亚洲成a人片在线观看中| 国产不卡视频在线观看| 久久精品99久久香蕉国产| 在线视频你懂的国产福利| 一本色道久久综合亚州精品| 午夜天堂一区人妻| 最近最好的中文字幕2019免费| 日本熟妇hd8ex视频| 韩国一区二区三区黄色录像| 亚洲日韩av一区二区三区中文| 欧美性猛交xxxx乱大交蜜桃| 国产一级黄色av影片| 蜜桃传媒一区二区亚洲av婷婷| 人妻av乱片av出轨| 免费国产一级片内射老| 亚洲一区二区三区熟妇| …日韩人妻无码精品一专区| 在线一区不卡网址观看| 亚洲男人在线天堂av| 国产69精品久久久久9999apgf| 乱人伦中文字幕成人网站在线| 中国老太老肥熟女视频| 国产精品黑丝美女啪啪啪| 国产99久久久久久免费看|