PRMitM:一種可重置帳號密碼的中間人攻擊,雙因素認證也無效

2021-03-06 FreeBuf

在今年的IEEE研討會上,來自以色列管理學術研究學院的研究人員展示了一種新的攻擊方法。這種攻擊方法被命名為PRMitM,意為「密碼重置中間人攻擊(Password Reset MitM Attack)」。黑客可以利用這種攻擊手法對受害者的帳號進行密碼修改。

研究人員稱,Google極易受到攻擊,而Facebook, Yahoo, LinkedIn, Yandex和其他郵箱服務、手機應用(包括Whatsapp、Snapchat、Telegram)也比較容易受到攻擊。

攻擊流程

首先攻擊者需要搭建一個網站,並且需要訪客進行註冊。網站可能提供某些免費服務或者免費軟體,但是需要登錄才能使用,藉此吸引訪客進行註冊。當訪客在註冊表單中填寫信息時,攻擊開始。

接下來攻擊者會跑到訪客填寫的郵件服務商(或者其他服務)那裡選擇「忘記密碼」,如果出現驗證碼,攻擊者就會把它再轉發到網站讓用戶填寫。當然,黑客會用一套自動化程序完成這些操作。

全球Top 10網站在密碼重置時採用的驗證方式

與處理驗證碼的方法相同,之後密碼重置過程中遇到的安全問題,攻擊者也會返回給註冊用戶進行填寫。

用戶需要下載文件時,網站要求用戶填寫郵箱,填寫後,攻擊者會找到郵箱服務商,選擇忘記密碼,此時有些郵件服務商會返回驗證碼,攻擊者再將驗證碼返回給用戶填寫,用戶填寫完成再提交給郵件服務商。同理,對於那些安全問題攻擊者也可以要求用戶進行填寫,這在註冊流程中是非常正常的事。獲取了用戶所有信息,攻擊者便可進行密碼重置。

有一些網站只使用安全問題就可以進行密碼重置。在研究人員的實驗中,77%的實驗者把那些安全問題的答案提交給了非常不重要的網站。在研究人員看來這是非常危險的,諸如父母的姓名這類的網站應該只提供給非常重要的網站比如網銀網站。研究人員提供的另外一條建議是,不要在那些不重要的網站提供這些問題的真實答案。

PRMitM攻擊方法的優勢

可以用來對付雙因素認證

PRMitM可以用來對付雙因素認證。很多雙因素認證需要驗證用戶手機,而使用PRMitM攻擊者無需對受害者手機進行控制,也無需轉發簡訊。攻擊者只需要要求訪客驗證手機號就可以進行認證。攻擊者會聲稱發送了簡訊驗證碼,而實際上發送簡訊驗證碼的是攻擊者正在進行密碼重置的網站。

之所以能夠矇混過關,還有一個比較重要的因素是發送簡訊的服務沒有標明自己的服務,有時用戶也沒有注意驗證碼的發送方,在收到驗證碼時用戶往往不會完整地閱讀整條簡訊。

上圖中的Yandex就沒有註明用於Yandex服務

研究人員發現,Google在發送驗證碼時不會提示驗證碼用於密碼重置。Netfix不會提示驗證碼來自Netflix,eBay不會提簡訊來自eBay。而微軟、Facebook和Twitter的簡訊則會註明用於密碼重置。

Whatsapp、Snapchat、Telegram中的PRMitM

研究人員發現對於那些手機應用同樣存在被攻擊的可能。Whatsapp、Snapchat、Telegram會提供撥打電話進行密碼重置的方法,但是同樣地在這些電話中,這些服務不會聲明具體的服務。

針對中國的簡訊驗證服務

實際上研究人員所說的提示驗證碼來自Google,指的是在手機簡訊應用中直接顯示來自Google,而非來自特定的號碼。這樣的服務在中國比較少,我們的簡訊驗證碼普遍來自1065開頭的號碼。

不過據小編觀察,大多數的簡訊在開頭會註明來源:

不過有些手機廠商提供了自動複製簡訊驗證碼的功能,這也可能造成用戶直接忽略簡訊內容填寫驗證碼。

攻擊的局限性

實際上PRMitM這樣的攻擊方式只有在攻擊郵件服務商時才足夠有效,因為很多服務在密碼重置時往往會先發送一份密碼重置郵件,這樣就暴露了攻擊者的意圖。

而研究人員提出的解決方案就是讓廠商在簡訊中發送密碼重置連結(因為對於忘記密碼無法登陸的用戶,郵件服務商無法發送重置郵件),或者更好的辦法則是同時發送驗證簡訊和驗證郵件。

漏洞已通報廠商

研究人員稱已經把這些「漏洞」匯報給了各個廠商。

那些極易被PRMitM攻擊的廠商有的已經修復了漏洞(Snapchat, Yahoo!),有的回覆我們稱將修復漏洞(Google, LinkedIn, Yandex)。對於那些不容易攻擊的網站,致謝了我們,並且稱可能在將來採用我們的發現,但目前暫不會進行修復。

