国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Wifi 認(rèn)證,關(guān)聯(lián),四次握手(WPA/WPA2/WPA3-SAE)

這篇具有很好參考價值的文章主要介紹了Wifi 認(rèn)證,關(guān)聯(lián),四次握手(WPA/WPA2/WPA3-SAE)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

引入

WPA3-SAE也是針對四次握手的協(xié)議。

四次握手是 AP (authenticator) 和 (supplicant)進(jìn)行四次信息交互,生成一個用于加密無線數(shù)據(jù)的秘鑰。

這個過程發(fā)生在 WIFI 連接 的 過程。


為了更好的闡述 WPA3-SAE 的作用 和 凸顯其優(yōu)點。我們需要借助 WPA2-psk 來做對比。

先來簡單闡述一下 WPA2-psk …

WPA / WPA2 中的四次握手

這是一次連接過程:

Wifi 認(rèn)證,關(guān)聯(lián),四次握手(WPA/WPA2/WPA3-SAE)

其中 四次 eapol key 屬于四次握手的過程。
具體過程請參考: Wifi_認(rèn)證 、關(guān)聯(lián) 和 四次握手(WPA/WPA2)

注意:WPA 系列協(xié)議 描述的 不僅僅是 握手過程。

握手過程 采用的算法優(yōu)點為:

  • 秘鑰的生成具有隔離性
    • 不同的 STA 與 同一個 AP 不會生成相同的秘鑰
    • 同一個 STA 連接 AP 的不同過程 也不會產(chǎn)生相同的秘鑰
  • 預(yù)共享WIFI密碼 PSK,使得 WIFI 網(wǎng)絡(luò)有了不錯的可控性

優(yōu)點 可圈可點,但缺點也相對明顯。

WPA2-psk 最大的問題就是 不在安全了!!

破解教程層出不窮,安全升級迫在眉睫。


WPA2-psk 的安全性

迫在眉睫:2017年10月,802.11協(xié)議中,沿用了 13年的 WPA2 加密協(xié)議 被完全破解了。

先理解 WPA2-psk 的簡要過程:(四次握手)

Wifi 認(rèn)證,關(guān)聯(lián),四次握手(WPA/WPA2/WPA3-SAE)
從這個過程中 我們看出:

  • 預(yù)共享 PSK 參與了生成 PTK 的計算
  • PTK 也負(fù)責(zé)了 對 PSK 的 驗證
  • 雙方都有隨機(jī)數(shù)的產(chǎn)生,賦予了 PTK的不唯一性。

最終 由 PTK 負(fù)責(zé)后續(xù) Data 數(shù)據(jù)的 加密。

PTK的保密性 直接決定著 用戶數(shù)據(jù)的安全性

由此可見,窺探者 除了 PSK 和 PTK 不能從空中抓到,其他參與計算的值都能抓到。

PMK = SHA-1(ESSID + PSK)
PTK = PRF(PMK + ANonce + SNonce + Mac(AA) + Mac (SA))

SHA-1 和 PRF 這兩個函數(shù) 是 公開的


攻擊者 一旦抓到 4次握手的包,便能離線暴力破解 PSK

之后便可以利用PSK去生成 PTK,進(jìn)而窺探 用戶數(shù)據(jù)。

WPA2-psk 破解原理

核心:想辦法抓到四次握手的包

大致分為一下幾個步驟:

  • 明確 破解目標(biāo) AP 之后,針對某個已連接的 STA 偽造出一個 Deauthentication 幀,擾亂現(xiàn)有 STA 與 目標(biāo)AP 的連接。
  • Deauthentication(取消身份驗證幀)會讓 目標(biāo)AP 將當(dāng)前 STA 從自己的關(guān)聯(lián)表中踢出(也就是斷開連接了)
  • AP 主動斷開 STA 之后,會給 STA 發(fā)一個確認(rèn)包,STA收到確認(rèn)包之后 便會進(jìn)行重連(畢竟不是 STA 自己真的想斷開)
  • 觸發(fā)重連之后,趁機(jī) 抓取四次握手的空口包,帶回家分析。
  • 然后用字典法暴力破解

由此可見對 WPA2-PSK 的安全性已經(jīng)支離破碎,對其的改進(jìn)也是箭在弦上。


WPA3


WPA3-Personal 基于IEEE Std 802.11-2016 中定義的 SAE。

SAE 采用了“互聯(lián)網(wǎng)工程任務(wù)組(IETF)”RFC7664 規(guī)范中定義的 “蜻蜓(Dragonfly)” 握手協(xié)議,將其應(yīng)用于 Wi-Fi 網(wǎng)絡(luò)以進(jìn)行基于密碼的身份驗證。

針對 WPA2 的通病,WPA3 在各個場景下 都給出了不錯的解決方案。

