青草久久影院-青草久久伊人-青草久久久-青草久久精品亚洲综合专区-SM双性精跪趴灌憋尿调教H-SM脚奴调教丨踩踏贱奴

17站長網(wǎng)

17站長網(wǎng) 首頁 安全 安全教程 查看內(nèi)容

老生常談重放攻擊的概念(必看篇)

2022-9-23 15:55| 查看: 1708 |來源: 互聯(lián)網(wǎng)

重放攻擊的概念 根據(jù)百科的解釋:重放攻擊(Replay Attacks)又稱重播攻擊、回放攻擊或新鮮性攻擊(Freshness Attacks),是指攻擊者發(fā)送一個目的主機已接收過 ...

重放攻擊的概念

根據(jù)百科的解釋:重放攻擊(Replay Attacks)又稱重播攻擊、回放攻擊或新鮮性攻擊(Freshness Attacks),是指攻擊者發(fā)送一個目的主機已接收過的包,來達到欺騙系統(tǒng)的目的,主要用于身份認證過程,破壞認證的正確性。

它是一種攻擊類型,這種攻擊會不斷惡意或欺詐性地重復(fù)一個有效的數(shù)據(jù)傳輸,重放攻擊可以由發(fā)起者,也可以由攔截并重發(fā)該數(shù)據(jù)的敵方進行。攻擊者利用網(wǎng)絡(luò)監(jiān)聽或者其他方式盜取認證憑據(jù),之后再把它重新發(fā)給認證服務(wù)器。從這個解釋上理解,加密可以有效防止會話劫持,但是卻防止不了重放攻擊。重放攻擊任何網(wǎng)絡(luò)通訊過程中都可能發(fā)生。重放攻擊是計算機世界黑客常用的攻擊方式之一,它的書面定義對不了解密碼學(xué)的人來說比較抽象。

概念性的幾個防御手段

時間戳

“時戳”──代表當(dāng)前時刻的數(shù)

基本思想──A接收一個消息當(dāng)且僅當(dāng)其包含一個對A而言足夠接近當(dāng)前時刻的時戳

原理──重放的時戳將相對遠離當(dāng)前時刻

時鐘要求──通信各方的計算機時鐘保持同步

處理方式──設(shè)置大小適當(dāng)?shù)臅r間窗(間隔),越大越能包容網(wǎng)絡(luò)傳輸延時,越小越能防重放攻擊

適用性──用于非連接性的對話(在連接情形下雙方時鐘若偶然出現(xiàn)不同步,則正確的信息可能會被誤判為重放信息而丟棄,而錯誤的重放信息可能會當(dāng)作最新信息而接收)

序號

通信雙方通過消息中的序列號來判斷消息的新鮮性

要求通信雙方必須事先協(xié)商一個初始序列號,并協(xié)商遞增方法

提問與應(yīng)答

“現(xiàn)時”──與當(dāng)前事件有關(guān)的一次性隨機數(shù)N(互不重復(fù)即可)

基本做法──期望從B獲得消息的A 事先發(fā)給B一個現(xiàn)時N,并要求B應(yīng)答的消息中包含N或f(N),f是A、B預(yù)先約定的簡單函數(shù)

原理──A通過B回復(fù)的N或f(N)與自己發(fā)出是否一致來判定本次消息是不是重放的

時鐘要求──無

適用性──用于連接性的對話

重放攻擊是對協(xié)議的攻擊中危害最大、最常見的一種攻擊形式。

以登陸為例看具體的例子

常規(guī)流程

1.前端web頁面用戶輸入賬號、密碼,點擊登錄。

2.請求提交之前,web端首先通過客戶端腳本如javascript對密碼原文進行md5加密。

3.提交賬號、md5之后的密碼

4.請求提交至后端,驗證賬號與密碼是否與數(shù)據(jù)庫中的一致,一致則認為登錄成功,反之失敗。

有什么問題呢?

上述流程看似安全,認為傳輸過程中的密碼是md5之后的,即使被監(jiān)聽截取到,由于md5的不可逆性,密碼明文也不會泄露。其實不然!監(jiān)聽者無需解密出密碼明文即可登錄!監(jiān)聽者只需將監(jiān)聽到的url(如:http://****/login.do?method=login&password=md5之后的密碼&userid=登錄賬號)重放一下,即可冒充你的身份登錄系統(tǒng)。

稍微安全點的方式

1.進入登陸頁面時,生成一個隨機碼(稱之為鹽值),在客戶端頁面和session中各保存一份。

2.客戶端提交登錄請求時,將md5之后的密碼與該隨機碼拼接后,再次執(zhí)行md5,然后提交(提交的密碼=md5(md5(密碼明文)+隨機碼))。

3.后端接收到登錄請求后,將從數(shù)據(jù)庫中查詢出的密碼與session中的隨機碼拼接后,md5運算,然后與前端傳遞的結(jié)果進行比較。

為何要這樣?

該登錄方式,即使登錄請求被監(jiān)聽到,回放登錄URL,由于隨機碼不匹配(監(jiān)聽者的session中的隨機碼與被監(jiān)聽者的session中的隨機碼相同概率可忽略),無法登錄成功。

該登錄方式,由于傳輸?shù)拿艽a是原密碼md5之后與隨機碼再次md5之后的結(jié)果,即使監(jiān)聽者采用暴力破解的方式,也很難解密出密碼明文。