*參考來源:BleepingComputer,本文作者:Sphinx,轉載請註明來自FreeBuf.COM

相關焦點

  • 記兩次Instagram APP密碼重置POC
    測試時,大概每個ip發送200次請求都沒被攔,使用1000個機器和ip(使並發更容易),發送大約20萬個請求便達到重置密碼的效果。在實質上的攻擊場景,攻擊者需要用5000IP才可以比較完美地攻擊任意一個Instagram 帳號。這個數字聽起來很大很可怕。
  • 任天堂30萬帳戶密碼洩露 Switch未受波及
    任天堂方面表示,已經對這14萬個NNID及其相關聯的任天堂帳戶密碼進行了重置,並與這些客戶取得了聯繫。在全世界可能被非法登錄的所有NNID中,只有不到1%帳戶因為和任天堂帳號進行了關聯,遭受到了非法交易,任天堂也已經給每個國家和地區的大多數客戶進行了退款處理。即便如此,仍有不少Switch用戶擔心自己的帳戶存在風險,對此,《中國經營報》記者聯繫了任天堂方面,對方暫未作出回應。
  • 我的小米帳號密碼忘了如何找回呢?
    3、小米官網提供了3種方式取回密碼:手機號碼、郵箱或小米ID,由於在註冊小米帳號時可以通過手機號碼或郵箱方式註冊,所以說小米帳號肯定有綁定了其中一種,而小米ID是肯定有的,只是不好記。3、在郵件內容中點擊藍色字體【請點擊這裡】打開小米帳號密碼重置頁面。
  • 【誠通手機】小米帳號密碼忘了如何找回呢?
    3、小米官網提供了3種方式取回密碼:手機號碼、郵箱或小米ID,由於在註冊小米帳號時可以通過手機號碼或郵箱方式註冊,所以說小米帳號肯定有綁定了其中一種,而小米ID是肯定有的,只是不好記。3、在郵件內容中點擊藍色字體【請點擊這裡】打開小米帳號密碼重置頁面。
  • 青驕第二課堂班主任怎麼重置密碼?班主任修改重置學生密碼圖文教程
    青驕第二課堂班主任怎麼重置密碼?班主任修改重置學生密碼圖文教程時間:2020-11-12 23:54   來源:今日頭條   責任編輯:毛青青 川北在線核心提示:原標題:青驕第二課堂班主任怎麼重置密碼?班主任修改重置學生密碼圖文教程 青驕第二課堂班主任如何重置學生密碼?
  • Twitter:黑客未獲取用戶密碼 現無需重置
    原標題:Twitter:黑客未獲取用戶密碼 現無需重置 來源:新浪科技新浪科技訊 北京時間7月17日早間消息,Twitter表示,雖然黑客藉助周三的大規模攻擊假冒幾位著名用戶發送了推文,但用戶的密碼並未在這一過程中被盜。「沒有證據顯示攻擊者獲取了密碼。」
  • 暴雪遊戲帳號密碼與安全令同時被黑,如何拿回帳號?
    平日自詡計算機應用水平過硬,對遊戲帳號安全漠視託大,終於在2月23日深夜栽了一個跟鬥,讓一直覬覦本人帳號的小賊得了手,改了暴雪遊戲帳號密碼,加了安全令,還買了兩枚時光徽章。24日開始嘗試找回帳號,中間種種艱難,最終還是從不起眼處找到了解決之道,拿回了帳號。下面寫出來供大家樂呵樂呵,同時也敲敲帳號安全的警鐘。
  • 川普的推特密碼:maga2020
    請啟用2FA(雙因素認證)!」 在2016年那次「事件」中, Gevers和其他兩個安全人士成功猜到了川普的推特帳戶密碼:youarefired(你被解僱了!這也是川普當年最廣為人知的一句口頭禪)。
  • web安全之密碼那些事
    密碼的那些事密碼是我們日常生活中最常見的一種認證手段,持有正確密碼的人被認為是可信任的。由於密碼使用成本低、認證過程簡單,網際網路、桌面軟體都普遍以密碼作為最基礎的認證手段。那麼如何實現一個足夠安全的密碼認證方案,成為網際網路安全從業人員比較頭疼的問題。
  • 名人帳號被盜,Twitter:未發現黑客獲取用戶密碼
    7月17日消息,據國外媒體報導,當地時間周四Twitter表示,在對大規模黑客攻擊的最新調查中,沒有證據表明黑客獲取用戶密碼,因此Twitter並不會重置任何用戶密碼。當地時間周三Twitter發生黑客攻擊事件,當時黑客侵入了數百個知名帳戶,以推銷比特幣騙局。
  • 華為手機忘記鎖屏/帳號/應用鎖/隱私空間密碼解決方案?
    進入主空間:設置>隱私>隱私空間,點擊右上角>重置密碼,根據屏幕提示即可重置隱私空間密碼了。能重置隱私空間密碼前提是需要先在隱私空間裡開啟了密碼保護功能,才能在主空間裡重置隱私空間密碼,開啟隱私空間密碼保護操作路徑:進入隱私空間,設置>隱私>隱私空間,打開密碼保護開關,根據屏幕提示設置密保問題答案,點擊完成即可。
  • 抖音帳號已重置是什麼意思 怎麼重置抖音帳號怎麼做
    抖音人氣一直居高不下,很多玩抖音的人也遇到了一些問題,比如說抖音帳號已重置是什麼意思?下面就讓小編帶著大家一起來看看怎麼重置抖音帳號怎麼做的解決辦法吧。
  • 蘋果id密碼忘了怎麼辦?輕鬆重置,趕緊收藏!
    蘋果手機的帳號密碼忘了怎麼辦?在蘋果手機裡面,我們需要登錄Apple ID帳號才可以正常使用一些功能,如果不小心忘記了Apple ID帳號的密碼,小編建議大家通過以下方法來找回自己的密碼。>3.選擇密碼與安全性4.點擊更改密碼5.按照步驟進行更改密碼這個方法適用於在蘋果手機上登錄了iCloud並且啟用密碼的情況。
  • 荷蘭檢方證實川普推特帳號曾被黑,密碼竟是川普的競選口號
    FX168財經報社(香港)訊 據荷蘭媒體報導,今年10月,一名黑客通過猜測川普的密碼進入了他的推特帳戶。密碼是「maga2020!」。(Gevers聲稱登入川普推特帳號的截圖)這名黑客名叫Victor Gevers,現年44歲,因侵入川普總統的社交媒體帳戶,可能面臨牢獄之刑。但檢察官表示,Gevers立即向荷蘭當局披露了自己的所作所為,這是一種「道德」行為。
  • 2020年最容易洩露的密碼,你中招了嗎?
    字典攻擊法是黑客常用的一種攻擊方式 數字、字母、鍵盤的順序或倒序組合 (如asus#1234) 建議根據密碼使用場景對密碼分級: 財產級密碼(支付密碼、手機PIN碼等)、重要級密碼(郵箱、購物網站等)、一般性密碼(共享帳號、WIFI密碼等)。 並且將學習、工作和私人帳號密碼分開,多建立幾套密碼,降低風險。
  • 移動寬帶帳號和密碼忘了怎麼辦?教你三種方法查詢
    現在我們基本家家戶戶都有寬帶和無線網,可是我們在使用寬帶的時候總會遇到一個問題,路由器使用一段時間以後就會出現卡頓變慢,出現這樣的問題大多數朋友都會想到重置,但是重置發現輸入寬帶帳號和密碼,因為寬帶帳號和密碼不經常使用,因此很多人都會忘記,那麼我們該如何查詢移動寬帶帳號和密碼呢?
  • APP不再需要密碼?美四大運營商推出統一身份認證
    網際網路從PC網際網路發展到了移動網際網路,但是許多手機軟體仍然使用帳號和密碼的古老方式登錄,給消費者帶來了記憶密碼的巨大負擔,有沒有更好的身份驗證方式呢?據外媒最新消息,去年9月,美國四大電信運營商(AT&T、威瑞森、T-Mobile、Sprint)聯合宣布了一個「身份驗證項目」,這是一種不用帳戶或密碼就能登錄應用軟體的方式,而是依靠你的智慧型手機來驗證你的身份。把它想像成你可能見過的按鈕,讓你用自己的Facebook或谷歌帳戶登錄應用軟體和網站。現在,「驗證項目」有了一個官方名稱——ZenKey——並且逐步向用戶推出。
  • 重置Windows10帳戶密碼,就用這三招
    第1部分:重置Microsoft帳戶的Windows10密碼第2部分:重置Windows10本地帳戶密碼 方法1:使用安裝光碟重置Windows10本地帳戶密碼帳戶密碼的方式可能與重置Windows 10本地帳戶密碼略有不同。
  • 帳戶密碼被猜中?教你一份密碼設置指南丨大東話安全
    大東:入侵的黑客Gevers表示,攻擊川普帳戶的原因與競選對手的報導有關,他兒子的一個硬碟被黑客入侵,原因正是拜登使用了一個容易被猜到的密碼(Hunter02)。 小白:哈哈,所以Gevers還想檢查下Twitter認證帳戶的安全性咯~ 大東:他本人表示,他的工作就是尋找安全漏洞。
  • 世衛組織正遭受同期五倍網絡攻擊 457個郵箱洩露 已重置密碼
    當地時間4月23日,世界衛生組織(WHO)在官網發表聲明,稱疫情期間受到的網絡攻擊數量急劇增加,為去年同期的五倍。本周內,約有450個世衛組織及數千名相關工作人員的郵箱、密碼遭到洩露。SITE情報小組(一家專門監視在線極端主義和恐怖組織的機構) 最早發現了這些洩露數據。