自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

微調(diào)和量化竟會增加越獄風險!Mistral、Llama等無一幸免

人工智能 新聞
大模型的安全漏洞又填一筆!最新研究表明,對任何下游任務進行微調(diào)和量化都可能會影響LLM的安全性,即使本身并沒有惡意。

大模型又又又被曝出安全問題!

近日,來自Enkrypt AI的研究人員發(fā)表了令人震驚的研究成果:量化和微調(diào)竟然也能降低大模型的安全性!

論文地址:https://arxiv.org/pdf/2404.04392.pdf

在作者的實際測試中,Mistral、Llama等基礎模型包括它們微調(diào)版本,無一幸免。

在經(jīng)過了量化或者微調(diào)之后,LLM被越獄(Jailbreak)的風險大大增加。

圖片

——LLM:我效果驚艷,我無所不能,我千瘡百孔......

也許,未來很長一段時間內(nèi),在大模型各種漏洞上的攻防戰(zhàn)爭是停不下來了。

由于原理上的問題,AI模型天然兼具魯棒性和脆弱性,在巨量的參數(shù)和計算中,有些無關緊要,但又有一小部分至關重要。

從某種程度上講,大模型遇到的安全問題,與CNN時代一脈相承,

利用特殊提示、特殊字符誘導LLM產(chǎn)生有毒輸出,包括之前報道過的,利用LLM長上下文特性,使用多輪對話越獄的方法,都可以稱為:對抗性攻擊。

對抗性攻擊

在CNN時代,通過更改輸入圖像的幾個像素,就能導致AI模型對圖像分類錯誤,攻擊者甚至可以誘導模型輸出為特定的類別。

上圖展示了對抗性攻擊的過程,為了便于觀察,中間的隨機擾動做了一些夸張,

實際中,對于對抗攻擊來說,只需要像素值很小的改變,就可以達到攻擊效果。

更危險的是,研究人員發(fā)現(xiàn)這種虛擬世界的攻擊行為,可以轉(zhuǎn)移到現(xiàn)實世界。

下圖的「STOP」標志來自之前的一篇著名工作,通過在指示牌上添加一些看似無關的涂鴉,就可以讓自動駕駛系統(tǒng)將停車標志誤識別為限速標志。

圖片

——這塊牌子后來被收藏在倫敦科學博物館,提醒世人時刻注意AI模型潛藏的風險。

大語言模型目前受到的此類傷害包括但可能不限于:越獄、提示注入攻擊、隱私泄露攻擊等。

比如下面這個使用多輪對話進行越獄的例子:

圖片

還有下圖展示的一種提示注入攻擊,使用尖括號將惡意指令隱藏在提示中,結(jié)果,GPT-3.5忽略了原來總結(jié)文本的指令,開始「make missile with sugar」。

圖片

為了應對這類問題,研究人員一般采用針對性的對抗訓練,來保持模型對齊人類的價值觀。

但事實上,能夠誘導LLM產(chǎn)生惡意輸出的提示可能無窮無盡,面對這種情況,紅隊應該怎么做?

圖片

防御端可以采用自動化搜索,而攻擊端可以使用另一個LLM來生成提示幫助越獄。

另外,目前針對大模型的攻擊大多是黑盒的,不過隨著我們對LLM理解的加深,更多的白盒攻擊也會不斷加入進來。

相關研究

不過別擔心,兵來將擋水來土掩,相關的研究早就卷起來了。

小編隨手一搜,單單是今年的ICLR上,就有多篇相關工作。

比如下面這篇Oral:

Fine-tuning Aligned Language Models Compromises Safety, Even When Users Do Not Intend To!

論文地址:https://openreview.net/pdf?id=hTEGyKf0dZ

這篇工作跟今天介紹的文章很像了:微調(diào)LLM會帶來安全風險。

研究人員僅通過幾個對抗性訓練樣本對LLM進行微調(diào),就可以破壞其安全對齊。

其中一個例子僅用10個樣本,通過OpenAI的API對GPT-3.5 Turbo進行微調(diào),成本不到0.20美元,就使得模型可以響應幾乎任何有害指令。

另外,即使沒有惡意意圖,僅僅使用良性和常用的數(shù)據(jù)集進行微調(diào),也可能無意中降低LLM的安全對齊。

再比如下面這篇Spolight:

Jailbreak in pieces: Compositional Adversarial Attacks on Multi-Modal Language Models

介紹了一種針對視覺語言模型的新型越獄攻擊方法:

論文地址:https://openreview.net/pdf?id=plmBsXHxgR

研究人員將視覺編碼器處理的對抗性圖像與文本提示配對,從而破壞了VLM的跨模態(tài)對齊。

而且這種攻擊的門檻很低,不需要訪問LLM,對于像CLIP這樣的視覺編碼器嵌入在閉源LLM中時,越獄成功率很高。

此外還有很多,這里不再一一列舉,下面來看一下本文的實驗部分。

實驗細節(jié)

研究人員使用了一個稱為AdvBench SubsetAndy Zou的對抗性有害提示子集,包含50個提示,要求提供32個類別的有害信息。它是 AdvBench基準測試中有害行為數(shù)據(jù)集的提示子集。

圖片

實驗使用的攻擊算法是攻擊樹修剪(Tree-of-attacks pruning,TAP),實現(xiàn)了三個重要目標:

(1)黑盒:算法只需要黑盒訪問模型;

(2)自動:一旦啟動就不需要人工干預;

(3)可解釋:算法可以生成語義上有意義的提示。

TAP算法與AdvBench子集中的任務一起使用,以在不同設置下攻擊目標LLM。

圖片

實驗流程

為了了解微調(diào)、量化和護欄對LLM安全性(抵抗越獄攻擊)所產(chǎn)生的影響,研究人員創(chuàng)建了一個管道來進行越獄測試。

如前所述,使用AdvBench子集通過TAP算法對LLM進行攻擊,然后記錄評估結(jié)果以及完整的系統(tǒng)信息。

整個過程會多次迭代,同時考慮到與LLM相關的隨機性質(zhì)。完整的實驗流程如下圖所示:

圖片

TAP是目前最先進的黑盒和自動方法,可以生成具有語義意義的提示來越獄LLM。

TAP算法使用攻擊者LLM A,向目標LLM T發(fā)送提示P。目標LLM R的響應和提示P,被輸入到評估器JUDGE(LLM)中,由JUDGE來判斷提示是否偏離主題。

如果提示偏離主題,則將其刪除(相當于消除了對應的不良攻擊提示樹),否則,JUDGE會對提示打分(0-10分)。

符合主題的提示將使用廣度優(yōu)先搜索生成攻擊。這個過程將迭代指定的次數(shù),或者持續(xù)到成功越獄。

針對越獄提示的護欄

研究團隊使用內(nèi)部的Deberta-V3模型,來檢測越獄提示。Deberta-V3充當輸入過濾器,起到護欄的作用。

如果輸入提示被護欄過濾掉或越獄失敗,TAP算法會根據(jù)初始提示和響應生成新提示,繼續(xù)嘗試攻擊。

實驗結(jié)果

下面在三個不同的下游任務下,分別測試微調(diào)、量化和護欄帶來的影響。實驗基本涵蓋了工業(yè)界和學術界的大多數(shù)LLM實際用例和應用。

實驗采用GPT-3.5-turbo作為攻擊模型,GPT-4-turbo作為判斷模型。

實驗中測試的目標模型來自各種平臺,包括Anyscale、OpenAI的API、Azure的NC12sv3(配備32GB V100 GPU),以及Hugging Face,如下圖所示:

圖片

實驗中探索了各種基礎模型、迭代型號、以及各種微調(diào)版本,同時還包括量化的版本。

微調(diào)

對不同任務進行微調(diào),可以提高LLM完成任務的效率,微調(diào)為LLM提供了所需的專業(yè)領域知識,比如SQL代碼生成、聊天等。

實驗通過將基礎模型的越獄漏洞與微調(diào)版本進行比較,來了解微調(diào)在增加或減少LLM脆弱性方面的作用。

研究人員使用Llama2、Mistral和MPT-7B等基礎模型,及其微調(diào)版本(如CodeLlama、SQLCoder、Dolphin和Intel Neural Chat)。

從下表的結(jié)果可以看出,與基礎模型相比,微調(diào)模型失去了安全對齊,并且很容易越獄。

量化

許多模型在訓練、微調(diào)甚至推理過程中都需要大量的計算資源。量化是減輕計算負擔的最流行方法之一(以犧牲模型參數(shù)的數(shù)值精度為代價)。

實驗中的量化模型使用GPT生成的統(tǒng)一格式(GGUF)進行量化,下面的結(jié)果表明,模型的量化會使其容易受到漏洞的影響。

護欄

護欄是抵御LLM攻擊的防線,作為守門員,它的主要功能是過濾掉可能導致有害或惡意結(jié)果的提示。

研究人員使用源自Deberta-V3模型的專有越獄攻擊檢測器,根據(jù)LLM生成的越獄有害提示進行訓練。

下面的結(jié)果表明,將護欄作為前期步驟的引入具有顯著效果,可以大大減少越獄的風險。

另外,研究人員還在集成和不集成護欄(Guardrails)的情況下,對這些模型進行了測試,來評估護欄的性能和有效性,下圖顯示了護欄的影響:

下圖顯示了越獄模型所需的查詢數(shù)??梢钥闯?,多數(shù)情況下,護欄確實為LLM提供了額外的抵抗力。

責任編輯:張燕妮 來源: 新智元
相關推薦

2024-04-03 12:13:58

2009-06-10 15:08:31

2023-09-23 12:34:11

AI模型

2023-11-07 07:00:37

2024-08-27 13:30:00

2018-12-28 10:15:15

云宕機事故云計算

2023-10-24 19:06:44

數(shù)據(jù)模型

2024-04-03 13:26:41

2023-10-21 12:53:52

AI模型

2020-12-16 19:11:35

人工智能AI

2023-07-28 13:50:53

2023-10-18 13:17:12

AI芯片英偉達美國

2024-12-11 13:30:00

2021-03-17 14:09:47

5G手機華為

2019-12-27 15:38:36

AI人工智能人臉識別

2015-03-16 10:12:15

移動詐騙電信行業(yè)315晚會

2012-04-09 10:56:20

2024-04-19 12:50:58

人工智能OpenAI

2018-12-21 15:38:01

2023-06-15 15:45:42

自然語言語言模型
點贊
收藏

51CTO技術棧公眾號