《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 業(yè)界動態(tài) > 微軟Exchange漏洞暴露10萬Windows域憑證

微軟Exchange漏洞暴露10萬Windows域憑證

2021-09-26
來源:嘶吼專業(yè)版
關(guān)鍵詞: 微軟 憑證泄露

  微軟 Exchange Autodiscover設(shè)計(jì)和實(shí)現(xiàn)漏洞引發(fā)嚴(yán)重憑證泄露攻擊,數(shù)十萬Windows域憑證泄露。

  Autodiscover是Microsoft Exchange用來自動配置outlook這類Exchange客戶端應(yīng)用的工具。研究人員發(fā)現(xiàn) Exchange Autodiscover協(xié)議存在設(shè)計(jì)漏洞,會引發(fā)到Autodiscover域的web請求泄露。

  在配置郵件客戶端時,用戶需要配置:

  ?用戶名、密碼;

  ?郵件或exchange服務(wù)器的hostname或IP地址。

  在一些特殊情況下,還需要進(jìn)行其他的配置。本文介紹基于POX XML協(xié)議的 Autodiscover實(shí)現(xiàn)。用戶在outlook加入一個新的exchange賬戶后,用戶會收到一個彈窗要求輸入用戶名和密碼:

  Microsoft Outlook自動賬號設(shè)置

  用戶輸入信息后,outlook會使用 Autodiscover來配置客戶端。如下所示:

  Microsoft Outlook自動賬號設(shè)置過程

  在后臺Autodiscover工作過程中:

  ?客戶端會分析用戶輸入的郵件地址——amit@example.com;

  ?客戶端會嘗試基于用戶的郵件地址來構(gòu)造Autodiscover URL:

  -https://Autodiscover.example.com/Autodiscover/Autodiscover.xml

  -http://Autodiscover.example.com/Autodiscover/Autodiscover.xml

  -https://example.com/Autodiscover/Autodiscover.xml

  -http://example.com/Autodiscover/Autodiscover.xml

  如果以上URL都沒有回應(yīng),Autodiscover就會開始back-off過程。Back-off機(jī)制是泄露漏洞的關(guān)鍵,因?yàn)樗鼤L試解析域名的Autodiscover 部分,也就是說下一個嘗試構(gòu)造的URL是http://Autodiscover.com/Autodiscover/Autodiscover.xml。即擁有Autodiscover.com的用戶會收到所有無法達(dá)到原始域名的請求。

  Autodiscover “back-off”過程

  濫用泄露

  為分析 Autodiscover泄露場景的可行性,研究人員購買了以下域名:

  Autodiscover.com.br – Brazil

  Autodiscover.com.cn – China

  Autodiscover.com.co – Columbia

  Autodiscover.es – Spain

  Autodiscover.fr – France

  Autodiscover.in – India

  Autodiscover.it – Italy

  Autodiscover.sg – Singapore

  Autodiscover.uk – United Kingdom

  Autodiscover.xyz

  Autodiscover.online

  隨后將這些域名分配給一個web服務(wù)器,并等待不同Autodiscover終端的web 請求。隨后,研究人員收到了大量來自不同域名、IP地址和客戶端的請求。其中部分請求相對路徑/Autodiscover/Autodiscover.xml的authorization header中含有HTTP 基本認(rèn)證的憑證信息。

  HTTP GET請求示例

  從日志信息可以看出,hostname是Autodiscover客戶端嘗試認(rèn)證的域名,還包括了認(rèn)證使用的用戶名和密碼:

  2021–05–18 03:30:45 W3SVC1 instance-2 10.142.0.4 GET /Autodiscover/Autodiscover.xml – 80 –  HTTP/1.1 Microsoft+Office/16.0+(Windows+NT+10.0;+Microsoft+Outlook+16.0.13901;+Pro) – -404 0 2 1383 301 265

  2021–05–18 03:30:52 W3SVC1 instance-2 10.142.0.4 GET /Autodiscover/Autodiscover.xml – 80 –  HTTP/1.1 Microsoft+Office/16.0+(Windows+NT+10.0;+Microsoft+Outlook+16.0.13901;+Pro) – –404 0 2 1383 301 296

  2021–05–18 03:30:55 W3SVC1 instance-2 10.142.0.4 GET /Autodiscover/Autodiscover.xml – 80 –  HTTP/1.1 Microsoft+Office/16.0+(Windows+NT+10.0;+Microsoft+Outlook+16.0.13901;+Pro) – –404 0 2 1383 296 328

  2021–05–18 03:31:19 W3SVC1 instance-2 10.142.0.4 GET /Autodiscover/Autodiscover.xml – 80 –  HTTP/1.1 Microsoft+Office/16.0+(Windows+NT+10.0;+Microsoft+Outlook+16.0.13901;+Pro) – –404 0 2 1383 306 234

  有趣的是客戶端在發(fā)送認(rèn)證的請求前并不會檢查資源是否存在。

  研究人員在2021年4月16日-2021年8月25日期間通過這種方式獲取了大量的憑證信息:




電子技術(shù)圖片.png

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。