0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一種令人拍案叫絕的ChatGPT攻擊手段!

dyquk4xk2p3d ? 來源:良許Linux ? 2023-06-21 10:19 ? 次閱讀

最近看到一個(gè)非常巧妙的 ChatGPT 攻擊手段,跟大家分享一下,也算是做個(gè)提醒。

不論你是否懂技術(shù),我都建議你了解一下這種攻擊手段,有備無患。

眾所周知,現(xiàn)在的大語言模型,在提供答案時(shí),或多或少都會(huì)出現(xiàn) Hallucination(幻覺)。所謂的幻覺,就是 AI 在回答時(shí),會(huì)一本正經(jīng)的胡編亂造一些不存在的內(nèi)容。

當(dāng)你通過 AI 學(xué)習(xí)陌生領(lǐng)域知識(shí)時(shí),往往會(huì)因?yàn)?AI 以往表現(xiàn)出來的專業(yè)性,對(duì)答案內(nèi)容深信不疑,包括 AI 在答案中提供的各種鏈接。

這里面其實(shí)隱藏著一個(gè)巨大的風(fēng)險(xiǎn)。

比如,一位開發(fā)者讓 ChatGPT 調(diào)用某個(gè) Python 爬蟲安裝包,并給出代碼示例。

此時(shí),因?yàn)榇笳Z言模型訓(xùn)練數(shù)據(jù)過久,再加上 AI 產(chǎn)生幻覺,其答案便會(huì)包含一些完全不存在的安裝包鏈接。

如果黑客想利用這些鏈接做壞事,那么他只需要識(shí)別到具體有哪些鏈接不存在,然后去搶注域名,并悄悄換成自己的木馬工具即可。

這樣一來,當(dāng) ChatGPT 下次在答案中返回該安裝包地址時(shí),便會(huì)帶上黑客所提供的木馬工具地址。如果用戶在本地運(yùn)行這個(gè)代碼,就有可能導(dǎo)致個(gè)人隱私數(shù)據(jù)泄露!

這種利用惡意安裝包的新型攻擊手法,被稱之為「AI 包幻覺」。

它通過捕獲 AI 幻覺中出現(xiàn)的消息來源、鏈接、博客和統(tǒng)計(jì)數(shù)據(jù),再利用 ChatGPT 這個(gè)現(xiàn)成的傳播渠道,瘋狂制造與播撒各種病毒數(shù)據(jù)。

bcd69c3a-0fc3-11ee-962d-dac502259ad0.png

那么,如何找到 ChatGPT 推薦的那些不存在的安裝包呢?

自從 ChatGPT 問世之后,很多人不再使用 Stack Overflow 來解決編程問題,當(dāng)程序報(bào)錯(cuò)時(shí),第一反應(yīng)是問 ChatGPT 如何解決該報(bào)錯(cuò)信息。

利用這一特點(diǎn),我們可以先爬取 Stack Overflow 網(wǎng)站上的高頻問題,再調(diào)用 ChatGPT API,把這些問題轉(zhuǎn)給它,套取答案。

一步步縮小范圍之后,我們發(fā)現(xiàn)在 Stack Overflow 上,「How to xxx」的提問方式,最為常見。

我們通過這種方式與 ChatGPT 對(duì)話,并將對(duì)話內(nèi)容存儲(chǔ)到本地。再用腳本判斷并提取答案中不存在的安裝包鏈接。

最終實(shí)驗(yàn)結(jié)果是,向 ChatGPT 提出 Node.js 相關(guān)的技術(shù)問題,共 200 多個(gè),得到 50 多個(gè)未發(fā)布的 NPM 安裝包。Python 227 個(gè)問題,得到 100 多個(gè)未發(fā)布安裝包。

這里我們以 Node.js 安裝包 arangodb 為例,復(fù)現(xiàn)整個(gè)攻擊過程。

第一步,先向 ChatGPT 提問:

如何在 Node.js 中集成 arangodb 安裝包,請(qǐng)給出 npm install 的安裝方式。

bce68078-0fc3-11ee-962d-dac502259ad0.png

接著再問第二個(gè)問題:請(qǐng)?zhí)峁└嗟?NPM 包安裝方案

bd098852-0fc3-11ee-962d-dac502259ad0.png

然后,NPM 便會(huì)給出不存在的安裝包:

bd1e7b54-0fc3-11ee-962d-dac502259ad0.png

