亚洲免费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)險的控制
        中文字幕丰满人妻被公强| 国产成人aaaaa级毛片| 国产精品自产拍在线18禁| 精品人无码一区二区三区| 一二三四日本中文在线| 五十路熟妇高熟无码视频| 国产主播无套内射一区| 91精品国产91久久久无码色戒| 国产喷白浆精品一区二区豆腐| 最新中文字幕日韩精品| 三级做a全过程在线观看| 国精无码欧精品亚洲一区| 波多野结衣免费一区视频| www.亚洲天堂.com| 性色国产成人久久久精品二区三区 | 亚洲av无码一区二区三区观看| 免费毛片在线视频| 色中文字幕视频在线观看| 久久老熟女乱色一区二区| 日本一区二区三区视频免费观看| 精品亚洲成av人在线观看| 欧美大成色www永久网站婷| 国产女人精品视频国产灰线| 国产精品一区二区久久精品蜜臀| 久久亚洲春色中文字幕久久| 国产欧美亚洲精品第一页| 久久99精品国产99久久6男男| 午夜无码熟熟妇丰满人妻| 加勒比av在线一区二区| 亚洲国产精品高清在线| 久久精品国产精品青草| 小12萝8禁在线喷水观看| 国产免费一区二区av| 国产三级精品三级在线专区| 国内揄拍国内精品少妇| 美女大量吞精在线观看456 | 国产又粗又黄又爽的大片| 国产亚洲精久久久久久无码77777 丝袜足控一区二区三区 | 亚洲中国精品精华液| 品色永久免费| 精品久久久久久久久久久aⅴ|