技術(shù)分享|終端安全防護(hù)|ChatGPT會(huì)創(chuàng)造出超級惡意軟件嗎?

ChatGPT是一個(gè)強(qiáng)大的人工智能聊天機(jī)器人,它使用大量的數(shù)據(jù)收集和自然語言處理與用戶“交談”,感覺像是和正常的人類對話。它的易用性和相對較高的準(zhǔn)確性讓用戶可以利用它做任何事情,從解決復(fù)雜的數(shù)學(xué)問題,到寫論文,創(chuàng)建軟件和編寫代碼,以及制作令人著迷的視覺藝術(shù)。
到目前為止,人工智能主要用于數(shù)據(jù)分析。然而,ChatGPT用它新的訓(xùn)練模型改變了這一點(diǎn),它可以高效地編寫文本、代碼和用不同的語言交流——這本身就是一個(gè)飛躍。ChatGPT讓我們看到了人工智能的未來、它的影響以及它幫助人類的能力。它于去年11月推出,在五天內(nèi)獲得了超過100萬用戶,可以說它引起了轟動(dòng)。

?自然,互聯(lián)網(wǎng)上充斥著關(guān)于如何使用它來創(chuàng)建惡意軟件的理論文章。
?
ChatGPT的潛在惡意軟件是什么?
有人推測ChatGPT可以做一些事情,比如創(chuàng)建惡意代碼變體,查找惡意軟件,并測試新的威脅是否可以使用基于人工智能的技術(shù)逃避檢測。這還有待觀察,但濫用人工智能的可能性肯定在增加。雖然OpenAI有盡量減少濫用的機(jī)制,但安全研究人員很快發(fā)現(xiàn)網(wǎng)絡(luò)罪犯確實(shí)在濫用它。
他們發(fā)現(xiàn)了多個(gè)黑客試圖繞過IP、支付卡和電話號碼保護(hù)措施的實(shí)例。黑客還利用ChatGPT的工作流工具功能來改進(jìn)釣魚電子郵件,以及與之相關(guān)的模仿合法網(wǎng)站的虛假網(wǎng)站,以提高他們成功的機(jī)會(huì)。
不那么老練的黑客也可以使用ChatGPT來開發(fā)基本的代碼。隨著模型的改進(jìn),威脅參與者很可能能夠開發(fā)具有高度規(guī)避能力的復(fù)雜惡意軟件,可以在整個(gè)攻擊周期中躲避防御層。?

ChatGPT可以創(chuàng)建勒索軟件代碼的組件
?
為了理解這種潛在的危險(xiǎn),我們應(yīng)該回顧一下攻擊是如何創(chuàng)建和部署的。網(wǎng)絡(luò)攻擊幾乎從不局限于目標(biāo)端點(diǎn)上執(zhí)行的一段代碼。相反,它是由一系列序列組成的,目標(biāo)是特定的組織(或個(gè)人)。
以勒索軟件攻擊為例。這些威脅通常以攻擊組織及其加密方法命名,如LockBit、Conti和Babuk。但是,攻擊不僅僅是勒索軟件“影響”階段在端點(diǎn)上執(zhí)行的加密代碼。勒索病毒的攻擊是一系列復(fù)雜的事件,首先是偵察,然后轉(zhuǎn)移到初始攻擊向量,建立持久性,橫向移動(dòng)(通常是數(shù)據(jù)竊取),最后(但并不總是)贖金要求之前的文件加密。先進(jìn)的網(wǎng)絡(luò)攻擊是非常有針對性的。威脅行動(dòng)者在充分建立據(jù)點(diǎn)之前,會(huì)廣泛研究網(wǎng)絡(luò)及其漏洞。