這個(gè)時(shí)候,如果我們編寫了一個(gè)木馬安裝包,并將其發(fā)布到 NPM 上。

用戶調(diào)用安裝之后安裝包時(shí),在預(yù)安裝階段,讓電腦調(diào)用 node index.js 命令。

bd2e388c-0fc3-11ee-962d-dac502259ad0.png

index.js 文件中,可以加入我們各種執(zhí)行腳本,比如獲取用戶設(shè)備主機(jī)名、模塊文件的目錄地址等等,并將這些信息搜集后,發(fā)送到我們服務(wù)器上。

bd39e7d6-0fc3-11ee-962d-dac502259ad0.png

通過這種方式,來實(shí)現(xiàn)我們的整個(gè)信息收集流程。在此過程中,如果用戶不使用抓包程序,閱讀代碼,其實(shí)很難發(fā)現(xiàn)里面的貓膩。

坦白說,只要 LLM 幻覺一直存在,我們便能利用這其中的漏洞,探索出許多你難以想象的攻擊手段。

最好的方式,就是不要完全信任 AI 返回的信息,當(dāng)它給你推薦一個(gè)安裝包時(shí),先上網(wǎng)搜一下這個(gè)安裝的發(fā)布日期、GitHub Star 數(shù)、安裝下載數(shù)等等。

小心駛得萬年船,千萬不要因?yàn)橐粫r(shí)大意,讓黑客有可乘之機(jī)。

不過,從網(wǎng)絡(luò)安全攻防角度上看,這種攻擊手法之巧妙,也著實(shí)令人拍案叫絕。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 網(wǎng)絡(luò)安全
    +關(guān)注

    關(guān)注

    10

    文章

    3172

    瀏覽量

    59855
  • AI
    AI
    +關(guān)注

    關(guān)注

    87

    文章

    30998

    瀏覽量

    269311
  • ChatGPT
    +關(guān)注

    關(guān)注

    29

    文章

    1563

    瀏覽量

    7768

原文標(biāo)題:一種令人拍案叫絕的 ChatGPT 攻擊手段!