比如針對 WPA2-psk 的協(xié)議 ——WPA3-SAE 做了兩點 具有革命性的優(yōu)化。

  1. 針對暴力破解攻擊的防護(hù)得到了提升。

    即使用戶沒有設(shè)置較為復(fù)雜的密碼。

  2. 提供了正向加密,即使攻擊者知道了PSK 也無法窺探用戶的數(shù)據(jù)。

WPA3-Personal 的連接交互過程

Wifi 認(rèn)證,關(guān)聯(lián),四次握手(WPA/WPA2/WPA3-SAE)
從上圖我們能看出 與 WPA2 最明顯的差別就是 認(rèn)證過程

WPA3-SAE 的認(rèn)證過程 變得繁瑣了,從兩幀變成了四幀

SAE 認(rèn)證過程(Authentication)

WPA3-Personal 基于IEEE Std 802.11-2016 中定義的 SAE。SAE 采用了“互聯(lián)網(wǎng)工程任務(wù)組(IETF)”RFC7664 規(guī)范中定義的 “蜻蜓(Dragonfly)” 握手協(xié)議,將其應(yīng)用于 Wi-Fi 網(wǎng)絡(luò)以進(jìn)行基于密碼的身份驗證。

這個認(rèn)證過程 會校驗 PSK 的正確性,也會生成 PMK,供后續(xù)握手使用。

Wifi 認(rèn)證,關(guān)聯(lián),四次握手(WPA/WPA2/WPA3-SAE)

上圖只是WPA3-SAE的認(rèn)證過程,但似乎這已經(jīng)完成了信息的校驗 和 秘鑰關(guān)鍵元素的生成。

站在用戶的角度,設(shè)備連接這兩種協(xié)議(WPA2-personal 和 WPA3-SAE)的熱點沒有任何操作上的區(qū)別。

  • 都是要預(yù)先得知PSK(也就是AP密碼)

那么讓我們對比著 WPA2-personal 的“不安全”,來看看 WPA3-SAE 的“安全”。

