成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

基于梯度擾動探索對抗攻擊與對抗樣本

安全 應(yīng)用安全 黑客攻防
經(jīng)過對對抗攻擊的調(diào)研發(fā)現(xiàn),對抗攻擊受到越來越多的研究人員和大眾的關(guān)注。雖然已經(jīng)有不少研究提出了許多新穎的攻擊算法用于產(chǎn)生對抗樣本,但是與攻擊對應(yīng)的防御問題一直沒有得到很好地解決。

概述

近兩年研究人員通過對AI模型的安全性分析發(fā)現(xiàn),機(jī)器學(xué)習(xí)模型和神經(jīng)網(wǎng)絡(luò)模型都容易受到惡意用戶的對抗攻擊,攻擊者可以通過生成對抗樣本的方式攻擊AI模型并誤導(dǎo)AI模型做出錯誤的判斷,這一安全問題備受關(guān)注。

目前已有的機(jī)器學(xué)習(xí)模型和神經(jīng)網(wǎng)絡(luò)模型都是通過提取數(shù)據(jù)特征,構(gòu)建數(shù)學(xué)判別公式然后根據(jù)數(shù)學(xué)模型進(jìn)行學(xué)習(xí)。提取數(shù)據(jù)特征的過程中容易提取到錯誤特征、而且判別公式也可能出現(xiàn)與真實(shí)決策面分布不同的問題,因此攻擊者可以利用AI模型的弱點(diǎn),生成欺騙模型的對抗樣本。例如在圖像識別領(lǐng)域,可以通過在正常圖片上加入一個微小的噪聲從而使圖像識別分類器無法正常識別圖像,導(dǎo)致錯誤分類的效果。這一問題存在嚴(yán)重的安全隱患。

[[263662]]

對抗攻擊往往是指攻擊者利用特定的模型算法對AI模型進(jìn)行攻擊,其不僅包括攻擊者熟悉AI模型的條件下,對實(shí)際輸入進(jìn)行修改從而誤導(dǎo)AI模型的判別結(jié)果,而且包括攻擊者在不了解AI模型的結(jié)構(gòu)和參數(shù)的情況下,借助機(jī)器學(xué)習(xí)模型之間算法遷移的特性對AI模型進(jìn)行攻擊。

對抗樣本通常是指經(jīng)過特定的算法處理之后,模型的輸入發(fā)生了改變從而導(dǎo)致模型錯誤分類。假設(shè)輸入的樣本是一個自然的干凈樣本。那么經(jīng)過攻擊者精心處理之后的樣本則稱為對抗樣本,其目的是使該樣本誤導(dǎo)模型做出判斷。

對抗攻擊

對抗攻擊可以從幾個維度進(jìn)行分類。例如可以通過攻擊者對AI模型的了解程度進(jìn)行分類。

  • 白盒攻擊。攻擊者擁有模型的全部知識,包括模型的類型,模型結(jié)構(gòu),所有參數(shù)和可訓(xùn)練權(quán)重的值。
  • 有探針的黑盒攻擊。攻擊者只了解模型的部分知識,可以探測或者查詢模型,比如使用一些輸入,觀察模型的輸出結(jié)果。這種場景有很多的變種,比如攻擊者知道模型結(jié)構(gòu),但是不知道參數(shù)的值,或者攻擊者甚至連模型架構(gòu)都不知道;攻擊者可能能夠觀測到模型輸出的每個類別的概率,或者攻擊者只能夠看到模型輸出最可能的類別名稱。
  • 無探針的黑盒攻擊。在沒有探針的黑盒攻擊中,攻擊者只擁有關(guān)于模型有限的信息或者根本沒有信息,同時不允許使用探測或者查詢的方法來構(gòu)建對抗樣本。在這種情況下,攻擊者必須構(gòu)建出能夠欺騙大多數(shù)機(jī)器學(xué)習(xí)模型的對抗樣本。

此外還可以通過攻擊者攻擊的目標(biāo)將對抗攻擊分類。

  • 無目標(biāo)攻擊(non-targeted attack)。在這種情況下,攻擊者的目標(biāo)僅僅是使得分類器給出錯誤預(yù)測,具體是哪種類別產(chǎn)生錯誤并不重要。
  • 有目標(biāo)攻擊(targeted attack)。在這種情況下,攻擊者想要將預(yù)測結(jié)果改變?yōu)槟承┲付ǖ哪繕?biāo)類別中。