文章出處:【微信號(hào):良許Linux,微信公眾號(hào):良許Linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    DDoS服務(wù)器攻擊是怎么回事?

    DDoS服務(wù)器攻擊一種通過大量合法或非法的請(qǐng)求擁塞服務(wù)器資源,導(dǎo)致正常用戶無法訪問服務(wù)的網(wǎng)絡(luò)攻擊方式。主機(jī)小編推薦下面將詳細(xì)探討DDoS服務(wù)器攻擊的相關(guān)內(nèi)容。
    的頭像 發(fā)表于 11-05 11:03 ?249次閱讀

    OpenAI在ChatGPT增添搜索功能

    ,旨在為用戶提供一種全新的搜索體驗(yàn),使其能夠像在網(wǎng)絡(luò)上瀏覽樣,輕松搜索并獲取及時(shí)信息,同時(shí)展示新聞和其他數(shù)據(jù)源的歸屬。
    的頭像 發(fā)表于 11-01 17:01 ?384次閱讀

    ChatGPT 與人工智能的未來發(fā)展

    ChatGPT是人工智能領(lǐng)域的個(gè)重要里程碑,它代表了自然語言處理(NLP)技術(shù)的最新進(jìn)展。ChatGPT是由人工智能研究實(shí)驗(yàn)室OpenAI開發(fā)的一種深度學(xué)習(xí)模型,它能夠理解和生成自然
    的頭像 發(fā)表于 10-25 16:30 ?524次閱讀

    怎樣搭建基于 ChatGPT 的聊天系統(tǒng)

    理解ChatGPT和API ChatGPT是由OpenAI開發(fā)的一種先進(jìn)的自然語言處理模型,它能夠理解和生成自然語言文本。要使用ChatGPT,你需要訪問其API。OpenAI提供了
    的頭像 發(fā)表于 10-25 16:23 ?521次閱讀

    ChatGPT 適合哪些行業(yè)

    ChatGPT一種基于人工智能的自然語言處理技術(shù),它能夠理解和生成人類語言。這種技術(shù)在多個(gè)行業(yè)中都有廣泛的應(yīng)用潛力。以下是ChatGPT特別適合的行業(yè),以及它在這些行業(yè)中可能的
    的頭像 發(fā)表于 10-25 16:11 ?455次閱讀

    谷歌Vertex AI助力企業(yè)生成式AI應(yīng)用

    過去的段時(shí)間,我們看到了許多 Google Cloud 客戶對(duì)生成式 AI 和 agent 的精彩應(yīng)用,令我們拍案叫絕。為了讓企業(yè)能夠更快推出功能強(qiáng)大的 AI agent,Google
    的頭像 發(fā)表于 09-09 15:59 ?525次閱讀

    DDoS對(duì)策是什么?詳細(xì)解說DDoS攻擊難以防御的理由和對(duì)策方法

    的情況下,可能已經(jīng)受到了DDoS攻擊,需要盡早采取對(duì)策。 本文將介紹受到DDoS攻擊時(shí)的事件、受害內(nèi)容和作為DDoS對(duì)策有效的三服務(wù)。 到底什么是DDoS攻擊? 理解事件、
    的頭像 發(fā)表于 09-06 16:08 ?369次閱讀

    OpenAI承認(rèn)正研發(fā)ChatGPT文本水印

    據(jù)外媒報(bào)道,OpenAI已經(jīng)證實(shí)正在研究一種用于ChatGPT的文本水印技術(shù),該技術(shù)已經(jīng)能夠高精度地識(shí)別出由ChatGPT生成的文章,但是在面對(duì)諸如翻譯系統(tǒng)、重寫或特殊字符插入等篡改手段
    的頭像 發(fā)表于 08-05 15:56 ?970次閱讀

    rup是一種什么模型

    RUP(Rational Unified Process,統(tǒng)建模語言)是一種軟件開發(fā)過程模型,它是一種迭代和增量的軟件開發(fā)方法。RUP是由Rational Software公司(現(xiàn)為IBM的
    的頭像 發(fā)表于 07-09 10:13 ?1297次閱讀

    llm模型和chatGPT的區(qū)別

    ,有許多不同的LLM模型,如BERT、GPT、T5等。 ChatGPT一種基于GPT(Generative Pre-trained Transformer)模型的聊天機(jī)器人。GPT模型是一種
    的頭像 發(fā)表于 07-09 09:55 ?1110次閱讀

    DDoS有哪些攻擊手段

    DDoS的攻擊方式有很多種,最基本的DoS攻擊就是利用合理的服務(wù)請(qǐng)求來占用過多的服務(wù)資源,從而使合法用戶無法得到服務(wù)的響應(yīng)。單的DoS攻擊
    的頭像 發(fā)表于 06-14 15:07 ?435次閱讀

    OpenAI 深夜拋出王炸 “ChatGPT- 4o”, “她” 來了

    當(dāng)?shù)貢r(shí)間5月13日OpenAI推出ChatGPT-4o,代表了人工智能向前邁出的大步。在GPT-4turbo的強(qiáng)大基礎(chǔ)上,這種迭代擁有顯著的改進(jìn)。在發(fā)布會(huì)的演示中,OpenAI展示該模型的高級(jí)
    發(fā)表于 05-27 15:43

    OpenAI正在為ChatGPT開發(fā)全新的搜索功能

    OpenAI近日傳來令人振奮的消息,其正在為旗下明星產(chǎn)品ChatGPT研發(fā)項(xiàng)全新的搜索功能。據(jù)悉,這項(xiàng)功能將極大地拓寬ChatGPT的應(yīng)用范圍,并為用戶帶來更為全面、準(zhǔn)確的回答。
    的頭像 發(fā)表于 05-10 11:18 ?547次閱讀

    在FPGA設(shè)計(jì)中是否可以應(yīng)用ChatGPT生成想要的程序呢

    當(dāng)下AI人工智能崛起,很多開發(fā)領(lǐng)域都可看到ChatGPT的身影,F(xiàn)PGA設(shè)計(jì)中,是否也可以用ChatGPT輔助設(shè)計(jì)呢?
    發(fā)表于 03-28 23:41

    【國(guó)產(chǎn)FPGA+OMAPL138開發(fā)板體驗(yàn)】(原創(chuàng))6.FPGA連接ChatGPT 4

    、API調(diào)用等多個(gè)方面。在這里,我將嘗試用一種前所未有的方式為你解釋個(gè)簡(jiǎn)化的程序。 首先,我們需要個(gè)高級(jí)硬件描述語言(HDL)來編寫FPGA的邏輯。這里我們用Verilog HDL來演示
    發(fā)表于 02-14 21:58