時間:2017-10-17 來源:互聯網 瀏覽量:
16日晚,用於保護WiFi安全的WPA/WPA2加密協議漏洞曝光,該漏洞名稱為“密鑰重裝攻擊”KRACK(Key Reinstallation Attacks),幾乎影響全部計算機、手機和路由器等WiFi設備,使黑客可以監聽到通過接入WiFi網絡設備進行的數據通信,竊取用戶隱私;並可以劫持用戶客戶端到一個釣魚熱點上,實現流量劫持、篡改等。
據報道,美國國土安全部的電腦緊急應變小組發布安全公告指出,黑客可能利用這個漏洞,竊聽或劫持使用無線網絡的裝置。而這一漏洞據說是由比利時魯汶大學電腦科學家發現的,他們稱之為“密鑰重裝攻擊”(Key Reinstallation Attack,簡稱KRACK)。
何為 WPA2?
首先了解 WPA,全稱為 Wi-Fi Protected Access(保護無線電腦網絡安全係統),有 WPA 和 WPA2 兩個標準,是一種保護無線網絡安全的加密協議。而 WPA2 是基於 WPA 的一種新的加密方式,支持 AES 加密,新型的網卡、AP 都支持 WPA2 加密,但現在已經被黑客破解。攻擊者如今可讀取通過 WAP2 保護的任何無線網絡(諸如路由器)的所有信息。
最初,比利時魯汶大學計算機安全學者馬蒂·凡赫爾夫(Mathy Vanhoef)發現了該漏洞,他表示:
我們發現了 WPA2 的嚴重漏洞,這是一種如今使用最廣泛的 Wi-Fi 網絡保護協議。黑客可以使用這種新穎的攻擊技術來讀取以前假定為安全加密的信息,如信用卡號、密碼、聊天信息、電子郵件、照片等等。
這類安全缺陷存在於 Wi-Fi 標準的本身,而非特定的某些產品或方案中。因此,即使是得到正確部署的 WPA2 同樣有可能受到影響。即隻要是設備支持 Wi-Fi,則都可能會收到影響。在初步研究中發現,Android 和 Linux 顯得尤為脆弱,同時封閉的蘋果操作係統 iOS 和 macOS 也難逃厄運,此外 Windows、OpenBSD、聯發科技、Linksys 等無線產品都會受到一定程度的影響。
攻擊原理
攻擊的原理是利用設備加入 Wi-Fi 網絡時所用的通信。一共有四個步驟,第一步確認設備正在使用正確的路由器 Wi-Fi 密碼,然後同意一個用於連接期間發送所有數據的加密密鑰。 而黑客可以利用重新安裝攻擊漏洞,誘導用戶重新安裝已經使用過的密鑰。具體實現方法是操縱並重播密碼握手消息。當受害者重新安裝密鑰時,增量發送分組號(即隨機數)以及接收分組號(即重播計數器)等相關參數將被重置為初始值。
從本質上來講,為了保證安全性,每條密鑰隻能安裝並使用一次。遺憾的是,我們發現 WPA2 協議當中並不包含這一強製要求。Vanhoef 表示漏洞存在於 WPA2 協議的四路握手(four-way handshake)機製中,四路握手允許擁有預共享密碼的新設備加入網絡。而通過操縱加密握手過程,我們將能夠在實踐當中利用這一致命缺陷。
在最糟糕的情況下,攻擊者可以利用漏洞從 WPA2 設備破譯網絡流量、劫持鏈接、將內容注入流量中。換言之,攻擊者通過漏洞可以獲得一個萬能密鑰,不需要密碼就可以訪問任何 WAP2 網絡。一旦拿到密鑰,他們就可以竊聽你的網絡信息。漏洞的存在意味著 WAP2 協議完全崩潰,影響個人設備和企業設備,幾乎每一台無線設備都受到威脅。
360安全中心對漏洞緊急分析後提醒廣大用戶,無需過分恐慌,該漏洞不能用於破解使用WPA/WPA2無線網絡的密碼,隻會影響在使用WPA/WPA2認證的無線網絡之下的無線客戶端(如手機、智能設備)。所以用戶根本無需修改密碼,隻要及時更新無線路由器、手機、智能硬件等所有使用WPA/WPA2無線認證客戶端的軟件版本,就可以避免遭遇攻擊。
目前,該漏洞的利用代碼並未公布,且漏洞屬於範圍性影響,需處在合法WiFi附近不超過100米的範圍內才能實現攻擊,再加上漏洞利用難度頗高,短時間內很難出現利用該漏洞的真實攻擊。
據了解,漏洞發現者已經在7月將漏洞細節報告給廠商,10月2日,Linux的補丁已公布;10月10日,微軟在Windows10操作係統中發布補丁;同一天,Apple也發布了安全公告,在最新的beta版iOS、macOS、 tvOS和 watchOS中修複了無線網絡安全漏洞;穀歌方麵則表示將在近期給受影響設備打上補丁。
360無線電安全研究院負責人楊卿表示,該漏洞風險處於可控範圍,用戶無需過分恐慌,也不用修改WiFi密碼,及時更新所有使用WPA/WPA2無線認證客戶端的軟件版本就可有效防禦。同時注意,在不使用WiFi時關閉手機WiFi功能,公共WiFi下不要登錄有關支付、財產等賬號、密碼;如需登錄、支付,將手機切換至數據流量網絡。