1. 白盒攻擊

傳統(tǒng)的白盒攻擊是指在我們已知神經(jīng)網(wǎng)絡(luò)模型的網(wǎng)絡(luò)結(jié)構(gòu)以及模型參數(shù)的情況下,我們針對該神經(jīng)網(wǎng)絡(luò)生成對抗樣本實(shí)現(xiàn)誤導(dǎo)該模型的效果。攻擊者能夠獲取機(jī)器學(xué)習(xí)所使用的算法以及算法所使用的參數(shù)。攻擊者在產(chǎn)生對抗性攻擊數(shù)據(jù)的過程中能夠和機(jī)器學(xué)習(xí)的系統(tǒng)有所交互。這種“透明”的攻擊方式稱之為白盒攻擊,通常是利用模型的梯度、logits輸出等模型本身的知識來設(shè)計(jì)對抗性擾動生成對抗樣本對該模型進(jìn)行攻擊。白盒攻擊流程示意圖如下所示。

白盒攻擊示意圖

根據(jù)對抗樣本生成原理的不同,白盒攻擊通常可以分為三類:基于梯度(gradient-based)的攻擊、基于優(yōu)化(optimization-based)的攻擊、基于模型(model-based)的攻擊。根據(jù)生成對抗樣本是否對類別有針對性分為有目標(biāo)攻擊和無目標(biāo)攻擊。

下表中總結(jié)了當(dāng)前常用的十種白盒攻擊算法的特點(diǎn),以作為白盒攻擊算法的比較參考。

常用的十種白盒攻擊算法總結(jié)

2. FGSM白盒攻擊算法

FGSM(Fast gradient sign method)是一種常見的白盒攻擊算法。該攻擊方法的思路非常簡單,主要是利用模型損失函數(shù)對輸入求梯度得到對抗性擾動,然后將對抗性擾動添加到原始樣本中生成對抗樣本。通過在原始樣本的鄰域中線性化損失函數(shù),并通過如下閉合形式的方程找到精確的線性化函數(shù)的最大值。

FGSM是通過計(jì)算單步梯度快速生成對抗樣本。基于梯度的攻擊方法的原理在于絕大多數(shù)神經(jīng)網(wǎng)絡(luò)模型中都是通過梯度下降算法最小化損失函數(shù)來進(jìn)行訓(xùn)練的,因此利用損失函數(shù)對輸入求梯度,沿著梯度上升方向是使樣本朝著損失增大的方向移動,就有可能導(dǎo)致預(yù)測輸出改變。

FGSM原理示意圖

FGSM方法優(yōu)點(diǎn)是計(jì)算成本低、生成速度快,缺點(diǎn)是攻擊能力較弱,適用于對攻擊效率有較高要求的應(yīng)用場景。

3. C&W白盒攻擊算法

C&W攻擊算法是一種基于迭代優(yōu)化的低擾動對抗樣本生成算法。該算法設(shè)計(jì)了一個損失函數(shù),它在對抗樣本中有較小的值,但在原始樣本中有較大的值,因此通過最小化該損失函數(shù)即可搜尋到對抗樣本。

C&W算法主要對多步迭代攻擊中的優(yōu)化函數(shù)進(jìn)行重新設(shè)計(jì),采用以下目標(biāo)函數(shù):

上式中第一項(xiàng)ξ 是一個需要經(jīng)驗(yàn)確定的權(quán)重參數(shù),用來平衡攻擊的隱蔽性與攻擊強(qiáng)度。第一項(xiàng)的最小化意味著需要盡量使樣本在模型中的輸出不為其對應(yīng)標(biāo)簽。第二項(xiàng)中的τ 初始化為最大允許的擾動幅度,通常為數(shù)據(jù)最大變化量的無窮范數(shù)的6.25%,每當(dāng)?shù)诙?xiàng)優(yōu)化到0時,τ會以0.9x的速度遞減。如下圖所示逐步更新第二項(xiàng)的意義在于逐漸限制最大允許擾動幅度,從而增強(qiáng)對抗攻擊的隱蔽性。

