Azure 應(yīng)用服務(wù)發(fā)現(xiàn)“NotLegit”漏洞!

來(lái)源: 百家號(hào)
作者:中國(guó)青年網(wǎng)
時(shí)間:2021-12-27
14176
近日,Wiz 研究團(tuán)隊(duì)在 Azure 應(yīng)用程序服務(wù)中檢測(cè)到一個(gè)不安全的默認(rèn)行為——“NotLegit”漏洞。這意味著,使用 PHP、Python、Ruby 或 Node 語(yǔ)言編寫的“本地 Git”部署應(yīng)用程序的源代碼或該遭暴露。據(jù)悉,“NotLegit”漏洞自 2017 年 9 月以來(lái)就存在,目前或已經(jīng)被攻擊者利用。

近日,Wiz 研究團(tuán)隊(duì)在 Azure 應(yīng)用程序服務(wù)中檢測(cè)到一個(gè)不安全的默認(rèn)行為——“NotLegit”漏洞。這意味著,使用 PHP、Python、Ruby 或 Node 語(yǔ)言編寫的“本地 Git”部署應(yīng)用程序的源代碼或該遭暴露。據(jù)悉,“NotLegit”漏洞自 2017 年 9 月以來(lái)就存在,目前或已經(jīng)被攻擊者利用。

據(jù)了解,Wiz 早在 2021 年 10 月 7 日就向微軟方面報(bào)告了這一安全漏洞,目前已得到緩解。但對(duì)小型企業(yè)客戶來(lái)說(shuō)或仍有潛在暴露風(fēng)險(xiǎn),這里也提醒他們應(yīng)采取某些行動(dòng),來(lái)保護(hù)他們的應(yīng)用程序,詳細(xì)可查看微軟于 2021 年 12 月 7日- 15 日發(fā)布的電子郵件通知。

1b4c510fd9f9d72a95760bba5981b73d359bbbb8.jpeg

“NotLegit”漏洞:

本地 Git 存儲(chǔ)庫(kù)可公開訪問(wèn)

Wiz 方面提醒稱,將 Git 存儲(chǔ)庫(kù)部署到 Web 服務(wù)器和 storage buckets 時(shí),千萬(wàn)要確保 .git 文件夾是未上載的。這是因?yàn)?.git 文件夾包含源代碼、開發(fā)人員的電子郵件等其他敏感數(shù)據(jù)。

而通過(guò)“本地 Git”的方式部署到 Azure 應(yīng)用程序服務(wù)時(shí),Git 存儲(chǔ)庫(kù)是在任何人都可以訪問(wèn)的公共可訪問(wèn)目錄(/home/site/wwwroot)中創(chuàng)建的(Wiz 稱這是微軟眾所周知的“怪癖”)。為了保護(hù)用戶個(gè)人文件,微軟將“web.config”文件添加到限制公用訪問(wèn)的 .git 文件夾公用目錄里,但僅 Microsoft IIS web 服務(wù)器可以處理“web.config”文件(如果使用 IIS 部署的 C# 或 ASP.NET 應(yīng)用程序,這種緩解措施也同樣有效)。

問(wèn)題來(lái)了,由于 PHP、Ruby、Python 或 Node 這些編程語(yǔ)言是與不同的 web 服務(wù)器(Apache、Nginx、Flask 等)一起部署的,而這些服務(wù)器又不處理“web.config”文件,所以上面的緩解措施是無(wú)效,也正因?yàn)槿绱?,使用這些編程語(yǔ)言的應(yīng)用就非常容易受到“NotLegit”漏洞攻擊。

基本上,“NotLegit”漏洞——惡意攻擊者所要做的就是從目標(biāo)應(yīng)用程序獲取“/.git”目錄,并檢索其源代碼。

有趣的是,微軟 web 的配置文件由于一個(gè)輸入錯(cuò)誤(配置標(biāo)記未正確關(guān)閉),這使得 IIS 無(wú)法解析該文件,也因此在此次漏洞事件中“幸免于難”。

同時(shí)微軟也發(fā)現(xiàn)使用其他 Git 部署工具的用戶同樣或被暴露:若任何 Git 部署之前,在 Azure 應(yīng)用程序服務(wù)容器中創(chuàng)建或修改了文件(使用 FTP、Web 部署或 SSH),服務(wù)就會(huì)進(jìn)入“就地部署”狀態(tài),此狀態(tài)會(huì)強(qiáng)制未來(lái)在可公開訪問(wèn)的目錄中啟動(dòng)任何 Git 部署。

“NotLegit”漏洞:受影響范圍

自 2017 年 9 月以來(lái),所有在 Azure 應(yīng)用程序服務(wù)中使用“Local Git”部署的 PHP、Node、Ruby 和 Python 應(yīng)用程序或都受到該“NotLegit”漏洞的影響。唯一未受此安全漏洞影響的應(yīng)用程序,是基于 IIS 的應(yīng)用程序。

眾所周知,Git 文件夾是一個(gè)常見(jiàn)的安全問(wèn)題,但很多用戶根本沒(méi)有意識(shí)到這一點(diǎn)。