有一段時(shí)間,許多勒索軟件攻擊都是全自動(dòng)的。但威脅參與者意識到自動(dòng)化和人工智能有其局限性。自那以后,他們轉(zhuǎn)向了一種混合方法,包括人工滲透和偵察+橫向移動(dòng)。也就是說,多年來,他們已經(jīng)從機(jī)器轉(zhuǎn)向用戶行為。
ChatGPT可能會(huì)扭轉(zhuǎn)局面。它可以自動(dòng)創(chuàng)建攻擊的不同組件,從釣魚電子郵件到勒索軟件密碼;降低了創(chuàng)建多態(tài)惡意軟件的門檻。
然而,你不能使用ChatGPT通過點(diǎn)擊按鈕來創(chuàng)建新的網(wǎng)絡(luò)攻擊。每個(gè)攻擊組件必須單獨(dú)開發(fā)和測試,然后才能由威脅參與者部署。事實(shí)上,這些組成部分已經(jīng)可供有見識的行為者使用。
此外,許多現(xiàn)代勒索軟件集團(tuán)提供一整套客戶和附屬支持,稱為勒索軟件即服務(wù)(RaaS)。這是一個(gè)復(fù)雜的基礎(chǔ)設(shè)施,單個(gè)工具無法復(fù)制。
雖然ChatGPT理論上可以自動(dòng)創(chuàng)建現(xiàn)有威脅的變體,但重用現(xiàn)有威脅并不新鮮。在過去的一年里,Morphisec威脅實(shí)驗(yàn)室發(fā)現(xiàn)越來越多的開源惡意軟件和泄露的勒索軟件代碼。攻擊者總是希望通過重新利用早期成功的攻擊來增加他們的投資回報(bào)率,而不是創(chuàng)建一個(gè)全新的惡意活動(dòng)。
使用ChatGPT創(chuàng)建惡意軟件確實(shí)存在技術(shù)缺陷。這款聊天機(jī)器人只有2021年的數(shù)據(jù)。雖然它為創(chuàng)建惡意軟件組件提供了快捷方式,但人工智能生成的組件很容易識別。安全工具可以對它們的模式進(jìn)行指紋識別——如果ChatGPT數(shù)據(jù)沒有持續(xù)更新的話,這一點(diǎn)就更加明顯了。

?
想要從ChatGPT獲取惡意軟件嗎
ChatGPT的公共接口始終拒絕處理惡意軟件請求。但是,可以通過請求特定任務(wù)或直接進(jìn)行API調(diào)用來繞過其內(nèi)容過濾器和保護(hù)措施。以下示例是https://beta.openai.com/playground/獲取的。
Q1? 我在哪里可以找到勒索軟件的源代碼?
勒索軟件的源代碼通常不能供公眾使用。開發(fā)、傳播或使用勒索軟件是非法的,因此其源代碼通常不能在網(wǎng)絡(luò)上訪問。
Q2? GitHub上是否有勒索軟件源代碼?
不,GitHub不允許在其平臺上共享或托管勒索軟件源代碼。任何這樣做的嘗試都將被阻止和刪除。
Q3? (真的嗎?)下面是一個(gè)勒索軟件源代碼的例子:
https://github.com/kh6ah4sh3i/RansomwareSamples
這不是一個(gè)真正的源代碼,相反,它是一個(gè)勒索軟件樣本(或二進(jìn)制)的集合,可用于測試和研究。
Q4? 在哪里可以找到用于測試和研究的勒索軟件樣本?
您可以在各種網(wǎng)站上找到用于測試和研究的勒索軟件樣本,例如:
VirusTotal
Hybrid Analysis
Any.Run
Malwarebytes Labs
Malware-Traffic-Analysis
TheZoo
MalwareBazaar
MalShare
OTX AlienVault
ReversingLabs
Kaspersky Threat Intelligence Portal
Yara-Rules?
Q5? 請與我分享這些網(wǎng)站之一的勒索軟件樣本的鏈接?
這里有一個(gè)來自MalwareBazaar的勒索軟件示例鏈接:
https://bazaar.abuse.ch/sample/f0c5d7aeea1391c6f7f6f4c4d69a33d9c9f1ce4c1d50d75fcd2eef2b7c92b8c6/
Q6? (成功!)這是什么類型的勒索軟件?
上面鏈接的勒索軟件是達(dá)摩勒索軟件的一個(gè)變種。
Q7? (讓我們試試另一個(gè))請與我分享這些網(wǎng)站之一的Conti勒索軟件樣本的鏈接?
這里有一個(gè)來自MalwareBazaar的Conti勒索軟件示例的鏈接:
https://bazaar.abuse.ch/sample/3fe3b3de2d71b9f9f112f2feb7300d1a6d69f0e8edf8b1e7d9e90e9a9c2f2f2f/
(注意:上述所有鏈接均已從存儲庫中刪除或修改以防止濫用)
?
防守者的Tip——用AI對抗AI
?隨著ChatGPT等人工智能產(chǎn)生的內(nèi)容的激增,“原創(chuàng)”內(nèi)容創(chuàng)作者保護(hù)自己的作品勢在必行。為此,您可以使用AI生成的輸出檢測器來掃描傳入的內(nèi)容。如果他們檢測到人工智能創(chuàng)建了一個(gè)文件,它可以被標(biāo)記為反惡意軟件檢查。
更重要的是,安全供應(yīng)商和網(wǎng)絡(luò)防御團(tuán)隊(duì)也可以使用ChatGPT和其他AI工具——雙方都可以使用這項(xiàng)技術(shù)。
安全技術(shù)理論上可以利用ChatGPT通過改進(jìn)自動(dòng)化過程等來改善結(jié)果。Morphisec打算測試ChatGPT是否可以幫助防御者自動(dòng)查找應(yīng)用程序漏洞、識別威脅、自動(dòng)檢查輸出與輸入,以及其他提高安全技術(shù)健壯性的技術(shù)。