綜上所述, C&W算法在繼承簡單多步迭代攻擊的基礎(chǔ)之上,改進(jìn)其目標(biāo)優(yōu)化函數(shù),使其逐步收緊對擾動幅度的限制,從而達(dá)到減小對抗樣本擾動幅度的要求,進(jìn)而使對抗樣本的隱蔽性提升。

4. 基于集成的黑盒攻擊算法

在實(shí)際的應(yīng)用場景中,攻擊者可能無法獲取到AI模型的一些詳細(xì)信息,例如模型的參數(shù)和神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu),但是攻擊者可以利用神經(jīng)網(wǎng)絡(luò)模型之間具有遷移特性的特點(diǎn),采用黑盒攻擊算法對目標(biāo)進(jìn)行攻擊。

基于logits集成的黑盒攻擊算法是利用集成學(xué)習(xí)思路的一種黑盒攻擊方法。基于logits集成是通過集成多個模型的logits輸出,以生成能夠使得多個模型分類錯誤的對抗樣本為目標(biāo)進(jìn)行訓(xùn)練,從而使得對抗樣本能夠?qū)α硗獾牧阒R的模型具有黑盒攻擊能力。常用的對抗攻擊方法是利用單個模型的梯度進(jìn)行快速生成或者利用logits輸出進(jìn)行優(yōu)化來找到對抗樣本。而基于logits集成是利用多個模型的logits輸出,以得到對所有模型都具備攻擊能力的對抗樣本為目的,即這個對抗樣本是所有模型的對抗樣本,實(shí)現(xiàn)上通過攻擊多個模型的集成模型來實(shí)現(xiàn)。另外還可以考慮給各個模型賦上權(quán)重,權(quán)衡不同模型之間的相對重要性,以適用于不同的實(shí)際應(yīng)用場景。集成后的logits表達(dá)式如下式所示。

其中表示第k個模型的logits輸出,表示第k個模型的logits的權(quán)重。模型的損失函數(shù)如下:

基于logits集成的思想借鑒了集成學(xué)習(xí)的思想,從原來的單模型對抗樣本目標(biāo),升級為多模型集成對抗樣本目標(biāo)。基于logits線性加權(quán)集成的結(jié)構(gòu)如下圖所示。

這種方法的優(yōu)點(diǎn)在于,首先在大規(guī)模數(shù)據(jù)集上具有好的遷移能力;其次既可以遷移無目標(biāo)攻擊,也可以對有目標(biāo)攻擊進(jìn)行遷移,即可以帶著目標(biāo)標(biāo)簽一起遷移。此外,理論表明,基于logits集成的攻擊能力明顯優(yōu)于預(yù)測集成和損失函數(shù)集成的攻擊能力。

對抗樣本

通過上面介紹了對抗攻擊的幾種算法,我們可以借助這些對抗攻擊算法來生成對抗樣本。目前對抗樣本應(yīng)用最多的領(lǐng)域是圖像識別方向,攻擊者可以利用攻擊算法對圖像中的像素點(diǎn)進(jìn)行修改,改變了輸入圖像之后可以誤導(dǎo)AI模型識別系統(tǒng)做出錯誤的判斷。

我們利用FGSM算法對VGG模型進(jìn)行攻擊,生成對抗樣本的關(guān)鍵過程如下。

首先我們載入一張火烈鳥的圖片,并利用VGG模型進(jìn)行預(yù)測。結(jié)果發(fā)現(xiàn)VGG模型可以正常識別火烈鳥的圖片。

當(dāng)我們在火烈鳥圖片的梯度上升方向上增加一個噪聲信號之后,迭代增加400次并限制噪聲信號的幅度范圍。再次用VGG模型識別圖片是發(fā)現(xiàn)模型會將火烈鳥識別成鶴。根據(jù)FGSM算法的原理對火烈鳥圖片進(jìn)行修改,在原始圖像上疊加的噪聲就是在限制幅度范圍內(nèi)對圖像的梯度進(jìn)行上升計(jì)算。