詳細(xì)闡述一下上圖的過程:

  • 首先 STA 和 AP 都有預(yù)留的 PSK,并且兵分兩路生成各自的產(chǎn)物。
  • 先通過ECC 對原始 PSK 進(jìn)行映射。

    這算是第一層保護(hù),如若攻擊者不清楚 橢圓函數(shù)的參數(shù),便無法進(jìn)行下一步。

  • STA 生成隨機(jī)數(shù) rS ;AP 生成隨機(jī)數(shù) rA 。
  • STA 將 P · rS 傳給 AP
  • Ap 將 P · rA 傳給 STA

    " · " 這里的運算符不是 “乘法”,是一種特殊的算法,正因如此,WPA3 - SAE 才安全。

    • 這種算法 似乎遵循一定程度的“結(jié)合性”,但又不可逆。

      就是說 : P · rS 推不出 rS, 抓到包了也沒用。但 P · rS · rA 在三個元素的順序 不影響整體的結(jié)果。(妙?。。。。?/p>

  • 后續(xù)就是進(jìn)行一個 Hash 算法,再進(jìn)行對比。當(dāng)然在這個過程中也順便生成了核心秘鑰數(shù)據(jù) (PMK)
  • 校驗通過之后,雙方用各自生成的 PMK 進(jìn)行 “四次握手” 來生成用來給 Data 數(shù)據(jù)加密的 秘鑰。

上述流程可以完美 “格擋” 傳統(tǒng)的破解手法。

今天SAE先聊到這兒,后續(xù)有想到的在補(bǔ)充。文章來源地址http://www.zghlxwxcb.cn/news/detail-409124.html

That’s all, thank you !!!

到了這里,關(guān)于Wifi 認(rèn)證,關(guān)聯(lián),四次握手(WPA/WPA2/WPA3-SAE)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【網(wǎng)絡(luò)|TCP】三次握手、四次握手

    TCP是一種面向連接的可靠的傳輸協(xié)議,建立和斷開TCP連接時需要進(jìn)行握手的過程。其中,TCP的連接建立需要進(jìn)行三次握手,而連接斷開則需要進(jìn)行四次握手。 三次握手 第一次握手:客戶端發(fā)送一個SYN(同步)報文給服務(wù)器,表示客戶端請求建立連接。這個報文中包含一個初

    2024年02月14日
    瀏覽(26)
  • TCP三次握手、四次握手過程,以及原因分析

    TCP三次握手、四次握手過程,以及原因分析

    TCP的三次握手和四次揮手實質(zhì)就是TCP通信的連接和斷開。 三次握手:為了對每次發(fā)送的數(shù)據(jù)量進(jìn)行跟蹤與協(xié)商,確保數(shù)據(jù)段的發(fā)送和接收同步,根據(jù)所接收到的數(shù)據(jù)量而確認(rèn)數(shù)據(jù)發(fā)送、接收完畢后何時撤消聯(lián)系,并建立虛連接。 四次揮手:即終止TCP連接,就是指斷開一個T

    2024年02月14日
    瀏覽(14)
  • 三次握手四次揮手

    TCP協(xié)議是一種面向連接的、可靠的、基于字節(jié)流的運輸層通信協(xié)議。它通過三次握手來建立連接,通過四次揮手來斷開連接。 所謂三次握手,是指建立一個TCP連接時,需要客戶端和服務(wù)器總共發(fā)送3個報文。三次握手的目的是連接服務(wù)器指定端口,建立TCP連接,并同步連接雙

    2024年02月09日
    瀏覽(16)
  • TCP 三次握手:四次揮手

    TCP 三次握手:四次揮手

    TCP 三次握手/四次揮手 TCP 在傳輸之前會進(jìn)行三次溝通,一般稱為“三次握手”,傳完數(shù)據(jù)斷開的時候要進(jìn)行四次溝通,一般稱為“四次揮手”。 數(shù)據(jù)包說明 源端口號( 16 位):它(連同源主機(jī) IP 地址)標(biāo)識源主機(jī)的一個應(yīng)用進(jìn)程。 目的端口號( 16 位):它(連同目的主機(jī)

    2024年01月19日
    瀏覽(19)
  • TCP的三次握手,四次揮手

    TCP的三次握手,四次揮手

    第一次握手:客戶端發(fā)送SYN報文,井發(fā)送seq為x序列號給服務(wù)端,等待服務(wù)端的確認(rèn) 第二次握手:服務(wù)端發(fā)送SYN+ACK報文,并發(fā)送seq為Y的序列號,在確認(rèn)序列號為x+1 第三次握手:客戶端發(fā)送ACK報文,并發(fā)送seq序列號為z,在確認(rèn)序列號為y+1 第一次揮手:先由客戶端向服務(wù)器端發(fā)

    2024年01月18日
    瀏覽(18)
  • TCP 三次握手&四次揮手淺析

    TCP 三次握手&四次揮手淺析

    大家都知道傳輸層中的TCP協(xié)議是面向連接的,提供可靠的連接服務(wù),其中最出名的就是三次握手和四次揮手。 三次握手的交互過程如下 喜歡鉆牛角尖的我在學(xué)習(xí)三次握手的時候就想到了幾個問題:為什么三次握手是三次?不是一次、兩次或者更多?如果是兩次或者是一次會

    2024年02月15日
    瀏覽(20)
  • TCP的三次握手、四次揮手

    首先我們要知道建立連接的目的是什么,我們是為了可靠的傳輸數(shù)據(jù)。那既然是可靠的傳輸數(shù)據(jù),我們必須保證客戶端和服務(wù)端都能正常的發(fā)送和接收數(shù)據(jù),如果某一方不能正常的發(fā)送或者接收數(shù)據(jù),那整個數(shù)據(jù)的傳輸就不能成功,也就不可靠。 三次握手 1.第一次握手:第一

    2024年02月10日
    瀏覽(21)
  • Websocket及三次握手/四次揮手

    Websocket及三次握手/四次揮手

    Websocket-實時通信 之前一直聽說Websocket,但也一直沒有使用過,今天突然又看到了,還挺感興趣的,可以一起看看 原理:瀏覽器間隔幾秒發(fā)送一次請求,詢問服務(wù)器是否有新消息出現(xiàn),持續(xù) 優(yōu)點:實現(xiàn)簡單,大部分瀏覽器和服務(wù)器支持 缺點:頻繁的請求和響應(yīng)會導(dǎo)致不必要

    2024年02月20日
    瀏覽(17)
  • TCP三次握手四次揮手

    TCP三次握手四次揮手

    目錄 一、基礎(chǔ)理論 1、TCP的標(biāo)志位 2、TCP的狀態(tài)碼 二、TCP連接的建立與釋放 1、三次握手 第一次握手: 第二次握手: 第三次握手: 2、四次揮手 第一次揮手: 第二次揮手: 第三次揮手: 第四次揮手: 三、更多面試題參考 標(biāo)志位 含義 SYN(synchronous) 在建立連接時使用,表示

    2024年02月19日
    瀏覽(14)
  • TCP 三次握手和四次揮手

    TCP 三次握手和四次揮手

    1 TCP 三次握手漫畫圖解 如下圖所示,下面的兩個機(jī)器人通過3次握手 確定了對方能正確接收和發(fā)送消息 (圖片來源網(wǎng)絡(luò))。 簡單示意圖: 客戶端–發(fā)送帶有 SYN 標(biāo)志的數(shù)據(jù)包–一次握手–服務(wù)端 服務(wù)端–發(fā)送帶有 SYN/ACK 標(biāo)志的數(shù)據(jù)包–二次握手–客戶端 客戶端–發(fā)送帶有帶有

    2024年02月22日
    瀏覽(36)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包