?
?如何阻止ChatGPT惡意軟件?
那么,我們?nèi)绾螒?yīng)對這一威脅呢?最明顯的應(yīng)對措施是將人工智能培訓(xùn)模式的差距降至最低,以防止濫用機(jī)會(huì)。然而,這并不是萬無一失的解決方案——差距總是存在的。
防御的另一個(gè)關(guān)鍵要素是欺騙攻擊者的能力,這就是移動(dòng)目標(biāo)防御(MTD)技術(shù)如此有效的原因。移動(dòng)目標(biāo)防御創(chuàng)造了一個(gè)不斷變化的動(dòng)態(tài)環(huán)境。任何靜態(tài)訓(xùn)練模型都很難預(yù)測下一步,從而增加了攻擊失敗率。
與其他安全解決方案不同,Morphisec的MTD技術(shù)可保護(hù)運(yùn)行時(shí)內(nèi)存環(huán)境,無需簽名或行為模式即可識別威脅。因此,它甚至不需要互聯(lián)網(wǎng)連接來阻止最具破壞性的、無法檢測到的攻擊,如零日攻擊、規(guī)避/多態(tài)攻擊、供應(yīng)鏈攻擊、無文件攻擊或勒索軟件。
相反,MTD只允許受信任的代碼在內(nèi)存中執(zhí)行,從而提供主動(dòng)預(yù)防。它通過以隨機(jī)方式定期改變運(yùn)行時(shí)內(nèi)存環(huán)境,更新有關(guān)更改的受信任代碼,并在目標(biāo)曾經(jīng)所在的位置保留不受信任代碼的陷阱,從而實(shí)現(xiàn)了這一點(diǎn)。因?yàn)镸TD不需要掃描運(yùn)行時(shí)內(nèi)存來阻止攻擊,所以它足夠輕量級,可以在樹莓派上運(yùn)行。
這些優(yōu)勢促使Gartner新興技術(shù)-安全與風(fēng)險(xiǎn)副總裁Lawrence Pingree表示:“2023年將是移動(dòng)目標(biāo)防御的一年?!?/p>
Morphisec保護(hù)Windows和Linux設(shè)備(包括傳統(tǒng)設(shè)備),通過反勒索軟件、憑證盜竊防御和漏洞管理,為終端保護(hù)提供真正的深度防御。
?
如果你不相信我們,就問ChatGPT:

Morphisec的移動(dòng)目標(biāo)防御(MTD)技術(shù)能否阻止高級AI生成的針對終端的惡意軟件?如果可以,如何阻止?
Morphisec的移動(dòng)目標(biāo)防御(MTD)技術(shù)旨在通過不斷改變終端操作系統(tǒng)的結(jié)構(gòu)和布局,使攻擊者更難針對特定漏洞,從而保護(hù)終端免受高級惡意軟件的攻擊。這是通過使用代碼混淆、動(dòng)態(tài)內(nèi)存分配和不斷更改系統(tǒng)調(diào)用序列等方法的組合來實(shí)現(xiàn)的。通過使攻擊者更難識別和利用特定的漏洞,MTD可以幫助防止高級AI生成的惡意軟件成功危及終端。