更進一步

考慮到密碼輸入的方便性,好多用戶的密碼都設(shè)置的很短,并且不夠復(fù)雜,往往是6位數(shù)字字母組合,這樣的密碼md5之后保存到數(shù)據(jù)庫,一旦數(shù)據(jù)庫數(shù)據(jù)泄露,簡單密碼的md5結(jié)果很容易通過暴力破解的方式給解密出來,何況md5出現(xiàn)了這么多年,可能已經(jīng)有不少字典了!同時為了方便用戶登錄的方便性,我們的系統(tǒng)一般不可能要求用戶設(shè)置很長、很復(fù)雜的密碼!怎么辦?加固定鹽值。1.系統(tǒng)設(shè)置一個固定的鹽值,該鹽值最好足夠復(fù)雜,如:1qaz2wsx3edc4rfv!@#$%^&qqtrtRTWDFHAJBFHAGFUAHKJFHAJHFJHAJWRFA

2.用戶注冊、修改密碼時,將用戶的原始密碼與我們的固定鹽值拼接,然后做md5運算。

3.傳遞至后端,保存進數(shù)據(jù)庫(數(shù)據(jù)庫中保存的密碼是用戶的原始密碼拼接固定鹽值后,md5運算后的結(jié)果)。

4.登錄時,將用戶的原始密碼與我們的固定鹽值進行拼接,然后做md5運算,運算后的結(jié)果再拼接上我們的隨機碼,再次md5運算,然后提交。

5.后端接收到登錄請求后,將從數(shù)據(jù)庫中查詢出的密碼與session中的隨機碼拼接后,md5運算,然后與前端傳遞的結(jié)果進行比較。

再再進一步

1.加登錄驗證碼,可預(yù)防人為地暴力登錄破解

2.賬戶鎖定,如果用戶密碼輸入錯誤次數(shù)達到一定量后(如6次),則可以鎖定該賬號

tag標簽:重放攻擊
本文最后更新于 2022-9-23 15:55,某些文章具有時效性,若有錯誤或已失效,請在網(wǎng)站留言或聯(lián)系站長:[email protected]
·END·
站長網(wǎng)微信號:w17tui,關(guān)注站長、創(chuàng)業(yè)、關(guān)注互聯(lián)網(wǎng)人 - 互聯(lián)網(wǎng)創(chuàng)業(yè)者營銷服務(wù)中心

免責(zé)聲明:本站部分文章和圖片均來自用戶投稿和網(wǎng)絡(luò)收集,旨在傳播知識,文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請勿用于商業(yè)用途,如果損害了您的權(quán)利,請聯(lián)系我們及時修正或刪除。謝謝!

17站長網(wǎng)微信二維碼

始終以前瞻性的眼光聚焦站長、創(chuàng)業(yè)、互聯(lián)網(wǎng)等領(lǐng)域,為您提供最新最全的互聯(lián)網(wǎng)資訊,幫助站長轉(zhuǎn)型升級,為互聯(lián)網(wǎng)創(chuàng)業(yè)者提供更加優(yōu)質(zhì)的創(chuàng)業(yè)信息和品牌營銷服務(wù),與站長一起進步!讓互聯(lián)網(wǎng)創(chuàng)業(yè)者不再孤獨!

掃一掃,關(guān)注站長網(wǎng)微信

大家都在看

    熱門排行

      最近更新

        返回頂部
        主站蜘蛛池模板: 亚洲va精品中文字幕 | 最近韩国HD免费观看国语 | 97成人免费视频 | AV一区AV久久AV无码 | 巨污全肉np一女多男 | 8x8x我要打机飞在线观看 | 亚洲国产货青视觉盛宴 | 久久久久久久99精品免费观看 | 亚洲中文字幕日本在线观看 | 久久久久久久久久毛片精品美女 | 国内一级一级毛片a免费 | 丫鬟粗大狠狠贯穿h | 国产午夜亚洲精品理论片八戒 | 十分钟免费观看大全视频 | 含羞草完整视频在线播放免费 | 野花日本大全免费高清完整版 | 全黄H全肉细节文短篇 | 三级网站视频在线观看 | 色列少女漫画 | 亚洲欧美日韩高清中文在线 | 国产亚洲视频精彩在线播放 | 黄色xxxxxx| 免费99精品国产人妻自在线 | 国产中的精品AV一区二区 | 国产AV亚洲精品久久久久 | 激情内射亚洲一区二区三区爱妻 | 久久视频精品38线视频在线观看 | 精品99久久久久成人网站 | 97无码欧美熟妇人妻蜜 | 国产全部视频列表支持手机 | 首页_亚洲AV色老汉影院 | 亚洲欧洲一级 | 日日噜噜噜夜夜爽爽狠狠 | 亚洲天堂av2017 | a在线视频免费观看 | 66美女人体 | 精品国产免费人成视频 | 亚洲免费三区 | 欧美一级久久久久久久大 | 久久亚洲精品AV无码四区 | 国产亚洲欧美高清在线 |