惡意攻擊者會(huì)不斷掃描互聯(lián)網(wǎng),尋找暴露的 Git 文件夾,并從中收集機(jī)密和知識(shí)產(chǎn)權(quán)。除源代碼可能包含密碼及訪問(wèn)令牌等秘密外,泄露的源代碼還經(jīng)常被用于進(jìn)一步復(fù)雜的攻擊,如收集科技巨頭研發(fā)部門信息、了解內(nèi)部基礎(chǔ)設(shè)施以及查找軟件漏洞等。

通過(guò)用戶錯(cuò)誤,意外的暴露了 Git 文件夾是一個(gè)安全問(wèn)題,甚至?xí)绊懘笮蛧?guó)際活動(dòng)。“NotLegit 漏洞”的突出之處在于云用戶是無(wú)辜的:他們并未錯(cuò)誤地暴露他們的 Git 文件夾——Azure 服務(wù),但因?yàn)榘踩珕?wèn)題發(fā)生在 Azure 服務(wù)中,所以云用戶才被大規(guī)模暴露,但這是他們并不知情也無(wú)法控制的事情。

30adcbef76094b36e13dd5312d67e3d08f109df0.jpeg

對(duì)于此次事件,推特上不少開發(fā)者用戶紛紛鼓勵(lì)所有受影響的用向微軟上報(bào) “NotLegit 漏洞”,在了解此問(wèn)題的嚴(yán)重性之后,微軟也及時(shí)采取了措施調(diào)查和緩解此問(wèn)題。

在剛剛過(guò)去的 12 月 7-15 日,微軟已向所有受影響的用戶發(fā)送了不同的通知。同時(shí),微軟還為發(fā)現(xiàn)該問(wèn)題的 Wiz 團(tuán)隊(duì)提供了 7500 美元的獎(jiǎng)金。

關(guān)于 Azure 應(yīng)用程序服務(wù)

Azure 應(yīng)用程序服務(wù)(又名 Azure Web 應(yīng)用程序),是一款基于云計(jì)算用于托管網(wǎng)站和Web應(yīng)用程序的平臺(tái)。該服務(wù)易于使用,因此非常流行:

1、選擇受支持的編程語(yǔ)言和操作系統(tǒng)。

2、使用FTP、SSH或從Git服務(wù)(如GitHub或?qū)S肎it存儲(chǔ)庫(kù))提取源代碼,在Azure托管服務(wù)器上部署應(yīng)用程序源代碼或構(gòu)件。3、部署后,internet上的任何人都可以在 *.azurewebsites.net domain 域下訪問(wèn)該應(yīng)用程序。

關(guān)于“本地Git”:

Azure 可通過(guò)多種方式將源代碼和構(gòu)件部署到Azure應(yīng)用程序服務(wù),其中一種方式就是“本地Git”。通過(guò)“Local Git”,用戶可在 Azure 應(yīng)用程序服務(wù)容器中啟動(dòng)一個(gè)本地 Git 存儲(chǔ)庫(kù),這樣就能將代碼直接推送到服務(wù)器。

立即登錄,閱讀全文
版權(quán)說(shuō)明:
本文內(nèi)容來(lái)自于百家號(hào),本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
Azure Arc為企業(yè)構(gòu)建安全的云基礎(chǔ)
Azure Arc為企業(yè)構(gòu)建安全的云基礎(chǔ)
隨著人工智能技術(shù)持續(xù)重塑企業(yè)運(yùn)營(yíng)方式,企業(yè)需要能夠處理海量數(shù)據(jù)的系統(tǒng),以支持實(shí)時(shí)洞察,同時(shí)幫助他們應(yīng)對(duì)跨IT和OT環(huán)境(包括云端、邊緣和本地)中運(yùn)營(yíng)、應(yīng)用、數(shù)據(jù)和基礎(chǔ)設(shè)施的協(xié)作難題。
Azure
微軟云
云服務(wù)
2024-12-172024-12-17
釋放.NET 9和Azure的AI技術(shù)與云計(jì)算潛力:更快、更智能、面向未來(lái)
釋放.NET 9和Azure的AI技術(shù)與云計(jì)算潛力:更快、更智能、面向未來(lái)
.NET 9現(xiàn)已正式發(fā)布,它為.NET平臺(tái)的發(fā)展掀開了嶄新的一頁(yè),突破了性能、云原生開發(fā)和AI技術(shù)集成的邊界。
Azure
微軟云
云服務(wù)
2024-12-162024-12-16
Azure網(wǎng)絡(luò)管理現(xiàn)已具備智能Microsoft Copilot副駕駛能力
Azure網(wǎng)絡(luò)管理現(xiàn)已具備智能Microsoft Copilot副駕駛能力
智能Microsoft Copilot副駕駛for Azure網(wǎng)絡(luò)服務(wù)現(xiàn)已推出公共預(yù)覽版。
Azure
微軟云
云服務(wù)
2024-12-102024-12-10
Microsoft Fabric功能更新,借助AI驅(qū)動(dòng)的數(shù)據(jù)平臺(tái)加速應(yīng)用創(chuàng)新
Microsoft Fabric功能更新,借助AI驅(qū)動(dòng)的數(shù)據(jù)平臺(tái)加速應(yīng)用創(chuàng)新
一年前,我們正式推出了一款端到端數(shù)據(jù)平臺(tái),旨在幫助組織推動(dòng)人工智能轉(zhuǎn)型,并重新定義數(shù)據(jù)的連接、管理和分析方式。
Azure
微軟云
云服務(wù)
2024-12-092024-12-09
掃碼登錄
打開掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家