注意到疊加了噪聲信號的對抗樣本和原始樣本實(shí)際上肉看觀察不到區(qū)別,利用程序繪制出噪聲信號也會發(fā)現(xiàn)噪聲幅度很小幾乎可以忽略。但是對于VGG模型而言是別的結(jié)果卻是完全不同的。隨著梯度上升迭代次數(shù)的增加,噪聲信號越來越大、生成的對抗樣本迷惑性越來越強(qiáng),最終導(dǎo)致VGG模型受到了FGSM算法的攻擊。

總結(jié)

經(jīng)過對對抗攻擊的調(diào)研發(fā)現(xiàn),對抗攻擊受到越來越多的研究人員和大眾的關(guān)注。雖然已經(jīng)有不少研究提出了許多新穎的攻擊算法用于產(chǎn)生對抗樣本,但是與攻擊對應(yīng)的防御問題一直沒有得到很好地解決。

目前的對抗攻擊防御解決方法主要包括對抗學(xué)習(xí)過程加入對抗樣本進(jìn)行訓(xùn)練,以及引入膠囊網(wǎng)絡(luò)等集成的方式對攻擊方法進(jìn)行防御。然而這些方法都還不成熟,而且沒有形成完整的體系,至于防御效果也不明顯。可以說目前還沒有一個完善的抵御對抗攻擊的模型或者方法產(chǎn)生。因此無論是對抗攻擊領(lǐng)域還是防御方法都還存在著很大的發(fā)展空間。

【本文是51CTO專欄作者“綠盟科技博客”的原創(chuàng)稿件,轉(zhuǎn)載請通過51CTO聯(lián)系原作者獲取授權(quán)】

戳這里,看該作者更多好文

責(zé)任編輯:趙寧寧 來源: 51CTO專欄
相關(guān)推薦

2022-08-25 11:11:17

模型應(yīng)用

2021-12-30 12:05:38

對抗性攻擊機(jī)器學(xué)習(xí)

2024-05-07 07:03:29

2018-11-16 10:10:09

2016-10-20 14:22:46

2023-04-10 10:26:02

2020-04-30 11:04:09

DDoS攻擊網(wǎng)絡(luò)攻擊網(wǎng)絡(luò)安全

2010-08-24 09:49:44

2013-11-22 15:05:13

DDoSDDoS攻擊

2014-05-15 10:20:07

2013-10-12 13:40:09

2021-08-30 07:57:26

OpenAttack文本對抗攻擊

2020-09-18 06:51:05

攻擊文本構(gòu)造

2009-10-21 11:03:24

2024-12-30 07:11:00

大型視覺語言模型VLMs人工智能

2012-09-07 10:06:28

AmazonAWS

2013-10-22 09:20:20

2013-10-22 10:36:49

2024-01-07 22:58:56

2017-04-26 14:32:24

神經(jīng)網(wǎng)絡(luò)人工智能對杭樣本
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 天堂亚洲网| 亚洲人va欧美va人人爽 | www日韩| 国色天香综合网 | 亚洲美乳中文字幕 | 精品一区在线免费观看 | 国产精品久久久久久久久久免费 | 久久久久久久久久久高潮一区二区 | 高清一区二区视频 | 97狠狠干 | 国产亚洲一区二区三区 | 国产成人精品久久二区二区91 | 99热欧美 | 久久久久久久久久久91 | 亚洲欧美中文日韩在线 | 精品国产欧美一区二区三区成人 | 日韩a在线| 国产真实精品久久二三区 | 日韩一区二区三区在线 | 欧美成人免费在线视频 | 激情一区二区三区 | 国产精品久久久久久久久久久久冷 | 视频一区二区在线观看 | 国产精品高潮呻吟久久aⅴ码 | 欧美精品久久久久久久久久 | 四虎成人免费电影 | 成人午夜精品一区二区三区 | 国产一区二区三区在线免费观看 | 色久在线 | 国产男女猛烈无遮掩视频免费网站 | 亚洲一区二区av | 亚洲欧美中文字幕在线观看 | 亚洲有码转帖 | 国产一区不卡 | 亚洲不卡 | 亚洲日本三级 | 免费在线成人 | 99精品国产一区二区青青牛奶 | 亚洲精品国产一区 | 国产精品国产三级国产aⅴ中文 | 韩日三级|